学习资料
第二章 Java语言基础
一 选择题
1. 下列java标识符,错误的是()
A、_sys_varl B、$change C、User_name D、1_file
2.下列不属于简单数据类型的是()
A、整数类型 B、类 C、符点数类型 D、布尔类型
3.下列属于JAVA关键词的是()
A、TRUE B、goto C、float D、NULL 4.下列声明和赋值语句错误的是
A、double w=3.1415; B、String strl=”bye”; C、float z=6.74567 D、boolean truth=true; 5.java中,八进制数以______开头。
A、0x B、0 C、0X D、08
6.自定义类型转换是由按优先关系从低级数据转换为高级数据,优先次序为()
A、char-int-long-float-double B、int-long-float-double-char
C、long-float-int-double-char D、以上都不对 7.在java中,Integer.MAX_VALUE表示
A、浮点类型最大值 B、整数类型最大值 C、长整型最大值 D、以上说法都不对 8.JAVA中,数据类型值中不可能出现的符号是()
A、d B、f C、e D、/
各种学习资料,仅供学习与交流
学习资料
9.下列表示单引号的是()
A、‘ B、\\’ C、\\\\\\\\’ D、‘\\\\ 10. 下列语句片断中,four得值为:() int three=3; char one=‘1’
char four=(char)(three+one);
A、3 B、1 C、31 D、4 11. 下列不属于整型变量的类型是
A、byte B、short C、float D、long 12. int类型整型变量在内存中的位数为
A、8 B、16 C、32 D、64
13. 下列数据类型转换,必须进行强制类型转换的是
A、byte→int B、short→long C、float→double D、int→char 14. java中,用()关键字定义常量
A、final B、#define C、float D、const 15. 关于变量的作用范围,下列说法错误的是
A、异常处理参数作用域为整个类
B、局部变量作用于声明该变量的方法代码段 C、类变量作用于声明该变量的类
D、方法参数作用于传递到方法内代码段 16. 下列属于条件运算符的是
A、+ B、?: C、&& D、>> 17. 下列程序test类中的变量c的最后结果为
各种学习资料,仅供学习与交流
学习资料
public class test {
public static void main(String args[]) {
int a=10; int b;
int c;
if(a>50) { b=9; }
c=b+a; } }
A、10 B、0 C、19 D、编译出错 18. 下列程序片断的执行,说法正确的是 public class test {
public static void main(String args[]) {
byte b=100; int i=b; int a=2000; b=a;
System.out.println(b); }
各种学习资料,仅供学习与交流
学习资料
}
A、b的值为100 B、b的值为2000 C、第六行出错 D、第八行出错
19. 00101010(&)00010111语句的执行结果为
A、00000010 B、11111111 C、00111111 D、11000000
20. 已知i为整形变量,关于一元运算++i和i++,下列说法正确的是
A. ++i运算将出错
B. 在任何情况下运行程序结果都一样 C. 在任何情况下运行程序结果都不一样 D. 在任何情况下变量i的值都增1 21. 在java中语句:37.2%10的运算结果为
A. 7.2 B. 7 C. 3 D. 0.2 22. 在java语句中,运算符&&实现
A. 逻辑或 B. 逻辑与 C. 逻辑非 D. 逻辑相等
23. 在java语句中,位运算操作数只能为整型或()数据
A. 实型 B. 字符型 C. 布尔型 D. 字符串型
24.00101010(|)00010111语句的执行结果为
A. 00000000 B. 11111111 C. 00111111 D. 11000000
25. ~0010101语句的执行结果为
各种学习资料,仅供学习与交流
学习资料
A. 1101010 B. 0010101 C. 11111111 D. 00000000
26. 复合语句用()括起来的一段代码。
A、小括号() B、大括号{} C、中括号〔〕 D、单引号‘’
27.下列不属于条件语句关键字的是
A、if B、else C、swich D、while 28.多分支语句switch(表达式){}中,表达式不可以返回哪种类型的值
A、整型 B、实型 C、接口型 D、字符型
29.下面不属于java条件分支语句结构的是
A、if结构 B、if-else结构 C、if-else if结构 D、if-else else机构
30. 下列方法method()执行,返回值为 int method(){ int num=10; if (num>20) return num; num=30; }
A、10 B、20 C、30 D、编译出错 31.三元条件运算符ex1?ex2:ex3,相当于下面()语句。
A、if(ex1) ex2;else ex3;
各种学习资料,仅供学习与交流