java表达式1 2_1.2.1-基本数据类型与表达式

单选题

(15 满分)

1. 在Java程序中,下面哪个是不合法的标志符()

2D

True

_name

T1

2. 以下哪些变量的声明是合法的:

(1) try

(2) _try1231

(3) $Try_*

(4) 4_try

(5) #_try

(6) $try_1_for

(1)(2)(3)

(1)(2)(4)

(2)(6)

(1)(2)(6)

3. 下列()不属于Java的基本数据类型

int

String

double

Boolean

4. System.out.println(“1”+2)打印到屏幕的结果是:

3

12

1+2

4

5. 下面()是不合法的变量名称

While-true

True

Name

T1

6. 在某个main()方法中有以下代码:

String s1,s2

int[] numbers

int num

num=15

boolean b=false

下面哪个说法是正确的()

声明了1个基本类型变量和2个引用变量

声明了2个基本类型变量和2个引用变量

声明了2个基本类型变量和3个引用变量

声明了3个基本类型变量和3个引用变量

7. 关于java中变量或者常量的说法正确的是:

(1) 常量一旦被初始化就不能被改变。

(2) 变量是由一个标识符命名的量

(3) 变量的值可以改变

(4) 常量的值可以被改变

(5) 变量可以不存在类型

(1)(2)(3)(4)

(1)(2)(3)

(2)(3)(4)

(1)(2)(4)(5)

8. 关于数据类型的声明,以下声明正确的是:

(1) byte a = 129

(2) long b = 129F

(3) float c = 1.234F

(4) short d = 1.2

(5) boolean e = true

(6) float f = 1.234D

(1)(3)(4)(5)

(3)(5)

(2)(3)(6)

(1)(5)(6)

9. 如果想要文字量的的实际内容是 “I’m very interested in java Programming”

(包含””),以下文字量声明正确的是:

string str = “I’m very interested in java Programming”

string str = \“I\’m very interested in java

Programming\”

string str = “\“I\’m very interested in java

Programming\””

string str = “I\’m very interested in java Programming”

10. 变量i的值为4,下列操作能够得到变量a的值为3的是:

(1) a = i--

(2) a = --i

(3) a = 15%4

(4) a = 14 / 4

(5) a = (i^=7)

(1)(2)(3)(4)(5)

(1)(3)(4)(5)

(2)(3)(4)(5)

(2)(3)(4)

11. 某个main()方法中有以下声明:

final int min=0;

final int max = 10;

int num=5;

下列哪个语句可以用来表示“num的值大于等于min且小于等于max”()

!( num < min && num > max)

num >=min && num <=max

num > min || num <=max

num >=min || num<=max

12. 下面不属于Java中的位操作符的是:

(1) ~

(2) &

(3) ^

(4) <<

(5) >>

(6) &&

(7) ||

(8) |

(9) >>>

(1)(6)(7)(9)

(6)(7)(9)

(2)(3)(6)

(6)(7)

13. 以下哪段代码可以将A,B的值互换()

A=A^B; B=A^B;A=A^B

A= A^B;A=A^B;B=A^B

B= A^B; B=A^B; A=A^B

B=A^B; A= A^B; A= A^B

14. 对于i=1,下列三目运算符的结果为10的是:

(i &4) ==0 ? 10:9

(i^3) > 2? 10:9

(i>>2) >0 ? 10:9

((i | 10)) & 9 >10 ?10:9

15. 在以下转换中,分别属于哪种类型:

int a=3; long b = a

double a=3.1415926; float b = a;

int a=3; String b = a+"1";

float a=3.5; int b=(int)a

(1)扩展转换(2)强制转换(3)隐含转换(4)窄化转换

(1)扩展转换(2)窄化转换(3)隐含转换(4)强制转换

(1)隐含转换(2)窄化转换(3)扩展转换(4)强制转换

(1)窄化转换(2)扩展转换(3)强制转换(4)隐含转换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值