版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档-下载后可编辑年4月计算机二级考试Java语言真题2022年4月计算机二级考试Java语言真题
1.【单选题】3分|下列叙述中正确的是
A算法的效率只与问题的规模有关,而与数据的存储结构无关
B算法的时间复杂度是指执行算法所需要的计算工作量
C数据的逻辑结构与存储结构是一一对应的
D算法的时间复杂度与空间复杂度一定相关
2.【单选题】3分|在结构化程序设计中,模块划分的原则是
A各模块应包括尽量多的功能
B各模块的规模应尽量大
C各模块之间的联系应尽量紧密
D模块内具有高内聚度、模块间具有低耦合度
3.【单选题】3分|下列叙述中正确的是
A软件测试的主要目的是发现程序中的错误
B软件测试的主要目的是确定程序中错误的位置
C为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作
D软件测试是证明软件没有错误
4.【单选题】3分|下面选项中不属于面向对象程序设计特征的是
A继承性
B多态性
C类比性
D封装性
5.【单选题】3分|下列对队列的叙述正确的是
A队列属于非线性表
B队列按“先进后出”原则组织数据
C队列在队尾删除数据
D队列按“先进先出”原则组织数据
6.【单选题】3分|某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
An+1
Bn-1
C2n
Dn/2
7.【单选题】3分|在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
A并
B交
C投影
D笛卡儿乘积
8.【单选题】3分|在E-R图中,用来表示实体之间联系的图形是
A矩形
B椭圆形
C菱形
D平行四边形
9.【单选题】3分|下列叙述中错误的是
A在数据库系统中,数据的物理结构必须与逻辑结构一致
B数据库技术的根本目标是要解决数据的共享问题
C数据库设计是指在已有数据库管理系统的基础上建立数据库
D数据库系统需要操作系统的支持
10.【单选题】3分|Java语言与C++语言相比,最突出的特点是
A面向对象
B高性能
C跨平台
D有类库
11.【单选题】3分|下列叙述中,错误的是
AJava提供了丰富的类库\TAB
BJava最大限度地利用网络资源
CJava支持多线程\TAB
DJava不支持TCP/IP协议
12.【单选题】3分|在下列Java语言的包中,提供图形界面构件的包是
Ajava.io
Bjavax.swing
C
Djava.rmi
13.【单选题】3分|下列叙述中,错误的是
Ajavac.exe是Java的编译器
Bjavadoc.exe是Java的文档生成器
Cjavaprof.exe是Java解释器的剖析工具
Djavap.exe是Java的解释器
14.【单选题】3分|在执行Java程序时,将应用程序连接到调试器的选项是
A-D
B-debug
C-vexbosegs
D-mx
15.【单选题】3分|请阅读下面程序importjava.io.*;publicclassTypeTransition{publicstaticvoidmain(Stringargs[]){chara='a';inti=100;longy=456L;intaa=a+i;longyy=y-aa;System.out.print("aa="+aa);System.out.print("yy="+yy);}}程序运行结果是()
Aaa=197yy=259
Baa=177yy=259
Caa=543yy=288\TAB
Daa=197yy=333\TAB\TAB
16.【单选题】3分|请阅读下面程序publicclassOperatorsAndExpressions{voidresidual(){inti=100,j=30;floatm=563.5f,n=4.0f;System.out.println(i%j);System.out.println(m%n);}publicstaticvoidmain(Stringargs[]){OperatorsAndExpressionsOperAndExp=newOperatorsAndExpressions();//取模运算符在整数和浮点数中的应用OperAndExp.residual();}}程序运行结果是
A103.5
B202.5
C104.5
D203.5
17.【单选题】3分|请阅读下面程序publicclassForLoopStatement{publicstaticvoidmain(String[]args){inti,j;for(i=1;i5;i++){\TAB//i循环for(j=1;j=i;j++)\TAB//j循环System.out.print(i+"×"+j+"="+i*j+"");System.out.println();}}}程序完成后,i循环和j循环执行的次数分别是()
A4,10
B8,9
C9,8
D10,10\TAB
18.【单选题】3分|下列叙述中,错误的是
AJava中,方法的重载是指多个方法可以共享同一个名字
BJava中,用abstract修饰的类称为抽象类,它不能实例化\TAB
CJava中,接口是不包含成员变量和方法实现的抽象类
DJava中,构造方法可以有返回值
19.【单选题】3分|请阅读下面程序publicclassExampleStringBuffer{publicstaticvoidmain(String[]args){StringBuffersb=newStringBuffer("test");System.out.println("buffer="+sb);System.out.println("length="+sb.length());}}程序运行结果中在"length="后输出的值是()
A10
B4
C20
D30
20.【单选题】3分|importjava.io.*;publicclassExceptionCatch{publicstaticvoidmain(Stringargs[]){try{FileInputStreamfis=newFileInputStream("text");System.out.println("contentoftextis:");}catch(FileNotFoundExceptione){System.out.println(e);System.out.println("message:"+e.getMessage());e.printStackTrace(System.out);}___{System.out.println(e);}}}下划线处为
Acatch(FileInputStreamfis)
Be.printStackTrace()\TAB
Ccatch(IOExceptione)
DSystem.out.println(e)
21.【单选题】3分|下列叙述中,错误的是
A所有的字节输入流都从InputStream类继承
B所有的字节输出流都从OutputStream类继承
C所有的字符输出流都从OutputStreamWriter类继承
D所有的字符输入流都从Reader类继承
22.【单选题】3分|下列叙述中,正确的是
A线程与进程在概念上是不相关的\TAB
B一个线程可包含多个进程\TAB
C一个进程可包含多个线程\TAB
DJava中的线程没有优先级
23.【单选题】3分|Java对I/O访问所提供的同步处理机制是
A字节流
B过滤流
C字符流
D压缩文件流
24.【单选题】3分|Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是
AgetAbsolutePath()
BgetParentFile()\TAB
CgetAbsoluteFile()
DgetName()
25.【单选题】3分|下列叙述中,错误的是
AJava中没有检测和避免死锁的专门机制
B程序中多个线程互相等待对方持有的锁,可能形成死锁
C为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的反序释放
D为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的正序释放
26.【单选题】3分|请阅读下面程序publicclassThreadTest{publicstaticvoidmain(Stringargs[])throwsException{inti=0;Hellot=newHello();__________________;while(true){System.out.println("GoodMorning"+i++);if(i==2t.isAlive()){System.out.println("MainwaitingforHello!");t.join();//等待t运行结束}if(i==5)break;}}}classHelloextendsThread{inti;publicvoidrun(){while
At.sleep()
Bt.yield()
Cerrupt()
Dt.start()
27.【单选题】3分|Panel类的默认布局管理器是
ABorderLayout
BCardLayout
CFlowLayout
DGridBagLayout
28.【单选题】3分|下列叙述中,错误的是
AJButton类和标签类可显示图标和文本\TAB
BButton类和标签类可显示图标和文本
CAWT构件能直接添加到顶层容器中
DSwing构件不能直接添加到顶层容器中
29.【单选题】3分|下列叙述中,错误的是
AApplet的默认布局管理器是FlowLayout
BJApplet中增加构件是加到JApplet的内容面板上,不是直接加到JApplet中
CJApplet的内容面板的默认布局管理器是BorderLayout
DJApplet的内容面板的默认布局管理器是FlowLayout
30.【单选题】3分|在定制Applet的绘图功能时,应该使用的方法是
Ainit()
Bstart()
CpaintComponent()
Dpaint()
31.【单选题】3分|下列叙述中,错误的是
AApplet事件处理机制与JavaApplication相同
BJApplet事件处理机制采用监听器方式\TAB
CApplet事件处理机制采用监听
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《《解密3D打印机》模拟口译实践报告》
- 模电课程设计简易门铃
- 2024至2030年引起向上组合器项目投资价值分析报告
- 无源逆变课程设计日志
- 2024至2030年圆粒湘莲项目投资价值分析报告
- 《亲属拒证权制度研究》
- 《叙事治疗模式提升机构内失能老人自我价值感的个案工作研究》
- 春夏体育课程设计
- 2024年铝质空腹门项目可行性研究报告
- 2024年装箱工作台项目可行性研究报告
- 政府的权力——依法行使
- 最新《西游记》41至60回练习题(有答案)(版权所有,侵权必究)
- 施工组织学课程设计
- EPE气泡垫检验通用标准
- 数独比赛“六宫”练习题(96道)练习
- 基于PID控制方式的10A开关电源MATLAB仿真研究
- 课程设计整体式肋梁楼盖设计
- 机械行业特殊工种目录
- 足球兴趣小组活动记录617
- 昆明市不动产登记中心最新抵押表全三套(共4页)
- 施工组织架构图
评论
0/150
提交评论