计算机二级JAVA模拟题2018年(87)
(总分82.5,考试时间90分钟)
选择题
1. 以下叙述正确的是______。
A. C语言比其他语言高级
B. C语言可以不用编译就能被计算机识别执行
C. C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D. C语言出现得最晚,具有其他语言的一切优点
2. 下面对形参的说法,正确的是______。
A. 必须有多个 B. 至少有一个
C. 可以没有 D. 只能是简单变量
3. 请阅读如下程序。
public class ThreadTest
{
public static void main(String args[])throws Exception
{
int i=0;
Hello t=new Hello();
______;
whlle (true)
{
System.out.println("Good Morning"+i++);
if (i==2&&t.isAlive())
{
System.out.println("Main waiting for Hello! ");
t.join() ; //等待t运行结束
}
if (i==5)
break;
}
}
}
class Hello extends Thread
{
int i;
public void run () {
while (true)
{
System.out.println ("Hello"+i++);
if (i==5)
break;
}
}
}
为使该程序正确执行,下划线处的语句应是______。
A. sleep() B. yield()
C. interrupt() D. start()
4. 数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的______的过程,包括确定数据库在物理设备上的存储结构和存储方法。
A. 逻辑结构 B. 物理结构
C. 概念结构 D. 层次结构
5. 下列程序的功能是统计字符串中“array”的个数,在程序的空白处应填入的正确选项是
public class FindKeyWords{
public static void main(Sting[] args){
Sting text=
"An array is a data structur that stores a collection of"
+"values of the same type. You access each individual value"
+"through an integer index. For example, if a is an array"
+"of inergers,then a[i]is the ith integer in the array.";
int arrayCount=0;
int index=-1;
Sting arrarStr="array";
index=text.indexof(arrayStr);
While(index 0){
++arrayCount;
index+=arrayStr.length();
index=text.indexof(arrayStr,index);
}
System.out.println
("the text contains"+arrayCount+"arrays");
}
A. < B. =
C. <= D. >=
6. 下列关于TryThread类的定义中,正确的是______。
A. abstract classTryThread implements Runnable{public void run();}
B. classTrymhread implements Runnable{public void run(){};public voidabcMethod(){};}
C. classTryThread implements Runnable{public voidabcMethod(){};}
D. abstract classTryTbread implements Runnable{public voidabcMethod(){};}
7. 在文件类提供的方法中,用于创建目录的方法是______。
A. mkdir() B. mkdirs()
C. list() D. listRoots()
8. Thread类中能运行线程体的方法是______。
A. start() B. resume()
C. init() D. run()
9. 若a的值为3时,下列程序段被执行后,c的值是______。
int c=1;
if(a>0)
if(a>3)
c=2;
else c=3;
else c=4;
A. 1 B. 2
C. 3 D. 4
10. 下列代码的执行结果是______。
public class Test3{
public static void main(String args[]){
System.out.println(100%3);
System.out.println(100%3.0);
}
}
A. 1和1 B. 1和1.0
C. 1.0和1 D. 1.0和1.0
11. 下列关于Java简单数据类型的描述中,正确的是______。
A. 布尔类型的数据不可以和数字进行相互转换 B. 布尔类型数据可以和数字进行相互转换
C. "ab"是字符常量 D. "ab"是字符串常量
12. Java中,用______关键字定义常量。
A. final B. #define
C. float D. const
13. 处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许______使用。
A. 操作员 B. 联机用户
C. 操作系统 D. 目标程序
14. 算法的空间复杂度是指______。
A. 算法程序的长度 B. 算法程序中的指令条数
C. 算法程序所占的存储空间 D. 算法执行过程中所需要的存储空间
15. 下列不属于软件调试技术的是______。
A. 强行排错法 B. 集成测试法
C. 回溯法 D. 原因排除法
16. 当访问一个空对象的变量或方法和访问空数组元素时,会出现______异常。
A. 空指针异常 B. 数组负下标异常
C. 算术异常 D. 类选型异常
17. 下列代码的下划线处应填入相同的类,该类是______。
import javax.swing.*;
public class Test{
public static void main(String args[]){
JFrame f=new JFrame();
f.setTitle("Menus");
f.setVisible(true);
f.setSize(500,400);
______mb=new______();
f.setJMenuBar(mb);
java修改html文件 JMenu m=new JMenu("文件");
mb.add(m);
JMenuItem mi=new JMenuItem("打开");
m.add(mi);
}
}
A. JMenuItem B. JMenu
C. JFrame D. JMenuBar
18. 下列叙述中错误的是
A. 在数据库系统中.数据的物理结构必须与逻辑结构一致
B. 数据库技术的根本目标是要解决数据的共享问题
C. 数据库设计是指在已有数据库管理系统的基础上建立数据库
D. 数据库系统需要操作系统的支持
19. 执行下面程序后输出的正确结果是______。
public class Test{
public static void main(String args[]){
System.out.print(100%3);
System.out.print("/");
System.out.print(100%3.0);
}
}
A. 1,1 B. 1,1.0
C. 1.0,1 D. 1.0,1.0
20. 为了将HelloApplet(主类名为HelloApplet. class)嵌入在greeting. html文件中,应该在下列greeting. html文件的横线处填入的代码是______。
<HTML>
<HEAD>
<TITLE>Greetings</TITLE>
</HEAD>
<BODY>
<APPLET______>
</APPLET>
</BODY>
</HTML>
A. (elloApplet. class
B. CODE="(elloApplet. class"
C. CODE="(elloApplet. class" WIDTH=150 HEIGHT=25
D. CODE="(elloApplet. class" VSPACE=10 HSPACE=10
21. 在Java中,所有类的根类是______。
A. java.lang.Object
B. java.lang.Class
C. java.applet.Applet
D. java.awt.Frame
22. 一个对象的生命周期分为______三个阶段。
A. 生成、清除和使用 B. 使用、生成和清除
C. 生成、使用和清除 D. 清除、使用和生成
23. 下列叙述中正确的是______。
A. 有一个以上根结点的数据结构不一定是非线性结构
B. 只有一个根结点的数据结构不一定是线性结构
C. 循环链表是非线性结构
D. 双向链表是非线性结构
24. Java中,线程必须属于一个进程,线程是程序运行中的______。
A. 字节流 B. 字符流
C. 对象流 D. 执行流
25. 下列关于Object类中定义的方法的描述,正确的是______。
A. 其他类不能调用 B. 其他类部分能调用
C. 其他类大部分不能调用 D. 其他类全部能调用
26. 在程序读入字符文件时,能够以该文件作为直接参数的类是______。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论