2011年3月全国计算机等级考试二级笔试试卷

合集下载

2011年计算机二级考试真题卷

2011年计算机二级考试真题卷

2011年计算机二级考试真题卷•本卷共分为1大题50小题,作答时刻为180分钟,总分100分,60分及格。

一、单项挑选题(共50题,每题2分。

每题的备选项中,只要一个最契合题意)1.有以下程序main____{int i,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;iA:7 5 3B:3 5 7C:3 6 9D:7 5 1参考答案:B2.若有界说句子char s[10]= “1234567\0\0 ”;,则strlen(s)的值是A:7B:8C:9D:10参考答案:A3.设Picture1.ScaleLeft=-200,Picture1.ScaleTop=250,Picture1.ScaleWidth=500,Pict ure1.Height=-400。

则Picture1右下角的坐标为____ A:(300,–150)B:(500,–450)C:(–200,250)D:(700,650)参考答案:A4.下列一组描绘中,正确的是____A:体系软件便是买来的软件,应用软件便是自己编写的软件B:机器言语程序CPU可直接履行,高档言语程序须经过编译才干履行C:一台计算机配了某言语,阐明一开机就用该言语编写和履行程序D:计算机程序便是计算机软件,计算机软件便是计算机程序参考答案:B5.Visual Basic 窗体规划器的主要功用是____A:树立用户界面B:编写源程序代码C:画图D:显现文字参考答案:A6.以下____是文件列表框。

A:DirListBoxB:DriveListBoxC:FileListBoxD:ComboBox参考答案:C7.代数式ab2 ÷(5c+d)的Visual Basic表达式是____ 。

A:a * b * b / 5 * c + dB:a×b×b / (5×c + d)C:a * b* b / (5 * c + d)D:a * b ^ b / (5 c + d)参考答案:C8.若用数组名作为函数调用的实参,传递给形参的是____A:数组的首地址B:数组第一个元素的值C:数组中悉数元素的值D:数组元素的个数参考答案:A9.学生表中有学号名字和年纪三个字段,SQL句子SELECT 学号FROM 学生完结的操作称A:挑选B:投影C:衔接D:并参考答案:B10.在以下四组中,每组有两个别离运算的函数或表达式,运算成果相同的是A:LEFT([FoxPro],3)与SUBSTR([FoxPro],1,3)B:YEAR(DATE( ))与SUBSTR(DTOC(DATE( )),7,2)C:VARTYPE([36-4*5])与VARTYPE(36-4*5)D:假定X=[this ],Y=[is a string]X+Y与X-Y参考答案:A11.下列选项中,可作为报表数据源的是____A:数据库、数据表B:数据表、视图C:自在表、查询D:查询、视图参考答案:B12.windows 的体系口令是在____设置的。

2011年3月全国计算机等级考试二级C++真题

2011年3月全国计算机等级考试二级C++真题

2011年3月全国计算机等级考试二级C++语言程序设计笔试真题一、选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

11. 为了提高函数调用的实际运行速度,可以将较简单的函数定义为A. 内联函数B. 重载函数C. 递归函数D. 函数模板答案:A12. 若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为A. aB. AA.aC. a()D. AA::a()答案:A13. 当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是A. 任何B. 公有或保护C. 保护或私有D. 私有答案:B解析:派生类从基类保护继承时,基类的公有成员在派生类中改变为保护成员,基类的保护成员在派生类中仍为保护成员,基类中的私有成员在派生类中是隐藏的,不可访问。

14. 若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是A. Data +(Data);B. Data operator+(Data);C. Data +operator(Data);D. operator+(Data,Data);答案:B解析:运算符函数的函数名由运算符前加关键字operator构成,且“+”是一个二元运算符,作为成员函数重载时形参表中只有一个参数。

故可排除A、B、D项,本题答案为B。

15. 下列关于函数模板的描述中,正确的是A. 函数模板是一个实例函数B. 使用函数模板定义的函数没有返回类型C. 函数模板的类型参数与函数的参数相同D. 通过使用不同的类型参数,可以从函数模板得到不同的实例函数答案:D解析:函数模板是一系列相关函数的模型或样板;使用函数模板定义的函数可以带有返回类型;函数模板的类型参数为虚拟类型参数,与函数的参数不同。

故A、B、C项错误。

2011年3和9月月计算机等级考试二级-VB笔试真题及答案

2011年3和9月月计算机等级考试二级-VB笔试真题及答案

2011年3和9月月计算机等级考试二级-VB笔试真题及答案2010年3月全国计算机等级考试二级VB笔试试卷一、选择题(每题2分,共70分)(1)下列叙述中正确的是( )A)对长度为n的有序链表进行查找,最坏情况下需要比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数(log2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数(nlog2n)(2)算法的时间复杂是指( )A)算法的执行时间 B)算法所处理的数据量C)算法程序中的语句或指令条数 D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支持软件(或工具软件),下面属于系统软件的是( )A)编辑软件 B)操作系统 C)教务管理系统 D)浏览器(4)软件(程序)调试的任务是( )A)诊断和改正程序中的错误 B)进肯能多的发现程序中的错误C)发现并改正程序中的所有错误 D)确定程序中错误的性质(5)数据流程图(DFD图)是( )A)软件概要设计的工具 B)软件详细设计的工具C)机构化方法的需求分析工具 D)面向对象方法的需求分析工具(6)软件生命周期可以分为定义阶段,开发阶段和维护阶段。

详细设计属于( )A)定义阶段 B)开发阶段 C)维护阶段 D)上述三个阶段(7)数据库管理系统中负责数据模式定义的语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是A)文件B)投影C)交D)并(11)在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是(12)设x是整型变量,与函数Ⅱf(x>0,-x,x)有相同结果的代数式是A)|x|B)-|x|C)xD)-x(13)设窗体文件中有下面的事件过程:Private Sub Command1_Click()Dim sa%=100Print aEnd Sub其中变量a和s的数据类型分别是A)整型,整型B)变体型,变体型C)整型,变体型D)变体型,整型(14)下面哪个属性肯定不是框架控件的属性A)TextB)CaptionC)LeftD)Enabled(15)下面不能在信息框中输出“VB”的是A)MsgBox "VB"B)x=MsgBox("VB")C)MsgBox("VB")D)Call MsgBox "VB"(16)窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程Private Sub Option1_C1ick (Index As Integer)…End Sub下面关于此过程的参数Index的叙述中正确的是A)Index为1表示单选按钮被选中,为O 表示未选中B)Index的值可正可负C)Index的值用来区分哪个单选按钮被选中D)Index表示数组中单选按钮的数量(17)设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发A)Text1的SetFocus事件B)Text1的GotFocus事件C)Text1的LostFocus事件D)窗体的GotFocus事件(18)VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母A)这3个事件都会触发B)只触发KeyPress事件C)只触发KeyDown、KeyUp事件D)不触发其中任何一个事件(19)下面关于标准模块的叙述中错误的是A)标准模块中可以声明全局变量B)标准模块中可以包含一个Sub Main过程,但此过程不能被设置为启动过程C)标准模块中可以包含一些Public过程D)一个工程中可以含有多个标准模块(20)设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是A)Form1_MouseDownB)Win_MouseDownC)Form_MouseDownD)MouseDown_Form1(21)下面正确使用动态数组的是A)Dim arr() As Integer…ReDim arr(3,5)B)Dim arr() As Integer…ReDim arr(50)As StringC)Dim arr()…ReDim arr(50) As IntegerD)Dim arr(50) As Integer…ReDim arr(20)(22)下面是求最大公约数的函数的首部Function gcd(ByVal x As Integer, ByVal y As Int eger) As Integer若要输出8、12、16这3个数的最大公约数,下面正确的语句是A)Print gcd(8,12),gcd(12,16),gcd(16,8)B)Print gcd(8,12,16)C)Print gcd(8),gcd(12),gcd(16)D)Print gcd(8,gcd(12,16))(23)有下面的程序段,其功能是按图1所示的规律输出数据Dim a(3,5) As IntegerFor i=1 To 3For j=1 To 5A(i,j)=i+jPrint a(i,j);NextPrintNext若要按图2所示的规律继续输出数据,则接在上述程序段后面的程序段应该是A)For i=1 To 5For j=1 To 3Print a(j,i);NextPrintNextB)For i=1 To 3For j=1 To 5Print a(j,i);NextPrintNextC)For j=1 To 5For i=1 To 3Print a(j,i);NextPrintNextD)For i=1 To 5For j=1 To 3Print a(i,j);NextPrintNext(24)窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序Private Sub Commandl_Click()Dim nIf Text1.Text<>"23456" Thenn=n+1Print "口令输入错误" & n & "次"End IfEnd Sub希望程序运行时得到左图所示的效果,即:输入口令,单击“确认口令”命令按钮,若输入的口令不是“123456”,则在窗体上显示输入错误口令的次数。

2011年3月计算机等级考试二级VF笔试试题

2011年3月计算机等级考试二级VF笔试试题

2010年3月计算机二级考试VF笔试试题及答案一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n log2n)(2)算法的时间复杂度是指A)算法的执行时间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下面属于系统软件的是A)编辑软件B)操作系统C)教务管理系统D)浏览器(4)软件(程序)调试的任务是A)诊断和改正程序中的错误B)尽可能多地发现程序中的错误C)发现并改正程序中的所有错误D)确定程序中错误的性质(5)数据流程图(DFD图)是A)软件概要设计的工具B)软件详细设计的工具C)结构化方法的需求分析工具D)面向对象方法的需求分析工具(6)软件生命周期可分为定义阶段,开发阶段和维护阶段。

详细设计属于A)定义阶段B)开发阶段C)维护阶段D)上述三个阶段(7)数据库管理系统中负责数据模式定义的语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是A)文件B)数据库C)字段D)记录(9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段(10)有两个关系R和T如下:则由关系R得到关系T的操作是A)选择B)投影C)交D)并(11)在Visual FoxPro中,编译后的程序文件的扩展名为A)PRGB)EXEC)DBCD)FXP(12)假设表文件TEST.DBF己经在当前工作区打开,要修改其结构,可以使用命令A)MODI STRUB)MODI COMM TESTC)MODI DBFD)MODI TYPE TEST(13)为当前表中所有学生的总分增加10分,可以使用的命令是A)CHANGE 总分WITH 总分+10B)PEPLACE 总分WITH 总分+10C)CHANGE ALL 总分WITH 总分+10D)PEPLACE ALL 总分WITH 总分+10(14)在Visual FoxPro中,下面关于属性、事件、方法叙述错误的是A)属性用于描述对象的状态B)方法用于表示对象的行为C)事件代码也可以象方法一样被显式调用D)基于同一个类产生的两个对象的属性不能分别设置自己的属性值(15)有如下赋值语句,结果为“大家好”的表达式是a="你好"B="大家"A)b+AT(a,1)B)b+RIGHT(a,1)C)b+LEFT(a,3,4)D)b+RIGHT(a,2)(16)在Visual FoxPro中,“表”是指A)报表B)关系C)表格控件D)表单(17)在下面的Visual FoxPro表达式中,运算结果为逻辑真的是A)EMPTY(.NULL.)B)LIKE(''xy?'', ''xyz'')C)AT(''xy'',''abcxyz'')D)LSNULL(SPACE(0))(18)以下关于视图的描述正确的是A)视图和表一样包含数据B)视图物理上不包含数据C)视图定义保存在命令文件中D)视图定义保存在视图文件中(19)以下关于关系的说法正确的是A)列的次序非常重要B)行的次序非常重要C)列的次序无关紧要D)关键字必须指定为第一列(20)报表的数据源可以是A)表或视图B)表或查询C)表、查询或视图D)表或其他报表(21)在表单中为表格控件指定数据源的属性是A、DataSourceB)RecordSourceC)DataFromD)RecordFrom(22)如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时A)系统自动备份父表中被删除记录到一个新表中B)若子表中有相关记录,则禁止删除父表中记录C)会自动删除子表中所有相关记录D)不作参照完整性检查,删除父表记录与子表无关(23)为了在报表中打印当前时间,这时应该插入一个A)表达式控件B)域控件C)标签控件D)文本控件(24)以下关于查询的描述正确的是A)不能根据自由表建立查询B)只能根据自由表建立查询C)只能根据数据库表建立查询D)可以根据数据库表和自由表建立查询(25)SQL语言的更新命令的关键词是A)INSERTB)UPDATEC)CREA TED)SELECT(26)将当前表单从内存中释放的正确语句是A)ThisForm.CloseB)ThisForm.ClearC)ThisForm.ReleaseD)ThisFornn.Refresh(27)假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”。

2011年计算机二级考试真题卷(3)

2011年计算机二级考试真题卷(3)

2011年计算机二级考试真题卷•本卷共分为1大题50小题,作答时刻为180分钟,总分100分,60分及格。

一、单项选择题(共50题,每题2分。

每题的备选项中,只要一个最契合题意)1.阅览下列程序,则在履行后,程序的运转成果为#include "stdio.h"#include "string.h"main____{ char a [30]="nice to meet you!";strcpy(a+strlen(a)/2,"you");printf("%s\n",a);}A:)nice to meet you youB:)nice toC:)meet you youD:)nice to you参考答案:D2.现有如下程序段#include "stdio.h"main____{ int k [30]={12,324,45,6,768,98,21,34,453,456};intcount=0,i=0;while(k[i]){ if(k[i]%2==0‖k[i]%5==0)count++;i++;}printf("%d,%d\n",count,i);} 则程序段的输出成果为A:)7,8B:)8,8C:)7,10D:)8,10参考答案:D3.有如下界说句子int aa[][3]={12,23,34,4,5,6,78,89,45};,则45在数组aa中的队伍坐标各为A:)3,2B:)3,1C:)2,2D:)2,1参考答案:C4.现在有如下程序#include "stdio.h"main____{ chars[80];int i,j;gets(s);for(i=j=0;s[i]!=′\0′;i++)if(s[i]!=′H′____)s[j]=′\0′;puts (s);} 这个程序段的功用是删去输入的字符串中字符′H′,则空线上应当添入的是A:)s[j++]=s[i];j++;B:)s[j]=s[i++];j++;C:)s[j++]=s[i];D:)s[j]=s[i];参考答案:C5.以下二维数组c的界说方式是A:)int c[3][]B:)float c[3,4]C:)double c[3][4]D:)float c(3)(4)参考答案:C6.已知int c[3][4];则对数组元素引证正确的是A:)c[1][4]B:)c[1.5][0]C:)c[1+0][0]D:)以上表达都过错参考答案:C7.若有阐明int a[][3]={1,2,3,4,5,6,7};则a数组榜首维的巨细是A:)2B:)3C:)4D:)无确认值参考答案:B8.对以下阐明句子的正确理解是int a[10]={6,7,8,9,10};A:)将5个初值顺次赋给a[1]至a[5]B:)将5个初值顺次赋给a[0]至a[4]C:)将5个初值顺次赋给a[6]至a[10]D:)由于数组长度与初值的个数不相同,所以此句子不正确参考答案:B9.若有阐明int a[][4]={0,0};则下面不正确的叙说是A:)数组a的每个元素都可得到初值0B:)二维数组a的榜首维巨细为1C:)当初值的个数能被第二维的常量表达式的值除尽时,所得商数便是榜首维的巨细D:)只要元素a[0][0]和a[0][1]可得到初值,其他元素均得不到确认的初值参考答案:D10.有以下程序main____{ char a[]={ ′a′, ′b′, ′c′,′d′, ′e′, ′f′, ′g′,′h ′,′\0′}; int i,j;i=sizeof(a); j=strlen(a);printf("%d,%d\b",i,j);}程序运转后的输出成果是A:)9,9B:)8,9C:)1,8D:)9,8参考答案:D11.假定int类型变量占用两个字节,其有界说int x [10]={0,2,4};,则数组x在内存中所占字节数是A:)3B:)6C:)10D:)20参考答案:D12.以下能对二维数组c进行正确的初始化的句子是A:)int c[3][]={{3},{3},{4}};B:)int c[][3]={{3},{3},{4}};C:)int c[3][2]={{3},{3},{4},{5}};D:)int c[][3]={{3},{},{3}};参考答案:B13.在C语言中,一维数组的界说办法为类型阐明符数组名A:)[常量表达式]B:)[整型常量]C:)[整型变量]D:)[整型常量]或[整型表达式]参考答案:A14.下面程序输出的成果是main____{ int i;int a[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i。

2011山东省全国计算机等级考试二级笔试试卷VB试题及答案

2011山东省全国计算机等级考试二级笔试试卷VB试题及答案
9、在微型计算机内存储器中,不能用指令修改其存储内容的部分是( C )
A、RAM B、DRAM C、ROM D、SRAM
10、ASCII码是一种( B )位二进制编码
A、6 B、7 C、8 D、9
A、程序存储与自动控制 B、高速度与高精度
C、可靠性与可用性 D、有记忆能力
20、下列4条叙述中,正确的一条是( C )
A、字节通常用英文单词“bit”来表示
B、目前广泛使用的Pentium机,其字长为5个字节
C、累加器和控制器 D、通用寄存器和控制器
8、在进位计数制中,当某一位的值达到某个固定量时,就要向高位产生进位。这个固定量就是该种进位计数制的( D )
A、阶码 B、尾数 C、原码 D、基数
11、下面哪个迹象最不可能像感染了计算机病毒( B )
A、开机后微型计算机系统内存空间明显变小
B、开机后微型计算机电源泉指示灯不亮
C、文件的日期时间值被修改成新近的日期或时间(用户自己并没有修改)
D、显示器出现一些莫名其妙的信息和异常现象
12、下列总线中,对微软出的“即插即用”(Play and Plug)方案支持很好的是( A )
1、汉字在计算机内的表示方法一定是( B )
A、国标码 B、机内码
C、最左位置为1的2字节代码 D、ASCII码
2、动态RAM的特点是( B )
A、在不断电的条件下,其中的信息保持不变,因而不必定期刷新
B、在不断电的条件下,其中的信息不能长时间保持,因而必须定期刷新才不致丢失信息
14、某工厂的仓库管理软件属于( A )
A、应用软件 B、系统软件 C、工具软件 D、字处理软件
15、在微型计算机内存储器中,不能用指令修改其存储内容的部分是( C )

2011年3月全国计算机等级考试二级C 语言真题

2011年3月全国计算机等级考试二级C 语言真题

2011 年3 月全国计算机等级考试笔试试卷二级公共基础知识和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)某二叉树共有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 的操作是A)自然连接B)交C)除D)并(10)定义无符号整数类为UInt,下面可以作为类UInt 实例化值的是()。

2011年3月计算机二级C语言真题含答案

2011年3月计算机二级C语言真题含答案

2011年3月電腦等級考試二級C語言筆試一、選擇題(1)下列關於棧敘述正確的是A)棧頂元素最先能被刪除B)棧頂元素最後才能被刪除C)棧底元素永遠不能被刪除D)以上三種說法都不對(2)下列敘述中正確的是A)有一個以上根結點的數據結構不一定是非線性結構B)只有一個根結點的數據結構不一定是線性結構C)迴圈鏈表是非線性結構D)雙向鏈表是非線性結構(3)某二叉樹共有7個結點,其中葉子結點只有1個,則該二叉樹的深度為(假設根結點在第1層)A)3 B)4 C)6 D)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如下:RA B C a 1 2B 2 1C 3 1SA BC 3TC1則由關係R和S得到關係T的操作是A)自然連接B)交C)除D)並(10)定義無符號整數類為UInt,下麵可以作為類UInt實例化值的是A)-369 B)369 C)0.369 D)整數集合{1,2,3,4,5}(11)電腦高級語言程式的運行方法有編譯執行和解釋執行兩種,以下敘述中正確的是A)C語言程式僅可以編譯執行B)C語言程式僅可以解釋執行C)C語言程式既可以編譯執行又可以解釋執行D)以上說法都不對(12)以下敘述中錯誤的是A)C語言的可執行程式是由一系列機器指令構成的B)用C語言編寫的根源程式不能直接在電腦上運行C)通過編譯得到的二進位目標程式需要連接才可以運行D)在沒有安裝C語言集成開發環境的機器上不能運行C根源程式生成的.exe檔(13)以下選項中不能用作C程式合法常量的是A)1,234 B)'123'C)123 D)"\x7G"(14)以下選項中可用作C程式合法實數的是A).1e0 B)3.0e0.2C)E9 D)9.12E(15)若有定義語句:int a=3,b=2,c=1;,以下選項中錯誤的賦值運算式是A)a=(b=4)=3; B)a=b=c+1;C)a=(b=4)+c; D)a=1+(b=c=4);(16)有以下程式段char name[20];int num;scanf("name=%s num=%d",name;&num);當執行上述程式段,並從鍵盤輸入:name=Lili num=1001<回車>後,name的值為A)LiliB)name=LiliC)Lili num=D)name=Lili num=1001(17)if語句的基本形式是:if(運算式)語句,以下關於“運算式”值的敘述中正確的是A)必須是邏輯值B)必須是整數值C)必須是正數D)可以是任意合法的數值(18)有以下程式#includemain(){ int x=011;printf("%d\n",++x);}程式運行後的輸出結果是A)12 B)11 C)10 D)9(19)有以下程式#includemain(){ int s;scanf("%d",&s);while(s>0){ switch(s){ case1:printf("%d",s+5);case2:printf("%d",s+4); break;case3:printf("%d",s+3);default:printf("%d",s+1);break;}scanf("%d",&s);}}運行時,若輸入1 2 3 4 5 0<回車>,則輸出結果是A)6566456 B)66656 C)66666 D)6666656(20)有以下程式段int i,n;for(i=0;i<8;i++){ n=rand()%5;switch (n){ case 1:case 3:printf("%d\n",n); break;case 2:case 4:printf("%d\n",n); continue;case 0:exit(0);}printf("%d\n",n);}以下關於程式段執行情況的敘述,正確的是A)for迴圈語句固定執行8次B)當產生的亂數n為4時結束迴圈操作C)當產生的亂數n為1和2時不做任何操作D)當產生的亂數n為0時結束程式運行(21)有以下程式#includemain(){ char s[]="012xy\08s34f4w2";int i,n=0;for(i=0;s[i]!=0;i++)if(s[i]>='0'&&s[i]<='9') n++;printf("%d\n",n);}程式運行後的輸出結果是A)0 B)3 C)7 D)8(22)若i和k都是int類型變數,有以下for語句for(i=0,k=-1;k=1;k++) printf("*****\n");下麵關於語句執行情況的敘述中正確的是A)循環體執行兩次B)循環體執行一次C)循環體一次也不執行D)構成無限迴圈(23)有以下程式#includemain(){ char b,c; int i;b='a'; c='A';for(i=0;i<6;i++){ if(i%2) putchar(i+b);else putchar(i+c);} printf("\n");}程式運行後的輸出結果是A)ABCDEF B)AbCdEf C)aBcDeF D)abcdef(24)設有定義:double x[10],*p=x;,以下能給數組x下標為6的元素讀入數據的正確語句是A)scanf("%f",&x[6]); B)scanf("%lf",*(x+6));C)scanf("%lf",p+6); D)scanf("%lf",p[6]);(25)有以下程式(說明:字母A的ASCII碼值是65)#includevoid fun(char *s){ while(*s){ if(*s%2) printf("%c",*s);s++;}。

2011年3月全国计算机二级VB考试真题

2011年3月全国计算机二级VB考试真题

2011年3月全国计算机二级VB考试真题2011全国计算机等级考试二级VB考试真题一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)(2)算法的时间复杂度是指A)算法的执行时间B)算法所处理的数据量C)算法程序中的语司或指令条数D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下面属于系统软件的是A)编辑软件B)操作系统C)教务管理系统D)浏览器(4)软件(程序)调试的任务是A)诊断和改正程序中的错误B)尽可能多地发现程序中的错误C)发现并改正程序中的所有错误D)确定程序中错误的性质(5)数据流程图(DFD图)是A)软件概要设计的工具B)软件详细设计的工具C)结构化方法的需求分析工具D)面向对象方法的需求分析工具(6)软件生命周期可分为定义阶段,开发阶段和维护阶段。

详细设计属于A)定义阶段B)开发阶段C)维护阶段D)上述三个阶段(7)数据库管理系统中负责数据模式定义的语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是A)文件B)数据库C)字段D)记录(9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A)需求分析阶段B)逻辑设计一阶段C)概念设计阶段D)物理设计阶段(10)有两个关系R和T如下:R T则由关系R得到关系T的操作是A)选择B)投影C)交D)并(11)在Visual Basic集成环境中,可以列出工程中所有模块名称的窗口是_________(A)工程资源管理器 (B)窗体设计窗口(C)属性窗口 (D)代码窗口(12)假定编写了如下4个窗体事件的事件过程,则运行应用程序并显示窗体后,已经执行的事件过程是___(A)Load (B)Click (C)LostFocus (D)KeyPress(13)为了使标签具有"透明"的显示效果,需要设置的属性是___(A)Caption (B)Alignment (C)BackStyle (D)AutoSize(14)下面可以产生20--30(含20和30)的随机整数的表达式是___(A)Int(Rnd*10+20) (B)Int(Rnd*11+20)(C)Int(Rnd*20+30) (D)Int(Rnd*30+20)(15)设窗体上有一个名称为HS1的水平滚动条,如果执行了语句:HS1.Value=(HS1.Max*HS1.Min)/2+HS1.Min则:(A)滚动块处于最左端(B)滚动块处于最右端(C)滚动块处于中间位置(D)滚动块处于任何位置(16)窗体上有一个名称为Cb1的组合框,程序运行后,为了输出选中的列表项,应使用的语句是A)Print Cb1.Selected B)Print Cb1.List(Cb1.ListIndex)C)Print Cb1.Selected.Text D)Print Cb1.List(ListIndex)(17)为了在窗体上建立2组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,则以下做法中正确的是_____A)把这2组单选按钮设置为名称不同的2个控件数组 B)使2组单选按钮的Index属性分别相同C)使2组单选按钮的名称分别相同 D)把2组单选按钮分别画到2个不同的框架中(18)如果一个直线控件在窗体上呈现为一条垂直线,则可以确定的是______A)它的Y1、Y2属性的值相同 B)它的X1、X2属性的值相等C)它的X1、Y1属性的值分别与X2、Y2属性的值相等D)它的X1、X2属性的值分别与Y1、Y2属性的值相等(19)设a=2,b=3,c=4,d=5,则下面语句的输出是___Print 3>2*b Or a=c And b<>c or c>dA)False B)1 C)True D)-1(20)窗体Form1上有一个名称为Command1的命令按钮,以下对应窗体单击事件的事件过程是___A)Print Sub Form1_Click()...End SubB)Print Sub Form_Click()...End SubC)Print Sub Command1_Click()...End SubD)Print Sub Command_Click()...End Sub(21)默认情况下,下面声明的数组的元素个数是___Dim a(5,-2 to 2)A)20 B) 24 C)25 D)30(22)设有如下程序段Dim a(10)...For Each x In aprint x;next x在上面的程序段中,变量x必须是___A)整型变量 B)变体型变量 C)动态数组 D)静态数组(23)设有如下函数过程Private Function Fun(a() as Inteer, b as string) as Integer ...End Function若已有变量声明:Dim x(5) as integer, n as integer, ch as string则下面正确的过程调用语句是___A)x(0)=Fun(x,"ch") B)n=Fun(n,ch)C)Call Fun x,"ch" D)n=Fun(x(5),ch)(24)假定用下面的语句打开文件:Open "File.txt" For Input As #1则不能正确读文件的语句是A)Input #1,Ch$ B)Line Input #1,ch$C)ch$=Input$(5,#1) D)Read #1,ch$(25)下面程序的执行结果是Private Sub Command1_Click()a=10For k=1 To 5 Step -1a=a-kNext kPrint a;kEnd SubA)-5 6 B)-5 -5 C)10 0 D)10 1(26)设窗体上有一个名为Text1的文本框和一个名为Comamand1的命令按钮,并有以下事件过程Private Sub Command1_Click()x!=Val(text1.text)Select Case xCase Is<-10,Is>=20Print "输入错误"Case Is<0Print 20-xCase Is<10print 20Case Is<=20Print x+10End SelectEnd Sub程序运行时,如果在文本框中输入-5,则单击命令按钮后输出结果是___ A)5 B)20 C)25 D)输入错误(27)设有如下程序Private Sub Command1_Click()x=10 : y=0For i=1 to 5Dox=x-2y=y+2Loop Until y>5 Or x<-1NextEnd Sub运行程序,其中Do循环执行的次数是___A)15 B)10 C)7 D)3(28)阅读程序Private Sub Command1_CLIck()Dim arrDim i as integerarr=Array(0,1,2,3,4,5,6,7,8,9,10)For i=0 to 2print arr(7-i);NextEnd Sub程序运行后,窗体上显示的是___A)8 7 6 B)7 6 5C)6 5 4 D)5 4 3(29)在窗体上画一个名为Command1的命令按钮,然后编写以下程序Private Sub Command1_Click()Dim a(10) as integerFor k=10 to 1 Step -1a(k)=20-2*kNext kk=k+7Print a(k-a(k))End Sub运行程序后,单击命令按钮,输出结果是___A)18 B)12 C)8 D)6(30)窗体上有一个名为Command1的命令按钮,并有如下程序: Private Command1_Click()Dim a(10),x%For k=1 to 10a(k)=Int(Rnd*90+10)x=x+a(k) Mod 2Next kprint x程序运行后,单击命令按钮.输出结果是A)10个数中奇数的个数 B)10个数中偶数的个数C)10个数中奇数的累加和 D)10个数中偶数的累加和(31)窗体上有一个名为Command1的命令按钮和一个Timer1的计时器,并有下面的事件过程Private Sub Command1_Click()Timer1.Enabled=TrueEnd SubPrivate Sub Form_Load()Timer1.Interval=10Timer1.Enabled=FalseEnd SubPrivate Sub Timer1_Timer()Command1.Left=Command1.Left+10End Sub程序运行时,单击命令按钮,则产生的结果是___A)命令按钮每10秒向左移动一次B)命令按钮每10秒向右移动一次C)命令按钮每10毫秒向左移动一次D)命令按钮每10毫秒向右移动一次(32)设窗体上有一个名为List1的列表框,并编写下面的事件过程Private Sub List1_Click()Dim ch as Stringch=List1.List(List1.ListIndex)List1.RemoveItem List1.ListIndexList1.AddItem chEnd Sub程序运行时,单击一个列表项,则产生的结果是___A)该列表项被移到列表的最前面B)该列表项被删除C)该列表项被移到列表的最后面D)该列表项被删除后又在原位置插入(33)窗体上有一个名为Command1的命令按钮,并有如下程序:private Sub Command1_Click()Dim a as integer,b as integera=8b=12Print Fun(a,b);a;bEnd SubPrivate Function Fun(Byval a as Integer, b as integer) As Integera=a Mod 5Fun=aEnd Function程序运行时,单击命令按钮,额输出结果是A)3 3 2 B)3 8 2C)8 8 12 D)3 8 12(34)为了从当前文件夹中读入文件File.txt,某人编写了下面的程序:Private Sub Command1_Click()Open "FIle1.txt" For Output As #20Do While Not EOf(20)Line Input #20,ch$Print chLoopClose #20End Sub程序调试时,发现有错误,下面的修改方案中正确的是___A)在Open语句中的文件名前添加路径B)把程序中各处的"20"改为"1"C)把Print ch语句改为Print #20,chD)把Open语句中的Output改为Input(35)以下程序运行后的窗体如图所示,其中组合框的名称是Combo1,已有列表框如图所示:命令按钮的名称是Command1Private Sub Command1_Click()if not Check(Combo1.Text) thenMsgBox("输入错误")Exit SubEnd IfFor k=0 to Combo1.ListCount-1if Combo1.Text=Combo1.List(k) ThenMsgBox("添加项目失败")Exit SubEnd Ifnext kCombo1.AddItem Combo1.TextMsgBox("添加项目成功")Enb SubPrivate Function Check(ch as string) as Booleann=Len(ch)For k=1 to nc$=Ucase(Mid(ch,k,1))if c<"A" or C>"Z" thenCheck=FalseExit FunctionEnd SubCheck=True End Function程序运行时,如果在组合框的编辑区输入"Java",则单击命令按钮后产生的结果是 A)显示"输入错误" B)显示"添加项目失败" C)显示"添加项目成功" D)没有任何显示二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。

全国二级计算机公共基础部分最近五年的笔试真题及答案

全国二级计算机公共基础部分最近五年的笔试真题及答案

2011年9月全国二级计算机公共基础部分笔试及答案一、选择题:(1)D、(2)C、(3)B、(4)A、(5)C(6)D、(7)C、(8)D、(9)B、(10)A二、填空题【1】线性结构【2】n【3】结构化【4】数据库管理系统【5】关系2011年3月全国二级计算机公共基础部分笔试及答案(4)实体完整性约束要求关系数据库中元组的【4】属性值不能为空。

(5)在关系A(S,SN,D)和关系B(D,CN,NM)中,A 的主关键字是S ,B 的主关键字是D ,则称 【5】 是关系A 的外码。

2010年9月全国二级计算机公共基础部分笔试及答案2010年3月全国二级计算机公共基础部分笔试及答案(1)一个队列的初始状态为空。

现将元素A,B,C,D,E,F,5,4,3,2,1 依次入队,然后再依次退队,则元素退队的顺序为【1】。

(2)设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有【2】个元素。

(3)设二叉树如下:对该二叉树进行后序遍历的结果为【3】。

(4)软件是【4】、数据和文档的集合。

(5)有一个学生选课的关系,其中学生的关系模式为:学生(学号, 姓名, 班级, 年龄),课程的关系模式为:课程(课号, 课程名, 学时),其中两个关系模式的键分别是学号和课号。

则关系模式选课可定义为:选课(学号, 【5】 , 成绩)。

一、选择题(每小题 2 分,共70 分)(1)下列数据结构中,属于非线性结构的是()。

A)循环队列B)带链队列C)二叉树D)带链栈(2)下列数据结构中,能够按照“先进后出”原则存取数据的是()。

A)循环队列B)栈C)队列D)二叉树(3)对于循环队列,下列叙述中正确的是()。

A)队头指针是固定不变的B)队头指针一定大于队尾指针C)队头指针一定小于队尾指针D)队头指针可以大于队尾指针,也可以小于队尾指针(4)算法的空间复杂度是指()。

2011年3月笔试试卷

2011年3月笔试试卷

机密★启用前2011年3月全国计算机等级考试二级笔试试卷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)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)A)3 B)4 C)6 D)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如下:S得到关系T的操作是A)自然连接B)交C)除D)并(10)定义无符号整数类为UInt,下面可以作为类UInt实例化值的是A)-369 B)369 C)0.369 D)整数集合{1,2,3,4,5}(11)计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是A)C语言程序仅可以编译执行B)C语言程序仅可以解释执行C)C语言程序既可以编译执行又可以解释执行D)以上说法都不对(12)以下叙述中错误的是A)C语言的可执行程序是由一系列机器指令构成的B)用C语言编写的源程序不能直接在计算机上运行C)通过编译得到的二进制目标程序需要连接才可以运行D)在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件(13)以下选项中不能用作C程序合法常量的是A)1,234 B)'\123' C)123 D)"\x7G"(14)以下选项中可用作C程序合法实数的是A).1e0 B)3.0e0.2 C)E9 D)9.12E(15)若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是A)a=(b=4)=3; B)a=b=c+1; C)a=(b=4)+c; D)a=1+(b=c=4);(16)有以下程序段char name[20];int num;scanf("name=%s num=%d",name;&num);当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为A)Lili B)name=Lili C)Lili num= D)name=Lili num=1001(17)if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是A)必须是逻辑值B)必须是整数值C)必须是正数D)可以是任意合法的数值main(){ int x=011;printf("%d\n",++x);}程序运行后的输出结果是A)12 B)11 C)10 D)9(19)有以下程序#include <stdio.h>main(){ int s;scanf("%d",&s);while(s>0){ switch(s){ case1:printf("%d",s+5);case2:printf("%d",s+4); break;case3:printf("%d",s+3);default:printf("%d",s+1);break;}scanf("%d",&s);}}运行时,若输入1 2 3 4 5 0<回车>,则输出结果是A)6566456 B)66656 C)66666 D)6666656(20)有以下程序段int i,n;for(i=0;i<8;i++){ n=rand( )%5;switch (n){ case 1:case 3:printf("%d\n",n); break;case 2:case 4:printf("%d\n",n); continue;case 0:exit(0);}printf("%d\n",n);}以下关于程序段执行情况的叙述,正确的是A)for循环语句固定执行8次B)当产生的随机数n为4时结束循环操作C)当产生的随机数n为1和2时不做任何操作D)当产生的随机数n为0时结束程序运行main(){ char s[]="012xy\08s34f4w2";int i,n=0;for(i=0;s[i]!=0;i++)if(s[i]>='0'&&s[i]<='9') n++;printf("%d\n",n);}程序运行后的输出结果是A)0 B)3 C)7 D)8(22)若i和k都是int类型变量,有以下for语句for(i=0,k=-1;k=1;k++) printf("*****\n");下面关于语句执行情况的叙述中正确的是A)循环体执行两次B)循环体执行一次C)循环体一次也不执行D)构成无限循环(23)有以下程序#include <stdio.h>main(){ char b,c; int i;b='a'; c='A';for(i=0;i<6;i++){ if(i%2) putchar(i+b);else putchar(i+c);} printf("\n");}程序运行后的输出结果是A)ABCDEF B)AbCdEf C)aBcDeF D)abcdef(24)设有定义:double x[10],*p=x;,以下能给数组x下标为6的元素读入数据的正确语句是A)scanf("%f",&x[6]); B)scanf("%lf",*(x+6));C)scanf("%lf",p+6); D)scanf("%lf",p[6]);(25)有以下程序(说明:字母A的ASCII码值是65)#include <stdio.h>void fun(char *s){ while(*s){ if(*s%2) printf("%c",*s);s++;}}main(){ char a[]="BYTE";fun(a); printf("\n");}程序运行后的输出结果是A)BY B)BT C)YT D)YE(26)有以下程序段#include <stdio.h>main(){ ┇while(getchar()!='\n');┇}以下叙述中正确的是A)此while语句将无限循环B)getchar()不可以出现在while语句的条件表达式中C)当执行此while语句时,只有按回车键程序才能继续执行D)当执行此while语句时,按任意键程序就能继续执行(27)有以下程序#include <stdio.h>main(){ int x=1,y=0;if(!x) y++;else if(x= =0)if(x) y+=2;else y+=3;printf("%d\n",y);}更多考前培训竟在/程序运行后的输出结果是A)3 B)2 C)1 D)0(28)若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是A)p=s; B)p=k; C)p=s[0]; D)k=s;(29)有以下程序#include <stdio.h>void fun(char *c){ while(*c){ if(*c>='a'&&*c<='z') *c=*c-('a'-'A');c++;}}main(){ char s[81];gets(s); fun(s); puts(s):}当执行程序时从键盘上输入Hello Beijing<回车>,则程序的输出结果是A)hello beijing B)Hello Beijing C)HELLO BEIJING D)hELLO Beijing(30)以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。

2011山东省全国计算机等级考试二级VB笔试试卷及参考答案(必备资料)

2011山东省全国计算机等级考试二级VB笔试试卷及参考答案(必备资料)
A、6 B、7 C、8 D、9
16、某工厂的仓库管理软件属于( A )
A、应用软件 B、系统软件 C、工具软件 D、字处理软件
17、具有多媒体功能的微型计算机系统中,常用的CD-ROM是( B )
C、一种计算机部件 D、一种计算机程序
21、防病毒卡能够( B )
A、杜绝病毒对计算机的侵害 B、自动发现病毒入侵的某些迹象
C、自动消除已经感染的所有病毒 D、自动发现并阻止任任何病毒的入侵
22、在计算机的应用中,“MIS”表示( A )
A、只读型大容量软盘 B、只读型光盘
C、只读型硬盘 D、半导体只读存储器
18、下列总线标准中,提供的速度最快的是( B )
A、PCI B、AGP C、ISA D、EISA
13、针式打印机术语中,24针是指( D )
A、24×24点阵 B、信号线插头有24针
C、打印头内有24×24根针 D、打印头内有24根针
14、下面是关于微型计算机的叙述:
①微型计算机的核心是微处理器
1、具有多媒体功能的微型计算机系统中,常用的CD-ROM是( B )
A、只读型大容量软盘 B、只读型光盘
C、只读型硬盘 D、半导体只读存储器
2、以平均无故障时间(MTBF),用于描述计算机的( A )
A、可靠性 B、可维护性 C、性能价格比 D、以上答案都不对
B、杜绝病毒对计算机的感染
C、查出计算机已感染的任何病毒,消除其中的一部分
D、检查计算机是否染有病毒,消除已感染的部分病毒
8、连接计算机系统结构的五大组成部件一般通过( D )
A、适配器 B、电缆 C、中继器 D、总线
9、微型计算机存储系统中,PROM是( D )

2011年3月计算机二级VB笔试试题

2011年3月计算机二级VB笔试试题

2011年3月计算机二级考试VB笔试试题每小题2分,共70分第1题本题答案:ABCD标记:[暂不确定答案]第2题本题答案:ABCD标记:[暂不确定答案]第3题本题答案:ABCD标记:[暂不确定答案]本题答案:ABCD标记:[暂不确定答案]第5题本题答案:ABCD标记:[暂不确定答案]第6题本题答案:ABCD标记:[暂不确定答案]本题答案:ABCD标记:[暂不确定答案]第8题本题答案:ABCD标记:[暂不确定答案]第9题本题答案:ABCD标记:[暂不确定答案]本题答案:ABCD标记:[暂不确定答案]第11题本题答案:ABCD标记:[暂不确定答案]第12题本题答案:ABCD标记:[暂不确定答案]第13题本题答案:BCD标记:[暂不确定答案]第14题本题答案:ABCD标记:[暂不确定答案]第15题本题答案:ABCD标记:[暂不确定答案]第16题本题答案:ACD标记:[暂不确定答案]第17题本题答案:ABCD标记:[暂不确定答案]第18题本题答案:ABCD标记:[暂不确定答案]第19题本题答案:ACD标记:[暂不确定答案]第20题本题答案:ABCD标记:[暂不确定答案]第21题本题答案:ABCD标记:[暂不确定答案]本题答案:ABCD标记:[暂不确定答案]第23题本题答案:ABCD标记:[暂不确定答案]第24题ABCD标记:[暂不确定答案]第25题本题答案:ABCD标记:[暂不确定答案]第26题ABCD标记:[暂不确定答案]第27题本题答案:ABCD标记:[暂不确定答案]第28题本题答案:ABCD标记:[暂不确定答案]第29题本题答案:ABCD标记:[暂不确定答案]第30题本题答案:ACD标记:[暂不确定答案]第31题本题答案:ABCD标记:[暂不确定答案]第32题本题答案:ACD标记:[暂不确定答案]第33题本题答案:ABCD标记:[暂不确定答案]第34题本题答案:ABD标记:[暂不确定答案]第35题本题答案:ABCD标记。

(2021年整理)2011年3月份全国计算机等级考试二级C语言选择题带详解题库

(2021年整理)2011年3月份全国计算机等级考试二级C语言选择题带详解题库

编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整版)2011年3月份全国计算机等级考试二级C语言选择题带详解题库)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整版)2011年3月份全国计算机等级考试二级C语言选择题带详解题库的全部内容。

详解题库编辑整理:张嬗雒老师尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布到文库,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是我们任然希望(完整版)2011年3月份全国计算机等级考试二级C语言选择题带详解题库这篇文档能够给您的工作和学习带来便利。

同时我们也真诚的希望收到您的建议和反馈到下面的留言区,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请下载收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为〈(完整版)2011年3月份全国计算机等级考试二级C语言选择题带详解题库> 这篇文档的全部内容。

2011年3月份全国计算机等级考试二级C语言选择题带详解题库一、选择题在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)下列有关数据库的描述,正确的是A)数据处理是将信息转化为数据的过程B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C)关系中的每一列称为元组,一个元组就是一个字段D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字(1)D 【解析】数据处理是指将数据转换成信息的过程,故选项A)叙述错误;数据的物理独立性是指数据的物理结构的改变,不会影响数据库的逻辑结构,故选项B)叙述错误;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故选项C)叙述错误。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

心之所向,所向披靡心之所向,所向披靡2011年3月计算机等级考试二级Access一、选择题(1)下列关于栈叙述正确的是A)栈顶元素最先能被删除B)栈顶元素最后才能被删除C)栈底元素永远不能被删除D)以上三种说法都不对答案:A分析:栈是限定在一端进行压入与删除的线性表,栈顶元素总是最后被压入的元素,从而也是最先能被删除的元素;栈底元素总是最先压入的元素,从而也是最后才能被删除的元素,即栈是按照“先进后出”或“后进先出”的原则组织数据的。

对栈进入压入和删除操作时,栈顶位置是动态变化的,栈底指针不变。

即栈底是不会被删除的。

即A正确。

(2)下列叙述中正确的是A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构答案:B分析:数据的逻辑结构:数据集合中各元素的信息,及元素之间所固有的逻辑关系(前后件关系)。

分为线性结构和非线性结构。

数据的存储结构:各数据元素在计算机中的存储关系。

线性结构条件:1、有且只有一个根结点;2、每一个结点最多有一个前件,也最多有一个后件。

注意:在一个线性结构中插入或删除任何一个节点后还就是线性结构,否则,不能称为线性结构。

没有数据元素的数据结构称为空数据结构。

线性结构和非线性结构都可以是空数据结构。

一个空数据结构属于那种结构,要根据其具体情况而定。

A是错误的,有超过一个根结点肯定是非线性结构B是正确的,比如二叉树只有一个根结点,但显然不是线性结构C和D错误的,循环链表和双向链表都是线性结构。

(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)A)3 B)4 C)6 D)7答案:D分析:二叉树的基本性质:1、二叉树的第I层上至多有2i-1(i>=1)个结点。

2、深度为H的二叉树至多含有2i-1个结点3、若在任意一棵二叉树中,有n0个叶子结点(度为0),有n2个度为2的结点,则n0=n2+1根据性质3我们知道,当前二叉树n0=n2+1,即没有度为二的结点。

则二叉树每一层只有一个结点,所以为D(4)在软件开发中,需求分析阶段产生的主要文档是A)软件集成测试计划B)软件详细设计说明书C)用户手册D)软件需求规格说明书答案:D分析:在需求分析阶级,使用数据流图和数据字典等工具已经建立了系统的逻辑模型,解决“做什么”的问题。

其最终结果是需求规格说明书。

(5)结构化程序所要求的基本结构不包括A)顺序结构B)GOTO跳转C)选择(分支)结构D)重复(循环)结构答案:B分析:结构化程序设计方法的主要原则有四点:1.自顶向下(先从最上层总目标开始设计,逐步使问题具体化)2.逐步求精(对于复杂问题,设计一些子目标作为过渡,逐步细化)3.模块化(将程序要解决的总目标分解为目标,再进一步分解为具体的小目标,每个小目标作为一个模块)、限制使用goto语句符合结构化原则结构化程序设计的三种基本控制结构是:选择结构、循环结构、顺序结构。

(6)下面描述中错误的是A)系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具答案:A分析:详细设计:确定每个模块的实现算法与局部数据结构,用适当方法表示算法和数据结构的细节。

基本任务:确定每个模块的实现算法和局部数据结构,用适当方法表示算法和数据结构的细节。

基本任务:为软件结构图中的每个模块确定实现算法和局部数据结构。

常用设计工具:PDL(伪码)、 PFD(程序流程图)、 N-S(方盒图)、 PAD (问题分析图)上述可知,A描述是错误的,总体结构图支持的是概要设计。

(7)负责数据库中查询操作的数据库语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言答案:C分析:SQL语言包含3个部分:1、数据定义(DDL)例如:CREATE、 DROP、 ALTER等语句。

2、数据操作语言(DML)例如INSERT(插入)、 UPDATE(修改)、 DELETE(删除)、 SELECT(查询)语句。

3、数据控制语言(DCL)例如GRANT、 REVOKE、 COMMIT、 ROLLBACK等语句。

(8)一个教师可讲授多门课程,一门课程可由多个教师讲授。

则实体教师和课程间的联系是A)1:1联系B)1:m联系C)m:1联系D)m:n联系答案:D分析:本题考查表之间的关系。

1、Access中表与表之间关系可分为一对一关系、一对多关系和多对多关系三种。

2、假设有表A和表B两个表,如果表A中的一条记录与表B中的一条记录相匹配,反之也是一样,那么这两个表存在一对一的关系。

3、如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录只与表A中的一条记录相匹配,则这两个表存在一对多的关系。

4、如果表A中的一条记录与表B中的多条记录相对应,且表B中的一条记录也与表A中的多条记录相对应,则称表A与表B是多对多关系。

由此可见,选项D说法正确。

(9)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A)自然连接B)交C)除D)并答案:C分析:本题考查关系代数的基本运算。

在二级中,重要的关系运算是并、交、差、积自然连接:实质是积的一种运算之一,显然不对。

交:要求参与运算的关系结构相同,结果关系结构也相同,显然不对。

并:跟交要求相同,显然不对。

(10)定义无符号整数类为UInt,下面可以作为类UInt实例化值的是A)-369 B)369 C)0.369 D)整数集合{1,2,3,4,5}答案:B分析:本题考查面向对象程序设计中类和实例对象的概念。

题目中所谓的无符号整数是指正整数。

选项A:负整数,有符号,不正确选项C:小数,不正确选项D:集合,不正确。

(11)在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是A)选择B)投影C)联接D)自然联接答案:A分析:关系数据库管理关系运算包括:选择、连接和投影。

选择运算:是在指定的关系中选取所有满足给定条件的元组,构成一个新的关系,而这个新的关系是原关系的一个子集。

投影运算:在给定关系的某些域上进行的运算。

通过投影运算可以从一个关系中选择出所需要的属性成分,并且按要求排列成一个新的关系,而新关系的各个属性来自原关系中相应的属性值;连接运算:是对两个关系进行的运算,其意义是从两个关系的笛卡尔积中选出满足给定属性间一定条件的那些元组。

包括条件连接、等值连接、自然连接、外连接等。

(12)下列可以建立索引的数据类型是A)文本B)超级链接C)备注D)OLE对象答案:A分析:ACCESS数据表中字段类型中,备注、超链接、OLE对象类型不能进行排序、分组、或建立索引。

(13)下列关于字段属性的叙述中,正确的是A)可对任意类型的字段设置“默认值”属性B)定义字段默认值的含义是该字段值不允许为空C)只有“文本”型数据能够使用“输入掩码向导”D)“有效性规则”属性只允许定义一个条件表达式答案:D分析:本题考查字段属性相关知识。

选项A,错误,比如OLE数据类型就不能设置“默认值”属性。

选项B错误,设置“默认值”属性,与是否允许为空无关。

选项C错误,“文本”、“日期/时间”类型有输入掩码向导。

选项D正确,“有效性规则”属性只允许定义一个条件表达式来限制该字段输入的内容。

(14)查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是A)Like "等级考试" B)Like "*等级考试。

C)Like "等级考试*" D)Like "*等级考试*"答案:DA)从数据中挑选出满足条件的记录B)从数据中挑选出满足条件的记录并生成一个新表C)从数据中挑选出满足条件的记录并输出到一个报表中D)从数据中挑选出满足条件的记录并显示在一个窗体中答案:A分析:本题考查数据表的筛选操作:筛选记录是从众多的数据中挑选出一部分满足某种条件的数据进行处理,提供了4种方法,即按选定内容筛选、按窗体筛选、按筛选目标筛选以及高级筛选,考生应该掌握各种筛选方式的特点。

(16)在学生表中使用“照片”字段存放相片,当使用向导为该表创建窗体时,照片字段使用的默认控件是A)图形B)图像C)绑定对象框D)未绑定对象框答案:C分析:由于“照片”字段存放相片是采用OLE对象类型数据,在自动创建窗体是,为了显示记录中的照片,使用绑定对象框来显示。

(17)下列表达式计算结果为日期类型的是A)#2012-1-23#-#2011-2-3# B)year(#2011-2-3#)C)DateValue("2011-2-3") D)Len("2011-2-3")答案:C分析:选项A:计算结果为一数字,表示两个日期之间间隔的天数。

选项B:计算结果为一数字2011,表示该日期的年份。

选项C:DateValue函数将其表达式转换为一日期类型。

选项D:计算结果为一数字,内部字符串中字符的个数。

(18)若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句是A)UPDATE 产品 SET 单价=50 WHERE 供货商="ABC"B)UPDATE 产品 SET 单价=单价-50 WHERE 供货商="ABC"C)UPDATE FROM 产品 SET单价=50 WHERE 供货商="ABC"D)UPDATE FROM 产品 SET单价=单价-50 WHERE 供货商="ABC"答案:B分析:SQL语句update更新语句语法如下:Update<表名>Set <列名>=<表达式>[,<列名>=<表达式>]……[where<条件>]例如:update 学生set 年龄=年龄+1 where 姓名=’张三’(19)若查询的设计如下,则查询的功能是A)设计尚未完成,无法进行统计B)统计班级信息仅含Null(空)值的记录个数C)统计班级信息不包括Null(空)值的记录个数D)统计班级信息包括Null(空)值全部记录个数答案:C分析:该视图是一总计查询,总计方式为计数,用于统计字段值的数量,不包括NULL空值。

即COUNT()函数。

(20)在教师信息输入窗体中,为职称字段提供“教授”、“副教授”、“讲师”等选项供用户直接选择,应使用的控件是A)标签B)复选框C)文本框D)组合框答案:D分析:标签:用于显示静态的说明性信息。

复选框:用于从中同时选择多个选项。

相关文档
最新文档