- 0
- 0
- 约8.49千字
- 约 15页
- 2026-02-15 发布于河北
- 举报
一、单选题
1、有如下代码段:
publicstaticvoidbooleanTest(){
inta=1,b=1;
if(a==b||b0)
a++;
if(a=2(!(b0)))
b=bl;
Sstem.out.println(a++b);
t
)
则运行结果为:
A.2,1
B.2,2
C.2,3
D.1,2
正确答案:B
2、如下赋值语句中,有语法错误的?
A.floatfl=1.2;
B.floatfl=1.2f;
C.floatfl=1;
D.floatfl=OxAE;
正确答案:A
解析:float类型赋值需要加f,不加默认为double0可以从整数直
接转为floato
3、有如下类定义:
publicclassRectangle{
publicintwidth=3;
publicintheight=4;
publicintarea(){
returnwidth*height;
)
)
则如下代码输出结果为:
Rectanglerectangle;
rectangle.height=5;
ystem.out.println(rectangle.area());
A.15
B.有编译错误,程序不能运行
C.12
D.O
正确答案:B
解析:rectangle没有被初始化,因此报错。
4、执行如下代码片段后,i和n的值分别为:
inti=10;
intn=(i++)%5;
A.ll,1
B.ll,0
C.101
t
D.10,0
正确答案:B
解析:i++,i会增加一,但整个表达式返回的值i的旧值。与之
对应的++i,i也会增加一,整个表达式返回的i的新值。
5、执行如下代码片段后,num的值为:
intnum=5;
num=(num%2)==0?num-1:num+1;
A.l
B.4
C.5
D.6
正确答案:D
解析:本题考察三元运算符。a?b:c,如果atru,返回b值,否
则返回c值。
6、有如下代码段:
if(num=0)
if(num二二0)
解析:变量名字不能以数字开头。
8、对于Javal.7及之后版本,如下不能用于switch的类型:
A.String
B.int
C.char
D.double
正确答案:D
解析:因为double浮点数,不精确。
9、如下对Java基本类型的描述,错误的?
A.char占1个字节
B.int占4个字节
C.short占2个字节
D.double占8个字节
正确答案:A
解析:char占用2个字节的。
10、如下循环结构中,输出结果与其它三组不一致的一组
您可能关注的文档
最近下载
- 经济林碳计量与监测技术指南.pdf VIP
- 《生态公益林碳汇计量监测技术规程》.pdf VIP
- DB21_T 4242-2025 岫岩翠玉 鉴定.docx VIP
- DB21_T 4239-2025 地理标志产品 九龙川香菇.docx VIP
- 一位董事長的成长之路.doc VIP
- A公司员工培训问题及对策研究.docx VIP
- S08 Arbitrage in the Government Bond Market外文电子书籍.PDF VIP
- CECS19-1990 混凝土排水管道工程闭气检验标准.docx VIP
- 五年级上册阅读理解技巧和方法完整版及练习题含解析.doc VIP
- A公司员工培训问题及对策研究 .doc VIP
原创力文档

文档评论(0)