java题库94道.docx
- 文档编号:3116741
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:22
- 大小:20.49KB
java题库94道.docx
《java题库94道.docx》由会员分享,可在线阅读,更多相关《java题库94道.docx(22页珍藏版)》请在冰豆网上搜索。
java题库94道
java
1、下面说法正确的是( )。
(选一项)——[单选题]
AJava程序的main()方法必须都写在类里面
BJava程序中可以有多个main()方法
CJava程序的类名必须与文件名一样
DJava程序的main()方法中如果只有一条语句.可以不用{}括起来
正确答案:
A
2、Java源代码文件的扩展名为( )。
(选一项)——[单选题]
A.txt
B.class
C.doc
D.java
正确答案:
D
3、在控制台显示消息的语句正确的是( )。
(选一项)——[单选题]
ASystem.out.println(我是一个Java程序员了!
);
BSystem.out.println(”我是一个Java程序员了!
”);
Csystem.out.println(”我是一个Java程序员了!
”);
DSystem.Out.Println(”我是一个Java程序员了!
”);
正确答案:
B
4、开发Java程序的步骤正确的是( )(选一项)——[单选题]
A编译—>编写源程序—>运行
B运行—>编译—>编写源程序
C编写源程序—>运行—>编译
D编写源程序—>编译—>运行
正确答案:
D
5、一下说法不正确的是( )(选一项)——[单选题]
A按照市场需求Sun公司对Java技术进行了划分.使用最广泛的是JavaSE和JavaEE
BJavaSE是Java技术的核心.提供基础Java开发工具,执行环境和应用程序接口
CJavaEE主要用于桌面应用程序的开发.而JavaSE主要用于网络程序和企业级应用的开发
DJavaEE是在JavaSE的基础上扩展的
正确答案:
C
6、选出在Java中无效的注释声明( )。
(选一项)——[单选题]
A//这是注释
B/**这是注释*/
C/这是注释
D/*这是注释*/
正确答案:
C
7、以下( )不是合法的标识符。
(选一项)——[单选题]
Adouble123
B3x
Csum
Dde2sf
正确答案:
B
8、下列语句中,( )正确完成整型变量的声明和赋值。
(选一项)——[单选题]
Aintcount.count=0;
Bcount=0;
Cintcount=0;
Dintcount1=0;count2=1;
正确答案:
C
9、表达式(11+3*8)/4%3的值是( )。
(选一项)——[单选题]
A31
B2
C1
正确答案:
B
10、下面( )不是Java关键字。
(选一项)——[单选题]
Astatic
Bpublic
Cint
Dstring
正确答案:
D
11、在Java的以下变量赋值语句中,无法通过编译的是( )(选一项)——[单选题]
Acharc2=’女’;
Bcharc1=”男”;
Cintf1=128;
Ddoubled1=1.2;
正确答案:
B
12、为一个boolean类型变量赋值时,可以使用( )方式。
(选一项)——[单选题]
Abooleana=1;
Bbooleana=”真”;
Cbooleana=(9>=10);
Dbooleana==false;
正确答案:
D
13、Java中关于if选择结构描述正确的是( )。
(选一项)——[单选题]
Aif选择结构是先做处理再根据条件判断的一种语法结构
B关键字if后小括号里可以是一个条件表达式.表达式的值可以不为布尔类型
Cif后小括号里表达式的值为false时.程序需要执行大括号里的语句
Dif语句可以和else一起使用
正确答案:
D
14、在流程图中,下面说法错误的是( )。
(选一项)——[单选题]
A”菱形”表示判断和分支
B”圆角长方形”表示程序开始和结束
C”长方形”表示程序开始或结束
D”平行四边形”表示输入/输出指令
正确答案:
C
15、有else if块的选择结构是 ( )。
(选一项)——[单选题]
A基本if选择结构
Bif-else选择结构
C多重if选择结构
Dswitch选择结构
正确答案:
C
16、下列关于多重if选择结构的说法正确的是 ( )。
(选一项)——[单选题]
A多个elseif块条件的顺序可以改变.改变之后对程序的执行结果没有影响
B多个elseif块条件的顺序可以改变.改变之后可能对程序的执行结果有影响
C多个elseif块条件的顺序不可以改变.改变后程序编译不通过
D多个elseif块条件的顺序不可以改变.改变后程序编译可以通过,但是对程序的执行结果有影响
正确答案:
C
17、下列有关switch选择结构的说法,错误的是 ( )。
(选一项)——[单选题]
Aswitch选择结构不可以完全替代多重if选择结构
B条件判断为等值判断.并且判断的条件为字符串时,可以使用switch选择结构
C条件判断为等值判断.并且判断的条件为字符时,可以使用switch选择结构
D添加判断为等值判断.并且判断的条件为整型变量时,可以使用switch选择结构
正确答案:
B
18、以下说法正确的是( )。
(选一项)——[单选题]
A如果while循环的循环条件始终为true.则一定会出现死循环
B程序调试时加入断点会改变程序的执行流程
Cwhile循环的循环体至少无条件执行一次
Dwhile语句构成的循环不能用其他语句构成的循环来代替
正确答案:
A
19、利用循环解决问题的一般步骤是( )(选一项)——[单选题]
A检查循环能否退出—>分析循环条件和循环操作—>套用循环语法写出代码
B分析循环条件和循环操作—>检查循环能否退出—>套用循环语法写出代码
C套用循环语法写出代码—>分析循环条件和循环操作—>检查循环能否退出
D分析循环条件和循环操作—>套用循环语法写出代码—>检查循环能否退出
正确答案:
D
20、程序调试的详细步骤是( )(选一项)——[单选题]
A分析错误.设置断点—>启动调试—>观察变量—>单步运行—>发现问题—>修正代码,重新运行—>解决问题
B分析错误.设置断点—>启动调试—>单步运行—>观察变量—>发现问题—>修正代码,重新运行—>解决问题
C分析错误.设置断点—>启动调试—>发现问题—>单步运行—>观察变量—>修正代码,重新运行—>解决问题
D分析错误.设置断点—>启动调试—>单步运行—>观察变量—>发现问题—>解决问题—>修正代码,重新运行
正确答案:
D
21、下列关于while循环,do-while循环和for循环的说法正确的是( )。
(选一项)——[单选题]
Awhile循环特点是先执行后判断.do-while循环特点是先判断后执行。
Bdo-while循环在初始情况不满足循环条件时一次也不执行。
Cfor循环结构中的三个表达式缺任何一个时编译都将无法通过。
Dfor循环比while循环更简洁.比while更常用。
正确答案:
D
22、以下说法正确的是( )。
(选一项)——[单选题]
Acontinue语句的作用是结束整个循环的执行
Bbreak语句只能在循环体内和switch语句体内使用
C循环体内使用break语句或continue语句的作用相同
Dswitch语句体内可以出现continue
正确答案:
B
23、for循环结构的执行顺序是( )(选一项)——[单选题]
A首先执行条件判断—>然后执行参数初始化—>当判断条件为true时.执行循环操作语句—>最后更新循环变量
B首先执行条件判断—>然后执行参数初始化—>然后更新循环变量—>最后执行循环操作语句
C首先执行参数初始化—>然后执行条件判断—>当判断条件为true时.执行循环操作语句—>最后更新循环变量
D首先执行参数初始化—>然后执行循环操作语句—>然后执行条件判断—>最后更新循环变量
正确答案:
C
24、下面有关for循环的描述正确的是( )(选一项)——[单选题]
Afor循环时先执行循环体语句.后进行条件判断
B在for循环中.不能使用break语句跳出循环体
C循环次数确定的情况.通常选用for循环
D在for循环中可以使用continue语句跳出循环
正确答案:
C
25、不论对循环条件判断的结果是什么,( )循环将至少执行一次。
(选一项)——[单选题]
Afor
Bdo-while
Cwhile
D以上都不是
正确答案:
B
26、定义一个数组String[] star = {"周杰伦","王力宏","李云迪","章子怡","吴尊","汪峰","张韶涵"};,数组中的star[6]指的是( )(选一项)——[单选题]
A汪峰
B吴尊
C张韶涵
D数组越界
正确答案:
C
27、下列数组的初始化错误的是( )(选一项)——[单选题]
Aint[]score=newint[5];
Bintscore=newint[]{11.12,13,14,15,16};
Cint[]score=newint[]{11.12,13,14,15,16};
Dint[]score={11.12,13,14,15,16};
正确答案:
B
28、下面关于数组的说法中,正确的是( )(选一项)——[单选题]
A在类中声明一个字符串数组作为成员变量.如果没有给它赋值,数组元素的值为null
B数组必须先声明.不用分配空间就能使用
C数组可以不做声明直接使用
D数组就是在内存空间划出一串不连续的空间
正确答案:
A
29、使用数组的四个步骤正确的是( ) (选一项)——[单选题]
A对数据进行处理—>分配空间—>赋值—>声明数组
B分配空间—>声明数组—>赋值—>对数据进行处理
C声明数组—>分配空间—>赋值—>对数据进行处理
D声明数组—>对数据进行处理—>分配空间—>赋值
正确答案:
C
30、关于基本数据类型和引用数据类型一下说法正确的是( )(选一项)——[单选题]
A对引用数据类型.赋值是把原对象的引用传递给另一个引用。
Bint.doublchar.boolean.String类型是基本数据类型。
C数组属于基本类型
D对基本数据类型.不同的变量会分配不同的存储空间,并且存储空间中存储的是该变量的值。
赋值操作传递的是变量的值,改变一个变量的值会影响另一个变量的值。
正确答案:
A
31、下列说法正确的为( )(选一项)——[单选题]
A数组下标是从1开始
B取数组的长度用.length方法
C数组升序的语法为Arrays.sort(数组名);
D直接创建数组并赋值的语句可以不必放在一条语句完成。
正确答案:
D
32、以下关于二重循环的说法正确的是( )(选一项)。
——[单选题]
A二重循环就是一段程序中只能有两个循环
Bwhile循环不能嵌套在for循环里
C两个不重叠的循环不能嵌套在第三个循环里
D如果一个for循环被嵌套在另一个中.则两个循环中的循环变量必须不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 题库 94