2022年完整word版,JAVA试题及答案.docx
《2022年完整word版,JAVA试题及答案.docx》由会员分享,可在线阅读,更多相关《2022年完整word版,JAVA试题及答案.docx(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 挑选题1、JAVA所定义的版本中不包括:(D )A、 JAVA2 EE B、 JAVA2 Card C、 JAVA2 ME D、JAVA2 HE E、JAVA2 SE 2、 以下说法正确选项(A )A、 JAVA程序的 main 方法必需写在类里面 B、 JAVA程序中可以有多个 main 方法 C、 JAVA程序中类名必需与文件名一样D、JAVA 程序的 main 方法中假如只有一条语句,可以不用 起来大括号 括3、 变量命名规范说法正确选项(B )A、 变量由字母、下划线、数字、$符号随便组成;B、 变量不能以数字作为开头;C、 A 和 a
2、 在 java 中是同一个变量;D、不同类型的变量,可以起相同的名字;4、以下 javaDoc 注释正确选项(C )A、 /* 我爱北京天安门 */ B、 / 我爱北京天安门 */ C、 /* 我爱北京天安门 */ D、/ *我爱北京天安门 */ 5、 为一个 boolean 类型变量赋值时,可以使用 B 方式 A、 boolean = 1; B、 boolean a = 9 = 10; C、 boolean a=真; D、boolean a = = false; 6、 以下 C 不是合法的标识符A、 STRING B、 x3x; C、 void D、de$f 名师归纳总结 7、 表达式 11
3、+3*8/4%3的值是 D 第 1 页,共 21 页- - - - - - -精选学习资料 - - - - - - - - - A、 31 B、 0 C、 1 D、28、 (A )表达式不行以作为循环条件A、 i+; B、 i5; C、 bEqual = str.equalsq; D、count = = i; 9、运算符优先级别排序正确选项( A )A、 由高向低分别是: 、.、算术运算符、关系运算符、规律运算符、赋值运算符;B、 由高向低分别是: 、关系运算符、算术运算符、赋值运算符、.、规律运算符;C、 由高向低分别是: 、算术运算符、规律运算符、关系运算符、赋值运算符;.、D、由高向低分
4、别是: 、.、关系运算符、赋值运算符、算术运算符、规律运算符;10、以下程序的运行结果是: B public class Increment public static void mainString args int a; a = 6; System.out.printa; System.out.printa+; System.out.printa; A. 666 B. 667 C. 677 D. 676 11、以下值不为 true 的表达式有(C );A、 john = = john B、 john.equalsjohn C、 john = john D、john.equalsnew St
5、ringjohn 名师归纳总结 12、以下输出结果是(C )第 2 页,共 21 页- - - - - - -精选学习资料 - - - - - - - - - int a = 0 ; while a 0 i = i + 1; if i = =10 break; A. while 循环执行 10 次 B. 死循环C. 循环一次都不执行 D. 循环执行一次14、下面有关 for 循环的描述正确选项(A)A、 for 循环体语句中,可以包含多条语句,但要用大括号括起来 B、 for 循环只能用于循环次数已经确定的情形 C、 在 for 循环中,不能使用 break 语句跳出循环D、for 循环是先执
6、行循环体语句,后进行条件判定15、以下(A C )属于引用数据类型(挑选两项)A、 String B、 char C、 用户自定义的 Student 类类型D、int 16、对象的特点在类中表示为变量,称为类的( B );A、 对象名师归纳总结 - - - - - - -第 3 页,共 21 页精选学习资料 - - - - - - - - - B、 属性 C、 方法 D、数据类型17、在 java 中以下关于自动类型转换说法正确选项(A )A、 基本数据类型和String 相加结果肯定是字符串型B、 char 类型和 int 类型相加结果肯定是字符 C、 double 类型可以自动转换为 in
7、t D、char + int + double + 结果肯定是 double;18、关于类的描叙正确选项(BD)(挑选两项)A、 在类中定义的变量称为类的成员变量,在别的类中可以直接使用 B、 局部变量的作用范畴仅仅在定义它的方法内,或者是在定义它的控 制流块中C、 使用别的类的方法仅仅需要引用方法的名字即可 D、一个类的方法使用该类的另一个方法时可以直接引用方法名19、以下关于字符串的描叙中错误选项(BC )(挑选两项)A、 字符串是对象B、 String 对象储备字符串的效率比StringBuffer 高StringBufferC、 可以使用 StringBuffer sb=这里是字符串
8、声明并初始化 对象 sb D、String 类供应了很多用来操作字符串的方法:连接,提取,查询等20、以下( D )代码,能够对数组正确初始化(或者是默认初始化);A、 int a; B、 a = 1, 2, 3, 4, 5; C、 int a = new int51, 2, 3, 4, 5; D、int a = new int5; 21、score是一个整数数组,有五个元素,已经正确初始化并赋值,认真阅读 下面代码,程序运行结果是(B )temp = score0; for int index = 1;index 5;index+ if scoreindex temp temp = scor
9、eindex; A. 求最大数 B. 求最小数 C. 找到数组最终一个元素 D. 编译出错名师归纳总结 22、下面关于数组的说法中,错误选项( AB )(挑选两项)第 4 页,共 21 页- - - - - - -精选学习资料 - - - - - - - - - A、 在类中声明一个整数数组作为成员变量,假如没有给它赋值,数值 元素值为空B、 数组可以在内存空间连续储备任意一组数据 C、 数组必需先声明,然后才能使用 D、数组本身是一个对象23、在 Java中,关于构造方法,以下说法错误选项 C A、 构造方法的名称必需与类名相同B、 构造方法可以带参数 C、 构造方法不行以重载 D、构造方法
10、肯定不能有返回值24、执行下面代码结果(D )forint i=0; System.out.println这是 +i; break; A、 语法错误,缺少表达式 2 和表达式 3 B、 死循环 C、 程序什么都不输出 D、 输出:这是 0 25、下面代码输出结果是( B );int i=0,s=0; do if i%2 = = 0 i+; continue; i+; s = s + i; while i 3 . a+ : b+; A、a 的值是 2,b 的值是 3 B、a 的值是 1,b 的值是 3 C、a 的值是 1,b 的值是 2 D、c 的值是 false A ) ;6将类的成员的拜访权
11、限设置为默认的,就该成员能被(A、同一包中的类拜访 B、其他包中的类拜访 C、全部的类拜访D、全部的类的子类拜访7下面的方法重载,正确选项(C ) ;A、int funint a, float b float funint a, float b C、float funfloat a float funfloat a, float b B、float funint a, float b float funint x, float y D、float fun1int a, float b float fun2int a, float b 8下面关于继承的说法,正确选项(D ) ;A、超类的对象就是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 完整 word JAVA 试题 答案
限制150内