单项选择题
( )1. 在下列说法中,选出正确的一项是
A. Java语言是以类为程序的基本单位的
B. Java语言是不区分大小写的
C. 多行注释语句必须以//开始
D. 在Java语言中,一个子类可以有多个父类
( )2. Java语言属于下列哪一种语言
A. 面向机器的语言 B. 面向对象的语言
C. 面向过程的语言 D. 面向操作系统语言
( )3. 下列哪一项不属于面向对象程序设计的基本要素
A. 类 B. 对象 C. 方法 D. 安全
( )4. 下列哪一个是合法的标识符
A. 12class B. +void C. -5 D. _black
( )5. 下列选项中,哪一项不属于Java语言的简单数据类型
A. 整数型 B. 数组 C. 字符型 D. 浮点型
( )6. 下列赋值语句中不正确的一个是
A. boolean b=true; B. double d=0.0f;
C. float f=0.0f; D. char c=’dd’;
( )7. 下列运算符中,哪一个是布尔逻辑运算符
A.++ B. << C. || D. &
( )8. 下列关于关系运算符表达式的说法中,正确是
A.关系表达式的操作结果是布尔型的,可以用0和1代替false和true
B. 关系运算符<<=是二元运算符
C.关系运算符!=是一元运算符
D.表达式12<12的值为false
( )9.下列程序的输出结果为
public class C3{
public static void main(String args[])
{
int a=101;int b=102; int c=100;
if(a++<b)
c=b++;
else
c=b--;
System.out.println(c);
}
}
A. 101 B.102 C. 100 D. 103
( )10. 已知如下代码:
switch(m)
{
case 0: System.out.println(“Condition 0”);break;
case 1: System.out.println(“Condition 1”);break;
case 2: System.out.println(“Condition 2”);break;
default: System.out.println(“Other Condition”);
}
当m值为下列哪个值时,输出结果为”Other Condition”。
A.0 B. 1 C. 2 D. 3 作者: Miss小强 时间: 2013-5-22 19:43
额。。。貌似很简单啊。。。作者: 江大海 时间: 2013-5-23 09:51
有几个都不确定的,求答案
我的是ABBDBDDDBD作者: xiewen 时间: 2013-5-24 13:40
我的答案是:1.A 2.B 3.B 4.D 5.B 6.D 7.D 8.D 9.B 10.D作者: 吕振中 时间: 2013-5-24 14:12
7题答案C为什么不是,求作者: 吕振中 时间: 2013-5-24 14:13
7题答案C为什么不是,求解。
其他与你们一致!作者: 何俊森 时间: 2013-5-24 18:42
查了The Java Language Specification,才发现java里的那个位运算符居然还是布尔逻辑运算符,学习了。{:soso_e179:}