2012年计算机二级公共基础知识模拟试题
- 格式:doc
- 大小:76.50 KB
- 文档页数:15
2012年计算机二级公共基础知识模拟试题2012年计算机二级公共基础知识模拟试题一、选择题(1) 下面叙述正确的是(C)A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对(2) 以下数据结构中不属于线性数据结构的是(C)A. 队列B. 线性表C. 二叉树D. 栈(3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得A. 8B. 16C. 32D. 15(4) 下面描述中,符合结构化程序设计风格C. 定义模块算法D. 定义需求并建立系统模型(8) 数据库系统的核心是(B)A. 数据模型B. 数据库管理系统C. 软件工具D. 数据库(9) 下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108A. 内模式B. 外模式C. 概念模式D. 逻辑模式(11) 算法的时间复杂度是指(C)A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数(12) 算法的空间复杂度是指(D)A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间(13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A. 349B. 350C. 255D. 351(14) 结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15) 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D) 注:即第一个阶段A. 概要设计B. 详细设计C. 可行性分析D. 需求分析(16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
全国计算机等级考试二级公共基础知识真题2012年9月(总分:40.00,做题时间:90分钟)一、选择题(总题数:10,分数:20.00)1.下列链表中,其逻辑结构属于非线性结构的是________。
(分数:2.00)A.循环链表B.二叉链表√C.双向链表D.带链的栈解析:2.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。
现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为________。
(分数:2.00)A.0或35 √B.20C.16D.15解析:3.下列关于栈的叙述中,正确的是________。
(分数:2.00)A.栈操作遵循先进后出的原则√B.栈顶元素一定是最先入栈的元素C.栈底元素一定是最后入栈的元素D.以上三种说法都不对解析:4.在关系数据库中,用来表示实体间联系的是________。
(分数:2.00)A.属性B.网状结构C.二维表√D.树状结构解析:5.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。
则实体部门和职员间的联系是________。
(分数:2.00)A.1:1联系B.1:m联系√C.m:n联系D.m:1联系解析:6.有两个关系R和S如下:R得到关系S的操作是________。
(分数:2.00)A.自然连接B.投影C.选择√D.并解析:7.数据字典(DD)所定义的对象都包含于________。
(分数:2.00)A.软件结构图B.方框图C.程序流程图D.数据流图(DFD图)√解析:8.软件需求规格说明书的作用不包括________。
(分数:2.00)A.软件验收的依据B.软件设计的依据C.软件可行性研究的依据√D.用户与开发人员对软件要做什么的共同理解解析:9.下面属于黑盒测试方法的是________。
(分数:2.00)A.语句覆盖B.逻辑覆盖C.路径覆盖D.边界值分析√解析:10.下面不属于软件设计阶段任务的是________。
2012年3月全国计算机等级考试二级模拟笔试试卷Java 语言程序设计(仅供参考)(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列关于栈序正确的是A )栈顶元素最先能被删除B )栈顶元素最后才能被删除C )栈底元素永远不能被删除D )以上三种说法都不对(2)下列叙述中正确的是A ) 有一个以上根结点的数据结构不一定是非线性结构B )只有一个根结点的数据结构不一定是线性结构C )循环链表是非线性结构D )双向链表是非线性结构(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)A )3B )4C ) 6D )7(4)在软件开发中,需求分析阶段产生的主要文档是A )软件集成测试计划B )软件详细设计说明书C )用户手册D )软件需求规格说明书(5)结构化程序所要求的基本结构不包括A )顺序结构B )GOTO 跳转C )选择(分支)结构D )重复(循环)结构(6)下面描述中错误的是A )系统总体结构图支持软件系统的详细设计B )软件设计是将软件需求转换为软件表示的过程C )数据结构与数据库设计是软件设计的任务之一D )PAD 图是软件详细设计的表示工具(7)负责数据库中查询操作的数据库语言是A )数据定义语言B )数据管理语言C ) 数据操纵语言D )数据控制语言(8)一个教师可讲授多问课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是A )1:1联系B )1:m 联系C )m:1联系D )m:n 联系(9)有三个关系R 、S 和T 如下:R S T则由关系R 和S 得到关系T 的操作是A )自然连接B )交C ) 除D )并(10)定义无符号整数类为UInt,下面可以作为类UInt 实例化值的是A)-369 B )369C )0.369D )整数集合{1,2,3,4,5}(11)下列关于面向对象的论述中,正确的是A)面向对象是指以对象为中心,分析、设计和实现应用程序的机制B)面向对象是指以功能为中心,分析、设计和实现应用程序的机制C)面向对象仅适用于程序设计阶段D)面向对象是一种程序设计语言(12)语句”Hello”.equals(“hello”);的正确执行结果是A)true B)false C)0 D)1(13)下列关于Java源程序结构的论述中,正确是A)一个文件包含的import语句最多1个B)一个文件包含的public类最多1个C)一个文件包含的接口定义最多1个D)一个文件包含的类定义最多1个(14)下列不属于Java关键字的是A)this B)super C)finally D)NULL(15)下列代码的执行结果是public class Test {public static void main(String[] args) {int[] x={0,1,2,3};for(int i=0;i<3;i+=2){try{System.out.println(x[i+2]/x[i]+x[i+1]);}catch(ArithmeticException e){System.out.println("error1");}catch(Exception e){System.out.println("error2");}}}}A)error1 B)error2C)error1 D)2error2error2(16)下列整数的定义中,错误的是A)int f=3.14.; B)int a=012;C)int i=189; D)int d-0x123;(17)要得到某目录下的所有文件名,在下列代码的下划线处应填入的内容是(两个下划线的内容相同)pathname = new (args[0]);String[] filename = pathname.list();A)FileInputStream B)FileOutputStreamC)File D)RandomAccessFile(18)在下列代码的下划线处应填入的内容是public class FirstSample {public static void main( args[]) {System.out.println("你好!");}}}A)staff B)double C)int D)String(19)Object类中的方法public int hashCode(),在其子类覆盖该方法时,其方法修饰符可以是A)protected B)public C)private D)缺省(20)下面代码中的内部类名是import java.awt*;import javax.swing.*;class TalkingClock {public static void main(int interval,final boolean beep) { ActionListener listener = new ActionListener(){public void actionPerformed(ActionEvent event){............}}Timer t = new Timer(interval,listener);t.start();}}A)Timer B)ActionListenerC)listener D)匿名(21)已知zipname是一个压缩文件名,则zipname在下列代码中出现的正确位置是ZipInPutStream zin =new ZipInPutStream(new FileInPutStream(①));ZipEnatry entry;While((entry = zin.getNextEntry(②))!=null{fileCombo.addItem(entry.getName(③));zin.closeEntry(④);}Zin.close();A)①B)②C)③D)④(22)下列代码的执行结果是int numbers[]=new int[6];for(int i=1;i<numbers.length;i++){numbers[i] = i-1;System.out.print(numbers[i]+" ");}A)0 1 2 3 4 5B)1 2 3 4 5 6C)0 1 2 3 4D)1 2 3 4 5(23)Java API中支持线程的类或接口是Ⅰng.Thread Ⅱng.RunnableⅢng.ThreadGroup Ⅳ.java.io.SerializableA)Ⅰ,ⅡB)Ⅰ,Ⅱ,ⅢC)Ⅰ,Ⅱ,ⅣD)Ⅰ,Ⅱ,Ⅲ,Ⅳ(24)下列关于Test类的定义中,正确的是A)class Test implements Runnable {public void run(){}public void someMethod(){}}B)class Test implements Runnable {public void run();}C)class Test implements Runnable {public void someMethod();}D)class Test implements Runnable {public void someMethod(){}}(25)下列方法被调用后,一定使调用线程改变当前状态的是A)notify() B)yield()C)sleep() D)isAlive()(26)在堆栈类SharedStack的定义中,为了保证堆栈在并发操作中数据的正确性,应在下划线处填入的修饰符是(两个下划线的填写内容相同)public class SharedStack {int idx=0;char[] data= new char[10];public synchronized void push(char c) {.....}public synchronized void pop(){.....}}A)public B)不使用修饰符C)private D)protected(27)下列代码编译或执行结果的描述中,正确的是class Test{public static void main(String args[]){TestThread pm1 = new TestThread("One");pm1.start();TestThread pm2 = new TestThread("Two");pm2.start();}}class TestThread extends Thread{private String sTname="";TestThread(String s){sTname = s;}public void run(){for(int i=0;i<2;i++){try {sleep(1000);} catch (InterruptedException e) {}System.out.println(sTname+" ");}}}A)不能通过编译,TestThread类中不能定义变量和构造方法B)输出One One Two TwoC)输出Two One One TwoD)选项B或C都有可能出现(28)下列关于Applet的叙述中,正确的是A)为了使Applet在浏览器中运行,需要在HTML文件中嵌入相应的Applet类B)Applet不能使用从外部接收参数C)Applet不能使用javac 命令进行编译D)java Application 与Applet都必须包含main()方法(29)下列代码的下划线处应填入的方法名是import java.applet.*;import java.awt.*;public class Hello extends Applet {public void (Graphics g){g.drawString("How are you!", 10, 10);}}A)repaint B)println C)paint D)show(30)下列变量的定义中,错误的是A)int x=3; B)float f;d;C)String s=”Hello!”D)boolean b=true;(31)下列代码的执行结果是int length = "Hello".length();System.out.println(length);A)5 B)2 C)10 D)6(32)下列代码的编译或执行结果是public class MyVal {public static void main(String[] args) {MyVal m = new MyVal();m.aMethod();}public void aMethod(){b oolean [] b = new Boolean [5];S ystem.out.println(b[0]);}}A)1 B)null C)0 D)编译错误(33)若变量a是String类型的数据,那么表达式(a+a)的类型是A)char B)S tring C)int D)long(34)Component类中用于刷新组件的方法是A)getFont B)getNameC)update D)paint(35)鼠标在窗口中移动时,产生的事件是A)ActionEvent B)PrintEventC)KeyEvent D)MouseEvent二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡【l】~【15】序号的横线上,答在试卷上不得分。
2012年全国计算机等级《二级VB》全真模拟试题(2)总分:100分及格:60分考试时间:90分一、选择题(每题2分,共35题,70分)(1)如果在定义过程时使用了Static关键字,则表明(2)根据数据编码方式的不同,文件可以分为(3)在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:<Ahref="javascript:;"></A>程序运行后,如果单击命令按钮,则在窗体上输出的内容为()。
(4)下列程序段的执行结果为()。
(5)目录列表框的Path属性的作用是(6)在窗体上画1个名称为Command1的命令接钮,然后编写如下事件过程<Ahref="javascript:;"></A>程序运行后,单击命令按钮,输出结果是()。
(7)在窗体上画一个命令按钮Command1,然后编写如下事件过程:(8)设有如下关系表,由关系R和S通过运算得到关系T,则所使用的运算为()。
A.B.C.D.(9)下列操作不能触发Unload事件的是(10)以下叙述中错误的是(11)执行下列语句strlnput=InputBox(“请输入字符串”,“字符串对话框”,“字符串。
”)将显示输入对话框。
此时如果直接单击“确定”按钮,则变量strlnput的内容是()。
(12)某程序列表框中有许多项,现在用Timer控件控制时间,0.1秒删除一项,直到删完为止,用一滚动条来显示删除的项目,请选择合适的语句,完成此程序()。
Private Sub command2_click()HScroll1.Min=0HScroll 1.Max=List 1.ListcountHScroll1.Value =0Timer1.Interva1=Timer1.Enabled=TrueEnd SubPrivate Sub Timer1_Timer()If List1.Listcount>0 ThenListl.Removeltem 0HScroll1.Value=HScroll1.Max.List1.ListcountElseTimer1.Enabled=MsgBox“全部删除!”EndIfEnd SubA. 100 FalseB. 0.1 TrueC. 100 TrueD. 0.1 False(13)窗体的MouseDown事件过程(14)运行下面的程序,单击命令按钮,输出结果为()。
2012年计算机二级考试模仿卷•本卷共分为1大题50小题,作答时刻为180分钟,总分100分,60分及格。
一、单项选择题(共50题,每题2分。
每题的备选项中,只要一个最契合题意)1.以下不归于结构函数特征的是A:结构函数名与类名相同B:结构函数能够重载C:结构函数能够设置默许参数D:结构函数有必要指定函数类型参考答案:D2.类的结构函数的作用是A:一般成员函数B:类的初始化C:目标的初始化D:删去目标创立的一切目标参考答案:C3.承继机制的作用是A:信息躲藏B:数据封装C:界说新类D:数据笼统参考答案:C4.关于虚函数的描绘中正确的是A:虚函数是一个静态成员函数B:虚函数是一个非成员函数C:虚函数既能够在函数阐明时界说,也能够在函数完成时界说D:派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型参考答案:D5.下列表明纯虚函数的成员函数是A:virtual int func(int);B:void func(int)=0;C:virtual void func=O;D:virtual void func(int){}参考答案:C6.一棵二叉树中所含最少的结点数是A:0B:lC:2D:3参考答案:A7.下面赋值句子中正确的是A:a=7+b+c=a+7B:a=7+b++=a+7C:a=7+b,b++,a+7;D:a=7+b,c=a+7;参考答案:D8.鄙人面的函数声明中,存在着语法过错的是A:VOid BC(int a,int)B:void Bd(int,int)C:VOid(1 BE(int,int=5)D:int BF(Int x;int y)参考答案:D9.履行下列句子后,输出成果为 COut.put(‘s’) cout<<’c’<<’a’A:caB:SCaC:SD:a参考答案:B10.下列运算符中,不能重载的是A:?B:+C:一D:<=参考答案:A11.一切在函数中界说的变量及函数的形式参数,都归于A:全局变量B:局部变量C:静态变量D:常量参考答案:B12.设有二元联络R和三元联络S,下列运算中合法的是A:R nB:R U SC:R—SD:R×S参考答案:D13.下列关于E—R图的描绘中正确的是A:E—R图只能表明实体之间的联络B:E—R图只能表明实体和实体之间的联络C:E—R图只能表明实体和特色D:E—R图能表明实体、特色和实体之间的联络参考答案:D14.C++言语中函数回来值的类型决定于A:return句子中的表达式类型B:调用函数的主调函数类型C:调用函数时r暂时类型D:界说函数时所指定的函数类型参考答案:D15.若要阐明一个类型名STP,使得STP s;等价于char*s;,以下选项中正确的是A:typedef STP chara*s;B:typedefa *char STPC:typedef STPfi*char;D:typedef chara*TP参考答案:D16.以下不合法的赋值句子是A:n=(i=2,++i);B:j++C:++(i+1)D:x=j>0;参考答案:C17.C十+言语中在C言语的基础上添加的特性不包括A:结构B:引证C:类和目标D:静态成员函数参考答案:A18.若有阐明int a[3][4];则对a数组元素的不合法引证是A:a[0][2*1]B:a[1][3]C:a[4-2][0]D:a[O][4]参考答案:D19.以下关于静态成员变量的叙说不正确的是A:静态成员变量为类的一切目标所公有B:静态成员变量能够在类内任何方位上声明C:静态成员变量的赋初值有必要放在类外D:界说静态成员变量时有必要赋初值参考答案:D20.下列句子中,输出异乎寻常的是A:目标infile只能用于文件入操作B:目标outfile只能用于文件输出操作C:目标iofile在文件封闭后,不能再翻开另一个文件D:目标iofile能够翻开一个文件一起进行输入和输出参考答案:A21.一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为A:221B:219C:231D:229参考答案:B22.以下正确的描绘为A:每个C++言语程序有必要在最初用预处理指令B:预处理指令有必要坐落C++源程序的首部C:在C++言语中预处理指令都以”#”最初D:C++言语的预处理指令只能完成宏界说和条件编译的功用参考答案:C23.下面临宏界说的描绘中不正确的是A:宏不存在类型问题,宏名无类型,它的参数也无类型B:宏替换不占用运转时刻C:宏替换时先求出实参表达式的值,然后代入形参数运算求值D:其实,宏替换只不过是字符代替罢了参考答案:C24.下列不是循环句子的是A:while句子B:do…while句子C:for句子D:if…else句子参考答案:D25.假如a=l,b=2,c=3,d=4,则表达式aA:1B:2C:3D:4参考答案:A26.数据结构分为逻辑结构和存储结构,下列数据结构中不归于存储结构的是A:线性链表B:二叉链表C:栈与行列D:循环行列参考答案:C27.下列数据结构中,能直接运用堆排序法进行排序的是A:彻底二叉树B:线性链表C:带链的栈D:带链的行列参考答案:A28.数据独立性是数据库技能的重要特色之一。
2012年全国计算机等级《二级VB》全真模拟试题(6) 总分:100分及格:60分考试时间:90分一、选择题(每题2分,共35题,70分)(1)下面程序运行时,单击窗体后,窗体上显示的结果是()。
(2)()控件可以使图形根据控件大小而改变大小。
A. 图片框B. 标签C. 图像框D. 框架(3)要使菜单项MenuOne在程序运行时失效,应使用的语句是()。
A.B.C.D.(4)下列程序执行后,变量X的值为()。
(5)设a是整型变量,与函数IIf(a>0,-a,a)有相同结果的代数式是()。
A. |a|B. -|a|C. aD. -a(6)执行下面的程序段后,变量S的值为()。
(7)在程序运行时,下面的叙述中正确的是()。
A. 用鼠标右键单击窗体中无控件的部分,会执行窗体的Form—Load事件过程B. 用鼠标左键单击窗体的标题栏,会执行窗体的Form—Click事件过程C. 只装入而不显示窗体,也会执行窗体的Form—Load事件过程D. 装入窗体后,每次显示该窗体时,都会执行窗体的Form—Click事件过程(8)设工程中有2个窗体:Form1、Form2,Form1为启动窗体。
Form2中有菜单,其结构如表。
要求在程序运行时,在Form1的文本框Text1中输入口令并按回车键(回车键的ASCII 码为13)后,隐藏Form1,显示Form2。
若口令为“XSLNCER”,所有菜单项都可见:否则看不到“成绩录入”菜单项。
为此,某人在Form1窗体文件中编写如下程序:菜单结构程序运行时发现刚输入口令时就隐藏了Form1,显示了Form2,程序需要修改。
下面修改方案中正确的是()。
(9)使用语句DimA(1 T0 10)As Integer声明数组A后,以下叙述正确的是()。
A. A数组中的所有元素值为0B. A数组中的所有元素值不确定C. A数组中的所有元素值为EmptyD. 执行语句“EraseA”后,A数组中的所有元素值为Null(10)下列选项中,不属于数据库管理的是()。
1第1小题【知识点播】文本框控件的MultiLine属性设置文本框是否能以多行显示文本,值为True表示允许,值为False表示不允许;ScrollBars属性设置文本框是否有水平或垂直滚动条,它的值为:0表示没有滚动条(默认值),1表示只有水平滚动条、2表示只有垂直滚动条,3表示有水平和垂直滚动条,设置0以外的值时MultiLine属性值必须为True。
【审题分析】本题只需按要求画出控件并设置其相应属性即可。
【操作步骤】步骤1:新建一个"标准EXE"工程,在窗体Form1中画两个文本框,并分别设置它们的相关属性,其属性及值如表97-1所示。
表97-1步骤2:按要求将文件保存至考生文件夹中。
第2小题【审题分析】要在程序运行时,移动滚动条上的滑块就能改变文本框的高度,只需在滚动条的Change事件过程中编写利用滚动条的V alue属性值来决定文本框Height属性值的语句即可,同时将文本框Width属性值设置为其Height属性值的1.5倍。
【操作步骤】步骤1:新建一个"标准EXE"工程,在窗体Form1中画一个文本框和一个水平滚动条,在属性设置窗口中设置其相关属性,其属性及值如表97-2所示。
表97-2步骤2:双击窗体Form1上的水平滚动条,打开代码编辑窗口,在其Change 事件过程中输入以下代码:参考代码:Private Sub Hsb1_Change()Txt1.Height = Hsb1.ValueTxt1.Width = Txt1.Height * 1.5End Sub步骤3:按要求将文件保存至考生文件夹中。
【主要考点】水平滚动条控件、Change事件过程。
2第1小题【审题分析】在本题源码“修改”按钮的单击事件过程中,通过语句“txtData = Cbo1.Text”将组合框中当前选择内容显示到文本框中,同时通过设置“确定”按钮的Enabled属性值为True使其可用;在“确定”按钮的单击事件过程中,通过语句“Cbo1.List(ListIndex) = txtData”把修改后的文本框内容替换组合框中该列表项的原有内容,并清空文本框,使“确定”按钮不可用;在“添加”按钮的单击事件过程中,用组合框的AddItem方法将文本框中的内容添加为组合框的一个项目。
2012年全国计算机等级《二级VB》全真模拟试题(4)总分:100分及格:60分考试时间:90分一、选择题(每题2分,共35题,70分)(1)下列县visual Basic中所允许的形式数是()。
A.B.C.D.(2)A. 5ABCDEB. 5ABCDEC. 10D. 0(3)以下数据结构中,属于非线性数据结构的是()。
A. 栈B. 线性表C. 队列D. 二叉树(4)确定一个控件在窗体上的位置的属性是()。
1A. Width或HeightB. Width和HeightC. Top或LeftD. Top和Left(5)开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
A. 软件矛盾B. 软件危机C. 软件藕合D. 软件产生(6)DBlist控件和DBCombo控件与数据库的绑定通过属性________来实现。
A. DataSource和DataFieldB. RowSource和ListFieldC. BoundColumn和BoundTextD. DataSource和ListField(7)设有以下函数过程则下面正确的过程调用语句是()。
A.B.C.D.(8)下列可作为VisualBasic变量名的是()。
A. A#AB. constAC. 7xyD. 4A(9)程序运行后,单击命令按钮,将显示一个输入对话框,如果在对话框中输入25,则程序的执行结果是()。
A. 输出0B. 输出25C. 输出45D. 无任何输出(10)在窗体上画4个文本框,并用这4个文本框建立一个控件数组,名称为Textl(下标从0开始,自左至右顺序增大),然后编写如下事件过程:程序运行后,单击命令按钮,4个文本框中显示的内容分别为()。
A. 0 1 2 3B. 1 2 3 4C. 0 1 3 2D. 出错信思(11)下列各选项中,不属于序言性注释的是()。
A. 程序标题B. 程序设计者C. 主要算法D. 数据状态(12)在窗体上画1个文本框,名称为Textl,然后编写如下程序:程序的功能是,在c盘根目录下建立1个名为dat.txt的文件,在文本框中输入字符,每次按回车键(回车符的ASCIl码是l3)都把当前文本框中的内容写入文件dat.tXt中,并清空文本框中的内容;如果输入“END”,则结束程序,清选择适合空白处的语句()。
一、选择题(1)数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及A)数据的存储结构B)计算方法C)数据映象D)逻辑存储正确答案: A(2) 串的长度是A)串中不同字符的个数B)串中不同字母的个数C)串中所含字符的个数且字符个数大于零D)串中所含字符的个数正确答案: D(3)在计算机中,算法是指A)加工方法B)解题方案的准确而完整的描述C)排序方法D)查询方法正确答案: B(4)以下不属于对象的基本特点的是A)分类性B)多态性C)继承性D)封装性正确答案: C(5)开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做A)软件投机B)软件危机C)软件工程D)软件产生正确答案: B(6)下面不属于软件设计原则的是A)抽象B)模块化C)自底向上D)信息隐蔽正确答案: C(7)开发大型软件时,产生困难的根本原因是A)大系统的复杂性B)人员知识不足C)客观世界千变万化D)时间紧、任务重正确答案: A(8)下列SQL语句中,用于修改表结构的是A) ALTERB) CREATEC)UPDATED)INSERT正确答案: A(9)数据库、数据库系统和数据库管理系统之间的关系是A)数据库包括数据库系统和数据库管理系统B)数据库系统包括数据库和数据库管理系统C)数据库管理系统包括数据库和数据库系统D)3者没有明显的包含关系正确答案: B(10)关系模型允许定义3类数据约束,下列不属于数据约束的是A)实体完整性约束B)参照完整性约束C)域完整性约束正确答案: C(11) Visual FoxPro 6.0属于A)网状数据库系统B)层次数据库系统C)关系数据库系统D)分布式数据库系统正确答案: C(12)下列关系表达式中,运算结果为逻辑真.T.的是A)"副教授"$"教授"B)3+5#2*4C)"计算机"<>"计算机世界"D)2004/05/01==CTOD("04/01/03")正确答案: C(13)执行下列命令后,显示的结果是()X=50Y=100Z="X+Y"?50+&ZA)50+&ZB)50+X+YC)200D)数据类型不匹配正确答案: C(14)在Visual FoxPro中,数据库文件和数据表文件的扩展名分别是A).DBF和.DCTB).DBC和.DCTC).DBC和.DCXD).DBC和.DBF正确答案: D(15)建立一个表文件,表中包含字段:姓名(C,6)、出生日期(D)和婚否(L),则该表中每条记录所占的字节宽度为A)15B)16C)17D)18正确答案: B(16)在Visual FoxPro中,可以对字段设置默认值的表是A)自由表B)数据库表C)自由表或数据库表D)都不能设置正确答案: B(17)数据库表的索引类型共有A)1种B)2种C)3种D)4种正确答案: D(18)利用SET RELATION命令可以建立两个表之间的关联,该关联是A)永久性联系B)临时性联系C)任意的联系D)以上说法均不正确正确答案: B(19)要将数据库"考生库"文件及其所包含的数据库表文件放入回收站,下列命令正确的是A)DELETE DATABASE 考生库B)DELETE DATABASE 考生库RECYCLEC)DELETE DATABASE 考生库DELETETABLESD)DELETE DATABASE 考生库DELETETABLES RECYCLE正确答案: D(20)假设表中共有10条记录,执行下列命令后,屏幕所显示的记录号顺序USE ABC.dbfGOTO 6LIST NEXT 5A)1~5B)1~6C)5~10D)6~10正确答案: D(21)惟一索引的"惟一性"是指A)字段值的"惟一"B)表达式的"惟一"C)索引项的"惟一"D)列属性的"惟一"正确答案: C(22)下列关于运行查询的方法中,不正确的一项是A)在项目管理器"数据"选项卡中展开"查询"选项,选择要运行的查询,单击"运行"命令按钮B)单击"查询"菜单中的"运行查询"命令C)利用快捷键CTRL+D运行查询D)在命令窗口输入命令DO <查询文件名.qpr>正确答案: C(23)以下关于视图的描述中,正确的是A)视图结构可以使用MODIFY STRUCTURE命令来修改B)视图不能同数据库表进行联接操作C)视图不能进行更新操作D)视图是从一个或多个数据库表中导出的虚拟表正确答案: D(24)在某个程序模块中使用命令PRIVATE XI定义一个内存变量,则变量XIA)可以在该程序的所有模块中使用B)只能在定义该变量的模块中使用C)只能在定义该变量的模块及其上层模块中使用D)只能在定义该变量的模块及其下属模块中使用正确答案: D(25)执行下列程序:CLEARSET TALK OFFSTORE 1 TO i,a,bDO WHILE i<=3DO PROG1??"P("+STR(i,1)+")="+STR(a,2)+","i=i+1ENDDO??"b="+STR(b,2)RETURNPROCEDURE PROG1a=a*2b=b+aSET TALK ONRETURN程序的运行结果为A)P(1)=2,P(2)=3,P(3)=4,b=15B)P(1)=2,P(2)=4,P(3)=6,b=8C)P(1)=2,P(2)=4,P(3)=6,b=18D)P(1)=2,P(2)=4,P(3)=8,b=15正确答案: D(26)在运行表单时,下列有关表单事件引发次序的叙述正确的是A)Activate -> Init -> LoadB)Load -> Activate -> InitC)Activate -> Load -> InitD)Load -> Init -> Activate正确答案: D(27)如果文本框的SelStart属性值为-1,表示的含义为A)光标定位在文本框的第一个字符位置上B)从当前光标处向前选定一个字符C)从当前光标处向后选定一个字符D)错误属性值,该属性值不能为负数正确答案: D(28)执行SET SYSMENU TO命令后A)将当前菜单设置为默认菜单B)将屏蔽系统菜单,使菜单不可用C)将系统菜单恢复为缺省的配置D)将缺省配置恢复成Visual FoxPro系统菜单的标准配置正确答案: B(29)有报表文件PP1,在报表设计器中修改该报表文件的命令是A)CREATE REPORT PP1B)MODIFY REPORT PP1C)CREATE PP1D)MODIFY PP1正确答案: B(30)在连编对话框中,下列不能生成的文件类型是A).DLLB).APPC).PRGD).EXE正确答案: C(31)SELECT-SQL语句中,条件短语的关键字是A)FORB)FROMC)WHERED)WITH正确答案: C(32)找出平均分大于95分的学生学号和他们所在的班级A)SELECT 学号,班级FROM 成绩;WHERE 平均分>95B)SELECT 学号,班级FROM 班级;WHERE (平均分>95) AND (成绩.学号=班级.学号)C)SELECT 学号,班级FROM 成绩,班级;WHERE (平均分>95) OR (成绩.学号=班级.学号)D)SELECT 学号,班级FROM 成绩,班级;WHERE (平均分>95) AND (成绩.学号=班级.学号)正确答案: D(33)给出在车间"W1"或"W2"工作,并且工资大于3000的职工姓名,正确的命令是A)SELECT 姓名FROM 车间WHERE 工资>3000 AND 车间="W1" OR 车间="W2"B)SELECT 姓名FROM 车间WHERE 工资>3000 AND (车间="W1" OR 车间="W2")C)SELECT 姓名FROM 车间;WHERE 工资>3000 OR 车间="W1" OR 车间="W2"D)SELECT 姓名FROM 车间;WHERE 工资>3000 AND (车间="W1" OR 车间="W2")正确答案: D(34)在当前目录下有数据表文件student.dbf,执行如下SQL语句后SELECT * FORM student INTO DBF student ORDER BY 学号/DA)生成一个按"学号"升序的表文件,将原来的student.dbf文件覆盖B)生成一个按"学号"降序的表文件,将原来的student.dbf文件覆盖C)不会生成新的排序文件,保持原数据表内容不变D)系统提示出错信息正确答案: D(35)有如下SQL语句:SELECT * FROM 仓库WHERE 仓库号="H1";UNION;SELECT * FROM 仓库WHERE 仓库号="H2"该语句的功能是A) 查询在H1或者H2仓库中的职工信息B) 查询仓库号H1或者H2的仓库信息C) 查询即在仓库号H1,又在仓库号H2工作的职工信息D) 语句错误,不能执行正确答案: B二、填空题(1)长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【1】。
计算机等级二级公共基础知识2012年09月真题一、单项选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
1、下列链表中,其逻辑结构属于非线性结构的是A) 循环链表 B) 双向链表C) 带链的栈 D) 二叉链表2、设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。
现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为A) 16 B) 20 C) 0或35 D) 153、下列关于栈的叙述中,正确的是A) 栈顶元素一定是最先入栈的元素B) 栈操作遵循先进后出的原则C) 栈底元素一定是最后入栈的元素D) 以上三种说法都不对4、在关系数据库中,用来表示实体间联系的是A) 二维表 B) 树状结构 C) 属性 D) 网状结构5、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。
则实体部门和职员间的联系是A) m:1联系 B) 1:m联系 C) 1:1联系 D) m:n联系6、有两个关系R和S如下:RA B Ca 1 2b 2 1C 3 1SA B CC 3 1则由关系R得到关系S的操作是A) 自然连接 B) 选择 C) 并 D) 投影7、数据字典(DD)所定义的对象都包含于A) 程序流程图 B) 数据流图(DFD图)C) 方框图 D) 软件结构图8、软件需求规格说明书的作用不包括A) 软件可行性研究的依据B) 用户与开发人员对软件要做什么的共同理解C) 软件验收的依据D) 软件设计的依据9、下面属于黑盒测试方法的是A) 逻辑覆盖 B) 语句覆盖C) 路径覆盖 D) 边界值分析10、下面不属于软件设计阶段任务的是A) 数据库设计 B) 算法设计C) 软件总体设计 D) 制定软件确认测试计划二、填空题1、一棵二叉树共有47个结点,其中有23个度为2的结点。
假设根结点在第1层,则该二叉树的深度为______。
2012年全国计算机等级《二级VB》全真模拟试题(5)总分:100分及格:60分考试时间:90分一、选择题(每题2分,共35题,70分)(1)在数据处理中,其处理的最小单位是()。
A. 数据B. 数据项C. 数据结构D. 数据元素(2)在数据流图中,带有箭头的线段表示的是()。
A. 控制流B. 数据流C. 模块调用D. 事件驱动(3)窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。
设有如下的类型声明:当单击命令按钮时,将两个文本框中的内容写入一个随机文件Test.dat中。
设文本框中的数据已正确地赋值给Person类型的变量P。
则能够正确地把数据写入文件的程序段是()。
(4)算法的有穷性是指()。
A. 算法程序的运行时间是有限的B. 算法程序所处理的数据量是有限的C. 算法程序的长度是有限的D. 算法只能被有限的用户使用(5)执行下面语句:将显示一个对话框,在该对话框的输入区中显示的信息是()。
A. TodayB. TomorrowC. YesterdayD. Day before yesterday(6)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
A. 冒泡排序为n(n-1)/2B. 简单插入排序为nC. 希尔排序为nD. 快速排序为n/2(7)下列叙述中正确的是()。
A. 在MDl应用程序中,每一个子窗体的菜单都显示在子窗体中B. 在多文档应用中,每次可以有几个活动的子窗体进行输入、编辑C. c)VB中的每一个窗体和控件都存在一个预定义的事件集D. 改变窗体的标题也就是改变其属性窗口中的Name属性(8)下列方法中,属于白盒法设计测试用例的方法的是()。
A. 错误推测B. 因果图C. 基本路径测试D. 边界值分析(9)(10)关系表中的每一行记录称为一个()。
A. 字段B. 元组C. 属性D. 关键码(11)设有如下程序:程序运行后,单击窗体,则在窗体上显示的是()。
2012年9月全国计算机2级考试(C语言程序设计)笔试模拟试题及答案2012年9月全国计算机等级考试二级笔试模拟试题C语言程序设计(考试时间90分钟,满分100分)一、选择题((1)-(10)、(21)-(40)每题2分,(11)-(20)每题1分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是()A)栈是“先进先出”的线性表B)队列是“先进后出”的线性表C)循环队列是非线性结构D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构(2)支持子程序调用的数据结构是()A)栈 B)树 C)队列 D)二叉树(3)某二叉树有5个度为z的结点,则该二叉树中的叶子结点数是()A)10 B)8 C)6 D)4(4)下列排序方法中,最坏情况下比较次数最少的是()A)冒泡排序 B)简单选择排序 C)直接插入排序 D)堆排序(5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于应用软件的是() A)编译程序 B)操作系统 C)教务管理系统 D)汇编程序(6)下面叙述中错误的是()A)软件测试的目的是发现错误并改正错误B)对被调试的程序进行“错误定位”是程序调试的必要步骤C)程序调试通常也称为DebugD)软件测试应严格执行测试计划,排除测试的随意性(7)耦合性和内聚性是对模块独立性度量的两个标准。
下列叙述中正确的是()A)提高耦合性降低内聚性有利他哦高模块的独立性B)降低耦合性提高内聚性有利于提高模块的独立性C)耦合性是指一个模块内部各个元索间彼此结合的紧密程度D)内聚性是指模块间互相连接的紧密程度(8)数据库应用系统中的核心问题是()A)数据库设计 B)数据库系统设计 C)数据库维护 D)数据库管理员培训(9)有两个关系R, S如下:由关系R通过运算得到关系S,则所使用的运算为()A)选择 B)投影 C)插入 D)连接(10)将E-R图转换为关系模式时,实体和联系都可以表示为()A)属性 B)键 C)关系 D)域(11)以下选项中合法的标识符是()A)1_1 B)1-1 C)_11 D)1_ _(12)若函数中有定于语句:int k;,则()A)系统将自动给K赋初值0B)时k中的值无定义C)系统将自动给k赋初值-1D)这时k中无任何值(13)以下选项中,能用作数据常量的是()A)0115 B)0118 C)1.5e1.5 D)115L(14)设有定义:int x=2;,以下表达式中,值不为6的是()A)x*=x+1 B)x++,2*x C)x*=(i+x) D)2*x, x+=2(15)程序段:int x=12; double y=3.141593; printf(“%d%8.6f”, x, y);的输出结果是() A)123.141593 B)12 3.141593 C)12, 3.141593 D)123.1415930(16)若有定义语句:double x, y,*px,*pY; 执行了px=&x; py=&y;之后,正确的输入语句是() A)scarf(“%f%1”,x,y);B)scarf(“%f%f”,&x,&y);C)scarf(“%lf%1e”,px,py);D)scarf(“%lf%lf”,x,y);(17)以下是if语句的基本形式:()if〔表达式)语句其中“表达式”A)必须是逻辑表达式B)必须是关系表达式C)必须是逻辑表达式或关系表达式D)可以是任意合法的表达式(18)有以下程序A)n=0; while((ch=getchar())!='\n’) n++;B)n=0; while(getchar()!='1n‘) n++;C)for( n=0;getchar()!='\n';n++);D)n=0; for( ch=getchar(); ch! ='\n';n++);(23)有以下程序#include <stdio.h>main(){int al,a2;char cl,c2;scanf(“%d%c%d%c”,&a1,&cl,&a2,&c2);printf(“%d, %c. %d, %c”,a1,c1,a2, c2);}若想通过键盘输入,使得a1的值为12,a2的值为34,c1的值为字符a,c2的值为自负b,程序输出的结果是:12,a,34,b 则正确的输入格式是(以下~代表空格,<CR>代表回车)()A)i2a34b<CR>B)12~a~34~b<CR>C)12,a,34,b<CR>D)12~a34~b<CR>(24)有以下程序#include <stdio.h>int f(int x,int y){return((y-x)*x);)main(){int a=3,b=4,c=5,d;d=f(f(a,b),f(a, c));printf(“od\n”,d);}程序运行后的输出结果是()A)10 B)9 C)8 D)7(25)有以下程序#include <stdio.h>void fun (char *s){while(*s){if(*s%2==0)printf(“%c”,*s);s++;}}main(){char a[]=(“good”};fun(a);printf(“\n”);}注意:字母a的ASCII码值为97,程序运行后的输出结果是()A)d B)go C)god D)good(26)有以下程序#include <stdio.h>void fun(int *a,int *b){int *c;c=a;a=b;b=c;}main(){int x=3, y=5,*p=&x, *q=&y;fun (p,q);printf(“%d,%d,”,*P,*q):fun(&X, &y);printf(“%d,%d\n”;*p.*q);}程序运行后的输出结果是()A)3,5.5,3 B)3,5,3,5 C)5,3,3,5 D)5,3,5,3(27)有以下程序#include <stdio.h>void flint *p,int *q);main()int m=l,n=2,*r=&m;f (r, &n);printf(“%d,od”,m, n);}void f(int *p,int *q){p=p+l: *q=*q+1;}程序运行后的输出结果是()A)1,3 B)2,3 C)1,4 D)1,2(28)以卜函数按每行8个输出数组中的数据vold fun( int *w,int n){int i;for(i=0;i<n;i++){_____________printf(“%d”,w[i]);}printf(“\n”);}下划线处应填入的语句是()A)if(i/8==0)printf(“\n”);B)if(i/8==0)continue;C)if(i%8==0)printf(“\n”);D)if(i%8==0)contInue;(29)若有以下定义int x[1O], *pt=x;则对x数组元素的正确引用是()A)*&x[10] B)*(x+3) C)*(pt+10) D)pt+3(30)设有定义:char s[81]; int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()A)gets(s);B)while((s[i++]=getchar())!='\n’);s[i]= '\0';C)scarf(“%s”,s);D)do{ scarf(“%c”,&s[i]); }while(s[i++]!='\n‘); s[i]='\0';(31)有以下程序#include <stdio.h>nain(){char *a[ ]=(“abed”,“ef”,“gh”,“ijk”}; int I;for(i=0;i<4;i++)printf(“%c”,*a[i]);}程序运行后的输出结果是()A)aegiB)dfhkC)abedD)abcdefghijk(32)以下选项中正确的语句组是()A)char s[]; s=“BOOK!”;B)char * s={“BOOK!”};C)char sf10}; s=“BOOK!”;D)char* s=“BOOK!”;(33)有以下程序#include <stdio.h>int fun(int x,int y){if (x==y) return(x);else return((x+y)/2);main()( int a=4,b=5,c=6;ptintf(“%d\n”, fun (2*a,fun(b,c)));}程序运行后的输出结果是()A)3 B)6 C)8 D)12(34)设函数中有整型变量n,为保证其在未赋初值的情况下初值为0,应选择的存储类别是()A)autoB)registerC)staticD)auto或register(35)有以下程序#include <stdio.h>int b=2.;int fun(int *k){b=*k+b; return (b);}main(){int a〔10],{1,2,3, 4,5,6,7,8),i;for(i=2;i<4;i++)(b=fun(&a[i])+b; printf(“%d”;b);printf(“\n”);}程序运行后的输出结果是()A)10 12 B)8 10 C)10 28 D)10 1b(36)有以下程序#include <stdio.h>#define PT 3 .5;#define S(x) PT*x*x;main(){ int a=1,b=2;printf(“%4 .if\n”, S(a+b));}程序运行后的输出结果是()A)14.0 B)31.5 C)7.5 D)程序有错无输出结果(37)有以下程序#include <stdio.h>struct ord{int x,y;}bt[2]={1,2,3,4};main(){struct ord *p=dt;printf(“%d”,++p->x); printf(“%d\n”,++p->y);}程序的运行结果是()A)1,2 B)2,3 C)3,4 D)4,1(38)设有宏定义:#define IsDIV(k,n)((k%n=I)?1:0)且变量m己正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是()A)判断m是否能被5或者7整除B)判断m是否能被5和7整除C)判断m被5或者7整除是否余1D)判断m被J和7整除是否都余(39)有以一下程序main(){int a=5,b=1, t;t=(a《2)|b; printf(“%d\n”,t);}程序运行后的输出结果是()A)21 B)11 C)6 D)1(40)有以下程序#include <stdio.h>main(){FILE *f;f=fopen(“filea.txt”,“w”);fprintf(f,“abc”);fclose(f);}若文本文件filea.txt中原有内容为:hello,则运行以上程序后,文件filea.txt中的内容为()A)helloabc B)abclo C)abc D)ahchelln二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。
2012年3月全国计算机等级《二级VB》全真模拟试题(5)一、选择题(每题2分,共35题,70分)第1题在数据处理中,其处理的最小单位是()。
A)数据B)数据项C)数据结构D)数据元素第2题在数据流图中,带有箭头的线段表示的是()。
A)控制流B)数据流C)模块调用D)事件驱动第3题窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。
设有如下的类型声明:当单击命令按钮时,将两个文本框中的内容写入一个随机文件Test.data中。
设文本框中的数据已正确地赋值给Person类型的变量P。
则能够正确地把数据写入文件的程序段是()。
第4题算法的有穷性是指()。
A)算法程序的运行时间是有限的B)算法程序所处理的数据量是有限的C)算法程序的长度是有限的D)算法只能被有限的用户使用第5题执行下面语句:将显示一个对话框,在该对话框的输入区中显示的信息是()。
A)TodayB)TomorrowC)YesterdayD)Day before yesterday……二、填空题(每题2分,共30分)第36题在两种基本测试方法中,__________测试的原则之一是保证所测模块中每一个独立路径至少执行一次。
第37题在两种基本测试方法中,________测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。
第38题软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。
编码和测试属于__________阶段。
第39题设在界面上放置了一个滚动条Scrolls和一个标签控件Label,请补齐以下代码,要求每次单击滚动条两端箭头,或滚动条滑块与两端箭头之间的空白区域时,滚动条的值能够反映在标签中。
第40题数据模型包括数据结构、_______和数据条件。
2012年全国计算机等级《二级VB》全真模拟试题(3)总分:100分及格:60分考试时间:90分一、选择题(每题2分,共35题,70分)(1)设已经在窗体上添加了一个通用对话框控件CommonDialogl,以下语句正确的是()。
(2)以下()控件没有Caption属性。
A. CommandButtonB. CheckBoxC. 11extBoxD. Label(3)以下叙述中正确的是()。
A. 任何时候都可以使用标准工具栏的“菜单编辑器”按钮打开菜单编辑器B. 只有当代码窗口为当前活动窗口时,才能打开菜单编辑器C. 只有当窗体设计窗口为当前活动窗体时,才能打开菜单编辑器D. 任何时候都可以使用“工具”菜单下的“菜单编辑器”命令,打开菜单编辑器(4)A. 3+77.7B. 377.7C. 80.7D. 12377.7(5)在窗体上有一个文本框Textl,Text属性值为空,然后编写如下事件过程:程序运行后,如果在文本框中输入字母“P”,则在文本框中显示的内容为()。
A.B.C.D.(6)以下()操作不能触发滚动条Change事件。
A. 拖动滚动块B. 单击两端箭头C. 单击滚动块D. 单击箭头与滚动块之间的滚动条(7)下列可以激活属性窗口的操作是()。
A. 用鼠标双击窗体的任何部位B. 按Ctrl+F4键C. 执行“工程”菜单中的“属性窗口”命令D. 按F4键(8)以下叙述错误的是()。
A. 滚动条的重要事件是Change和ScrollB. 框架的主要作用是将控件进行分组,以完成各自相对独立的功能C. 组合框是组合了文本框和列表框的特性而形成的一种控件D. 计时器控件可以通过对Visible属性的设置,在程序运行期间显示在窗体上(9)在关系代数运算中,有5种基本运算,它们是()。
(10)在窗体上画一个命令按钮,名称为Commandl,然后编写如下程序:程序运行后,如果单击命令按钮,则在窗体上显示的内容是()。
全国计算机等级考试二级公共基础知识模拟题及答案计算机等级考试分为两大部分,一是理论基础知识,二是上机操作实践。
那么你对计算机二级公共基础知识了解多少呢?以下是由我整理关于计算机等级考试分为两大部分,一是理论基础知识,二是上机操作实践。
的内容,希望大家喜欢!全国计算机等级考试二级公共基础知识模拟题及答案(一)1、按配置划分,计算机网络可分为( )。
A、混合网B、同类网C、局域网D、单服务器网2、根据冯、诺依曼提出的计算机结构体系,计算机硬件系统主要包括( )。
A、输入、输出设备B、运算器C、控制器D、存储器3、下面关于"计算机系统"的叙述中,最完整的是( )。
A、"计算机系统"就是指计算机的硬件系统B、"计算机系统"是指计算机上配置的操作系统C、"计算机系统"由硬件系统和安装在上的操作系统组成D、"计算机系统"由硬件系统和软件系统组成答案:D4、微机上广泛使用的Windows是( )。
A、多任务操作系统B、单任务操作系统C、实时操作系统D、批处理操作系统答案:A5、下列叙述中,正确的是( )。
A、所有计算机病毒只在可执行文件中传染B、计算机病毒主要通过读写移动存储器或Internet网络进行传播C、只要把带病毒的软盘片设置成只读状态,那么此盘片上的病毒就不会因读盘而传染给另一台计算机D、计算机病毒是由软盘片表面不清洁而造成的答案:B全国计算机等级考试二级公共基础知识模拟题及答案(二)1、计算机中有大量的信息存储在磁盘上,磁盘与内存交换信息是以( )为单位进行的。
A、扇区B、磁道C、盘面D、字节答案:A2、电子计算机的中央处理器由( )构成。
A、控制器B、运算器C、存储器D、读写器E、软件答案:AB3、程序设计语言用于书写计算机程序,它包含语法、语义和( )三个方面。
A、语句B、语境C、语调D、语用答案:D4、计算机软件著作权的保护期开始计算的时间为( )。
2012年全国计算机等级《二级VB》全真模拟试题(8)总分:100分及格:60分考试时间:90分一、选择题(每题2分,共35题,70分)(1)<Ahref="javascript:;"></A>(2)<A href="javascript:;"></A>(3)<A href="javascript:;"></A>(4)<Ahref="javascript:;"></A>(5)<Ahref="javascript:;"></A>(6)<A href="javascript:;"></A>(7)以下关于函数过程的叙述中,正确的是()(8)关系数据库管理系统能实现的专门关系运算包括()。
A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表(9)软件工程的理论和技术性研究的内容主要包括软件开发技术和加题库常用(10)<Ahref="javascript:;"></A >(11)<A href="javascript:;"></A>(12)当窗体大小改变时,要使其中的控件也按比例发生变化,应使用窗体的()。
A. AutoSize属性B. Resize事件C. AutoRedraw属性D. Stretch属性(13)软件设计中设计复审是和设计本身一样重要的环节,其主要目的和作用是加题库常用(14)用Line Input语句从顺序文件读出数据时,每次读出一行数据。
所谓一行是指遇到()分隔符,即认为一行的结束。
A. 文件结束符B. 回车符(*^__^*) 中大网校…在线★考试中心C. 空格D. Tab字符(15)下列有关过程的叙述中错误的是()。
2012年计算机二级公共基础知识模拟试题一、选择题(1) 下面叙述正确的是(C)A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对(2) 以下数据结构中不属于线性数据结构的是(C)A. 队列B. 线性表C. 二叉树D. 栈(3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得A. 8B. 16C. 32D. 15(4) 下面描述中,符合结构化程序设计风格的是(A)A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B. 模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用goto语句(5) 下面概念中,不属于面向对象方法的是(D) 注:P55-58A. 对象B. 继承C. 类D. 过程调用(6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A. 可行性分析B. 需求分析C. 详细设计D. 程序编码(7) 在软件开发中,下面任务不属于设计阶段的是(D)A. 数据结构设计B. 给出系统模块结构C. 定义模块算法D. 定义需求并建立系统模型(8) 数据库系统的核心是(B)A. 数据模型B. 数据库管理系统C. 软件工具D. 数据库(9) 下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108A. 内模式B. 外模式C. 概念模式D. 逻辑模式(11) 算法的时间复杂度是指(C)A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数(12) 算法的空间复杂度是指(D)A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间(13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A. 349B. 350C. 255D. 351(14) 结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15) 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D) 注:即第一个阶段A. 概要设计B. 详细设计C. 可行性分析D. 需求分析(16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
下列图符名标识的图符不属于数据流图合法图符的是(A) 注:P67A. 控制流B. 加工C. 数据存储D. 源和潭(17) 软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B) 注:P66A. 阶段性报告B. 需求评审C. 总结D. 都不正确(18) 下述关于数据库系统的叙述中正确的是(A)A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型的一致D. 数据库系统比文件系统能管理更多的数据(19) 关系表中的每一横行称为一个(A)A. 元组B. 字段C. 属性D. 码(20) 数据库设计包括两个方面的设计内容,它们是(A)A. 概念设计和逻辑设计B. 模式设计和内模式设计C. 内模式设计和物理设计D. 结构特性设计和行为特性设计(21) 下列叙述中正确的是(A)A. 线性表是线性结构B. 栈与队列是非线性结构C. 线性链表是非线性结构D. 二叉树是线性结构(22) 下列关于栈的叙述中正确的是(D)A. 在栈中只能插入数据B. 在栈中只能删除数据C. 栈是先进先出的线性表D. 栈是先进后出的线性表(23) 下列关于队列的叙述中正确的是(C)A. 在队列中只能插入数据B. 在队列中只能删除数据C. 队列是先进先出的线性表D. 队列是先进后出的线性表(24) 对建立良好的程序设计风格,下面描述正确的是(A) 注:P48A. 程序应简单、清晰、可读性好B. 符号名的命名要符合语法C. 充分考虑程序的执行效率D. 程序的注释可有可无(25) 下面对对象概念描述错误的是(A) 注:P55A. 任何对象都必须有继承性B. 对象是属性和方法的封装体C. 对象间的通讯靠消息传递D. 操作是对象的动态性属性(26) 下面不属于软件工程的3个要素的是(D) 注:P62A. 工具B. 过程C. 方法D. 环境(27) 程序流程图(PFD)中的箭头代表的是(B) 注:P81A. 数据流B. 控制流C. 调用关系D. 组成关系(28) 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
其中数据独立性最高的阶段是(A)A. 数据库系统B. 文件系统C. 人工管理D. 数据项管理(29) 用树形结构来表示实体之间联系的模型称为(B)A. 关系模型B. 层次模型C. 网状模型D. 数据模型(30) 关系数据库管理系统能实现的专门关系运算包括(B)A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表(31) 算法一般都可以用哪几种控制结构组合而成(D) 注:P3A. 循环、分支、递归B. 顺序、循环、嵌套C. 循环、递归、选择D. 顺序、选择、循环(32) 数据的存储结构是指(B) 注:P13,要牢记A. 数据所占的存储空间量B. 数据的逻辑结构在计算机中的表示C. 数据在计算机中的顺序存储方式D. 存储在外存中的数据(33) 设有下列二叉树:图见书P46对此二叉树中序遍历的结果为(B)A. ABCDEFB. DBEAFCC. ABDECFD. DEBFCA(34) 在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送(D) 注:P56A. 调用语句B. 命令C. 口令D. 消息(35) 检查软件产品是否符合需求定义的过程称为(A) 注:P95A. 确认测试B. 集成测试C. 验证测试D. 验收测试(36) 下列工具中属于需求分析常用工具的是(D) 注:P67A. PADB. PFDC. N-SD. DFD(37) 下面不属于软件设计原则的是(C) 注:P73A. 抽象B. 模块化C. 自底向上D. 信息隐蔽(38) 索引属于(B)A. 模式B. 内模式C. 外模式D. 概念模式(39) 在关系数据库中,用来表示实体之间联系的是(D)A. 树结构B. 网结构C. 线性表D. 二维表(40) 将E-R图转换到关系模式时,实体与联系都可以表示成(B)A. 属性B. 关系C. 键D. 域(41) 在下列选项中,哪个不是一个算法一般应该具有的基本特征(C)A. 确定性B. 可行性C. 无穷性D. 拥有足够的情报(42) 希尔排序法属于哪一种类型的排序法(B)A.交换类排序法B.插入类排序法C.选择类排序法D.建堆排序法(43) 在深度为5的满二叉树中,叶子结点的个数为(C)A. 32B. 31C. 16D. 15(44) 对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为(B) 注:要牢记A. N+1B. NC. (N+1)/2D. N/2(45) 信息隐蔽的概念与下述哪一种概念直接相关(B) 注:P74A.软件结构定义B. 模块独立性C. 模块类型划分D. 模拟耦合度(46) 面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是(C)A. 模拟现实世界中不同事物之间的联系B. 强调模拟现实世界中的算法而不强调概念C. 使用现实世界的概念抽象地思考问题从而自然地解决问题D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考(47) 在结构化方法中,软件功能分解属于下列软件开发中的阶段是(C) 注:总体设计也就是概要设计A. 详细设计B. 需求分析C. 总体设计D. 编程调试(48) 软件调试的目的是(B) 注:与软件测试要对比着复习A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能(49) 按条件f对关系R进行选择,其关系代数表达式为(C)A. R|X|RB. R|X|RfC. бf(R)D. ∏f(R)(50) 数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是(D) 注:P127,要牢记A. 自顶向下B. 由底向上C. 由内向外D. 由整体到局部(51) 在计算机中,算法是指(C)A. 查询方法B. 加工方法C. 解题方案的准确而完整的描述D. 排序方法(52) 栈和队列的共同点是(C) 注:这一共同点和线性表不一样A. 都是先进后出B. 都是先进先出C. 只允许在端点处插入和删除元素D. 没有共同点(53) 已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是(A) 注:P38,前提要掌握三种遍历的方法A. cedbaB. acbedC. decabD. deabc(54) 在下列几种排序方法中,要求内存量最大的是(D) 注:要牢记,书中没有提到。
A. 插入排序B. 选择排序C. 快速排序D. 归并排序(55) 在设计程序时,应采纳的原则之一是(A) 注:和设计风格有关A. 程序结构应有助于读者理解B. 不限制goto语句的使用C. 减少或取消注解行D. 程序越短越好(56) 下列不属于软件调试技术的是(B) 注:P98A. 强行排错法B. 集成测试法C. 回溯法D. 原因排除法(57)下列叙述中,不属于软件需求规格说明书的作用的是(D)注:P71A. 便于用户、开发人员进行理解和交流B. 反映出用户问题的结构,可以作为软件开发工作的基础和依据C. 作为确认测试和验收的依据D. 便于开发人员进行需求分析(58) 在数据流图(DFD)中,带有名字的箭头表示(C)A. 控制程序的执行顺序B. 模块之间的调用关系C. 数据的流向D. 程序的组成成分(59) SQL语言又称为(C)A. 结构化定义语言B. 结构化控制语言C. 结构化查询语言D. 结构化操纵语言(60) 视图设计一般有3种设计次序,下列不属于视图设计的是(B)A. 自顶向下B. 由外向内C. 由内向外D. 自底向上(61) 数据结构中,与所使用的计算机无关的是数据的(C)A. 存储结构B. 物理结构C. 逻辑结构D. 物理和存储结构(62) 栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是(D)A. ABCEDB. DBCEAC. CDABED. DCBEA(63) 线性表的顺序存储结构和线性表的链式存储结构分别是(B)A. 顺序存取的存储结构、顺序存取的存储结构B. 随机存取的存储结构、顺序存取的存储结构C. 随机存取的存储结构、随机存取的存储结构D. 任意存取的存储结构、任意存取的存储结构(64) 在单链表中,增加头结点的目的是(A)A. 方便运算的实现B. 使单链表至少有一个结点C. 标识表结点中首结点的位置D. 说明单链表是线性表的链式存储实现(65) 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指(B) 注:P73A. 模块间的关系B. 系统结构部件转换成软件的过程描述C. 软件层次结构D. 软件开发过程(66) 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为(B) 注:P82A. PAD图B. N-S图C. 结构图D. 数据流图(67) 数据处理的最小单位是(C) 注:数据项不可再分割A. 数据B. 数据元素C. 数据项D. 数据结构(68) 下列有关数据库的描述,正确的是(C) 注:P102A. 数据库是一个DBF文件B. 数据库是一个关系C. 数据库是一个结构化的数据集合D. 数据库是一组文件(69) 单个用户使用的数据视图的描述称为(A) 注:P108A. 外模式B. 概念模式C. 内模式D. 存储模式(70) 需求分析阶段的任务是确定(D)A. 软件开发方法B. 软件开发工具C. 软件开发费用D. 软件系统功能(71) 算法分析的目的是(D) 注:书中没有总结,但要牢记A. 找出数据结构的合理性B. 找出算法中输入和输出之间的关系C. 分析算法的易懂性和可靠性D. 分析算法的效率以求改进(72)链表不具有的特点是(B)A.不必事先估计存储空间B.可随机访问任一元素C.插入删除不需要移动元素D.所需空间与线性表长度成正比(73) 已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是(B)A. 堆排序B. 直接插入排序C. 快速排序D. 直接选择排序(74) 用链表表示线性表的优点是(A) 注:因为不需要移动元素A. 便于插入和删除操作B. 数据元素的物理顺序与逻辑顺序相同C. 花费的存储空间较顺序存储少D. 便于随机存取(75) 下列不属于结构化分析的常用工具的是(D) 注:P67A. 数据流图B. 数据字典C. 判定树D. PAD图(76) 软件开发的结构化生命周期方法将软件生命周期划分成(A)A. 定义、开发、运行维护B. 设计阶段、编程阶段、测试阶段C. 总体设计、详细设计、编程调试D. 需求分析、功能定义、系统设计(77) 在软件工程中,白箱测试法可用于测试程序的内部结构。