大学网课搜题引擎
首页
安徽省网络课程学习中心平台
Java语言程序设计基础
第2章 控制语句
题目详情
简答题
下面程序段输出的是什么?
int a=3;
int b=1;
if(a = b) System.out.println("a="+a);
A a=1
B a=3
C 编译错误,没有输出
D 正常运行,但没有输出
查看答案与解析
简答题
若有定义 int a=9,b=6; 那么a>b的值是:( ) A、0 B、1 C、false D、true
简答题
下列整型数据类型中,需要内存空间最少的是? A short B long C int D byte
简答题
下面哪一项在java中是非法的标识符? A $user B point C You&me D _endline
简答题
对于下面的源程序,哪些选项的结论是正确的? public class J_Test{ public static void main(String args[]){ int x=2,y=2; if(++x == y++) System.out.println("x=y"); else System.out.println("x!=y); } } A 程序输出“x=y” B 程序输出“x!=y” C 程序无法通过编译 D 程序可以通过编译,但无法正常运行
简答题
下面哪些语句不会出现编译警告或错误? A float f=1.3; B char c="a"; C byte b=25; D boolean d=null;
简答题
下面哪些java语句会导致无限循环? I、 while (true) i = 0; II、 while (false) i = 1; III、 while (!false) i = 0; A 仅仅III B I 和III C 仅仅I D I, II 和III
简答题
下面程序段输出的是什么? int a=3; int b=1; if(a = b) System.out.println("a="+a); A a=1 B a=3 C 编译错误,没有输出 D 正常运行,但没有输出
简答题
若有定义 int a=1,b=2; 那么表达式(a++)+(++b) 的值是? A 3 B 4 C 5 D 6
简答题
执行完下面程序片断之后,下面哪些结论是正确的? int a,b,c; a=1; b=2; c=(a+b>3 ? a++:++b); A a的值是2,b的值是3 B a的值是1,b的值是3 C a的值是1,b的值是2 D c的值是false
简答题
for(;;)是? A 循环结构 B 分支结构 C 顺序结构
简答题
假定有变量定义: int k=7,x=12; 那么能使值为3的表达式是? A x%=(k%=5) B x%=(k-k%5) C x%=k-k%5 D (x%=k)-(k%=5)
简答题
判断下面哪个结论是正确的? public void mb_method(boolean a,boolean b){ if(a) System.out.println("A"); else if( a && b) System.out.println("A&&B"); else{ if( !b ) System.out.println("notB"); else System.out.println("ELSE"); } } A 语句“mb_method(true,true);”,输出“A&&B” B 语句“mb_method(true,false);”,输出“notB” C 语句“mb_method(false,true);”,输出“ELSE” D 语句“mb_method(false,false);”,输出“ELSE”
简答题
下列哪个表达式不可以作为循环条件? A i++ B i>5 C bEqual=str.equals("q") D count==i
简答题
针对下面的程序,哪些结论是正确的? public class J_Test{ public static void main(String args[]){ byte b=1; while(++b>0) ; System.out.println("Loop?"); } } A 运行程序将会进入死循环,从而导致什么都无法输出 B 每运行一次程序,则输出一次“Loop?”并退出 C 每运行一次程序,会输出多次“Loop?” D 程序中含有编译错误
简答题
设x=1,y=2,z=3,则表达式y+=z--/++x的值是( )。 A) 3 B) 3.5 C) 4 D) 5
简答题
若有定义 int a=9,b=6; 那么a>b的值是:( ) A、0 B、1 C、false D、true
简答题
下面的程序片段输出的是什么? int i=0,j=9; do{ if(i++>--j) break; }while(i System.out.println("i="+i+" and j="+j); A i=4 and j=4 B i=5 and j=5 C i=5 and j=4 D i=4 and j=5
简答题
对于下列程序段,输出结果是( ) public class hello { public static void main(String args[]){ int a = 0 ; while ( a switch(a){ case 0: case 3 : a = a + 1; case 1 : case 2 : a = a + 4; default : a = a + 7; } } System.out.print ( a ) ; } } A 12 B 13 C 14 D 15
简答题
break语句? A 只中断最内层的循环 B 只中断最外层的循环 C 借助于标号,可以实现任何外层循环中断 D 只中断某一层的循环
简答题
以下程序运行的结果是( ) public class hello { public static void main(String args[]){ int a; a = 7; System.out.print(a); System.out.print(a++); System.out.print(a); } } A 777 B 778 C 888 D 787
Java语言程序设计基础
章节列表
考试:期中考试题
40
考试:期末试卷一
40
第1章 Java语言基础
25
考试:期末试卷二
40
第2章 控制语句
30
考试:期末试卷三
40
第3章 类和对象
30
考试:期末试卷四
40
第4章 封装、继承与多态
21
第5章 常用基础类
22
考试:期末试卷五
40
第6章 异常处理
20
第7章 组件和容器
31
第8章 菜单与表格
14
第9章 输入与输出流
18
第10章 数据库程序设计
18
第11章 Thread类和Runnable接口
21
第12章 基于TCP和UDP的网络编程
22