高级语言程序设计阶段作业二_第1页
高级语言程序设计阶段作业二_第2页
高级语言程序设计阶段作业二_第3页
高级语言程序设计阶段作业二_第4页
高级语言程序设计阶段作业二_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、单项选择题(共20道小题,共100.0分) 1. 下列语句执行后,z的值为()int x=3,y=4,z=0;switch(x+y) case 3:z=x*y ;break ; case 4:z=x/y ;break; case 7:z=x-y;break; default:z=x*y-x;A. 12 B. 9 C. -1 D. 1 知识点:新主题5自测学生答案:C;得分:5试题分值:5.0提示:2. 下列程序片段输出的是什么?( ) int a=3;int b=1;if(a=b)System.out.println(“a=”+a);A. a=1 B. a=3 C. 编译错误,没有输出 D

2、. 正常运行,但没有输出 知识点:新主题5自测学生答案:C;得分:5试题分值:5.0提示:3. 当条件为真和条件为假时,( )控制结构可以执行不同的动作。A. switch B. while C. for D. ifelse 知识点:新主题5自测学生答案:D;得分:5试题分值:5.0提示:4.5. 在switch语句块中,哪条语句用于处理其他所有情况?( )A. default B. otherwise C. elseif D. else 知识点:新主题5自测学生答案:A;得分:5试题分值:5.0提示:6.7. 所有的程序均可用下面几种控制类型控制结构编写。( )A. 顺序结构、选择结构、循环

3、结构 B. 顺序结构、循环结构 C. 顺序结构、选择结构 D. 选择结构、循环结构 知识点:新主题5自测学生答案:A;得分:5试题分值:5.0提示:8.9. do-while语句与while语句的区别在于先执行循环体中的语句再计算条件表达式, 所以do-while语句的循环体至少被执行1次。( )A. 正确 B. 错误 知识点:新主题6自测学生答案:A;得分:5试题分值:5.0提示:10.11. 下列语句执行后,输出结果是( )。for(int i=1;i10;i+)for (int j=0;ji;j+)System.out.print(“*”);System.out.print(“n”);A

4、. 1行 B. 9行 C. 10行 D. 以上都不对 知识点:新主题6自测学生答案:B;得分:5试题分值:5.0提示:12.13. 下列语句执行后,i的值是( )。int i=1;doSystem.out.println(“*”);i+;while(i4);A. 2 B. 3 C. 4 D. 5 知识点:新主题6自测学生答案:C;得分:5试题分值:5.0提示:14.15. 应该使用什么符号分隔for语句的各个部分?( )A. 逗号 B. 分号 C. 圆点 知识点:新主题6自测学生答案:B;得分:5试题分值:5.0提示:16.17. 在Java中,两个连续等号(=)和一个等号(=)的意义是一样的

5、,都是等于运算符。( )A. 正确 B. 错误 知识点:新主题6自测学生答案:B;得分:5试题分值:5.0提示:18.19. 下面哪条语句定义了5个元素的数组。( )A. int a=22,23,24,25,12; B. int a =new int(5); C. int 5 array; D. int arr; 知识点:新主题7自测学生答案:A;得分:5试题分值:5.0提示:20.21. 下面哪条语句正确地声明一个整型的二维数组?( ) A. int a = new int; B. int a1010 = new int; C. int a = new int1010; D. int a =

6、 new int10; 知识点:新主题7自测学生答案:C;得分:5试题分值:5.0提示:22.23. 下面哪个语句(初始化数组)是不正确的。( )A. int x = 1,2,3; B. int x = 1,2,3; C. int x = new int1,2,3; 知识点:新主题7自测学生答案:C;得分:5试题分值:5.0提示:24.25. 什么变量用来表示数组的大小?( )A. top B. length C. limit 知识点:新主题7自测学生答案:B;得分:5试题分值:5.0提示:26.27. 数组最适合于存放什么类型的信息?( )A. 列表 B. 一组相同类型的数据 C. 琐碎的东

7、西 知识点:新主题7自测学生答案:B;得分:5试题分值:5.0提示:28.29. 下列说法中正确的是( )。A. 不需要定义类就能创建对象 B. 对象中必须有属性和方法 C. 属性必须是简单变量 D. 属性可以是简单变量,也可以是一个对象 知识点:新主题8自测学生答案:D;得分:5试题分值:5.0提示:30.31. 下述概念中不属于面向对象方法的是( )。A. 对象、消息 B. 继承、多态 C. 类、封装 D. 过程调用 知识点:新主题8自测学生答案:D;得分:5试题分值:5.0提示:32.33. 下面关于继承的说法正确的是( )。A. 子类将继承父类所有的属性和方法 B. 子类继承父类的非私有属性和方法 C. 子类只继承父类public方法和属性 D. 子类只继承父类的方法,而不继承属性 知识点:新主题8自测学生答案:B;得分:5试题分值:5.0提示:34.35. 下列说法正确的是( )。A. Java中允许一个子类有多个父类 B. 某个类是一个类的子类,它仍有可能成为另一个类的父类 C. 一个父类只能有一个子类 D. 继承关系最多不能超过四层 知识点:新主题8自测学生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论