黑马程序员技术交流社区

标题: 今天看到几个java测试题 苦于没答案。。求大神们帮看看 [打印本页]

作者: 张甲甲    时间: 2013-5-22 19:26
标题: 今天看到几个java测试题 苦于没答案。。求大神们帮看看
本帖最后由 张甲甲 于 2013-5-26 17:28 编辑

单项选择题
(  )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:}

捕获.PNG (90.16 KB, 下载次数: 0)

捕获.PNG





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2