JAVA基本数据类型,运算符和流程控制笔试选择题

JAVA基本数据类型,运算符和流程控制笔试选择题,第1张

JAVA基本数据类型,运算符和流程控制笔试选择题

1. 以下能作为char类型的字面值的有:( )
 A “e”
 B ‘f’
 C ‘u12’
 D ‘u0012’

2. byte变量的取值范围是:( )
A 0 – 65535
B -128 – 127
C -256 – 255
D 0 – 32767

3. 以下选项中正确的有:( )
A int i = 32;
B float f = 45.32;
C double d=3.2;

4. 假定x和y为double型,则表达式x=2,y=x+3/2的值是(D)
A 3.500000 
B 3
C 2.000000   
D 3.000000

5. 下列对于>>和>>> *** 作符描述正确的是?( )
A 当左面的 *** 作数是正数时, >> 和 >>> 结果相同。
B (-1 >> 1)的结果是0。
C (-1 >>> 1) 的结果是 -1。
D 只有在右面的 *** 作数大于等于1时, >>> 才会返回负数。

6. 有如下一段代码:
1)public class ReturnIt{
2) returnType methodA(byte x, double y){
3) return x/y*2;
4) }
5) }
在第2行中,方法methodA的有效返回类型returnType应该是?( )
A int
B byte
C short
D double

7. 根据以下程序选择正确答案:( )
public class Test{
static int total = 10;
public static void main(String args []) {
new Test();
}
public Test (){
System.out.println(“In test”);
System.out.println(this);
int temp = this.total;
if (temp > 5) {
System.out.println(temp);
}
}
}
A 编译出错
B 运行时有异常
C 编译运行都正确

8. 以下switch表达语句正确的是:( )
A public void switchTest (char c){switch(c){…}}
B public void switchTest(long c){switch(c){…}}
C public void switchTest(byte c){switch(c){…}}
D public void switchTest(double c){switch(c){…}}

9. int i=1,j=10;
do{
if(i++>–j)
continue;
}while(i<5);上面的代码执行后,i和j的值各是多少?( )A i=6 j=5B i=5 j=5C i=6 j=4D i=5 j=6

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/4829897.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-10
下一篇 2022-11-10

发表评论

登录后才能评论

评论列表(0条)

保存