永发信息网

《Java程序设计》在线作业一

答案:1  悬赏:50  手机版
解决时间 2021-06-02 17:37
  • 提问者网友:心牵心
  • 2021-06-01 19:08
一、单选题(共 30 道试题,共 60 分。)V 1. java以JVM为基础,最下层是移植接口,由适配器和()组成
A. 网卡
B. Java os
C. Java基本类
D. Java 应用程序和applet小程序
满分:2 分
2. 下列java标识符,错误的是()
A. _sys_varl
B. $change
C. User_name
D. 1_file
满分:2 分
3. 阅读下列代码
public class Test{
public static void main(String args[]){
System.out.println(89 >>1);
}
}
其运行结果是_________。
A. 44
B. 45
C. 88
D. 90
满分:2 分
4. 下列的哪个赋值语句是正确的?
A. char a=12;
B. int a=12.0;
C. int a=12.0f;
D. int a=(int)12.0;
满分:2 分
5. 下列的哪个赋值语句是不正确的?
A. float f = 11.1;
B. double d = 5.3E12;
C. float d = 3.14f ;
D. double f=11.1E10f;
满分:2 分
6. 下列的哪个选项可以正确用以表示八进制值8?
A. 0x8
B. 0x10
C. 08
D. 010
满分:2 分
7. java语言的执行模式是:
A. 全编译型
B. 全解释型
C. 半编译和半解释型
D. 同脚本语言的解释模式
满分:2 分
8. 若特快订单是一种订单,则特快订单类和订单类的关系是_________。
A. 使用关系
B. 包含关系
C. 继承关系
D. 无关系
满分:2 分
9. 程序设计语言的基本成分是数据成分、运算成分、控制成分和________。
A. 对象成分
B. 变量成分
C. 语句成分
D. 传输成分
满分:2 分
10. 下列哪个选项是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试?
A. java.exe
B. javadoc.exe
C. jdb.exe
D. javaprof.exe
满分:2 分
11. Java语言使用的字符码集是_________。
A. ASCII
B. BCD
C. DCB
D. Unicode
满分:2 分
12. 下列不属于java语言鲁棒性特点的是:
A. java能检查程序在变异和运行时的错误
B. java 能运行虚拟机实现跨平台
C. java 自己操纵内存减少了内存出错的可能性
D. java 还实现了真数组,避免了覆盖数据的可能
满分:2 分
13. 在设计程序时,应采纳的原则之一是________。
A. 不限制goto语句的使用
B. 减少或取消注解行
C. 程序越短越好
D. 程序结构应有助于读者理解
满分:2 分
14. 在Java语言中,不允许使用指针体现出的Java特性是_________。
A. 可移植
B. 解释执行
C. 健壮性
D. 安全性
满分:2 分
15. 下列属于JAVA关键词的是()
A. TRUE
B. goto
C. float
D. NULL
满分:2 分
16. 每个java的编译单元可包含多个类或界面,但是每个编译单元最多只能有()类或者界面是公共的。
A. 一个
B. 两个
C. 四个
D. 任意多个
满分:2 分
17. java的API结构中,不属于类库主要包括的核心包的是()
A. java包
B. javax
C. javadoc包
D. org扩展包
满分:2 分
18. 下列不是虚拟机执行过程特点的是()
A. 双线程
B. 多线程
C. 动态链接
D. 异常处理
满分:2 分
19.
阅读下列代码

public class Test2005{
public static void main(String args[]){
System.out.println(~(0xa5) &0xaa);
}
}
其运行结果是_________。

A. 0xa5
B. 10
C. 0x50
D. 0xaa
满分:2 分
20. 阅读下列代码
public class Test2005{
public static void main(String args[]){
System.out.println((3 >2)?4:5);
}
}
其运行结果是_________。
A. 2
B. 3
C. 4
D. 5
满分:2 分
21. java程序的执行过程中用到一套JDK工具,其中javac.exe指()
A. java语言编译器
B. java字节码解释器
C. java文档生成器
D. java类分解器
满分:2 分
22.
给出下列的代码,哪行在编译时可能会有错误?

① public void modify(){
② int i, j, k;
③ i = 100;
④ while ( i > 0 ){
⑤ j = i * 2;
⑥ System.out.println (" The value of j is " + j );
⑦ k = k + 1;
⑧ }
⑨ }

A. line 4
B. line 6
C. line 7
D. line 8
满分:2 分
23. 下列不属于简单数据类型的是()
A. 整数类型
B. 类
C. 符点数类型
D. 布尔类型
满分:2 分
24. java语言是1995年由()公司发布的。
A. Sun
B. Microsoft
C. Borland
D. Fox Software
满分:2 分
25. 下列语句中,属于多分支语句的是_________。
A. if语句
B. switch语句
C. do while语句
D. for语句
满分:2 分
26.
下列代码的执行结果是________。

public class Test
{
public int aMethod()
{
static int i=0;
i++;
System.out.println(i);
}
public static void main(String args[])
{
Test test = new Test();
test.aMethod();
}
}

A. 编译错误
B. 0
C. 1
D. 运行成功,但不输出
满分:2 分
27. 下列关于虚拟机说法错误的是:
A. 虚拟机可以用软件实现
B. 虚拟机部可以用硬件实现
C. 字节码是虚拟机的机器码
D. 虚拟机把代码程序与各操作系统和硬件分开
满分:2 分
28. 下列哪个选项是合法的标识符?
A. 123
B. _name
C. class
D. 1first
满分:2 分
29. 在当前的java实现中,每个编译单元就是一个以()为后缀的文件
A. java
B. class
C. doc
D. Exe
满分:2 分
30. 下列声明和赋值语句错误的是()
A. double w=3.1415;
B. String strl=”bye”;
C. float z=6.74567
D. boolean truth=true;
满分:2 分
最佳答案
  • 五星知识达人网友:酒安江南
  • 2021-06-01 20:33

1.C(不确定)


2.D(不能数字开头)


3.A(二进制数无符号右移1位,01011001>>101100,转换为十进制数44)


4.A和D (虽然是单选题,但是A,D都是正确的,如果非要选一个,我选A)


5.A(float 型必须在数字后加上f)


6.D(Ox 代表16进制,O开头表示8进制, 010像二进制转十进制那样转换就是8了)


7. 太高深了


8.C


9.A


10.C


11.D


12.A(能够完全检查运行时错误是不可能的)


13.D


14.D(指针操作内存,会引起一系列的内存泄漏问题)


15.C (true, null为小写)


16.A


17.C


18.B


19.B(~和& 都为二进制的位运算符)


20.C (?:三目运算符 如果表达式为真返回?后面的表达式,否则返回:后面的表示)


21.A


22.C (Java规定局部变量在定义后若未进行初始化,Java也不给予默认值,而当调用它的时候编译器报 错,若不调用则不报错)


23.B


24.A


25.B


26.A (方法 aMethod()的返回类型为int 所以程序应给出return 一个整形)


27.B(不太确定,虚拟机是不是实体)


28.B(可以以字母,下划线,美元符开头)


29.B


30C(必须加上f)


楼主如果有不懂,请追问。 如果满意请设置我为满意答案,我的问问任务,还需要几个满意答案


我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯