分类试题库——JAVA语言基础(含答案)
一选择题
1. 下列java标识符,错误的是()
_sys_varl
$change
User_name
1_file
下列不属于简单数据类型的是()
整数类型
类
符点数类型
布尔类型
下列属于JAVA关键词的是()
TRUE
goto
float
NULL
下列声明和赋值语句错误的是
double w=3.1415;
String strl=”bye”;
float z=6.74567
boolean truth=true;
java中,八进制数以______开头。
0x
0
0X
08
自定义类型转换是由按优先关系从低级数据转换为高级数据,优先次序为()
char-int-long-float-double
int-long-float-double-char
long-float-int-double-char
以上都不对
在java中,Integer.MAX_VALUE表示
浮点类型最大值
整数类型最大值
长整型最大值
以上说法都不对
JAVA中,数据类型值中不可能出现的符号是()
d
f
e
/
下列表示单引号的是()
‘
\\’
\\\\’
‘\\
10. 下列语句片断中,four得值为:()
int three=3;
char one=‘1’
char four=(char)(three+one);
3
1
31
4
11. 下列不属于整型变量的类型是
byte
short
float
long
12. int类型整型变量在内存中的位数为
8
16
32
64
13. 下列数据类型转换,必须进行强制类型转换的是
byte→int
short→long
float→double
int→char
14. java中,用()关键字定义常量
final
#define
float
const
15. 关于变量的作用范围,下列说法错误的是
异常处理参数作用域为整个类
局部变量作用于声明该变量的方法代码段
类变量作用于声明该变量的类
方法参数作用于传递到方法内代码段
16. 下列属于条件运算符的是
+
?:
&&
>>
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;
}
}
10
0
19
下列数据中属于字符串常量的是abc编译出错
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);
}
}
b的值为100
b的值为2000
第六行出错
第八行出错
19. 00101010(&)00010111语句的执行结果为
00000010
11111111
00111111
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. 字符串型
00101010(|)00010111语句的执行结果为
A. 00000000
B. 11111111
C. 00111111
D. 11000000
25. ~0010101语句的执行结果为
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论