15秋奥鹏电子科技大《JAVA语言》在线作业1
15秋《JAVA语言》在线作业1试卷总分:100 测试时间:--
一、单选题(共20道试题,共100分。)
1.下面的哪个赋值语句是不对的
A. float f = 11.1;
B. double d = 5.3E12;
C. double d = 3.14159;
D. double d = 3.14D;
满分:5分
2.设int 型变量 b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值,正确的switch语句是( )。
A. switch (x + y) { …… }
B. switch ( ch + 1 ) { …… }
C. switch ch { …… }
D. switch ( a + b ) { …… }
满分:5分
3.以下哪个不是Java的原始数据类型( )。
A. int
B. Boolean
C. float
D. char
满分:5分
4.下列对Java语言描述不正确的是( )。
A. Java语言开发的程序与平台无关,即:用Java语言开发的程序可以在不同的操作系统下运行
B. Java采用完全面向对象的程序设计方法,其封装性使网络程序更安全
C. Java采用自动的方法动态分配内存,即:变量使用之后,当退出程序,该变量也就自动从内存消失
D. 任何语言开发的程序都与其开发平台无关,如:用VB基于Windows98开发的程序,就可以在DOS下运行。
满分:5分
5.用public修饰的类称为( )。
A. 静态类
B. 抽象类
C. 最终类
D. 公有类
满分:5分
6.
题目及选项如下图所示
A.
B.
C.
D.
满分:5分
7.下面程序运行结果为( ):int j=0; for(int i=0;i<=10;j+=i,i++); System.out.print(j)
A. 45
B. 55
C. 50
D. 编译时不能通过
满分:5分
8.现有两个类B,以下描述中表示B继承自A的是( )。
A. class A extends B
B. class B implements A
C. class A implements B
D. class B extends A
满分:5分
9.下面哪个是不合法的标识符
A. $persons;
B. TwoUsers;
C. *point;
D. _endline;
满分:5分
10.
题目及选项如下图所示
A.
B.
C.
D.
满分:5分
11.对JVM叙述不正确的是( )。
A. JVM的全称是Java Virtual Machine
B. JVM是一种计算机硬件技术,它是Java程序的运行平台
C. JVM是在计算机硬件系统上用软件实现的一台假想机
D. Java程序在执行时,JVM把Java字节码解释成机器码
满分:5分
12.
题目及选项如下图所示
A.
B.
C.
D.
满分:5分
13.
题目及选项如下图所示
A.
B.
C.
D.
满分:5分
14.main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的?
A. public static void main()
B. public static void main(String[ ] args)
C. public static int main(String[ ] args)
D. public void main(String arg[ ])
满分:5分
15.
题目及选项如下图所示
A.
B.
C.
D.
满分:5分
16.为了区分重载多态中同名的不同方法,要求( )。
A. 采用不同的参数列表
B. 返回值类型不同
C. 调用时用类名或对象名做前缀
D. 参数名不同
满分:5分
17.
题目及选项如下图所示
A.
B.
C.
D.
满分:5分
18.
题目及选项如下图所示
A.
B.
C.
D.
满分:5分
19.下面( )是Runnable接口中的抽象方法。
A. start
B. stop
C. yield
D. run
满分:5分
20.在异常处理中,将可能抛出异常的方法放在( )语句块中。
A. throws 块
B. catch 块
C. try 块
D. finally 块
满分:5分
页:
[1]