java
1、下面说法正确的是()。(选一项)——[单选题]
A Java程序的main()方法必须都写在类里面
B Java程序中可以有多个main()方法
C Java程序的类名必须与文件名一样
D Java程序的main()方法中如果只有一条语句.可以不用{}括起来
正确答案:A
2、Java源代码文件的扩展名为()。(选一项)——[单选题]
A .txt
B .class
C .doc
D .java
正确答案:D
3、在控制台显示消息的语句正确的是()。(选一项)——[单选题]
A System.out.println(我是一个Java程序员了!);
B System.out.println(”我是一个Java程序员了!”);
C system.out.println(”我是一个Java程序员了!”);
D System.Out.Println(”我是一个Java程序员了!”);
正确答案:B
4、开发Java程序的步骤正确的是()(选一项)——[单选题]
A 编译—>编写源程序—>运行
B 运行—>编译—>编写源程序
C 编写源程序—>运行—>编译
D 编写源程序—>编译—>运行
正确答案:D
5、一下说法不正确的是()(选一项)——[单选题]
A 按照市场需求Sun公司对Java技术进行了划分.使用最广泛的是JavaSE和JavaEE
B JavaSE是Java技术的核心.提供基础Java开发工具,执行环境和应用程序接口
C JavaEE主要用于桌面应用程序的开发.而JavaSE主要用于网络程序和企业级应用的开发
D JavaEE是在JavaSE的基础上扩展的
正确答案:C
c和java先学哪个
6、选出在Java中无效的注释声明()。(选一项)——[单选题]
A //这是注释
B /**这是注释*/
C /这是注释
D /*这是注释*/
正确答案:C
7、以下()不是合法的标识符。(选一项)——[单选题]
A double123
B 3x
C sum
D de2sf
正确答案:B
8、下列语句中,()正确完成整型变量的声明和赋值。(选一项)——[单选题]
unt=0;
B count=0;
C intcount=0;
D intcount1=0;count2=1;
正确答案:C
9、表达式(11+3*8)/4%3的值是()。(选一项)——[单选题]
A 31
B 2
C 1
正确答案:B
10、下面()不是Java关键字。(选一项)——[单选题]
A static
B public
C int
D string
正确答案:D
11、在Java的以下变量赋值语句中,无法通过编译的是()(选一项)——[单选题]
A char c2=’女’;
B char c1=”男”;
C int f1=128;
D double d1=1.2;
正确答案:B
12、为一个boolean类型变量赋值时,可以使用()方式。(选一项)——[单选题]
A boolea na=1;
B boolea na=”真”;
C boolea na=(9>=10);
D boolea na==false;
正确答案:D
13、Java中关于if选择结构描述正确的是()。(选一项)——[单选题]
A if选择结构是先做处理再根据条件判断的一种语法结构
B 关键字if后小括号里可以是一个条件表达式.表达式的值可以不为布尔类型
C if后小括号里表达式的值为false时.程序需要执行大括号里的语句
D if语句可以和else一起使用
正确答案:D
14、在流程图中,下面说法错误的是()。(选一项)——[单选题]
A ”菱形”表示判断和分支
B ”圆角长方形”表示程序开始和结束
C ”长方形”表示程序开始或结束
D ”平行四边形”表示输入/输出指令
正确答案:C
15、有else if块的选择结构是()。(选一项)——[单选题]
A 基本if选择结构
B if-else选择结构
C 多重if选择结构
D switch选择结构
正确答案:C
16、下列关于多重if选择结构的说法正确的是()。(选一项)——[单选题]
A 多个elseif块条件的顺序可以改变.改变之后对程序的执行结果没有影响
B 多个elseif块条件的顺序可以改变.改变之后可能对程序的执行结果有影响
C 多个elseif块条件的顺序不可以改变.改变后程序编译不通过
D 多个elseif块条件的顺序不可以改变.改变后程序编译可以通过,但是对程序的执行结果有影响
正确答案:C
17、下列有关switch选择结构的说法,错误的是()。(选一项)——[单选题]
A switch选择结构不可以完全替代多重if选择结构
B 条件判断为等值判断.并且判断的条件为字符串时,可以使用switch选择结构
C 条件判断为等值判断.并且判断的条件为字符时,可以使用switch选择结构
D 添加判断为等值判断.并且判断的条件为整型变量时,可以使用switch选择结构
正确答案:B
18、以下说法正确的是()。(选一项)——[单选题]
A 如果while循环的循环条件始终为true.则一定会出现死循环
B 程序调试时加入断点会改变程序的执行流程
C while循环的循环体至少无条件执行一次
D while语句构成的循环不能用其他语句构成的循环来代替
正确答案:A
19、利用循环解决问题的一般步骤是()(选一项)——[单选题]
A 检查循环能否退出—>分析循环条件和循环操作—>套用循环语法写出代码
B 分析循环条件和循环操作—>检查循环能否退出—>套用循环语法写出代码
C 套用循环语法写出代码—>分析循环条件和循环操作—>检查循环能否退出
D 分析循环条件和循环操作—>套用循环语法写出代码—>检查循环能否退出
正确答案:D
20、程序调试的详细步骤是()(选一项)——[单选题]
A 分析错误.设置断点—>启动调试—>观察变量—>单步运行—>发现问题—>修正代码,重新运行—>解决问题
B 分析错误.设置断点—>启动调试—>单步运行—>观察变量—>发现问题—>修正代码,重新运行—>解决问题
C 分析错误.设置断点—>启动调试—>发现问题—>单步运行—>观察变量—>修正代码,重新运行—>解决问题
D 分析错误.设置断点—>启动调试—>单步运行—>观察变量—>发现问题—>解决问题—>修正
代码,重新运行
正确答案:D
21、下列关于while循环,do-while循环和for循环的说法正确的是()。(选一项)——[单选题]
A while循环特点是先执行后判断.do-while循环特点是先判断后执行。
B do-while循环在初始情况不满足循环条件时一次也不执行。
C for循环结构中的三个表达式缺任何一个时编译都将无法通过。
D for循环比while循环更简洁.比while更常用。
正确答案:D
22、以下说法正确的是()。(选一项)——[单选题]
A continue语句的作用是结束整个循环的执行
B break语句只能在循环体内和switch语句体内使用
C 循环体内使用break语句或continue语句的作用相同
D switch语句体内可以出现continue
正确答案:B
23、for循环结构的执行顺序是()(选一项)——[单选题]
A 首先执行条件判断—>然后执行参数初始化—>当判断条件为true时.执行循环操作语句—>最后更新循环变量
B 首先执行条件判断—>然后执行参数初始化—>然后更新循环变量—>最后执行循环操作语句
C 首先执行参数初始化—>然后执行条件判断—>当判断条件为true时.执行循环操作语句—>最后更新循环变量
D 首先执行参数初始化—>然后执行循环操作语句—>然后执行条件判断—>最后更新循环变量正确答案:C
24、下面有关for循环的描述正确的是()(选一项)——[单选题]
A for循环时先执行循环体语句.后进行条件判断
B 在for循环中.不能使用break语句跳出循环体
C 循环次数确定的情况.通常选用for循环
D 在for循环中可以使用continue语句跳出循环
正确答案:C
25、不论对循环条件判断的结果是什么,()循环将至少执行一次。(选一项)——[单选题]
A for
B do-while
C while
D 以上都不是
正确答案:B
26、定义一个数组String[] star = {"周杰伦","王力宏","李云迪","章子怡","吴尊","汪峰","张韶涵"};,数组中的star[6]指的是()(选一项)——[单选题]
A 汪峰

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。