77范文网 - 专业文章范例文档资料分享平台

java第2章 结构化程序设计

来源:网络收集 时间:2018-12-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

第二章 结构化程序设计

2.1【判断正误*]】Java语言的标识符是不区分大小写的。

2.2【判断正误*】在Java语言中,每个ASCII码英文字符占用8个二进制位,而每个 中文汉字字符则占用16个二进制位 2.3【判断正误*】已知语句“int t=640;”在语法上是正确的。并将给变量t赋初值 640,那么判断语句“short s=640;”在语法上的正确性。 2.4【判断正误*】已知语句“int t=640000;”在语法上是正确的,并将给变量t赋初 值640000,那么请判断语句“short s=640000;”在语法上的正确性。 2.5【判断正误*】已知语句“int t=640000;”在语法上是正确的,并将给变量t赋初 值640000, 那么请判断语句“short s=(short)640000;”在语法上的正确性。 2.6 【判断正误*】在Java语言中,语句“boolean t=1;”定义了boolean类型的变量 t并给 它 赋了初值true。

2.7 【判断正误*】判断下面语句是否正确。 B=9a+2;

2.8 【判断正误*】在Java语言中,执行语句“boolean t=1&&8;”的结果将使boolean 类型 变量t的值成为true。

2.9 【填空题*】Java标识符是由_________________________________组成的字符序 列。

2.10【填空题*】Java字符(char)采用的是ISO(国际标准化组织)规定的 ________________________________________________字符集。 2.11【填空题*】下面程序的运行结果是____________________。 Public class J_Test{

Public static void main(String args[]){ Int i=0; While(true){ If(i++>10) Break; }

System.out.println(i); }//方法main结束 } 类J_Test结束

2.12【填空题*】下面程序的运行结果是______________________________。 Public class J_Test{

Public static void main(String args[]){ Int i=0;

While(true){ If(i++>10) Break; }

System.out.println(i); }//方法main结束 } 类J_Test结束

2.13【填空题*】请写出下面程序的输出结果:________________________。 Class J_Test{

Public static void main(String args[]){

Int a=1,b=2;

if((a==0)&(++b==6)) //注:这种写法不符合编程规则 a=100;

System.out.println(a+b); }// 方法main结束 } //类J_Test结束

2.14【填空题*】下面程序输出的是______________________。 Public class J_Test{

Public 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[]){

System.out.println(\ } 方法main 结束 } 类J_Test结束

2.15【填空题*】请写出下面成学的输出结果:____________________。 class J_Test{

public static void main(String args[]){ 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; }

System.out.println(a); }方法main 结束 } 类J_Test结束

2.16【填空题*】下面程序输出的是___________________。 public class J_Test{

static boolean mb_fun(char c){ System.out.println(c); return true; }方法mb_fun结束

Public static void main(String args[]){ int i=0;

for(mb_fun('A');mb_fun('B')&&(i<2);mb_fun('C')) {

i++;

mb_fun(‘D’); }

} //方法main结束 } // 类J_Test结束

2.17[填空题**]请写出下面程序的输出结果:__________。 public class J_Test {

public static void main(String args[ ]) {

int sum = 0 outer:

for(int i = 1; i<100; i++ ) {

inner

for(int j =1; j<3;j++) {

sum += j; if(i + j>6)

break outer; }//内部for循环结束 }//外部for循环结束

System. out. println(“sum =”+ sum); }//方法main结束 }//类J_Test结束

2.18[填空题**]请写出下面程序的输出结果:___________。 public class J_Test {

public static void main(String args[ ]) {

int sum = 0 outer:

for(int i = 1; i<10; i++ ) {

inner

for(int j =1; j<3;j++) {

sum += j; if(i + j>6)

break outer; }//内部for循环结束 }//外部for循环结束

System. out. println(“sum =”+ sum); }//方法main结束 }//类J_Test结束

2.19[填空题**]请写出下面程序的输出结果:___________。 public class J_Test {

public static void main(String args[ ]) {

int sum = 0 outer:

for(int i = 1; i<10; i++ ) {

inner

for(int j =1; j<3; j++) {

sum += j; if(i + j>6)

continue inner; }//内部for循环结束 }//外部for循环结束

System. out. println(“sum =”+ sum); }//方法main结束 }//类J_Test结束

2.20[填空题**]请写出下面程序的输出结果:___________。 public class J_Test {

public static void main(String args[ ]) {

int sum = 0 outer:

for(int i = 1; i<10; i++ ) {

inner

for(int j =1; j<3; j++) {

sum += j; if(i + j>6)

continue outer; }//内部for循环结束 }//外部for循环结束

System. out. println(“sum =”+ sum); }//方法main结束 }//类J_Test结束

2.21[选择题 * ]下面哪些选项不可以用作变量名的首字符?

(A) 字母 (B) 下划线(__) (C) 数字 (D) 美元符号($) 2.22[选择题 * ]下面哪些单词是Java语言的关键字? (A) sizeof (B) abstract (C) null (D) Sting 2.23[选择题 * ]下面哪些单词是Java语言的关键字? (A) For (B) for (C) FOR (D) true 2.24[选择题 * ]下面哪些单词是Java语言的关键字? (A) null (B) false (C) length (D) instanceof 2.25[选择题 * ]下面哪些语句不会出现编译警告或错误? (A) float f = 1.3; (B) char c = “a”; (C) byte b =25; (D) boolean d =null;

2.26[选择题 * ]下面哪个赋值语句会产生编译错误? (A) float a =2.0; (B) double b =2.0; (C) int c =2; (D) long d =2;

2.27[选择题 * ]下面哪个赋值语句会产生编译错误? (A) char a =’abc’; (B) byte b =1234; (C) long c =0x123; (D) double d =1e-3f; 2.28[选择题 * ]下面那些语句可以通过编译? (A) float a =1; (B) float b =1.0;

(C) float c =2e1f; (D) float d =0x1234;

2.29[选择题 * ]设各个变量的定义如下,哪些选项的值为true? int i =1;

float f =1.0f; double d =1.0; boolean b =true; (A) i ==f; (B) i ==d; (C) f ==d; (D) 2.1>i ==b;

2.30[选择题 * ]下面程序片段输出的是什么? int a =3; int b =1; if(a =b)

System.out.println(“a =”+a); (A) a =1; (B) a =3;

(C) 编译错误,没有输出 (D) 正常运行,但没有输出

2.31[选择题 * ]执行完下面程序片段之后,下面哪些结论是正确的?

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库java第2章 结构化程序设计在线全文阅读。

java第2章 结构化程序设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/373525.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: