版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JAVA 1-5章内测题请不要在试卷上作答一、选择题 (2分/题)1.下述标识符中,(b)是合法的用户标识符。【选择一项】 a.A#C b.getch c.void d.ab* 2.可以在java程序中用做用户标识符的一组标识符是(b)。 【选择一项】 a.voidb.as$b3c.ford.2c Define_123 _abc Do WORDIf cas SIG 3.若有以下类型说明语句 char w; int x; float y; double z; 则表达式 w*x+z-y 的结果是(d)类型。【选择一项】 a.float b.char d.double4.一个JAVA的程
2、序总是从(b)开始的。【选择一项】 a.主过程 b.主函数 c.子程序 d.主程序5.在JAVA中,12/5的值是(c)。【选择一项】a.1 b. 0c.2 d. 2.46.在JAVA中定义了如下变量:char ch ;下列赋值语句正确的是(b)。【选择一项】a.ch=Hello; b. ch2; c.ch=7890 d. ch=world;7.下面选项中,(b d)是JAVA中定义的循环语句类型。【选择二项】a. if else . b. whilec.switch case d. for8.下面(a b)是JAVA中的有效注释。【选择两项】a) /* this is a comment *
3、/ b) /this is a commentc)* this is a comment * d) this is a comment /9.结构化程序设计所规定的三种基本控制结构是(c)。【选择一项】a) 输入,处理,输出 b) 树行,网状,环行c)顺序,选择,循环 d) 主程序,子程序,函数10.JAVA中,while和dowhile循环的主要区别是(b)。【选择一项】a)while的循环控制条件比dowhile的循环控制条件严格;b)dowhile的循环体至少无条件执行一次;c)dowhile允许从外部转到循环体内;d)dowhile的循环体不能是复合语句。11.在JAVA中,17%3的
4、值为(b)。【选择一项】a) 5 b) 2c)0 d) -112.在Java中,(c)关键字用来终止循环语句。【选择一项】a)returnb)continuec)breakd)exit13.Java程序中,main方法的格式正确的是(c)。【选择一项】a)static void main(String args)b)public void main(String args)c)public static void main(String s)d)public static void main(String args)14.给定如下java代码,编译运行之后,将会输出(d)。public cla
5、ss Test public static void main(String args)int a=5;System.out.println(a%2=1)?(a+1)/2:a/2);【选择一项】a)1b)2c)2.5d)315.给定一个java程序的代码片断如下:if(grade=A | grade=B) score=90;else if(grade=C | grade=D) score=70;else score=60;把这段代码转换为switch语句,以下正确的是(d)。【选择一项】a)switch(grade) case A: case B:score=90; case C: case
6、D:score=70; default:score=60;b)switch(grade) case A:break; case B:score=90; case C:break; case D:score=70; default:score=60;break;c)switch(grade) case B:score=90;break; case D”:score=70;break; default:score=60;break;d)switch(grade) case A: case B:score=90;break; case C: case D:score=70;break; defaul
7、t:score=60;break;16.给定一个Java源程序Test.java,在命令行中,使用下面(a)语句可以编译、运行该程序。【选择一项】a)javac Test.javajava Testb)javac Test.javajava Test.classc)java Test.javajavac Testd)java Test.javajavac Test.class17. JAVA源代码文件的扩展名为(c)。【选择一项】a) .txtb) .classc) .javad) .doc18. 下面(a c)是JAVA关键字。【选择二项】a) publicb) stringc) intd)
8、 avg19. 分析下列代码,输出结果正确的是(b)double d = 84.54;d+;int c = d/2; 【选择一项】a) 42b) 编译错误,更改为int c = (int)d/2;c) 43d) 编译错误,更改为 int c = int(d)/2;20. 为一个boolean类型变量赋值时,可以使用(b)方式。【选择一项】a) boolean a = 1;b) boolean a = (9 = 10);c) boolean a = “真”;d) boolean a = false;21. 下面的程序执行结果是(c)【选择一项】public class Test public s
9、tatic void main(String args)int i = 2;doif( i % 2 = 0 )System.out.print(“*”);elseSystem.out.print(”#”);i+;while( i 7 );a) *b) #*#*#c) *#*#*d) *22. 阅读下面程序的片段,输出结果是(c)。【选择一项】int a = 0;while( a 5 )switch ( a )case 0:case 3:a = a + 2;case 1:case 2:a = a + 3;default:a = a + 5;System.out.print(a);a.0b.5c.
10、10d.其他23. 在JAVA中,下面(b)转义序列表示换行。【选择一项】 a: ab: nc: rd: f24. 在JAVA中,下列代码片段的输出结果是(d)。【选择一项】int i = 0, j = 10;for( i = 0; i j; i+, j- )j+; if( j = 10 )System.out.println(i + “,” + j);System.out.println(i + “,” + j);a: 9,10b: 9,10c: 10,10d: 10,10 10,10 10,1025. 在JAVA中,执行下面的循环后,y值为(d)。【选择一项】int y = 1, x =
11、1;for( ; y = 50; y+ )if( x = 10 )break;if( x%2 = 1 )x += 3;continue;x = 10;x += 3;a: 1b: 2c: 3d: 426. 下列JAVA中,代码运行结果是(c)。【选择一项】int a = 2;switch(a)case 1:System.out.print(“In case 1 a =” + a);break;case 2:System.out.print(“In case 2 a =” + a);case 3:System.out.print(“In case 3 a =” + a);break;default
12、: System.out.print(“In default a =” + a);a: In case 1 a = 1 In case 2 a = 2b: In case 1 a = 1 In case 2 a = 2 In case 3 a = 3c: In case 2 a = 2 In case 3 a = 2d: In default a = 227. JAVA中,char型变量在内存中所占空间为(b)。【选择一项】a.1b.2c.4d.828. 编译,运行下列代码后的结果是:(d)【选择一项】publicclassTest publicstaticvoidmain(Stringarg
13、s)intage; age=age+1; System.out.println(Theageis+age);a编译,运行后没有输出b编译,运行后输出:Theageis1c能通过编译,但运行时产生错误d不能通过编译29. 分析下面的JAVA程序,要用*输出题目下方的图案,应在下划线处填入的代码是(d)。【选择一项】 * * * *int i, j;for( i = 1; i = 4; i+ )for( j = 1; j = 4-i; j+ )System.out.print(“ ”);for( j = 1; j = _; j+ )System.out.print (“*”);System.out.print (“n”);a: i b: 2*i+1c: i+2d: 2*i-130. 在JAVA中,要判断整形变量x是否等于0,下面(b)语句是正确的。【选择一项】a: x 0b: x = 0c: x = 0d: x ! 0二、问答题 (10分+
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中语文第6课语言的艺术第1节语不惊人死不休-选词和炼句课件新人教版选修语言文字应用
- 概预算第六章公路工程定额
- 增城市英语短文语法填空阅读理解高考一轮训练及答案
- Windows Server网络管理项目教程(Windows Server 2022)(微课版)10.4 拓展案例1 NAT服务器
- 江苏省徐州市邳州市2023-2024学年九年级上学期期中抽测物理试卷(含答案解析)
- 小学五年级上册安全教育教案 全册
- 2024八年级英语上册Unit8HowdoyoumakeabananamilkshakePeriod2SectionAGrammarFocus-3c习题课件新版人教新目标版
- 大学水土保持学006第三章土壤侵蚀原理土壤侵蚀规律
- 语法高中英语句子成分详细解析教你如何分解英语句子
- 高中物理第二章恒定电流课时13串联电路和并联电路课件新人教版选修3-
- 妇产超声知识讲座
- 【单元专项】人教PEP版五年级上册英语-Unit 2 My week 阅读(含答案)
- 高思学校竞赛数学课本五年级
- 油田开发方案及调整方案经济评价技术要求
- 终期预评估报告
- 胶东国际机场
- 关键时刻的决策力
- 上海交通大学电子信息与电气工学学院本科生课表
- 水工建筑物课程设计任务和指导书
- 蛋白的分离纯化
- 16开(19x26)奖状打印模版
评论
0/150
提交评论