java的主要选择题(5)

2019-01-27 15:15

下列符号中不能作为Java标识符的是( )。 A) abc1 B) $string C) _pure D) 45one 以下数据类型转换中,必须进行强制类型转换的是 A) int→char B) short→long C) float→double D) byte→int 以下标识符中,不是Java语言关键字的是 A) wait B) new C) long D) switch 整型变量a,b的值定义如下: int a=3; int b=4; 则表达式 ++a == b++ 的值为: A)false B) 4 C) true D) 3 以下变量定义和初始化正确的是? A) byte x=500; B) double b=5.68; C) float f=23.25; D) char c=\以下哪种类型不属于Java基本类型。( ) A. int B.char C. String D.boolean 以下哪个不是java关键字?( ) A.input B.else C.import D.while D 1 2-0-0 修改/删除 A 1 2-0-0 修改/删除 A 1 2-0-0 修改/删除 C 1 2-0-0 修改/删除 B 1 2-0-0 修改/删除 C 1 2-0-0 修改/删除 A 1 2-0-0 修改/删除 Java语言中,float类型数据占用的存储字节数是?( ) C 1 2-0-0 修改/删除 A. 16 B. 2 C. 4 D. 8 将一个十六进制的数值赋给一个长整形的变量,下列赋值语句正确的是: 修改/A. long number = 345L; D 1 2-0-0 删除 B. long number = 0345; C. long number = 0345L; D. long number = 0x345L. 下列哪个不是Java的保留字 (A) float (B) class (C) extends (D)cin java语言中,整型常数123占用的存储字节数是( )。 (A) 1 (B) 2 (C) 4 (D)8 考虑如下两语句: 1. boolean passingScore = false && grade == 70; 2. boolean passingScore = false & grade == 70; 表达式grade == 70 在什么地方被计算 A.在 1 和 2中均计算 B.在 1 和 2中均未计算 C.在1中计算,在2中未计算 D.在2中计算,在1中未计算 E.非法,因为 false 应写 FALSE 现有一个int类型的整数和一个double类型的数进行加法运算,则得到的结果类型为: D 1 2-0-0 修改/删除 修改/删除 C 1 2-0-0 D 1 2-0-0 修改/删除 B 1 2-0-0 修改/删除 A.int类型 B. double类型 C. float类型 D. long类型 能够支持javadoc命令的注释语句是 A)/**...// B)/*...*/ C)// D)/**...*/ 表达式 ( 2==3 ) && true的值为 A. 1 B.false C.true D. null 用8进制表达12的值以下哪个正确? (A) 014 (B)08 (C)012 (D)0x8 下面程序段的输出结果是( ) int a = 2; System.out.print(a++); System.out.print( a); System.out.print(++a); A) 222 B) 233 C) 333 D) 234 表达式1+2+ \的值是? A. \D 1 2-0-0 修改/删除 B 1 2-0-0 修改/删除 修改/删除 A 1 2-0-0 D 1 2-0-0 修改/删除 B 1 2-0-0 修改/删除 用8进制表达8的值以下哪个正确? A. 010 B. 0x10 C. 08 D. 0x8 以下程序的输出为: public class test { public static void main(String args[]) { int i; float f = 2.3f; double d = 2.7; i = ((int)Math.ceil(f)) * ((int)Math.round(d)); System.out.println(i); } } A. 4 B. 5 C. 6 D. 6.1 E. 9 要产生[20,999]之间的随机整数使用哪个表达式? A.(int)(20+Math.random()*979) B. 20+(int)(Math.random()*980) C. (int)Math.random()*999 D. 20+(int)Math.random()*980 表达式1+2+ \的值是? A. \A 1 2-0-0 修改/删除 E 1 2-0-0 修改/删除 B 1 2-0-0 修改/删除 B 1 2-0-0 修改/删除 修改/删设有类型定义 int x=24;long y=25;下列赋值语句不正确的是? B 1 2-0-0 除 A.y=x; B. x=y; C. x=(int)y; D. y=x+2; 能支持javadoc命令的注释语句是 A /**...// D 1 2-0-0 修改/删除 B /*...*/ C // D /**...*/ 十进制数16的16进制表示格式是 A. 0x10 B. 0x16 C. 0xA D. 016 下列代表十六进制整数的是 A. 0123 B. 1900 C. fa00 D. 0xa2 下列程序的执行结果是: public class test{ public static void main(String agrs[]) { System.out.print(100%3); System.out.print(\ System.out.print(100%3.0); } } A. 1,1 B. 1,1.0 C. 1.0,1 D. 1.0,1.0 程序运行时,什么不会导致计算机执行任何动作. A) 注释 B) 关键字Class C) main 方法 D) 以上均没有 A 1 2-0-0 修改/删除 D 1 2-0-0 修改/删除 B 1 2-0-0 修改/删除 A 1 2-1-0 修改/删除 下列属于合法的Java标识符是 A)_cat B)5books C)+static D)-3.14159 A 1 2-1-0 修改/删除 下列哪些是合法的Java标识符名字?选出所有满足要求的选项。 a. counterl 修改/删 b. $index, A 1 2-1-1 除 C. name-7 d. Iterator.Class e. 1array 下列属于合法的标识符是: A. _cat B. 5books C. +static D. -3.1419 创建一个字符值,使其值为字母a,正确的格式是: A) 'a' B) \C) new Character(a) D) \\000a A 1 2-1-1 修改/删除 A 1 2-2 修改/删除 E)\\a 字节的数据表示范围 A) -128 到 127 B) (-2 power 8 )-1 to 2 power 8 C) -255 到256 D) 取决于Java虚拟机 以下代码的调试结果为? Integer ten=new Integer(10); Long nine=new Long (9); System.out.println(ten + nine); int i=1; System.out.println(i + ten); A) 19 后跟 20 B) 19 后跟 11 C) 编译错误:运算符+ 不能用于java.lang.Integer,java.lang.Long D) 10 后跟 1 A 1 2-2 修改/删除 修改/删B 1 22-0-0 除 有如下代码: 1) public void modify() { 2) int i, j, k; 3) i = 100; 4) while ( i > 0 ) { 5) j = i * 2; 6) System.out.println (\j ); 修改/删C 1 22-0-0 7) k = k + 1; 除 8) i--; 9) } 10) } 在编译时,哪一行会出现错误? A. line 4 B. line 6 C. line 7 D. line 8 给出下列代码,则数组初始化中哪项是不正确的? byte[] array1,array2[]; byte array3[][]; byte [][] array4; A)array2 = array1 B)array2=array3 C)array2=array4 D)array3=array4 修改/删A 1 22-0-0 除 整型数据类型中,需要内存空间最少的是 A. short B. long C. int D. byte 哪个不是Java的基本数据类型? A. short B. Boolean C. int D. float D 1 2-2-1 修改/删除 B 1 2-2-1 修改/删除 哪个代表一个八进制数据? A. 0x12 B. 32O C. 032 D. (octal)2 E. 1 Java语言表示换行的转义符是: A. \\n B. \\f C. 'n' D. \\dd 用8进制表达8的值以下哪个正确? (A) 010 (B)0x10 (C)08 (D)0x8 编译和运行以下代码结果为: 1. public class EqualsTest{ 2. public static void main(String args[]){ 3. byte A=(byte)4096; 4. if(A==4096) System.out.println(\5. else System.out.println(\6. } 7. } A) 在第3行出现转换丢失精度的编译错误. B) 输出 \C) 输出 \指出正确的表达式 A). byte=128; B). Boolean=null; C). long l=0xfffL; D). double=0.9239d; 测试如下代码: public class Quiz2_3 { public static void main(String[] args) { int x = 010; C 2 2-2-2 修改/删除 A 1 2-2-2 修改/删除 A 2 2-2-2 修改/删除 B 1 2-2-3 修改/删除 C 2 2-2-3 修改/删除 C 1 2-2-3 修改/删除


java的主要选择题(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:卫生间聚氨酯防水涂料技术交底(0002)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: