![java结构化程序设计_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-12/2/3c700c32-4c42-4be5-85c3-b0b4241c4fbb/3c700c32-4c42-4be5-85c3-b0b4241c4fbb1.gif)
![java结构化程序设计_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-12/2/3c700c32-4c42-4be5-85c3-b0b4241c4fbb/3c700c32-4c42-4be5-85c3-b0b4241c4fbb2.gif)
![java结构化程序设计_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-12/2/3c700c32-4c42-4be5-85c3-b0b4241c4fbb/3c700c32-4c42-4be5-85c3-b0b4241c4fbb3.gif)
![java结构化程序设计_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-12/2/3c700c32-4c42-4be5-85c3-b0b4241c4fbb/3c700c32-4c42-4be5-85c3-b0b4241c4fbb4.gif)
![java结构化程序设计_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-12/2/3c700c32-4c42-4be5-85c3-b0b4241c4fbb/3c700c32-4c42-4be5-85c3-b0b4241c4fbb5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、java第2章结构化程序设计第二章结构化程序设计【判断正误*】Java语言的标识符是不区分大小写的。【判断正误*】在Java语言中,每个 ASCII码英文字符 占用8个二进制位,而每个中文汉字字符则占用16个二进制位【判断正误*】已知语句“ int t=640 ;”在语法上是正确的。并将给变量t赋初值 640,那么判断语句“ short s=640 ;”在语法上的正确性。【判断正误*】已知语句“ int t=640000; ”在语法上是正确的,并将给变量t赋初 值640000,那么请判断语句 “short s=640000; ”在语法上的正确性。【判断正误*】已知语句“int t=640000
2、 ;” 在语法上是正确的,并将给变量t赋初 值640000,那么请判断语句“ short s=(short)640000;”在语法上的正确性。【判断正误*】在Java语言中,语句“boolean t=1 ; ”定义了 boolean类型的变量t并给 它 赋了初值true 。【判断正误*】判断下面语句是否正确。B=9a+2 ;【判断正误*】在Java语言中,执行语句“ boolean t=1&&8;”的结果将使 boolean 类型变量t的值成为 true 。【填空题*】 Java 标识符是 组成的字符序列。【填空题*】Java字符采用的是ISO规定的 字符集。 【填空题*】下面
3、程序的运行结果是。 Public class J_TestPublic static void main(String args)Inti=0;While(true)If(i+>10)Break ;(i);/方法main结束类J_Test结束【填空题*】下面程序的运行结果是。Public classJ_TestPublicstatic void main(Stringargs)Int i=0;While(true)lf(i+>10)Break ;(i) ;/方法main结束 类J_Test结束【填空题*】请写出下面程序的输出结果:。 Class J_TestPublic stati
4、c void main(String args)Int a=1,b=2;if / 注:这种写法不符合编程规则a=100;(a+b);/ 方法 main 结束 / 类 J_Test结束【填空题*】 下面程序输出的是。 Public class J_TestPublic static int mb_method(int x)int j=1;Switch(x)case 1:j+;case 2:j+;case 3:j+;case 4:j+;case 5:j+;default:j+;return j+x;Public static void main(String args)(方法main结束类 J_T
5、est结束【填空题*】请写出下面成学的输出结果:。class J Testpublicstatic void main(Stringargs)int a=2;switch(a)case 1:break;case 2:a+=2;case 3:a+=3;break;case 4:a+=4;break;default:a=0;(a);方法main结束类J_Test结束【填空题*】下面程序输出的是。public class J_Test(c);static boolean mb_fun(char c)return true;方法 mb_fun 结束intPublic static void main(
6、String args)i=0;for(mb_fun('A');mb_fun('B')&&(i6)break outer;/内部for 循环结束/ 外部for循环结束System. out. println(“ sum = ” + sum); / 方法main结束/类J_Test结束填空题*请写出下面程序的输出结果: 。public class J_Test public static void main(String args ) int sum = 0 outer:for(int i = 1; i6)break outer;/内部for 循环
7、结束/ 外部for循环结束System. out. println(“ sum = ” + sum); / 方法main结束/类J_Test结束填空题*请写出下面程序的输出结果: 。public class J_Test public static void main(String args ) int sum = 0 outer:for(int i = 1; i6)continue inner;/内部for循环结束/ 外部for循环结束System. out. println(“ sum = ” + sum); / 方法main结束/类J_Test结束填空题*请写出下面程序的输出结果: 。p
8、ublic class J_Test public static void main(String args ) int sum = 0 outer:for(int i = 1; i6)continue outer;/ 内部 for 循环结束/ 外部for循环结束System. out. println(“ sum = ” + sum); / 方法main结束/类J_Test结束选择题* 下面哪些选项不可以用作变量名的首字符(A)字母(B) 下划线(_) (C) 数字(D) 美元符 号($)选择题*下面哪些单词是Java语言的关键字(A)sizeof (B) abstract (C) null
9、 (D) Sting 选择题 * 下面哪些单词是 Java语言的关键字(A) For (B) for (C) FOR (D) true 选择题* 下面哪些单词是 Java语言的关 键字(A) null (B) false (C) length (D) instanceof选择题* 下面哪些语句不会出现编译警告或错误(A)float f = ; (B) char c =“ a” ; (C) byte b =25; (D)boolean d =null;选择题* 下面哪个赋值语句会产生编译错误(A)float a =; (B) double b =; (C) int c =2; (D) long
10、d=2;选择题* 下面哪个赋值语句会产生编译错误(A)char a = ' abc' ; (B) byte b =1234; (C) long c =0x123;(D) double d =1e-3f; 选择题* 下面那些语句可以通过 编译(A) float a =1; (B) float b =;(C) float c =2e1f; (D) float d =0x1234;选择题* 设各个变量的定义如下,哪些选项的值为true int i =1;float f =; double d =; boolean b =true; (A) i =f;(B) i =d; (C) f =
11、d; (D) >i =b;选择题* 下面程序片段输出的是什么int a =3; intb =1; if(a =b)(“a = ” +a); (A) a =1;(B) a =3;(C)编译错误,没有输出(D)正常运行,但没有输出选择题* 执行完下面程序片段之后,下面哪些结论是正确的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选择题* 请优化下面的程序代码,并判断下面哪些 结论 是正确 的。 public void m
12、b_method( boolean a,boolean b ) if ( a)(“A” ); else if ( a && b)(“A&&3 ); else if( ! b )(“notB ” ); else(“ ELSE;/方法mb_method结束(A)语句” mb_method(true, true); ” 输出” A&&E” (B) 语句” mb_method(true,false); ” 输出” notB” (C) 语句” mb_method(false, true); ” 输出 ” ELSE” (D) 语句” mb_method(fa
13、lse, false); ” 输出” ELSE'选择题* 对于下面的源程序,哪些选项的结论是正确的 public class J_Test public static int mbsOdd(int x) return(x % 2); /方法 mb_isOdd 结束public static void main (String args ) if(mb_isOdd(3)(“3 is odd. ” ); else(“3 is even. ” ); / 方法 main 结束/ 类 J_Tese结束(A)程序输出 “ 3 is odd. ”(B)程序输出 “ 3 is even. ”(C)程序
14、无法通过编译(D)程序可以通过编译,但无法正常运行选择题* 对于下面的源程序,哪些选项的结论是正确的 public class J_Testpublic static void main (String args ) int x =2; int y =2;if (+x=y+)(“x=y ” ); else(“x!=y ”); / 方法 main 结束/ 类 J_Test 结束(A) 程序输出“ x=y ” (B)程序输出“ x!=y ” (C)程序无法通 过编译(D)程序可以通过编译,但无法正常运行选择题* 可以用作表达式switch的基本数据类型分别是:(A) boolean (B) cha
15、r (C) byte (D) short (E) int (F) long (G) float (H) double 选择题 * 当整数变量i的值为多少时,下面的程序片段会在控制台窗口 中输出” Message 2. ” switch(i) case 1:(“ Message 1. ” ); case 2: case 3:(“ Message 2. ” ); break;"/switch结构结束(A) 0 (B) 1 (C) 2 (D) 3 (E) 4选择题*针对下面的程序,哪些结论是正确的public class J_Test public static void main(Str
16、ing args ) byte b =1; while(+b>0);(“Loop” ); / 方法 main 结束/ 类 J_Test 结束(A) 运行程序将进入死循环,从而导致什么都无法输出(B) 每运行一次程序,则输出一次“ Loop”并退出(C)每 运行一次程序,会输出多次“Loop ” (D)程序中含有编译错误选择题* 下面程序片段输出的是什么int i =0,j =9;do if(i+>-j) break;while(i1 (13) -10>1(14)10>>1 (15)-IO>>I(16)10>>>1 (17) -10&g
17、t;>>1(18)107)&&(b>1)(31)(a>7)&&(b>7)(32)(a>10)&&(b>7)(33)(a>7)&(b>1)(34)(a>7)&(b>7) (35)(a>10)&(b>7)(36)(a>7)|(b>1)(37)(a>7)|(b>7)(38)(40)(a>7) | (b>7)(a>10)|(b>7) (39)(a>7) | (b>1)(41)(a>10)|
18、(b>7)(42)(a>7F(b>1) (43)(a>7F(b>7)(44)(a>10F(b>7)(45)(a>7)&&(b+1)&&(b>2)(46) (a>7)&&(+b)>2)&&(b>2)(47) (a>10)&&(b+)>1)&&(b>2)(48) (a>10)&&(+b)>2)&&(b>2)(49) (a>7)&(b+)>1)&a
19、mp;&(b>2) (50)(a>7)&(+b)>2)&&(b>2)(51) (a>10)&(b+)>1)&&(b>2)(52) (a>10)&(+b)>2)8L&(b>2)(53) (a>7)|(b+)>1)&&(b>2)(54) (a>7)|(+b)>2)&&(b>2)(55) (a>10)|(b+)>1)&&(b>2)(56)(a>10)|(+b)&g
20、t;2)&&(b>2)(57)(a>7)|(b+)>1)&(b>2)(58)(a>7)|(b+)>2)&(b>2)(59)(a>10)|(b+)>1)&(b>2)(60)(a>10)| (+b)>2 )&(b>2) (61)(a>7)A(b+)>1)&(b>2) (62)(a>7)A(+b)>2 )&(b>2) (63)(a>10)A(b+)>1)&(b>2) (64)(a>10)A(+
21、b)>2)&(b>2)(65) a>7 a:b (66) a>10a:b(67) (byte)2142.46简答题*请指出下面程序片断可能存在的问题。for(int i= =0;i=1) try n=(args0);catch(Exception e)(n+ ” is converted into:);(“ ”);/ 方法main结束/类J_Test结束要求完整的程序能够将给定的整数转换成若干行星号(“ * ”)。具体的转换规则如下唆所示。假设整数以十进制 表示,如果给定整数第i位是n,则倒数第i行输出n个星 号。下面是具体的两个运行实例。c:examples&
22、gt;java J_Test 123 123 is converted into: * * * c:examples>java J_Test 34 34 is converted into: * *请不要用超过四行的语句完成上面的程序。当一行内容只有“”或“ 时,则这行不计算行数。每行至多只能出现一条Java语句,而且每行至多出现一个如下的关键字:“ for ”、“ do”、“ while ”、“、“ if ''和“ else ”。例如:1 . if(a=b) 2. (s) ; 3. (s);上面的程序应当计算为三行程序。编程题*在程序中直接给定一个正整数n,请编写程序计
23、算并输出小于n的最大素数。编程题*请编写一个素数表的程序,要求输出1000以内的所有素数。编程题*请编写程序输出从 1到9的乘法口诀表。口诀表的前一部分如下:1*1=1;1*2=2;2*2=4;1*3=3;2*3=6;3*3=9;|*4=4;2*4=8;3*4=12;4*4=16 ;编程题*请完成下面的方法体,使得方法mb-binary在控制台窗口中输出整数i的二进制补码。Void mb_binary(int i)/ 方法体)/方法mb_binary 结束趣味题*请编写一个组合24的游戏程序。程序的参 数给定四个从0到9的整数。程序可以对这四个数字进行任 意排列并任意进行四则运算。如果能够得到
24、24,则输出具体的表达式。否则,输出“无解”。第二章结构化程序设计【判断正误*】Java语言的标识符是不区分大小写的。【判断正误*】在Java语言中,每个 ASCII码英文字符 占用8个二进制位,而每个中文汉字字符则占用16个二进制位【判断正误*】已知语句“ int t=640 ;”在语法上是正确的。并将给变量t赋初值 640,那么判断语句“ short s=640 ;”在语法上的正确性。【判断正误*】已知语句“ int t=640000; ”在语法上是正确的,并将给变量t赋初 值640000,那么请判断语句 “short s=640000; ”在语法上的正确性。【判断正误*】已知语句“int
25、 t=640000 ;”在语法上是正确的,并将给变量t赋初 值640000,那么请判断语句“ short s=(short)640000;”在语法上的正确性。【判断正误*】在Java语言中,语句“boolean t=1 ; ”定义了 boolean类型的变量t并给 它 赋了初值true 。【判断正误*】判断下面语句是否正确。B=9a+2 ;【判断正误*】在Java语言中,执行语句“ boolean t=1&&8;”的结果将使 boolean 类型变量t的值成为 true 。【填空题*】 Java 标识符是 组成的字符序 列。【填空题*】Java字符采用的是ISO规定的 字 符集
26、。 【填空题*】下面程序的运行结果是。 Public class J_TestPublic static void main(String args)Inti=0;While(true)If(i+>10)Break ;(i);/方法main结束类J_Test结束【填空题*】下面程序的运行结果是oPublic classJ_TestPublic static void main(String args) Int i=0;While(true)lf(i+>10)Break;(i) ;/方法main结束 类J_Test结束【填空题*】请写出下面程序的输出结果:Class J_TestPu
27、blic static void main(String args)Int a=1,b=2;if /注:这种写法不符合编程规则a=100;(a+b);/ 方法main结束 / 类 J_Test结束填空题*】下面程序输出的是Publicclass J_TestPublic static int mb_method(int x)int j=1;Switch(x)case 1:j+;case 2:j+;case 3:j+;case 4:j+;case 5:j+;default:j+;return j+x;Public static void main(String args)(方法main结束 类
28、J Test结束【填空题*】请写出下面成学的输出结果:class J_Testint a=2;public static void main(String args)case 1:break;case 2:a+=2;case 3:a+=3;break;case 4:a+=4;break;default:a=0;(a);方法main结束类J_Test结束【填空题*】下面程序输出的是oswitch(a)public class J_Teststaticboolean mb_fun(charc)(c);return true;方法 mb_fun 结束Public static void main(S
29、tring args)inti=0;for(mb_fun('A');mb_fun('B')&&(i6)break outer;/内部for 循环结束 / 外部for循环结束System. out. println(“ sum = ” + sum); / 方法main结束/类J_Test结束填空题*请写出下面程序的输出结果: 。public class J_Test public static void main(String args ) int sum = 0 outer:外部方法for(int i = 1; i6)break outer;/
30、内部 for 循环结束/for循环结束System. out. println(“ sum = ” + sum); /main结束/类J_Test结束填空题*请写出下面程序的输出结果: public class J_Test public static void main(String args ) int sum = 0 outer: main结束/类J_Test结束for(int i = 1; i6)continue inner;部for循环结束System. out. println(/内部for循环结束sum = ” + sum); / 外方法main结束/类J_Test结束填空题*请写出下面程序的输出结果:public class J_Test
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 14687:2025 EN Hydrogen fuel quality - Product specification
- 2025年度大型企业运营总监职位聘用合同书
- 2025年度旅游项目开发贷款合同范本
- 2025年度体育产业运动员雇佣合同范本
- 2025年度养猪场附属设施建筑承包服务协议
- 2025高考作文预测:“让”与“不让”
- 秋季学习资源整合计划
- 生物网络教学资源建设计划
- 制定餐饮行业安保措施计划
- 幼儿园创新课程的开发与实践计划
- 《社区康复》课件-第十一章 其他疾病的社区康复实践
- 项目团队的激励和激励理论
- 商超招商方案
- 广东省社会培训评价组织备案申请材料清单说明(2024年)
- 我国校本课程开发现状调研报告
- 药物过量的护理查房
- 人教版六年级数学下册第四单元比例大单元教学设计
- 行为危险因素干预健康教育干预课件
- 八年级物理课程纲要(八下)
- 湖北省首届体育社会组织益启体育项目大赛福寿康宁系列赛事活动体育品牌赛事活动
- Caprini量表填写解读
评论
0/150
提交评论