欢迎来到天天文库
浏览记录
ID:46004927
大小:167.57 KB
页数:10页
时间:2019-11-20
《Java程序设计试题及答案JAVA程序设计习题集》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Java程序设计试题及答案JAVA程序设计习题集 Java程序设计知识包括Java语言的基础语法、结构化程序设计、面向对象程序设计以下是由阳光网小编整理关于Java程序设计试题的内容希望大家喜欢 一、判断题判断下列各题是否正确若正确在()内打“√”否则打“×” 1、当前路径的标识是“.”√ 2、java命令不区分大小写而javac命令区分大小写× 3、说明或声明数组时不分配内存大小,创建数组时分配内存大小√ 4、强制类型转换运算符的功能是将一个表达式的类型转换为所指定的类型√ 5、类是一种类型也是对象的模板√ 6、J
2、ava语言会自动回收内存中的垃圾√ 7、IOException必须被捕获或抛出√ 二、不定项选择题 1、以下关于编写、编译、运行Java程序的步骤中错误的是(BE) A、用link将二进制目标码文件连接成可执行文件 B、用javac将java源文件编译成二进制目标码文件 C、用java命令运行编译过的java程序 D、用文本编辑器编写java源文件 E、用javac命令编译java源文件 2、下面关于JavaApplication程序结构特点描述中错误的是(D) A、一个JavaApplication程序
3、由一个或多个文件组成每个文件中可以定义一个或多个类每个类由若干个方法和变量组成 B、Java程序中声明有public类时则Java程序文件名必须与public类的类名相同并区分大小写扩展名为.java C、组成JavaApplication程序的多个类中有且仅有一个主类 D、一个.java文件中定义多个类时允许其中声明多个public类 3、以下关于中断控制语句的描述错误的是(D) A、break语句用于中断当前的程序块如for结构块等的执行 B、continue停止继续执行下面的语句直接跳回循环起始位置 C、return
4、用于退出整个子程序 D、break用于强行退出循环不执行循环中剩余的语句 E、在一个函数中不管有没有返回值都需要return语句来退出函数 4、以下程序的执行结果?(B) int[]myArray=newint[3]; try{ for(inti=0;i<=myArray.length;i++){ myArray[i]=i*3; System.out.println(myArray数组的第+i+个元素的值是+myArray[i]); } }catch(ArrayIndexOutOfBoundsExcept
5、ione){ System.out.println(数组下标越界); } A、程序出现异常屏幕提示“数组下标越界” B、程序执行显示数组中每个元素的值最后显示“数组下标越界” C、程序正常执行结束屏幕上显示数组中每个元素的值 D、程序编译出错 5、对象的有效期有多长?(B) A、与引用变量的有效期相同当引用变量的有效期结束时对象也自动消失 B、从对象创建时开始直到没有任何引用变量指向该对象时对象失去作用被自动回收 C、从对象创建时开始直到编程人员用“delete”关键字删除对象为止 D、从对象创建时
6、开始直到程序结束 6、关于类的构造方法以下正确的是(BC) A、同一个类可以有几个构造方法各构造方法的参数必须不同 B、同一个类可以有几个构造方法各构造方法的参数必须相同 C、当创建一个对象时需要指明是否调用该对象的构造方法 D、构造方法的名称与类的名称相同 E、当创建一个对象时该对象的构造方法会被自动调用 7、下列关于子类继承父类的成员描述中错误的是(C) A、当子类中出现成员方法头与父类方法头相同的方法时子类成员方法覆盖父类中的成员方法 B、方法重载是编译时处理的而方法覆盖是在运行时处理的 C、子类中
7、继承父类中的所有成员都可以访问 D、子类中定义有与父类同名变量时在子类继承父类的操作中使用继承父类的变量;子类执行自己的操作中使用自己定义的变量 8、下列关于继承性的描述中错误的是(C) A、一个类可以同时生成多个子类 B、子类继承了父类中除私有的成员以外的其他成员 C、Java支持单重继承和多重继承 D、Java通过接口可使子类使用多个父类的成员 9、关于实现接口中的方法些叙述是正确的?(B) A、类中应当实现接口中的所有方法但方法参数可以有所不同 B、类中应包括所有接口中方法并且方法名、返回值的类型、方法参
8、数的个数、
此文档下载收益归作者所有