中国石油大学《java语言程序设计》第一阶段在线作业

第一次在线作业

单选题 (共30道题)

收起

1.(2.5分) 编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为

  •    A、.java
  •    B、.class
  •    C、.html
  •    D、.exe
我的答案:B  此题得分:2.5分

2.(2.5分) .Java程序的执行过程中用到一套JDK工具,其中java.exe是指

  •    A、Java文档生成器
  •    B、Java解释器
  •    C、Java编译器
  •    D、Java类分解器
我的答案:B  此题得分:2.5分

3.(2.5分) Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点

  •    A、安全性
  •    B、多线程
  •    C、跨平台
  •    D、可移植
我的答案:B  此题得分:2.5分

4.(2.5分) Java语言是_____年由______公司第一次正式发布的,________被誉为Java之父

  •    A、1996;IBM;Bill Joe;
  •    B、1995;Sun;Bruce Eckel;
  •    C、1996;Microsoft;Anders Hejlsberg
  •    D、1995; Sun; James Gosling
我的答案:D  此题得分:2.5分

5.(2.5分) 关于Java Application和Applet的说法中,正确的是_________

  •    A、都包含main()方法
  •    B、都通过“appletviewer”命令执行
  •    C、都通过“javac”命令编译
  •    D、都嵌入在HTML文件中执行
我的答案:C  此题得分:2.5分

6.(2.5分) 下列哪个是面向大型企业级用容器管理专用构件的应用平台

  •    A、J2EE
  •    B、J2ME
  •    C、J2SE
  •    D、J2DE
我的答案:A  此题得分:2.5分

7.(2.5分) 下列对Java源程序结构的叙述中,错误的是

  •    A、import 语句必须在所有类定义之前
  •    B、接口定义允许0或多个
  •    C、Java Application中的public class 类定义允许0或多个
  •    D、package 语句允许0或多个
我的答案:C  此题得分:2.5分

8.(2.5分) 下列对Java语言的叙述中,错误的是

  •    A、Java的虚拟机解释执行字节码
  •    B、JDK的库文件目录是bin
  •    C、Java的类是对具有相同行为对象的一种抽象
  •    D、Java中的垃圾回收机制是一个系统级的线程
我的答案:B  此题得分:2.5分

9.(2.5分) 下列Java源程序结构中前三种语句的次序,正确的是

  •    A、import, package, public class
  •    B、import 必为首,其他不限
  •    C、public class, import ,package
  •    D、package, import , public class
我的答案:D  此题得分:2.5分

10.(2.5分) .在Java中,属于整数类型变量的是

  •    A、single
  •    B、double
  •    C、byte
  •    D、char
我的答案:C  此题得分:2.5分

11.(2.5分) 下列语句片段 int a=10,b=4,c=20,d=6; System.out.println(a++*b+c*--d); 的结果为

  •    A、144
  •    B、28
  •    C、140
  •    D、不能执行
我的答案:C  此题得分:2.5分

12.(2.5分) 下列语句片段: int a=-67,b=116,c=78; int d=~a|b& c; System.out.println(d);的结果为

  •    A、70
  •    B、67
  •    C、78
  •    D、56
我的答案:A  此题得分:2.5分

13.(2.5分) 给出下面代码: public class test{ static int a[] = new int[10]; public static void main(String args[]) { System.out.println(a[10]); } } 那个选项是正确的

  •    A、编译时将产生错误
  •    B、编译时正确,运行时将产生错误
  •    C、输出零
  •    D、输出空
我的答案:B  此题得分:2.5分

14.(2.5分) 下面哪些选项是正确的main方法说明?

  •    A、public main(String args[])
  •    B、public static void main(String args[])
  •    C、private static void main(String args[])
  •    D、void main()
我的答案:B  此题得分:2.5分

15.(2.5分) System类在哪个包中( )

  •    A、java.util
  •    B、java.io
  •    C、java.awt
  •    D、java.lang
我的答案:D  此题得分:2.5分

16.(2.5分) 下列代码哪几行会出错: ( ) 1) public void modify() { 2} int I, j, k; 3} I=100; 4} while(I> 0){ 5} j= I * 2; 6} System.out.println (" The value of j is " + j ); 7) k=k + 1; 8) I--; 9) } 10)}

  •    A、line 4
  •    B、line 6
  •    C、line 7
  •    D、line 8
我的答案:C  此题得分:2.5分

17.(2.5分) 指出正确的表达式

  •    A、byte b=128;
  •    B、Boolean b=null;
  •    C、long l=0xfffL;
  •    D、float d=0.9239d;
我的答案:C  此题得分:2.5分

18.(2.5分) 在Java中,不属于整数类型变量的是

  •    A、double
  •    B、long
  •    C、int
  •    D、byte
我的答案:A  此题得分:2.5分

19.(2.5分) Java变量中,以下不属于复合类型的数据类型是

  •    A、类
  •    B、字符型
  •    C、数组型
  •    D、接口
我的答案:B  此题得分:2.5分

20.(2.5分) 下面的语句片断输出结果是什么? int score=1; switch(score) { case 0: System.out.print(" Fail," ); default:System.out.print(" Error," ); case 1: System.out.print(" Good," ); case 2: System.out.print(" Best" ); break; }

  •    A、没有输出
  •    B、Good,
  •    C、Good,Best
  •    D、Error,Good,Best
我的答案:C  此题得分:2.5分

21.(2.5分) 下面哪个是合法的标识符_______

  •    A、$persons
  •    B、2Users
  •    C、*point
  •    D、this
我的答案:A  此题得分:2.5分

22.(2.5分) 下列布尔变量定义中,正确并且规范的是:

  •    A、BOOLEAN canceled=false;
  •    B、boolean canceled= false;
  •    C、boolean CANCELED= false;
  •    D、boolean canceled= FALSE;
我的答案:B  此题得分:2.5分

23.(2.5分) 数组中各个元素的数据类型是

  •    A、相同的
  •    B、不同的
  •    C、部分相同的
  •    D、任意的
我的答案:A  此题得分:2.5分

24.(2.5分) 下列语句中执行跳转功能的语句是

  •    A、for 语句
  •    B、while语句
  •    C、continue语句
  •    D、switch语句
我的答案:C  此题得分:2.5分

25.(2.5分) 顺序执行下列程序语句后,则b的值是 String a=" Hello" ; String b=a.substring(0,2);

  •    A、Hello
  •    B、hello
  •    C、He
  •    D、null
我的答案:C  此题得分:2.5分

26.(2.5分) 下列的哪个选项可以正确用以表示八进制值8?

  •    A、0x8
  •    B、0x10
  •    C、8
  •    D、10
我的答案:D  此题得分:2.5分

27.(2.5分) 下列的哪个赋值语句是不正确的?

  •    A、float f = 11.1;
  •    B、double d = 5.3E12;
  •    C、float d = 3.14f ;
  •    D、double f=11.1E10f;
我的答案:A  此题得分:2.5分

28.(2.5分) 下列的哪个赋值语句是正确的?

  •    A、char a=" 12" ;
  •    B、int a=12.0;
  •    C、int a=12.0f;
  •    D、int a=(int)12.0;
我的答案:D  此题得分:2.5分

29.(2.5分) switch 语句中表达式(expression)的值不允许用的类型是

  •    A、byte
  •    B、int
  •    C、boolean
  •    D、char
我的答案:C  此题得分:2.5分

30.(2.5分) 下列关键字中可以表示常量的是

  •    A、final
  •    B、default
  •    C、private
  •    D、transient
我的答案:A  此题得分:2.5分

判断题 (共10道题)

收起

31.(2.5分) Java语言是不区分大小写

  •    正确
  •    错误
我的答案:错误  此题得分:2.5分

32.(2.5分) Java语言不含指针和析构方法,所以Java程序只有在结束运行才释放占用的内存

  •    正确
  •    错误
我的答案:错误  此题得分:2.5分

33.(2.5分) Java程序一般应当含有main方法,因为它是所有Java程序执行的入口

  •    正确
  •    错误
我的答案:错误  此题得分:2.5分

34.(2.5分) 数组、类和接口都是引用数据类型

  •    正确
  •    错误
我的答案:正确  此题得分:2.5分

35.(2.5分) 定义完数组后,我们可以根据实际需要,再动态调整数组大小

  •    正确
  •    错误
我的答案:错误  此题得分:2.5分

36.(2.5分) Java语言中一个Char类型的数据占用2个字节大小的内存空间

  •    正确
  •    错误
我的答案:正确  此题得分:2.5分

37.(2.5分) 编译语句Double aDouble=37.2D不会出现编译错误

  •    正确
  •    错误
我的答案:正确  此题得分:2.5分

38.(2.5分) if(true){int i=17;} System.out.println(i);运行此程序的结果是输出17

  •    正确
  •    错误
我的答案:错误  此题得分:2.5分

39.(2.5分) float x=26f; int y=26; int z=x/y; 以上语句能正常编译和运行

  •    正确
  •    错误
我的答案:错误  此题得分:2.5分

40.(2.5分) int[] a={1,2,3,4}; System.out.println(a.length()); 以上语句运行的结果是显示4

  •    正确
  •    错误
我的答案:错误  此题得分:2.5分
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值