华南农业大学期末考试试卷(卷)
学年第 学期 考试科目: 程序设计 一、单项选择题(本大题共 小题,每小题 分,共 分)
1. 下列关于语言的说法,不正确的是:
. 是面向对象的高级语言
. 是解释型语言,所以执行速度快 . 一个类被编译成一个字节码文件 . 程序可以做到“一次编写,随处运行”
2. 下列符合程序元素命名习惯的是。
. . . .
3. 下列不满足自动类型转换的赋值语句是。
. ‘’; . ; . ; . ;
4. 语句 , ; ; 执行结束后,和 的值分别是。
. , . , . , . ,
5. 下列程序段的输出结果是。
, ; (“ ” );
. . . . ;
6. 下列关于和这两种循环语句的说法,正确的是
.二者都是后置检查循环条件 .循环次数不确定使用语句比较好 .循环条件是布尔型表达式 .它们之间不能互相嵌套使用
7. 下列程序片段执行后,的值为
, ; ( ){ : ; : ; : ;} . . . .
8. 定义二维数组,不正确的是
. [][]; . [][]; . [] []; . [][] ;
. 为 . [][]等于
9. 设[][] {{},{},{},{}},则
. 数组一共有个元素 . []为
10. 下面一段代码的输出结果是
{
( [] ){
[] {}; ()([]);}
([] , , ){ []; [] []; [] ;} }
. . . .
11. 关于字符串,下列语句不正确的是
. (” ”); . “ ”(‘’); . “ ”; (); . (); (“”);
12. 关于类和对象,下列说法不正确的是。
. 类是对象的模板,对象是类的实例 . 面向对象有四个基本特征:抽象、封装、继承和多态 . 对象的引用变量只是存放了对象的地址
. 静态成员方法可以调用实例成员方法 13. 关于类和成员的访问权限,下列说法正确的是
. 类能继承类的前提是和必须在同一个包中 . 子类不能继承位于不同包中的父类的成员 . 子类不能继承位于同一包中的父类的成员
. 子类可以继承位于不同包中的父类的无修饰成员 14. 下列关于继承的哪项叙述是正确
. 在中允许多继承 . 的单一继承使代码更可靠 . 在中一个类不能同时继承一个类和实现一个接口 . 在中一个类只能实现一个接口
15. 下列关于父类和子类构造方法,不正确的是
. 子类不能继承父类的构造方法 . 子类构造方法可以调用父类构造方法
. 子类构造方法的第一条语句必须通过显式调用父类构造方法 . 子类构造方法的第一条语句也可以通过调用本类的重载构造方法
16. 下列关于方法重载和覆盖的描述,不正确的是
. 可通过返回值类型来区分是否为重载方法
. 方法重载可减少记忆方法名称的难度,使程序清晰易读 . 方法覆盖只能在有继承关系的父子类间
. 方法覆盖必须保持父类方法的返回值、方法名和形参均不变
17. 下列不是实现多态必须条件的是
. 继承 . 方法重载 . 方法覆盖 . 父类引用变量可引用子类对象18. 是中所有类的祖先类,其中用来比较两个对象内容是否相等的方法是
.
. .
二、判断题(本大题共小题,每小题分,共分,正确选,错误选)
19. ( )把源文件编译成字节码文件的命令是。
20. ( )程序中可包含多个源文件,但每个源文件中只有一个类。 21. ( )包含方法的类叫主类,没有主类程序就无法运行。 22. ( )不带标号的语句可实现跳出所在的那层循环。
23. ( )方法调用表达式方式适合于有返回值的方法的调用,在调用时实参
与形参在
次序、类型和数量上要匹配。
24. ( )方法覆盖和方法重载都是要求方法同名,因此没有本质区别。 25. ( )静态成员方法与对象无关,所以不会访问实例数据域。 26. ( )访问权限最大的是成员,最小的是成员。
27. ( )是当前对象的引用,大多数情况下可隐去,但有时需要显式使用。 28. ( )抽象类不能定义对象引用变量,也不能创建对象。
29. ( )抽象类的子类一定是具体类,但实现接口的类不一定是具体类。 30. ( )包可以解决命名冲突,不同包中可以包含同名的类。
31. ( )在源文件中,把自己的类装入某个包中所使用的关键字是,把库中
的类导入到源文件的关键字是。
32. ( )可用来调用本类的重载方法,可用来调用父类的覆盖方法。
三、程序阅读题(本大题共小题,每小题分,共分) 说明:阅读下面的程序,并写出程序的运行结果。 . { ( [] ){
[] {}; [], ; ( <)
( < []){ []; ;} (“ \\”, , ); } } . { ( [ ]){ ;
” .”; ( <()) (()’’) ; (); }
华南农业大学Java程序设计期末考试试卷(A卷)(同名36705)



