国家二级JAVA(选择题)模拟试卷3
选择题
1.在顺序栈中进行退栈操作时,______。(D)
A. 谁先谁后都可以
B. 先移动栈顶指针,后取出元素
C. 不分先后,同时进行
D. 先取出元素,后移动栈顶指针
解析:
2.对长度为4的顺序表进行查找,若第一个元素的概率为1/8,第二个元素的概率为1/4,第三个元素的概率3/8,第四个元素的概率为1/4,则查找任一元素的平均查找长度为______。(C)
A. 11/8
B. 7/4
C. 9/4
D. 11/4
解析:
3.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 ______。(D)
A. 概要设计
B. 详细设计
C. 可行性分析
D. 需求分析
解析:
4.下面不属于软件工程的3个要素的是______。(D)
A. 工具
B. 过程
C. 方法
D. 环境
解析:
5.软件调试的目的是______。(B)
A. 发现错误
B. 改正错误
C. 改善软件的性能
D. 挖掘软件的潜能
解析:
6.下列叙述中正确的是______。(C)
A. 数据库是一个独立的系统,不需要操作系统的支持
B. 数据库设计是指设计数据库管理系统
C. 数据库技术的根本目标是要解决数据共享的问题
D. 数据库系统中,数据的物理结构必须与逻辑结构一致
解析:
7.关系R和关系S的并运算是______。(C)
A. 由关系R和关系S的所有元组合并组成的集合再删去重复的元组
B. 由属于R而不属于S的所有元组组成的集合
C. 由既属于R又属于S的元组组成的集合
D. 由R和S的元组连接组成的集合
解析:
8.下列关于类的说法,错误的是______。(A)
A. 对于一个类来说,只能生成1到2个对象
B. 类是定义属性和方法的模板
C. 由程序员编写,作为程序的一部分,其目的是产生对象
D. 类定义的是一种对象类型,是同类对象共有的变量和方法
解析:
9.类的专用函数叫做______,是对对象的数据所进行的操作。(A)
A. 方法
B. 对象
C. 消息
D. 构造方法
解析:
10.下列程序的运行结果为______。 class A { int b=0; } public class ex35 public static void main(String args[]) { ex35 t=new ex35(); t.method(); } void method() { A A1=new A(); A A2=new A(); A1,b=A2.b=12; boolean b=A1.equals(A2); Syatem.out.println(b); } }(B)
A. true
B. false
C. 0
D. 1
解析:
11.执行如下语句之后,输出的结果是______。 public class ex36 { public static void main(String[] args) { int x=-6, y=6; x=x+y–; System.out.println (x); } }(D)
A. -12
B. 12
C. -1
D. 0
解析:
12.执行下列代码段之后,变量b的值为______。 public class ex40 { public static void main(String[] args) { byte x=5; byte y=5; byte c=10; boolean b; b-c<x<<y; System.out.println (b); } }(D)
A. 1
B. 0
C. false
D. true
解析:
13.下列程序运行的结果是______。 public class ex22 { public static void main(String[] args) { int a=0,b=l; do{ if(b%2==0) a+=b; b++; }while(b<=100); System.out.println(a); } }(B)
A. 5050
B. 2550
C. 2525
D. 2500
解析:
14.下列嵌套的循环程序执行后,结果是______。 public class ax25 { public static void main(String[] args) { int sum=0; for(int i=0;i<=5;i++) { for(int j=10;j>3*i;j–) { sum+=j*i; } } System.out.println(sum); } }(C)
A. 136
B. 127
C. 147
D. 153
解析:
15.下列程序执行后的结果是______。 package ch1; import java.io.*; public class ex22 { static, String filename = \\(B)
A. 在包ch1 中新建一个文件file22.txt, 并且在其中写入一行字符串“xiaomingl2345612”
B. 在包ch1中新建一个文件file22.txt,并且在其中写入一行字符串“xiaoming, 123456,12”
C. 在包chi中新建一个文件file22.txt,并且在其中写入一行字符串“xiaoming’’
D. 抛出IOException
解析:
16.下列说法中,不正确的一项是______。(C)
A. 可以用FileWriter对象作为PrintWfite类的构造方法的参数
B. 可以用FileOutputStream对象作为PrintWrite类的构造方法的参数
C. PrintWriter类的println()方法不可以刷新输出缓冲区
D. PrintWri
本文档预览:3600字符,共6428字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载