达内JSD1602第一次月考

发布时间 : 星期二 文章达内JSD1602第一次月考更新完毕开始阅读

实用标准文档

正确答案:BCD 45.

(多选题)下列选项中不会出现语法编译错误的是:()。 A.

long l = 999999; B.

long l = 9999999999l; C.

byte b = 90+40; D.

int i = 'A'+'中';

正确答案:ABDA选项999999没有超出int类型取值范围,语法合法 B选项9999999999超出int类型取值范围,必须以字母l结尾 C选项90+40超出byte类型最大取值范围123,编译会报错 D选项两个char类型使用加的运算,使用编码值,结果为int类型 46.

(多选)题目代码的功能为:输出每个字符在一个字符串中出现的次数(不区分大小写)。 String str = \max_length = 0; while (str.length() > 0) { 《插入代码》 } A.

int length = str.length(); char first=str.charAt(0); String strNew = str.replaceAll(String.valueOf(first), \if (length>strNew.length()) { max_length = length - strNew.length(); System.out.println(first+\ B.

int length = str.length(); char first=str.charAt(0); String strNew = str.replaceAll(String.valueOf(first), \if (length>strNew.length()) { max_length = length - strNew.length(); str = strNew; System.out.println(first+\ C.

int length = str.length(); String first = str.substring(0, 1); String strNew = str.replaceAll(first, \strNew.length(); str = strNew; System.out.println(first+\

文案大全

实用标准文档

D.

int length = str.length(); String first = str.substring(0, 1); String strNew = str.replaceAll(first, \strNew.length(); System.out.println(first+\

正确答案:BC 47.

(多选)下列逻辑表达式,值为false的是()。 A.

\ B.

\ C.

\ D.

\

正确答案:BCD 48.

(多选题)下列switch语句的输出结果是:()。 int i1 = 97; int i2 = 65; switch (i1-i2) { case 30: System.out.println('A'); break; case 31: System.out.println('B'); break; case 32: System.out.println('C'); default: System.out.println('D'); break; } A. A B. B C. C D. D

文案大全

实用标准文档

正确答案:CDswitch语句块中,表达式的值匹配到case语句中的常量值,会执行对应的 case中的语句,如果case语句以break语句结束,会跳出swithc语句,如果没有break,会继续执行该case后的case语句。 本题中,表达式结果为32,会打印字符C,但是该case没有使用break语句,程序还会继续执行,所以会输出C,D字符 49.

(多选)下列赋值语句中,会有编译错误的是()。 A.

int a = 8888888888; B.

char b = 1000+300; C.

byte c = 100+30; D.

int d = 'a'+'b'+'c';

正确答案:AC 50.

(多选)所谓“水仙花”数是一个整数等于各位数字立方的和,例如:153 = 1*1*1+5*5*5+3*3*3,下面的程序用于输出2~1000内的水仙花数: for (int n = 2; n <= 1000; n++) { 空白处 if (s == n) { System.out.println(n); } } 下列选项中,空白处可以填入的代码是:()。 A.

int s = 0, n1 = n; while (n1 > 0) { int t = n1 % 10; s += t * t * t; n1 /= 10; } B.

int s = 0, n1 = n; while (n1 > 0) { int t = n1 / 10; s+= t * t * t; n1 %= 10; } C.

int s = 0; for(int n1 = n; n1>0; n1 /= 10) { int t = n1; s += t * t * t; } D.

int s = 0; for(int n1 = n; n1>0; n1 %= 10) { int t = n1 / 10; s += t * t * t; }

正确答案:AC

文案大全

实用标准文档

文案大全

联系合同范文客服:xxxxx#qq.com(#替换为@)