2013年全国计算机等级考试二级JAVA上机临考冲刺试卷(6)-中大网校
- 格式:doc
- 大小:147.50 KB
- 文档页数:16
2013年9月全国计算机等级《二级C++》上机临考冲刺试卷(6) 总分:100分及格:60分考试时间:120分一、选择题(每小题1分,共40分)(1)有下列程序:#include<stdi0.h>voidfun(char*s){while(*s){if(*s%2==(1)printf("%C",*s);s+十:}}voidmain(){chara[]={"good");fun(a);printf("n");}注意:字母a的ASCIl码值为97,程序运行后的输出结果是()。
A. dB. goC. godD. good(2)执行下列程序后,w的值为()。
intw='A',x=14,y=15;w=((x‖y)&&(w<'a'));A. -lB. NULLC. 1D. 0(3)下面程序的运行结果是()。
#include<iostream.h>voidmain(){inti=1:while(i<=8)if(++i%3!=2)continue;elsecout<<i;}A. 25B. 36C. 258D. 369(4)计算斐波那契数列第n项的函数定义如下:intfib(intn){if.(n==0)return1;elseif(n==1)return2:elsereturnfib(n-1)+fib(n-2);}若执行函数调用表达式fib(2),函数fib 被调用的次数是()。
A. 1B. 2C. 3D. 4(5)下列叙述中正确的是()。
A. 有一个以上根结点的数据结构不一定是非线性结构B. 只有一个根结点的数据结构不一定是线性结构C. 循环链表是非线性结构D. 双向链表是非线性结构(6)已知类MyClass的定义如下:classMyClass{public:voidfunctionl(MyClass&c){out<<c.data;}statievoidfunction2(MyClas&c){cout<<c.data;}voidfunction3(){out<<data;}statiCvoidfunction4(){COut<<data;}private:intdata;}:其中有编译错误的函数是()。
全国计算机等级考试《二级Java》试题题库1. 信息隐蔽的概念与下述哪一种概念直接相关()。
A. 软件结构定义B. 模块独立性C. 模块类型划分D. 模块耦合度【答案】B2. 下列各选项中,不属于序言性注释的是()。
A. 程序标题B. 程序设计者C. 主要算法D. 数据状态【答案】D 本资料来源公_众.号:文得课堂,更多计算机等级考试题库及视频,上公_众.号:文得课堂查找。
3. 对建立良好的程序设计风格,下面描述正确的是()。
A. 程序应简单、清晰、可读性好B. 符号名的命名只要符合语法C. 充分考虑程序的执行效率D. 程序的注释可有可无【答案】A4. 下列叙述中,不符合良好程序设计风格要求的是()。
A. 程序的效率第一,清晰第二B. 程序的可读性好C. 程序中要有必要的注释D. 输入数据前要有提示信息【答案】A5. 结构化程序所要求的基本结构不包括()。
A. 顺序结构B. GOTO跳转C. 选择(分支)结构D. 重复(循环)结构【答案】B6. 软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。
下面属于应用软件的是()。
A. 编译程序B. 操作系统C. 教务管理系统D. 汇编程序【答案】C7. 下面属于系统软件的是()。
A. 财务管理系统B. 编译软件C. 编辑软件WordD. 杀毒软件【答案】B8. 下面属于应用软件的是()。
A. 学生成绩管理系统B. UNIX操作系统C. 汇编程序D. 编译程序【答案】A9. 软件是指()。
A. 程序B. 程序和文档C. 算法加数据结构D. 程序、数据与相关文档的完整集合【答案】D10. 计算机软件包括()。
A. 算法和数据B. 程序和数据C. 程序和文档D. 程序、数据及相关文档【答案】D11. 结构化程序由顺序、选择、循环三种基本结构组成,以下相关叙述错误的是()。
A. 三种基本结构不可以嵌套使用B. 顺序结构是按语句在程序中的先后顺序逐条执行,没有分支,没有转移C. 选择结构是根据不同的条件执行不同分支中的语句D. 循环结构是根据条件决定是否重复、重复执行多少次循环体语句【答案】A12. 下列选项中属于面向对象设计方法主要特征的是()。
计算机二级JAVA分类模拟题192一、选择题1、在顺序表(3,6,8,10,12,15,16, 18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为oA・ 2 B. 3C. 4D. 52、自定义的异常类可从类继承。
A.ErrorB. AWTErrorC. VirtualMachineErrorD. Except ion 及其子集3、当一个包含Applet的Web页面被其他页面覆盖时,被调用的Applet方法是。
A・ start () B. init () C. stop () D. destroy ()4、关于数组的叙述中,下列说法不正确的是A.数组是最简单的复合数据类型,是有限元素的有序集合B.数组的元素可以是值(基本数据类型)、对象或其他数组C.定义数组时,必须分配内存D.一个数组中的元素都必须是相同的类型5、结构化方法的核心和基础是oA.结构化分析方法B.结构化设计方法C.结构化编程方法D.结构化程序设计理论6、下列方法与Applet显示无关的是A.paint ()B. update()C. draw() D・ repaint ()7、在学生管理的关系数据库中,存取一个学生信息的数据单位是oA.文件B.数据库C.字段D.记录8、应用数据库的主要目的是( )。
A.解决数据保密问题B.解决数据完整性问题C.解决数据共享问题D.解决数据量大的问题9、下列链表中,其逻辑结构属于非线性结构的是oA.二叉链表B.循环链表C.双向链表D.带链的栈10、下列哪个是非法的Java标识符?( )A. Tree_GlassesB. FirstJavaAppletC. _$theLastOneD. Two273.511>下列方法中,不属于类String的方法是。
A・ toLowerCase () B. valueOf () C. charAt() D. append()12、下列叙述中正确的是oA.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定的13、在下列程序的空白处,应填入的正确选项是。
计算机二级JAVA考前冲刺提分题附答案范本一份计算机二级JAVA考前冲刺提分题附答案 1计算机二级JAVA考前冲刺提分题附答案1). 下列关于for循环和while循环的说法中哪个是正确的?A.while循环能实现的操作,for循环都能实现B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C.两种循环在任何情况下都可以相互转换D.两种循环结构中都必须有循环体,循环体不能为空正确答案:D2). 注释的基本原则不包括A.注释应该增加代码的清晰度B.注释要简洁C.在写代码之前写注释D.尽量给每一条语句加注释正确答案:D3). 下列说法错误的是A.switch语句只能处理等式,而if语句还可以处理关系表达式和逻辑表达式。
B.可以使用throw语句人为地引发异常。
C.可以用final说明变量为一个常量。
D.Java的字节代码是一种与平台无关的代码,即它与具体的系统是相关的。
正确答案:D4). Java 语言中,对当前对象的父类对象进行引用的关键字是( )。
A.caseB.superC.charD.break正确答案:B答案解析:当子类隐藏了父类的变量,并重写了父类方法后,又要使用父类变量或父类被重写的方法时,可以通过super 来实现对父类变量的访问和对父类方法的'调用。
5). 自定义的异常类可从( )类继承。
A.ErrorB.AWTErrorC.VirtualMachineErrorD.Exception及其子集正确答案:D答案解析:Java语言中Throwable类分为Error和Exception两个子类。
自定义的异常类是从Exception及其子集类继承的。
6). 使得线程放弃当前分得的CPU 时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是( )。
A.ti me()B.yield()C.load()D.mi n()正确答案:B答案解析:本题考查线程阻塞的概念。
2013年计算机二级考试考前冲刺卷•本卷共分为1大题50小题,作答时刻为180分钟,总分100分,60分及格。
一、单项挑选题(共50题,每题2分。
每题的备选项中,只要一个最契合题意)1.一个整型变量在内存中占有____字节的空间。
A:1B:2C:4D:8参阅答案:B2.下列关于菜单的叙说正确的是____A:菜单项的快捷方式能够恣意界说B:假如菜单项的Enabled特点被设为False,则运转时该项无法显现C:用PopupMenu办法显现弹出式菜单D:除Click事情外,菜单项还能呼应DblClick事情参阅答案:C3.下列函数模板的界说中,合法的是A:template Tabs(T x) {return x 《0 – x x;}B:template class Tabs(Tx){retumx《0 -x;x;}C:template Tabs(T x){retum x《0 -x;x;}D:template T abs(T x){returm x《0 -x;x;}参阅答案:A4.在VISUAL FOXPRO中下面关于特点办法和事情的叙说过错的是A:特点用于描绘方针的状况,办法用于表明方针的行为B:根据同一个类发生的两个方针能够分为设置自己的特点值C:事情代码页能够像办法相同被显现调用D:在创立一个表单时,能够增加新的特点。
办法和事情参阅答案:D5.若rs.dbf有5个字段,10条记载,现要将查询成果保存至一个数组a1中,应在select-sql指令中运用的子句为____A:into array a1(5,10)B:into array a1(5)C:into array a1(10)D:into array a1参阅答案:D6.窗体上有一个单选按钮Option1。
如要求当窗体初始显现时Option1就处于选中状况,能够经过____完成。
A:在窗体的Load事情进程中参加句子Option1.Value = FalseB:在窗体的Show事情进程中参加句子Option1.Value = FalseC:在窗体的Load事情进程中参加句子Option1.Value = TrueD:在窗体的Show事情进程中参加句子Option1.Value = True参阅答案:C7.要使某控件在运转时不行显现,应对____特点进行设置。
计算机二级JAVA临考模拟试题与答案选择题1).下面()是合法的标识符。
A.$PerSonSB.2UsersC.*pointD.this正确答案:A答案解析:本题考查JaVa标识符的命名,属于考试重点内容,应该掌握。
Java中标识符的命名规则是:标识符以字母、下画线或美元符作为首字符的字符串序列;标识符是区分大小写的;标识符的字符数没有限制。
由此可见,Java中标识符不能以数字开头,所以选项B错误;不能以“*”开头,选项C错误;this是专用标识符,具有专门的意义和用途,选项D错误,只有选项A正确。
2).设有一个已按各元素的值排好序的顺序表(长度大于2),现分别用顺序查找法和二分查找法查找与给定值k相等的元素,比较的次数分别是S和b,在查找不成功情况下S和b的关系是()。
A.s=bB.s>bC.sD.s>=b正确答案:B答案解析:顺序查找的基本思想是:从表的一端开始,顺序扫描线性表,依次将扫描到结点的关键字和给定值k进行比较,若当前扫描到结点的关键字与k相等,则查找成功;若扫描结束后,仍未找到关键字等于k的结点,则查找失败。
二分查找法是一种效率较高的查找方法,要求线性表是有序表。
基本思想是:首先将待查的k值和有序表R[0]〜Rg-1]的中间位置Inid上的结点的关键字进行比较,若相等,则查找完成;否则,若R[mid].key>k,则说明待查找的结点只可能在左子表R[0]〜R[mid 中,我们只需在左子表中继续进行折半查找,若RDnid].key3).定义一个表示10个值为nu11的字符串数组,下面选项正确的是()。
A.String[]a;B.Stringa[];C.chara[10]□;D.Stringa[]=newStringE1O];正确答案:D答案解析:本题考查字符串数组变量的声明。
选项A和选项B的效果是一样的,都是用来定义一个字符串数组,但没有指明数组个数,不满足题目要求;选项C是一个二维的字符数组,在C语言中,一个二维的字符数组就可以表示一个一维的字符串数组,而在JaVa中,字符Char是基本类型,字符串String则是以对象的形式来表示的;选项D正确,它定义了一个含有10个元素的字符串数组,如果没有给字符串数组赋值,则默认为mi11。
计算机二级Java备考冲刺试题及答案计算机二级Java备考冲刺试题及答案计算机二级Java备考冲刺试题及答案1、以下不是Java中有效的关键字。
A、constB、NULLC、falseD、this本题考查的是Java的关键字。
Java中常量null,false,true,new,this,const,break都是小写。
故本题答案为B。
2、关于被私有访问控制符private修饰的成员变量,以下说法正确的是。
A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B、可以被两种类访问和引用:该类本身、该类的所有子类C、只能被该类自身所访问和修改D、只能被同一个包中的类访问本题考查的是成员变量的修饰符。
private修饰的变量说明变量为私有访问。
只能被该类自己访问或调用,是对成员变量的高级保护。
故本题答案为C。
3、当检索一个压缩文件时,首先要建立压缩文件输入流对象。
该对象。
A、以选中的压缩文件为参数B、以FileInputStream对象为参数C、以InputStreamReader对象为参数D、以BufferedReader对象为参数本题考查的是压缩文件。
在java.io包中提供了对压缩文件进行操作的能力。
它是通过压缩文件输入流与压缩文件输出流来实现的,其分别继承自InflaterInputStream与DeflaterOutputStream。
在创建压缩文件输入流时,其初始化参数是一个FileInputStream类的实例。
故本题答案为B。
4、计算机中的流是______ 。
A、流动的字节B、流动的对象C、流动的文件D、流动的数据缓冲区本题考查的是流的概念。
流,最早从C语言中引入的。
其可以看成是一个流动的数据缓冲区。
数据从数据源方向经过缓冲区流向数据的目的地。
在传送的过程中,其传送方式是串行的。
在Java中的java.io包中定义了Java中常见流的接口与类。
其中包括两个最基本的流的抽象类,它们分别是OutputStream与InputStream。
计算机二级JAVA冲刺试题及答案计算机二级JAVA冲刺试题及答案「篇一」计算机二级Java备考冲刺试题及答案1、下列叙述中,错误的是______。
A、Applet的.默认布局管理器是FlowLayoutB、JApplet中增加构件是加到JApplet的内容面板上,不是直接加到JApplet 中C、JApplet的内容面板的默认布局管理器是BorderLayoutD、JApplet的内容面板的默认布局管理器是FlowLayout本题考的是布局管理器。
向JApplet中增加构件,是把构件添加到Swing Applet的内容面板中;对JApplet设置布局管理器,是对Swing Applet的内容面板进行设置,Swing Applet的内容面板的默认布局管理器是BorderLayout,所以,JApplet的内容面板的默认布局管理器是BorderLayout;而Applet的默认布局管理器是FlowLayout。
故本题答案为D而japplet是applet的子类2、护本地主机,对Applet安全限制中正确的是______。
A、Applet可加载本地库或方法B、Applet可读、写本地计算机的文件系统C、Applet可向Applet之外的任何主机建立网络连接D、Applet不能运行任何本地可执行程序许多浏览器为了保护本地主机,对Applet作了如下安全限制:1、Applet不能运行任何本地可运行程序;2、禁止加载本地库或方法;3、禁止读、写本地计算机的文件系统;4、禁止向提供Applet之外的任何主机建立网络连接;5、不能读取某些系统信息,除了Java版本号、操作系统名或版本号、文件分隔符、路径分隔符以及行分隔符之外,Applet不能获得与本地计算机有关的任何信息,如:用户名、电子邮件地址等;6、由一个Applet弹出的窗口外观上与一个Application弹出的窗口不同,Applet弹出的窗口中将会有警告提示信息,以帮助用户区分Applet窗口与可信的Application窗口。
2013年全国计算机等级考试二级JA V A上机临考冲刺试卷(6) 总分:100分及格:60分考试时间:120分选择题(每小题1分,共40分)(1)在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有()种。
A. 1B. 2C. 3D. 4(2)JDK中,用()命令对其源文件进行编译,生成字节码文件。
A. java.exeB. javac.exeC. javadoc.exeD. javap.exe(3)设A为已定义的类名,则下列声明A类的对象a的语句中正确的是()。
A. public A a=new A()B. public A a=A()C. A a=new class();D. a A;(4)下列各项说法中错误的是()。
A. 共享数据的所有访问都必须使用synchronized加锁B. 共享数据的访问不一定全部使用synchronized加锁C. 所有的对共享数据的访问都是临界区D. 临界区必须使用synchronized加锁(5)设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有元素个数为()。
A. 5B. 15C. 35D. 40(6)下面程序段的输出结果为()。
package test;public class ClassA{int x=20:static int y=6;public static void main(String args[]){ClassB b=new ClassB();<answer>go(10);System.out.println("x="+b.x);}}class ClassB{int X;void go(int y){ClassA a=new ClassA();x=a.Y ;}}</answer>A. x=10B. x=20C. x=6D. 编译不通过(7)下列关于线程和进程的说法正确的是()。
A. 进程结构的所有成分都在用户空间内B. 用户程序能够直接访问进程涉及的数据C. 线程是内核级的实体D. 线程结构驻留在用户空间中(8)阅读下列程序public class VariableUse{public static void main(String[]args){int a;if(a= =8){int b=9;System.OUt.println("a="+a):System.out.println("b="+b);}System.Out.println("a="+a):System.OUt.println("b="+b);}}该程序在编译时的结果是()。
A. 变量a未赋值B. 第二个System.out.println("b="+b)语句中,变量b作用域有错C. 第二个System.out.println("a="+a)语句中,变量a作用域有错D. 第一个System.out.println("b="+b)语句中,变量b作用域有错(9)AWT中用来表示对话框的类是()。
A. FontB. ColorC. PanelD. Dialog(10)下列变量定义中,不合法的是()。
A. int SX;B. int_123;C. int Summer 2010_gross_sale;D. int#dim;(11)Class类的对象由()自动生成,隐藏在.class文件中,它在运行时为用户提供信息。
A. Java编译器B. Java解释器C. Java new关键字D. Java类分解器(12)将E—R图转换为关系模式时,实体和联系都可以表示为()。
A. 属性B. 键C. 关系D. 域(13)软件设计中模块划分应遵循的准则是()。
A. 低内聚低耦合B. 高内聚低耦合C. 低内聚高耦合D. 高内聚高耦合(14)在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
A. 文件B. 数据库C. 字段D. 记录(15)下列代码的执行结果是()。
public class Test{public static void main(String args[]){System.out.println(5/2);System.OUt.println(100%3.O)}}A. 2和1B. 2和1.0C. 2.5和1D. 2.5和1.0(16)在程序的下画线处应填入的选项是()。
public class Test<u> </u>{public static void main(String args[]){Test t=new Test();Thread tt=new Thread(t);tt.start();}public void run(){for(int i=0;i<5;i++){System.OUt.println("i="+i);}}}A. implements RunnableB. extends ThreadC. implements ThreadD. extends Runnable(17)下列关于Java多线程并发控制机制的叙述中,错误的是()。
A. Java中对共享数据操作的并发控制是采用加锁技术B. 线程之间的交互,提倡采用suspend()/resume()方法C. 共享数据的访问权限都必须定义为privateD. Java中没有提供检测与避免死锁的专门机制,但程序员可以采用某些策略防止死锁的发生(18)为了提高软件模块的独立性,模块之间最好是()。
A. 控制耦合B. 公共耦合C. 内容耦合D. 高内聚低耦合(19)数据库管理系统是()。
A. 操作系统的一部分B. 在操作系统支持下的系统软件C. 一种编译系统D. 一种操作系统(20)下列叙述中,错误的是()。
A. Applet的默认布局管理器是FlowLayoutB. JApplet中增加构件是加到JApplet的内容面板上,不是直接加到JApplet中C. JApplet的内容面板的默认布局管理器是Border-LayoutD. JApplet的内容面板的默认布局管理器是FlowLay-out(21)以下()命令能为远程对象生成stub和skeleton。
A. rmiregistryB. serialverC. rmicD. rmid(22)如果线程调用下列方法,不能保证使该线程停止运行的是()。
A. sleep()B. stop()C. yield()D. wait()(23)Thread类的方法中用于修改线程名字的方法是()。
A. setName()B. reviseName()C. getName()D. checkAccess()(24)对鼠标单击按钮操作进行事件处理的接口是()。
A. MouseListenerB. WindowListenerC. ActionListenerD. KeyListener(25)下列不属于接口WindowListener的方法是()。
A. windowClosing()B. windowClosed()C. windowMinimized()D. windowOpened()(26)Java中的抽象类Reader和Writer所处理的流是()。
A. 图像流B. 对象流C. 字节流D. 字符流(27)层次型、网状型和关系型数据库划分原则是()。
A. 记录长度B. 文件的大小C. 联系的复杂程度D. 数据之间的联系方式(28)下列构造方法的调用方式中,正确的是()。
A. 按照一般方法调用B. 由用户直接调用C. 只能通过new自动调用D. 被系统调用(29)String、StingBuffer都是()类,都不能被继承。
A. staticB. abstractC. finalD. private(30)软件需求分析一般应确定的是用户对软件的()。
A. 功能需求B. 非功能需求C. 性能需求D. 功能需求和非功能需求(31)下列选项中,不是一个算法的基本特征的是()。
A. 完整性B. 可行性C. 有穷性D. 拥有足够的情报(32)int类型的取值范围为()。
A. -216~216-1B. -231~231-1C. -232~232-1D. -264~264-1(33)Applet的运行过程要经历4个步骤,其中不是运行步骤的是()。
A. 浏览器加载指定URL中HTML文件B. 浏览器显示HTML文件C. 浏览器加载HTML文件中指定的Applet类D. 浏览器中的Java运行环境运行该Applet(34)下列关于JavaApplication与Applet的说法中,正确的是()。
A. 都包含main()方法B. 都通过“appletviewer”命令执行C. 都通过“javac”命令编译D. 都嵌入在HTML文件中执行(35)设数组data[0…m]作为循环队列S q的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为()。
A. S q↑.front:=S q十.front+1;B. S q↑.front:=(S q十.front+1)%maxsize;C. S q↑.rear:=(s q十.rear+1)%maxsize;D. S q↑.front:=(s q十.front+1)%(maxsize+1);(36)下列代码中if(x>O){System.out.println("first");}elseif(x>-3){System.out.println("second");) else{System.out.println("third");)要求打印字符串为“second”时,X的取值范围是()。
A. x<=0且x>-3B. x>0C. x>-3D. x<=-3(37)下面程序段的输出结果是()。
class Base{int i;Base(){add(1);}void add(int v){i+=v:}void print(){System.out.println(i);}}class Extension extends Base{Extension(){add(2);}void add(int v){i+=v*2:}}public class Test {public static void main(String args[]){bogo(new Extension());}static void bogo(Base b){add(8);print();}}A. 9B. 18C. 20D. 22(38)在读取二进制数据文件的记录时,为了提高效率常常使用的一种辅助类是()。