版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2022计算机二级java试题上机题库考试题
1.下列链表中,其逻辑结构属于非线性结构的是()。
A.二叉链表
B.循环链表
C.双向链表
D.带链的栈
【答案】A本资料来源公一众.号:文得课堂,更多计算机等级考
试题库及视频,上公—众•号:文得课堂。
2.设循环队列的存储空间为Q(l:35),初始状态为front=rear=35。
现经过一系列入队与退队运算后,front=15,rear=15,则循环队列
的元素个数为()o
A.15
B.16
C.20
D.0或35
【答案】D
3.下列关于栈的叙述中,正确的是()o
A.栈底元素一定是最后入栈的元素
B.栈顶元素一定是最先入栈的元素
C.栈操作遵循先进后出的原则
D.以上三种说法都不对
【答案】c
4.在关系数据库中,用来表示实体间联系的是()o
A.属性
B.二维表
C.网状结构
D.树状结构
【答案】B
5.公司中有多个部门和多名职员,每个职员只能属于一个部门,
一个部门可以有多名职员。则实体部门和职员间的联系是()o
A.1:1联系
B.m:1联系
C.l:m联系
D.m:n联系
【答案】C
6.软件按功能可以分为:应用软件、系统软件、支撑软件(或工
具软件)。下面属于应用软件的是()。
A.编译程序
B.操作系统
C.教务管理系统
D.汇编程序
【答案】C
7.下面属于系统软件的是()。
A.财务管理系统
B.编译软件
C.编辑软件Word
D.杀毒软件
【答案】B
8.下面属于应用软件的是()o
A.学生成绩管理系统
B.UNIX操作系统
C.汇编程序
D.编译程序
【答案】A
9.软件是指()。
A.程序
B.程序和文档
C.算法加数据结构
D.程序、数据与相关文档的完整集合
【答案】D
10.计算机软件包括()o
A.算法和数据
B.程序和数据
C.程序和文档
D.程序、数据及相关文档
【答案】D
11.结构化程序由顺序、选择、循环三种基本结构组成,以下相
关叙述错误的是()o
A.三种基本结构不可以嵌套使用
B.顺序结构是按语句在程序中的先后顺序逐条执行,没有分支,
没有转移
C.选择结构是根据不同的条件执行不同分支中的语句
D.循环结构是根据条件决定是否重复、重复执行多少次循环体
语句
【答案】A
12.下列选项中属于面向对象设计方法主要特征的是()。
A.继承
B.自顶向下
C.模块化
D.逐步求精
【答案】A
13.面向对象方法中,继承是指()o
A.一组对象所具有的相似性质
B.一个对象具有另一个对象的性质
C.各对象之间的共同性质
D.类之间共享属性和操作的机制
【答案】D
14.在面向对象方法中,不属于“对象”基本特点的是()。
A.一致性
B.分类性
C.多态性
D.标识唯一性
【答案】A
15.定义无符号整数类为Ulnt,下面可以作为类Ulnt实例化值的
是()°
A.-369
B.369
C.0.369
D.整数集合{1,2,3,4,5}
【答案】B
16.层次型、网状型和关系型数据库划分原则是()o
A.记录长度
B.文件的大小
C.联系的复杂程度
D.数据之间的联系方式
【答案】D
17.数据库的基本特点是()。
A.数据可以共享,数据冗余大,数据独立性高,统一管理和控
制
B.数据可以共享,数据冗余小,数据独立性高,统一管理和控
C.数据可以共享,数据冗余小,数据独立性低,统一管理和控
制
D.数据可以共享,数据冗余大,数据独立性低,统一管理和控
制
【答案】B
18.下列关于数据库的叙述中,正确的是()。
A.数据库减少了数据冗余
B.数据库避免了数据冗余
C.数据库中的数据一致性是指数据类型一致
D.数据库系统比文件系统能够管理更多数据
【答案】A
19.下列关于数据库特点的叙述中,错误的是()。
A.数据库能够减少数据冗余
B.数据库中的数据可以共享
C.数据库中的表能够避免一切数据的重复
D.数据库中的表既相对独立又相互联系
【答案】C
20.数据独立性是数据库技术的重要特点之一。所谓数据独立性
是指()。
A.数据与程序独立存放
B.不同的数据被存放在不同的文件中
C.不同的数据只能被对应的应用程序所使用
D.以上三种说法都不对
【答案】D
21.当数据库中数据总体逻辑结构发生变化,而应用程序不受影
响,称为数据的()o
A.逻辑独立性
B.物理独立性
C.应用独立性
D.空间独立性
【答案】A
22.数据库系统的三级模式不包括()o
A.概念模式
B.内模式
C.外模式
D.数据模式
【答案】D
23.数据库设计中反映用户对数据要求的模式是()o
A.内模式
B.概念模式
C.外模式
D.设计模式
【答案】c
24.在下列模式中,能够给出数据库物理存储结构与物理存取方
法的是()o
A.外模式
B.内模式
C.概念模式
D.逻辑模式
【答案】B
25.数据库系统在其内部具有3级模式,用来描述数据库中全体
数据的全局逻辑结构和特性的是()o
A.外模式
B.概念模式
C.内模式
D.存储模式
【答案】B
26.下列实现了动态数组的是()。
A.Vector和ArrayList
B.Map和Set
C.Vector和Map
D.ArrayList和Set
【答案】A
27.运行下列程序时,若没有test.dat文件,则()。
importJava.io.*;
publicclassTest{
publicstaticvoidmain(String[]args){
try(
RandomAccessFileraf=newRandomAccessFile("test.dat","r,");
System.out.println("test.dat");
}
catch(IOExceptionex){
System.out.println("exception");
}
}
)
A.输出exception
B.输出test.dat
C.输出lOException
D.无显示
【答案】A
28.用鼠标单击菜单项(Menuitem)产生的事件是()。
A.MenuEvent
B.ActionEvent
C.KeyEvent
D.MouseEvent
【答案】B
29.当一个包含Applet的Web页面被其他页面覆盖时,被调用
的Applet方法是()o
A.start()
B.init()
C.stop()
D.destroy()
【答案】C
30.如果要从一个HTML文件中提取名为message的参数的值,
需要在Applet类的init()方法中使用的代码行是()。
A.Strings=getParameter("message")
B.Strings=getParameter("MESSAGE")
C.Strings=Parameter("message")
D.A或B
【答案】A
31.下列排序方法中,最坏情况下时间复杂度最小的是()。
A,冒泡排序
B.快速排序
C.堆排序
D.直接插入排序
【答案】C
32.对于长度为n的线性表,在最坏情况下,下列各排序法所对
应的比较次数中正确的是()。
A.冒泡排序为n(n-l)/2
B.简单插入排序为n
C.希尔排序为n
D.快速排序为n/2
【答案】A
34.冒泡排序在最坏情况下的比较次数是()。
A.n(n+l)/2
B.nlog2n
C.n(n-l)/2
D.n/2
【答案】C
35.软件(程序)调试的任务是()。
A.诊断和改正程序中的错误
B.尽可能多地发现程序中的错误
C.发现并改正程序中的所有错误
D.确定程序中错误的性质
【答案】A
36.下列关于线性链表的描述中,正确的是()。
I.只含有一个指针域来存放下一个元素地址
II.指针域中的指针用于指向该结点的前一个或后一个结点(即前
件或后件)
HL结点由两部分组成:数据域和指针域。
A.仅I、II
B.仅I、in
c.仅口、m
D.全部
【答案】c
37.线性表的链式存储结构与顺序存储结构相比,链式存储结构
的优点有()o
A.节省存储空间
B.插入与删除运算效率高
C.便于查找
D.排序时减少元素的比较次数
【答案】B
38.下列叙述中错误的是()o
A.在链表中,如果每个结点有两个指针域,则该链表一定是非
线性结构
B.在链表中,如果有两个结点的同一个指针域的值相等,则该
链表一定是非线性结构
C.在链表中,如果每个结点有两个指针域,则该链表不一定是
线性结构
D.在链表中,如果有两个结点的同一个指针域的值相等,则该
链表一定不是线性结构
【答案】A
39.下列叙述中正确的是()。
A.存储空间不连续的所有链表一定是非线性结构
B.结点中有多个指针域的所有链表一定是非线性结构
C.能顺序存储的数据结构一定是线性结构
D.带链的栈与队列是线性结构
【答案】D
40.下列叙述中正确的是()o
A.链表结点中具有两个指针域的数据结构可以是线性结构,也
可以是非线性结构
B.线性表的链式存储结构中,每个结点必须有指向前件和指向
后件的两个指针
C.线性表的链式存储结构中,每个结点只能有一个指向后件的
指针
D.线性表的链式存储结构中,叶子结点的指针只能是空
【答案】A
41.下列叙述中正确的是()o
A.在栈中,栈中的元素随栈底指针与栈顶指针的变化而动态变
化
B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态
变化
C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态
变化
D.上述三种说法都不对
【答案】C
42.下列叙述中正确的是()o
A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态
变化
C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态
变化
D.在栈中,栈中元素不会随栈底指针与栈顶指针的变化而动态
变化
【答案】C
43.下列数据结构中,能够按照“先进后出”原则存取数据的是
()。
A.循环队列
B.栈
C.队列
D.二叉树
【答案】B
44.对于循环队列,下列叙述中正确的是()o
A.队头指针是固定不变的
B.队头指针一定大于队尾指针
C.队头指针一定小于队尾指针
D.队头指针可以大于队尾指针,也可以小于队尾指针
【答案】D
45.下列叙述中正确的是()o
A.栈是“先进先出”的线性表
B.队列是“先进后出”的线性表
C.循环队列是非线性结构
D.有序线性表既可以采用顺序存储结构,也可以采用链式存储
结构
【答案】D
31.下列程序的运行结果是()o
classTestextendsThread
(
publicstaticvoidmain(String[]args)
(
Threadt=newThread();
t.start();
}
publicvoidrun()
System.out.println("Hello");
}
}
A.程序不能通过编译,因为没有import语句将Thread类引入
B.程序不能通过编译,因为Test类没有实现Runnable接口
C.程序通过编译,且运行正常,没有任何输出
D.程序通过编译,且运行正常,打印出一个"Hello"
【答案】C
32.在多线程程序设计中,如果采用Runnable接口的方式创建线
程,则需要实现的方法是()。
A.start()
B.run()
C.sleep()
D.resume()
【答案】B
33.下列程序的运行结果是()o
publicclassArrayTest{
publicstaticvoidmain(String[]args){
intdata口[]={{1,2,3,4,5},{13,22,33,44,55},{111,222,333,444,555}};
for(inti=0;i<data.length;i++){
if(i%2==0)
System.out.print(data[i][4]);
}
}
A.5555
B.555
C.555
D.55
【答案】A
34.如果要安全地终止一个线程t,可以采用的正确方法是
()。
A.调用t.stop()方法
B.可以使用标志flag,通过设置flag通知线程t结束
C.调用t.suspend()方法
D.调用t.yield()方法
【答案】B
35.Java多线程并发控制中,用于在代码中标识临界区的关键字
是()°
A.start
B.wait
C.synchronized
D.lock
【答案】C
51.下列代码将对象写入的设备是()。
ByteArrayOutputStreambout=newByteArrayOutputStream();
ObjectOutputStreamout=newObjectOutputStream(bout);
Out.writeObject(this);
Out.close();
A.内存
B.硬盘
C.屏幕
D.网络
【答案】A
52.为使下列代码正常运行,应该在下画线处填入的选项是
)°
int[]numbers=newint[n];
for(inti=0;i
numbers[i]=i+l;
A.size
B.length
C.dimension
D.measurement
【答案】B
53.Java中的抽象类Reader和Writer所处理的流是()。
A.图像流
B.对象流
C.字节流
D.字符流
【答案】D
54.下列能够正确创建线程的方法是()o
I.继承java.Iang.Thread类,并重写run()方法
II.继承java.lang.Runnable类,并重写start。方法
III.实现java.Iang.Thread接口,并实现run()方法
IV.实现java.lang.Runnable接口,并实现run()方法
A.I,II
B.II,IV
C.II,III
D.I,IV
【答案】D
55.下列线程状态转化序列,在线程实际运行中可能出现的序列
是()°
A.新建一运行f阻塞一终止
B,……运行一阻塞一可运行一终止
C.……可运行一运行一阻塞f运行……
D.新建一可运
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年温州大学单招(计算机)考试参考题库附答案
- 粮食买卖的居间协议书
- 2026年温州大学单招(计算机)考试备考题库附答案
- 2026年材料员考试题库附答案(基础题)
- 2026年晋江市部分公办学校赴华中师范大学公开招聘编制内新任教师144人考试题库附答案
- 2025年通榆县政务服务中心公开选调事业编制工作人员备考题库附答案
- 2025贵州黔南州荔波县人民医院招聘编外聘用人员11人(公共基础知识)综合能力测试题附答案
- 2026年浙江省温岭市卫生事业单位公开招聘医学卫生类高学历人才参考题库附答案
- 纯电动国标充电协议书
- 安全阀校验协议书
- 2025至2030中国甲氨蝶呤片行业发展趋势分析与未来投资战略咨询研究报告
- 胃肠减压技术操作并发症
- 院感职业防护教学课件
- 2025年党员党的基本理论应知应会知识100题及答案
- 杨氏祠堂活动策划方案
- 婚庆公司发布会策划方案
- 跨境电子商务物流课件 第四章 跨境电子商务物流模式的选择
- 信息分类分级管理制度
- DB32T 5124.3-2025 临床护理技术规范 第3部分:成人危重症患者有创动脉血压监测
- 某温室工程施工资料
- 外墙铝板维修合同协议
评论
0/150
提交评论