计算机二级JAVA-24_真题-无答案
计算机二级JAVA-24
(总分85.1,考试时间90分钟)
一、选择题
1. 算法分析的目的是 。A.找出数据结构的合理性 B.找出算法中输入和输出之间的关系 C.分析算法的易懂性和可靠性 D.分析算法的效率以求改进
2. 下列各方法中不被建议用于线程同步过程的是 。A. start() B. wait() C. notify() D.
resume()
3. 下列不是DataOutputStream方法的是A. writeDouble(double v) B. writelnt(int v) C.
writeString(int v) D. writeChat(im v)
4. 在E-R图中,用来表示实体联系的图形是______。A.椭圆形 B.矩形 C.菱形 D.三角形
5. 在Java语言中, 是最基本的元素。A. 方法 B. 包 C. 对象 D. 接口
6. 在Applet 中画图、画图像、显示字符串用到的方法是 。A.paint() B.init() C.stop D.draw()
7. 在OutputStream类的常用方法中 是清空输出流的方法。A.flush() B.close() C.write(int
b) D.write(byte b[])
8. JDK目录结构中不包含以下哪一目录? A.Inntpub B.bin C.demoD.lib
9. 设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其他三个不同的是A.if(a>b)
c=a,a=b,b=c; B.if(a>b){c=a,a=b,b=c;} C.if(a>b) c=a;a=b;b=c; D.if(a>b){c=a;a_b;b=c;}
10. 一个队列的进队列顺序是1、2、3、4,则出队列顺序为 。A. 4,3,2,1 B. 2,4,3,1 C. 1,2,3,4 D. 3,2,1,4
11. 数据库设计包括两个方面的设计内容,它们是______。A.概念设计和逻辑设计 B.模式设计和内模式设计 C.内模式设计和物理设计 D.结构特性设计和行为特性设计
12. 如要求读取大文件的中间一段内容,最方便的是采用下列哪种流来操作? A.File
Stream B.Pipe Stream C.Random Stream D.Filter Stream
13. 向Applet中画图、画图像、显示字符串,都要用的方法是 。A. paint() B. init() C.
start() D. destroy()
14. 有如下程序
public class Test
{
int a,b;
Test()
{
a=100;
b=200;
}
Test(int x,int y)
{
a = x;
b = y;
}
public static void main(String args[])
{
Test Obj1=new Test(12,45);
System.out.println("a = "Obj1.a+" b= "+Obj1.B) ;
Test Obj1=new Test();
System.out.println("a = "Obj1.a+" b= "+Obj1.B) ;
}
}
程序的运行结果为 。A. a=100 b=200 a=12 b=45 B.
a=12 b=45 a=100 b=200 C. a=12 b=200 a=100 b=45 D.
a=100 b=45 a=12 b=200
15. 下列叙述中正确的是A. 软件交付使用后还需要进行维护 B. 软件一旦交付使用就不需要再进行维护 C. 软件交付使用后其生命周期就结束 D. 软件维护是指修复程序中被破坏的指令
16. 下面哪些代码在Java语言中是合法的? A. string A="abcdefg"; A-="cde"; B. string
A="abcdefg"; A+="cde"; C. Integer J=new Integer(27); J-=7; D. Integer J=new
Integer(27); J--;
17. 算法的空间复杂度是指 。A.算法程序的长度 B.算法程序中的指令条数 C.算法程序所占的存储空间 D.算法执行过程中所需要的存储空间
18. 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是______。A.编辑软件 B.操作系统 C.教务管理系统 D.浏览器
19. 下列不属于虚拟机执行过程的特点的是A. 多线程 B. 动态连接 C. 异常处理 D. 代
码安全检查
20. 下面程序片段的运行结果是 。
public class Test {
public static void main (String args[]) {
int a=10,b=4,c=20,d=6;
System.out.println (a++ *b+c* --d);
}
}A. 144 B. 160 C. 140 D. 164
21. 软件开发离不开系统环境资源的支持,其中必要的测试数据属于A. 硬件资源 B.
通信资源 C. 支持软件 D. 辅助资源
22. 下面的几种叙述中,不属于Java语言的特点的是 。A.简单易学,具有可移植性、健壮性、安全性、高性能 B.围绕网络应用开发,最大限度地利用网络资源,类库在网络上的传输不受计算机 CPU和环境限制 C.Java提供了丰富的类库 D.Java的小应用程序在网络上传输不受计算机CPU和环境限制
23. 关于多线程,下列哪个说法不正确? A. 多线程就是同时执行几个事件B. 多线程是将程序分为几个并行的子任务,由它们并发交叉执行 C. 一个进程可产生多线程,形成执行流
D. Java语言支持多线程
24. 在读字符文件Employee.dat时,使用该文件作为参数的类是A. BufferedReader B.
DataInputStream C. DataOutputStream D. FileInputStream
25. 下列Applet在窗口中输出一个以坐标(100,80)为中心,长轴半径为70,短轴半径为50的椭圆。选择正确的语句填入横线处。
import java.awt.*;
import java.applet.*;
public class exl5 extends Applet
{
public void paint(Graphics g)
{
g. setColor (Color. RED);
g. setColor (Color. GREEN);
______
g. drawString(".O", 100, 80);
}
}A. drawOval(30, 30, 140, 100); B. g.drawOval(30, 30, 70, 50); C. g.drawLine(30, 30,
140, 100); D. g.drawOval(30, 30, 140, 100);
26. 以下叙述中错误的是 。A.用户定义的函数中可以没有return语句 B.用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值 C.用户定义的函数中若没有return语句,则应当定义函数为void类型 D.函数的return语句中可以没有表达式
27. 在E-R图中,用来表示实体的图形是A. 矩形 B. 椭圆形 C. 菱形 D. 三角形
28. 软件生命周期是指______。A.软件产品从提出、实现、使用维护到停止使用退役的过程 B.软件从需求分析、设计、实现到测试完成的过程 C.软件的开发过程 D.软件的运行维护过程
29. 阅读下面代码
public class {
public static void main(String[] args) {
double d=12.3;
Decrementer dec=new Decrementer();
dec.decrement(d);
System.out.println(d);
}
}
class Decrementer {
public void decrement(double decMe) {
decMe=decMe-1.0;
}
}
代码执行后输出的结果是A. 12.3 B. 11.3 C. 13.3 D. -1.0
30. 以下不属于对象的基本特点的是 。A.分类性 B.多态性 C.继承性 D.封装性
31. 循环语句中经常加入continue语句以完成特定的功能,执行continue语句后 。A. 跳过循环体下面的语句,继续下次循环 B. 再次循环前不需要判断终止条件 C. 跳出循环 D.
以上说法都不正确
32. 下面描述中,不属于软件危机表现的是______。A. 软件过程不规范 B. 软件开发生产率低 C. 软件质量难以控制 D. 软件成本不断提高
33. 给出下列的程序,其叙述正确的是
public class Man {
static int arr[]= new int [10];
public static void main (String a []){
System.out.println(arr[1]);
}
}A. 编译时将发生错误 B. 编译时正确但是运行时出错 C. 输出为0 D. 输出为null
34. 下列方法中,声明抛出IntermptedExcetion类型异常的方法是 。A.suspend() B.resume() C.sleep() D.start()
35. 已知:int a,*y=&a;,则下列函数调用中错误的是 。A.scanf("%d",&a); B.scanf("%d",
2024计算机等级考试二级真题及答案
2024计算机二级考试试题及答案
1、设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司c(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的键(码)为o
A、公司号,员工号
B、员工号,工资
C、员工号
D、公司号,员工号,工资
【评析】
本题考查学问点是关键字。
能唯一标识实体的属性集称为码(关键字)。码也称为关键字,是表中若干属性的属性组,其值唯一标识表中的一个元组。
本题答案:A。
3、下列叙述中正确的是o
A、每一个结点有两个指针域的链表肯定是非线性结构
B、全部结点的指针域都为非空的链表肯定是非线性结构
C、循环链表是循环队列的链式存储结构
D、线性结构的存储结点也可以有多个指针【评析】
本题考查学问点是线性表的线性结构与非线性结构。线性表的链式存储结构称为线性链表。在某些应用中,对线性链表中的每个结点设置两个指针,一个称为左指针,用以指向其前件结点;另一个称为右指针,用以指向其后件结点。
本题答案:D。 4、在线性表的依次存储结构中,其存储空间连续,各个元素所占的字节数o
A、相同,元素的存储依次与逻辑依次一样
B、相同,但其元素的存储依次可以与逻辑依次不一样
C、不同,但元素的存储依次与逻辑依次一样
D、不同,且其元素的存储依次可以与逻辑依次不一样
【评析】
本题考查学问点是线性表的依次存储结构。
线性表的依次存储结构具有两个基本特点:L线性表中全部元素所占的存储空间是
连续的;2.线性表中各元素在存储空间中是按逻辑依次依次存放的。
本题答案:A。
5、设循环队列为Q(Lm),其初始状态为front=rear=m0经过一系列入队与退队运算后,front=30,rear=10o现要在该循环队列中作依次查找,最坏状况下须要比较的次数为o
2009年3月计算机等级考试二级 JAVA笔试真题及答案
大学生电脑主页【 】- 最适合大学生的网址导航!精彩大学生活从这里开始!
本试题由大学生电脑主页【 】友情提供,欢迎访问获取更多资料和信息! 大学生电脑主页【 】- 最适合大学生的网址导航!精彩大学生活从这里开始!
本试题由大学生电脑主页【 】友情提供,欢迎访问获取更多资料和信息! 大学生电脑主页【 】- 最适合大学生的网址导航!精彩大学生活从这里开始!
本试题由大学生电脑主页【 】友情提供,欢迎访问获取更多资料和信息! 大学生电脑主页【 】- 最适合大学生的网址导航!精彩大学生活从这里开始!
本试题由大学生电脑主页【 】友情提供,欢迎访问获取更多资料和信息! 大学生电脑主页【 】- 最适合大学生的网址导航!精彩大学生活从这里开始!
本试题由大学生电脑主页【 】友情提供,欢迎访问获取更多资料和信息! 大学生电脑主页【 】- 最适合大学生的网址导航!精彩大学生活从这里开始!
本试题由大学生电脑主页【 】友情提供,欢迎访问获取更多资料和信息! 大学生电脑主页【 】- 最适合大学生的网址导航!精彩大学生活从这里开始!
本试题由大学生电脑主页【 】友情提供,欢迎访问获取更多资料和信息! 大学生电脑主页【 】- 最适合大学生的网址导航!精彩大学生活从这里开始!
本试题由大学生电脑主页【 】友情提供,欢迎访问获取更多资料和信息!
参考答案:
一、选择题
1-10 CACDC ABABC
11-20 AADBD ABADA
21-30 CABCD ACCBC
31-35 DABDA
二、填空题
1、19
2、白盒
3、顺序结构
4、数据库管理系统
5、菱形
6、super
7、\"
8、JTable
9、JComponent
10、数据
11、抽象
12、内部类
13、JApplet
14、Object
15、extends Thread 大学生电脑主页【 】- 最适合大学生的网址导航!精彩大学生活从这里开始!
江苏省计算机二级C语言试题笔试 (5)
1 江苏省二级C语言考试
一、选择题(本题共20道小题,共40分。)
1. 有下列程序
#include
main()
{
union
{
int k;
char i[2];
}*s,a;
s=&a;
s->i[0]=0x39;s->i[1]=0x38;
printf("%x\n",s->k);
}
输出结果是
A)3839 B)3938 C)380039 D)390038
2. 设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:
scanf("i=%d,f=%f",&i,&f);
为了把100和765.12分别赋给i和f,则正确的输入为
A)100765.12 B)i=100,f=765.12
C)100765.12 D)x=100,y=765.12
3. 设已有定义: char *st="how are you"; 下列程序段中正确的是
A) char a[11], *p; strcpy(p=a+1,&st[4]);
B) char a[11]; strcpy(++a, st);
C) char a[11]; strcpy(a, st);
D) char a[], *p; strcpy(p=&a[1],st+2);
4. 设j为int型变量,则下面for循环语句的执行结果是
for(j=10;j>3;j--)
{
if(j%3)j--;
--j;--j;
printf("%d",j);
}
A)6 3 B)7 4 C)6 2 D)7 3
5. 以下程序的输出结果是
2 main()
{
int i,k,a[10],p[3]:
K=5;
for (i=0;i<10;i++) a[i]=i;
for (i=0;i<3;i++) p[i]=a[i*(i+1)];
计算机二级JAVA模拟题2018年(1)_真题-无答案
计算机二级JAVA模拟题2018年(1)
(总分77.4,考试时间90分钟)
选择题
1. 按照Java的标识符命名规则,下列表示一个类的标识符正确的是______。
A. Helloworld B. HelloWorld
C. helloworld D. helloWorld
2. 当浏览器重新返回到包含Applet的页面时调用的方法是______。
A. start() B. init()
C. stop() D. destroy()
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. 算法程序的长度
2019年计算机二级Java备考练习试题及答案(8)
2019年计算机二级Java备考练习试题及答案(8)
程序阅读
1.写出以下程序的运行结果。
class First {
First( ) {
System.out.println ("in First"); } }
public class Second extends First { Second( ) {
System.out.println("in Second"); } public static void
main(String[] args) { Second mine= new Second( ); } }
程序运行的结果:
in First in Second
2.解释程序中语句的含义
纯文本文件f1.txt中的内容是 abcd
下面的程序将f1.txt文件中的内容写到f2.txt文件中和屏幕上
import java.io.*;
public class filecopy {
public static void main(String[] args) { try {
StringBuffer str=new StringBuffer( );
FileInputStream fin=new FileInputStream("f1.txt");
意义
FileOutputStream fout=new FileOutputStream("f2.txt"); 意义
int c;
while((c=fin.read( ))!=-1) {
fout.write(c); 意义
str.append((char)c); 意义
}
fin.close( ); fout.close( );
String str2=str.toString( );
计算机二级JAVA模拟题2018年(45)_真题-无答案
计算机二级JAVA模拟题2018年(45)
(总分80.8,考试时间90分钟)
选择题
1. 结构化程序所要求的基本结构不包括______。
A. 顺序结构 B. GOTO跳转
C. 选择(分支)结构 D. 重复(循环)结构
2. 对于下面语句的说法,不正确的是______。
Thread thrObj=new Thread();
A. 系统没有为该线程对象分配资源 B. 只能启动或者终止
C. 创建了一个空的线程对象 D. 可以调用其他方法
3. 下面对软件特点描述不正确的是______。
A. 软件是一种逻辑实体,具有抽象性
B. 软件开发、运行对计算机系统具有依赖性
C. 软件开发涉及软件知识产权、法律及心理等社会因素
D. 软件运行存在磨损和老化问题
4. 下列关于J2EE的特点的说法中,错误的是______。
A. J2EE的基础是J2SE B. J2EE提供高度的安全性支持
C. 支持事务处理和异步通信 D. 支持面向过程的Web开发
5. 在E-R图中,表示实体的图元是______。
A. 矩形 B. 椭圆
C. 菱形 D. .圆
6. 如果进栈序列为e1、e2、e3、e4、e5,则可能的出栈序列是______。
A. e3、e1、e4、e2、e5 B. e5、e2、e4、e3、e1
C. e3、e4、e1、e2、e5 D. 任意顺序
7. 数据结构中,与所使用的计算机无关的是数据的______。
A. 存储结构 B. 物理结构
C. 逻辑结构 D. 物理和存储结构
8. 设计程序时,应采纳的原则之一是______。
A. 程序的结构应有助于读者的理解 B. 不限制goto语句的使用
C. 减少或取消注释行 D. 程序越短越好
9. 线程生命周期中正确的状态是______。
A. 新建状态、运行状态和终止状态
B. 新建状态、运行状态、阻塞状态和终止状态
历年江苏省计算机二级C语言历年真题及答案(笔试).docx
2009年春季江苏省高校计算机等级考试考试试题
第一部分 计算机基础知识
1. 在下列有关现代信息技术的一些叙述中,正确的是 1 。
A.集成电路是20世纪90年代初出现的,它的出现直接导致了微型计算机的诞生
B.集成电路的集成度越来越高,目前集成度最高的已包含几百个电子元件
C.目前所有数字通信均不再需要使用调制解调技术和载波技术
D.光纤主要用于数字通信,它采用波分多路复用技术以增大信道容量‘ .
2. 最大的10位无符号二进制整数转换成八进制数是 2 .。
A.1023 B.1777 C.1000 D.1024
3. 在下列有关目前PC机CPU的叙述中,错误的是 3 。
A.CPU芯片主要是由Intel公司和AMD公司提供的 B."双核"是指PC机主板上含有两个独立的CPU芯片
C.Pentium 4微处理器的指令系统由数百条指令组成 D.Pentium 4微处理器中包含一定容量的Cache存储器
4. 在下列有关当前PC机主板和内存的叙述中,正确的是 4 。
A.主板上的BIOS芯片是一种只读存储器,其内容不可在线改写
B.绝大多数主板上仅有一个内存插座,因此PC机只能安装一根内存条
C.内存条上的存储器芯片属于SRAM(静态随机存取存储器)
D.目前内存的存取时间大多在几个到十几个ns(纳秒)之间
5. 在下列有关PC机辅助存储器的叙述中,正确的是 5 。
A.硬盘的内部传输速率远远大于外部传输速率
B.对于光盘刻录机来说,其刻录信息的速度一般小于读取信息的速度
C.使用USB 2.0接口的移动硬盘,其数据传输速率大约为每秒数百兆字节
D.CD-ROM的数据传输速率一般比USB 2.0还快
6. 在下列PC机I/O接口中,数据传输速率最快的是 6 。
江苏省计算机二级C语言试题笔试 (8)
江苏省计算机等级考试
- 学年 第 学期 c程序设计 试卷( )
题号 一 二 三 四 五 六 七 八 九 总 分
得分
一、选择题(本题共20道小题,共40分。)
1. 表示关系x≤y≤z的c语言表达式为
A) (X<=Y)&&(Y<=Z)
B) (X<=Y)AND(Y<=Z)
C) (X<=Y<=Z)
D) (X<=Y)&(Y<=Z)
2. 以下程序的输出结果是
main( )
{
int a=12,b=12;
printf("%d %d\n",--a,++b);
}
A)10 10 B)12 12 C)11 10 D)11 13
3. 以下的for循环
for(x=0,y=0; (y!=123)&&(x<4); x + + );
A) 是无限循环 B)循环次数不定 C)执行4次 D)执行3次
4. 有以下程序
main()
{
char a[]="programming",b[]="language";
char *p1,*p2;
int i;
p1=a;p2=b;
for(i=0;i<7;i++)
if(*(p1+i)==*(p2+i))
printf("%c",*(p1+i));
}
输出结果是
A)gm B)rg C)or D)ga
5. 以下说法中正确的是
A) #define和printf都是C语句 B) #define是C语句,而printf不是
C) printf是C语句,但#define不是 D) #define和printf都不是C语句
6. 下面的程序
main()
{ int x=3;
do {
printf("%d\n",X-=2);
}while(!(--x));}
A) 输出的是1 B) 输出的是1和-2 C) 输出的是3和0 D) 是死循环
计算机二级考试《java》试题及答案
计算机二级考试《java》试题及答案
计算机二级考试《java》试题及答案
2017下半年计算机二级考试将于9月23日-26日举行,下面是小编为大家整理的计算机二级考试《java》试题及答案,欢迎参考~
计算机二级考试《java》试题及答案
一、判断题
1. Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。 (√ )
2. 在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。( × )
3. 所谓抽象类就是包含有抽象方法的类。( ×)
4. Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。(√)
5. 如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。( ×)
6. 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。(√ )
7. 用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串。( × )
8. 一个容器中可以混合使用多种布局策略。(×)
9. Java中,并非每个事件类都只对应一个事件。(√ )
10. Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。(√)
11. Java Applet是由独立的解释器程序来运行的。(×)
12. Java的字符类型采用的是ASCII编码。( × )
13. Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。 (√)
14. System类不能实例化,即不能创建System类的对象。(×)
15. 用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。 (√ )
二、填空题
1java源程序编译命令是 (javac)
2 java 应用程序中有一个main()方法,它前面有三个修饰符是
计算机二级JAVA模拟题2018年(89)_真题-无答案
计算机二级JAVA模拟题2018年(89)
(总分84,考试时间90分钟)
一、选择题
1. 下列关于Java布尔类型的描述中,正确的是______。
A. 一种基本的数据类型,它的类型名称为boolean B. 用int表示类型
C. 其值可以赋给int类型的变量 D. 有两个值,1代表真,0代表假
2. 下列叙述中正确的是______。
A. 线性链表是线性表的链式存储结构 B. 栈与队列是非线性结构
C. 双向链表是非线性结构 D. 只有根结点的二叉树是线性结构
3. 软件生命周期是指______。
A. 软件产品从提出、实现、使用维护到停止使用退役的过程
B. 软件从需求分析、设计、实现到测试完成的过程
C. 软件的开发过程
D. 软件的运行维护过程
4. 查找随机文件的记录时,应使用的方法是
A. readInt() B. readBytes(int n)
C. seek(long l) D. readDouble()
5. 取出关系中的某些列,并消去重复的元组的关系运算称为______。
A. 选择运算 B. 投影运算
C. 连接运算 D. 积运算
6. 在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是______。
A. static boolean matches()
B. boolean matcher.find()
C. int matcher.start()
D. int matcher.end()
7. 将较长的数据类型转换为较短的整数类型,要进行______。
A. 类型的自动转换 B. 类型的强制转换
C. 无需转换 D. 无法实现
8. 下列关于字符流的叙述中,正确的是______。
A. 字符流类BufferedReader可以提高字符传送的效率
B. 字符输入流首先要实现DataInput接口
C. 字节输入流都是Reader子类
