2010年3月计算机二级考试Access笔试试题

合集下载

2010年3月计算机等级考试二级C笔试试题及答案解析

2010年3月计算机等级考试二级C笔试试题及答案解析

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

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

详细设计属于(B)A)定义阶段B)开发阶段C)维护阶段D)上述三个阶段(7)数据库管理系统中负责数据模式定义的语言是(A)A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是(D)A)文件B)数据库C)字段D)记录(9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的(A)A)需求分析阶段B)逻辑设计一阶段C)概念设计阶段D)物理设计阶段(10)有两个关系R和T如下:则由关系R得到关系T的操作是(A)A)选择B)投影C)交D)并(11)以下叙述正确的是A)C语言程序是由过程和函数组成的B)C语言函数可以嵌套调用,例如:fun(fun(x))C)C语言函数不可以单独编译D)C语言中除了main函数,其他函数不可作为单独文件形式存在解析:选B。

全国计算机等级考试二级VISUALBASIC真题2010年3月_真题(含答案与解析)-交互

全国计算机等级考试二级VISUALBASIC真题2010年3月_真题(含答案与解析)-交互

全国计算机等级考试二级VISUAL BASIC真题2010年3月(总分115, 做题时间120分钟)一、选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。

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

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

详细设计属于SSS_SINGLE_SELA 定义阶段B 开发阶段C 维护阶段D 上述三个阶段该问题分值: 2答案:B7.数据库管理系统中负责数据模式定义的语言是SSS_SINGLE_SELA 数据定义语言B 数据管理语言C 数据操纵语言D 数据控制语言该问题分值: 2答案:A8.在学生管理的关系数据库中,存取一个学生信息的数据单位是SSS_SINGLE_SELA 文件B 数据库C 字段D 记录该问题分值: 2答案:D9.数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的SSS_SINGLE_SELA 需求分析阶段B 逻辑设计阶段C 概念设计阶段D 物理设计阶段该问题分值: 2答案:A10.有两个关系R和T如下:则由关系R得到关系T的操作是SSS_SINGLE_SELA 选择B 投影C 交D 并该问题分值: 2答案:A11.在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是SSS_SIMPLE_SINA B C D该问题分值: 2答案:D12.设x是整型变量,与函数Ⅱf(x>0,-x,x)有相同结果的代数式是SSS_SINGLE_SELA |x|B -|x|C xD -x该问题分值: 2答案:B13.设窗体文件中有下面的事件过程:Private Sub Command1_Click()Dim sa%=100Print aEnd Sub其中变量a和s的数据类型分别是SSS_SINGLE_SELA 整型,整型B 变体型,变体型C 整型,变体型D 变体型,整型该问题分值: 2答案:C14.下面哪个属性肯定不是框架控件的属性SSS_SINGLE_SELA TextB CaptionC LeftD Enabled该问题分值: 2答案:A15.下面不能在信息框中输出“VB”的是SSS_SINGLE_SELA MsgBox "VB"B x=MsgBox("VB")C MsgBox("VB")D Call MsgBox "VB"该问题分值: 2答案:D16.窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程Private Sub Option1_C1ick(Index As Integer)…End Sub下面关于此过程的参数Index的叙述中正确的是SSS_SINGLE_SELA Index为1表示单选按钮被选中,为O表示未选中B Index的值可正可负C Index的值用来区分哪个单选按钮被选中D Index表示数组中单选按钮的数量该问题分值: 2答案:C17.设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发SSS_SINGLE_SELA Text1的SetFocus事件B Text1的GotFocus事件C Text1的LostFocus事件D 窗体的GotFocus事件该问题分值: 2答案:B18.VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母SSS_SINGLE_SELA 这3个事件都会触发B 只触发KeyPress事件C 只触发KeyDown、KeyUp事件D 不触发其中任何一个事件该问题分值: 2答案:A19.下面关于标准模块的叙述中错误的是SSS_SINGLE_SELA 标准模块中可以声明全局变量B 标准模块中可以包含一个Sub Main过程,但此过程不能被设置为启动过程C 标准模块中可以包含一些Public过程D 一个工程中可以含有多个标准模块该问题分值: 2答案:B20.设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是SSS_SINGLE_SELA Form1_MouseDownB Win_MouseDownC Form_MouseDownD MouseDown_Form1该问题分值: 2答案:A21.下面正确使用动态数组的是SSS_SINGLE_SELA 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)该问题分值: 2答案:A22.下面是求最大公约数的函数的首部Function gcd(ByVal x As Integer, ByVal y As Integer) As Integer 若要输出8、12、16这3个数的最大公约数,下面正确的语句是SSS_SINGLE_SELA 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))该问题分值: 2答案:D23.有下面的程序段,其功能是按图1所示的规律输出数据Dim a(3,5) As IntegerFor i=1 To 3For j=1 To 5A(i,j)=i+jPrint a(i,j);NextPrintNext若要按图2所示的规律继续输出数据,则接在上述程序段后面的程序段应该是SSS_SINGLE_SELA For i=1 To 5 For j=1 To 3 Print a(j,i); Next Print NextB For i=1 To 3 For j=1 To 5 Print a(j,i); Next Print NextC For j=1 To 5 For i=1 To 3 Print a(j,i); Next Print NextD For i=1 To 5 For j=1 To 3 Print a(i,j); Next Print Next该问题分值: 2答案:A24.窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序Private Sub Commandl_Click()Dim nIf Text1.Text<>"23456" Thenn=n+1Print "口令输入错误" & n & "次"End IfEnd Sub希望程序运行时得到左图所示的效果,即:输入口令,单击“确认口令”命令按钮,若输入的口令不是“123456”,则在窗体上显示输入错误口令的次数。

计算机二级access考试真题及答案

计算机二级access考试真题及答案

计算机二级access考试真题及答案一、单项选择题(每题2分,共10题)1. 在Access数据库中,以下哪种数据类型不能作为主键?A. 文本型B. 数值型C. 日期/时间型D. 备注型答案:D2. Access中,以下哪个视图可以显示表中所有字段的属性?A. 数据表视图B. 表单视图C. 查询设计视图D. 报表视图答案:A3. 在Access中,以下哪种查询可以用于查找特定条件的记录?A. 选择查询B. 交叉表查询C. 操作查询D. SQL视图查询答案:A4. Access数据库中,以下哪个选项不是表的属性?A. 字段名B. 主键C. 记录源D. 字段类型答案:C5. 在Access中,以下哪个功能可以用于创建新的数据库?A. 数据表视图B. 导入数据C. 创建表D. 新建数据库答案:D6. 在Access中,以下哪种类型的查询可以用于删除表中的记录?A. 选择查询B. 交叉表查询C. 删除查询D. 插入查询答案:C7. Access中,以下哪个视图可以用于设计复杂的查询?A. 数据表视图B. 查询设计视图C. 表单视图D. 报表视图答案:B8. 在Access数据库中,以下哪种操作可以用于更新表中的多个记录?A. 查找和替换B. 记录定位C. 记录筛选D. 记录锁定答案:A9. Access中,以下哪个选项不是报表的属性?A. 页眉/页脚B. 记录源C. 排序依据D. 打印格式答案:D10. 在Access中,以下哪种类型的查询可以用于添加新记录?A. 选择查询B. 交叉表查询C. 插入查询D. 更新查询答案:C二、多项选择题(每题3分,共5题)1. 在Access中,以下哪些视图可以用于编辑表中的数据?A. 数据表视图B. 表单视图C. 查询设计视图D. SQL视图答案:A, B2. Access数据库中,以下哪些属性是表的属性?A. 字段大小B. 记录锁定C. 有效性规则D. 表单视图答案:A, C3. 在Access中,以下哪些查询可以用于统计数据?A. 选择查询B. 交叉表查询C. 汇总查询D. SQL视图查询答案:B, C4. Access中,以下哪些视图可以用于创建表单?A. 数据表视图B. 表单设计视图C. 查询设计视图D. 报表设计视图答案:B5. 在Access数据库中,以下哪些操作可以用于数据的导入和导出?A. 导入数据B. 导出数据C. 复制数据D. 粘贴数据答案:A, B三、判断题(每题1分,共5题)1. 在Access中,一个表可以有多个主键。

计算机二级Access数据库试题及参考答案

计算机二级Access数据库试题及参考答案

计算机二级- Access数据库试题及参考答案一、单选题1.在VFP中,关于空值(NULL)叙述正确的是()。

A)空值等同于空字符串B)空值表示字段或变量还没有确定值C)VFP不支持空值D)空值等同于数值02.下列命令中,可以打开数据库设计器的是()。

A)CREATE DATABASEB)MODIFY DATABASEC)OPEN DATABASED)USE DATABASE3.在VFP中,调用表设计器建立数据库表STUDENT.DBF的命令是()。

A)MODIFY STRUCTURE STUDENTB)MODIFY COMMAND STUDENTC)CREATE STUDENTD)CREATE TABLE STUDENT4.在VFP 6.0中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为()。

A)1、4、8B)4、4、10C)1、10、8D)2、8、85.下列关于数据库和数据库表之间关系的叙述中,说法正确的是()。

A)数据库表中可以包含数据库B)数据库中只包含数据库表C)数据库表和数据库没有关系D)数据库中可以包含数据库表、表间的关系和相关的操作6.要将数据库“考生库”文件及其所包含的表文件直接物理删除,下列命令正确的是()。

A)DELETE DATABASE 考生库B)DELETE DATABASE 考生库RECYCLEC)DELETE DATABASE 考生库DELETETABLESD)DELETE DATABASE 考生库DELETETABLES RECYCLE7.下列属于范围的短语是()。

A)ALL,REST,NEXT和RECORDB)REST,NEXT,FIELDS和TOPC)REST,FIELDS,FOR和BOTTOMD)ALL,FOR,WHILE和RECORD8.在VFP的浏览窗口中,将某字段的显示宽度增加一倍后,该字段的实际宽度将()。

A)增加一倍B)减少一半C)不变D)无法确定9.在VFP中,下列不能用来修改数据表记录的命令是()。

全国计算机二级ACCESS考试试题及答案

全国计算机二级ACCESS考试试题及答案

全国计算机⼆级ACCESS考试试题及答案笔试复习第⼀章数据库基础知识【学习要点】1、基本概念:数据,信息,数据处理,数据库,数据库管理系统2、数据管理经历的⼏个阶段及其特点。

3、数据模型及其分类。

数据模型的作⽤。

4、关系模型,关系,元组,属性,属性,字段,域,值,主关键字,外部关键字,关系的要求及特点。

5、关系运算:专门关系运算及传统集合运算。

选择,投影,联接,笛卡尔积运算。

传统集合运算:并差交。

每种运算的⽅式及特点。

6、 Access系统简介:(1)Access系统的基本特点。

(2)基本对象:表,查询,窗体,报表,页,宏,模块。

【知识点列表】1、数据、信息、数据处理2、数据管理的发展在⼈⼯管理、⽂件系统、数据库系统阶段中数据和程序的关系。

数据库阶段出现的数据库技术的主要的解决问题是?3、数据库(bd):结构化的相关数据集合。

数据库管理系统(dbms):⽤来建⽴,维护数据库的软件。

数据库应⽤系统(dbas):利⽤数据库技术和数据库相关的资源建⽴⼀个⾯向实际应⽤的⼀个系统。

任何⼀个数据库应⽤系统,都是建⽴在数据库的基础上的。

数据库系统:引⼊数据库技术的计算机系统。

包括:数据库集合(多个数据库)、数据库管理系统、数据库管理员、硬件系统、⽤户、数据库管理员。

基础和核⼼为:数据库管理系统。

4、数据库系统的特点:5、实体:现实⽣活中的事物。

属性:实体的特性。

属性的名字和属性的值。

⼀个实体是由多个属性值的集合来描述的。

实体的类型(实体型)是由属性的名称来体现的。

6、实体之间的联系。

7、数据模型的作⽤和⽬的:⽤来表⽰描述事物本⾝数据之间的联系,以及相关事物之间的联系。

8、数据模型的分类及表⽰⼯具。

层次数据模型:⽤树型结构来表⽰的。

⽗结点,⼦结点,根结点。

层次数据模型的要求。

⽹状数据模型。

关系数据模型:⽤⼆维表来表⽰。

9、关系数据模型的相关概念元组=⾏=实体=字段值的集合。

列=属性=字段。

字段值=属性值=数据项。

2010年3月2C笔试真题及答案

2010年3月2C笔试真题及答案

2010年3月全国计算机等级考试二级C笔试题一、选择题(每小题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)以下叙述正确的是A)C语言程序是由过程和函数组成的B)C语言函数可以嵌套调用,例如:fun(fun(x))C)C语言函数不可以单独编译D)C语言中除了main函数,其他函数不可作为单独文件形式存在(12)以下关于C语言的叙述中正确的是A)C语言中的注释不可以夹在变量名或关键字的中间B)C语言中的变量可以在使用之前的任何位置进行定义C)在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致D)C语言的数值常量中夹带空格不影响常量值的正确表示(13)以下C语言用户标识符中,不合法的是A)_1B)AaBcC)a_bD)a—b(14)若有定义:double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是A)a=a++,i++;B)i=(a+k)<=(i+k);C)i=a%11;D)i=!a;(15)有以下程序#includemain(){ char a,b,c,d;scanf(“%c%c”,&a,&b);c=getchar(); d=getchar();printf(“%c%c%c%c ”,a,b,c,d);}当执行程序时,按下列方式输入数据(从第1列开始,代表回车,注意:回车也是一个字符)1234则输出结果是A)1234B)12C)123D)1234(16)以i关于C语言数据类型使用的叙述中错误的是A)若要准确无误差的表示自然数,应使用整数类型B)若要保存带有多位小数的数据,应使用双精度类型C)若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型D)若只处理“真”和“假”两种逻辑值,应使用逻辑类型(17)若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是A)1B)0C)2D)不知道a的值,不能确定(18)以下选项中与if(a==1)a=b; else a++;语句功能不同的switch语句是A)switch(a){case:a=b;break;default:a++;}B)switch(a==1){case 0:a=b;break;case 1:a++;}C)switch(a){default:a++;break;case 1:a=b;}D)switch(a==1){case 1:a=b;break;case 0:a++;}(19)有如下嵌套的if语句if (aif(aelse k=c;elseif(belse k=c;以下选项中与上述if语句等价的语句是A)k=(aB)k=(ac)?b:c);C)k=(aD)k=(a(20)有以下程序#includemain(){in i,j,m=1;for(i=1;i<3;i++){for(j=3;j>O;j--){if(i*j)>3)break;m=i*j;}}printf("m=%d ",m);}程序运行后的输出结果是A)m=6B)m=2C)m=4D)m=5(21)有以下程序#include(stdio.h>main(){int a=l;b=2;for(;a<8;a++) {b+=a;a+=2;}printf("%d,%d ",a,b); }程序运行后的输出结果是A)9,18B)8,11C)7,11D)10,14(22)有以下程序,其中k的初值为八进制数#includemain(){int k=011;printf("%d ",k++);}程序运行后的输出结果是A)12B)11C)10D)9(23)下列语句组中,正确的是A)char *s;s="Olympic";B)char s[7];s="Olympic";C)char *s;s={"Olympic"};D)char s[7];s={"Olympic"};(24)以下关于return语句的叙述中正确的是A)一个自定义函数中必须有一条return语句B)一个自定义函数中可以根据不同情况设置多条return语句C)定义成void类型的函数中可以有带返回值的return语句D)没有return语句的自定义函数在执行结束时不能返回到调用处(25)下列选项中,能正确定义数组的语句是A)int num[0..2008];B)int num[];C)int N=2008;int num[N];D)#define N 2008int num[N];(26)有以下程序#includevoid fun(char *c,int d){*c=*c+1;d=d+1;printf("%c,%c,",*c,d);main(){char b='a',a='A';fun(&b,a);printf("%e,%e ",b,a);}程序运行后的输出结果是A)b,B,b,AB)b,B,B,AC)a,B,B,aD)a,B,a,B(27)若有定义int(*Pt)[3];,则下列说法正确的是A)定义了基类型为int的三个指针变量B)定义了基类型为int的具有三个元素的指针数组ptC)定义了一个名为*pt、具有三个元素的整型数组D)定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组(28)设有定义double a[10],*s=a;,以下能够代表数组元素a[3]的是A)(*s)[3]B)*(s+3)C)*s[3]D)*s+3(29)有以下程序#include(stdio.h)main(){int a[5]={1,2,3,4,5},b[5]={O,2,1,3,0},i,s=0;for(i=0;i<5;i++) s=s+a[b[i]]);printf("%d ", s);}程序运行后的输出结果是A)6C)11D)15(30)有以下程序#includemain(){int b [3][3]={O,1,2,0,1,2,O,1,2},i,j,t=1; for(i=0;i<3;i++)for(j=ij<=1;j++) t+=b[i][b[j][i]];printf("%d ",t);}程序运行后的输出结果是A)1B)3C)4D)9(31)若有以下定义和语句char s1[10]="abcd!",*s2=" 123\\";printf("%d %d ", strlen(s1),strlen(s2));则输出结果是A)5 5C)10 7D)5 8(32)有以下程序#include#define N 8void fun(int *x,int i){*x=*(x+i);}main(){int a[N]={1,2,3,4,5,6,7,8},i; fun(a,2);for(i=O;i++;i<=??){printf("%d",a[i]);}printf(" ");}程序运行后的输出结果是A)1313B)2234C)3234D)1234(33)有以下程序int f(int t[],int n);main{ int a[4]={1,2,3,4},s;s=f(a,4); printf("%d ",s);}int f(int t[],int n){ if(n>0) return t[n-1]+f(t,n-1); else return 0;}程序运行后的输出结果是A)4B)1OC)14D)6(34)有以下程序#includeint fun(){ static int x=1;x*2; return x;}{int i,s=1,for(i=1;i<=2;i++) s=fun(); printf("%d ",s);}程序运行后的输出结果是A)OB)1C)4D)8(35)有以下程序#include#define SUB(a) (a)-(a) main(){ int a=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d ",d);}程序运行后的输出结果是A)0B)-12D)10(36)设有定义:struct complex{ int real,unreal;} data1={1,8},data2;则以下赋值语句中错误的是A)data2=data1;B)data2=(2,6);C)data2.real=data1.real;D)data2.real=data1.unreal;(37)有以下程序#include#includestruct A{ int a; char b[10]; double c;};void f(struct A t);main(){ struct A a={1001,"ZhangDa",1098.0};f(a); printf("%d,%s,%6.1f ",a.a,a.b,a.c); }void f(struct A t){ t.a=1002; strcpy(t.b,"ChangRong");t.c=1202.0;} 程序运行后的输出结果是A)1001,zhangDa,1098.0B)1002,changRong,1202.0C)1001,ehangRong,1098.OD)1002,ZhangDa,1202.0(38)有以下定义和语句struct workers{ int num;char name[20];char c;struct{int day; int month; int year;} s;};struct workers w,*pw;pw=&w;能给w中year成员赋1980的语句是A)*pw.year=198O;B)w.year=1980;C)pw->year=1980;D)w.s.year=1980;(39)有以下程序#includemain(){ int a=2,b=2,c=2;printf("%d ",a/b&c);}程序运行后的输出结果是A)OB)1C)2D)3(40)有以下程序#includemain(){ FILE *fp;char str[10];fp=fopen("myfile.dat","w"); fputs("abc",fp);fclose(fp); fpfopen("myfile.data","a++"); fprintf(fp,"%d",28);rewind(fp);fscanf(fp,"%s",str); puts(str); fclose(fp);}程序运行后的输出结果是A) abcB) 28cC) abc28D) 因类型不一致而出错二、填空题(1)一个队列的初始状态为空。

计算机二级access考试真题及答案

计算机二级access考试真题及答案

计算机二级access考试真题及答案一、单项选择题(每题2分,共20分)1. 在Access数据库中,以下哪个对象不是数据库的组成部分?A. 表B. 查询C. 报表D. 操作系统答案:D2. Access数据库中,用于存储数据的逻辑结构是:A. 表B. 查询C. 视图D. 索引答案:A3. 在Access中,以下哪个功能不是表设计视图提供的功能?A. 添加字段B. 删除记录C. 格式化表D. 设置主键答案:C4. Access中,以下哪个不是表之间的关系类型?A. 一对一B. 一对多C. 多对多D. 无关系5. 在Access中,以下哪个不是窗体的视图类型?A. 单表视图B. 多表视图C. 数据表视图D. 布局视图答案:B6. 在Access中,以下哪个不是报表的节?A. 页眉B. 页脚C. 细节D. 标题答案:D7. Access中,以下哪个不是宏的类型?A. 操作序列B. 条件操作C. 事件操作D. 子程序答案:D8. 在Access中,以下哪个不是模块的组成部分?A. 过程B. 函数C. 变量D. 表单答案:D9. Access数据库中,以下哪个不是数据类型?B. 数字型C. 日期/时间型D. 图像型答案:D10. 在Access中,以下哪个不是查询的类型?A. 选择查询B. 交叉表查询C. SQL查询D. 宏查询答案:D二、填空题(每题2分,共10分)1. 在Access中,可以通过______视图来编辑表的结构。

答案:设计2. 当需要在Access中创建一个新数据库时,可以使用______功能。

答案:新建数据库向导3. 在Access中,可以通过______来实现数据的排序。

答案:排序和筛选组4. Access数据库中,可以通过______来实现数据的分组统计。

答案:分组依据5. 在Access中,可以通过______来实现数据的筛选。

答案:筛选三、简答题(每题10分,共20分)1. 请简述在Access中如何创建一个新表,并说明需要设置哪些基本属性。

计算机二级ACCESS考试试题及答案

计算机二级ACCESS考试试题及答案

计算机二级ACCESS考试试题及答案全国计算机等级考试二级笔试试卷Acce数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是A)程序设计就是编制程序C)程序经调试改错后还应进行再测试(2)下列数据结构中,能用二分法进行查找的是A)顺序存储的有序线性表C)二叉链表B)线性链表D)有序线性链表B)程序的测试必须由程序员自己去完成D)程序经调试改错后不必进行再测试(3)下列关于栈的描述正确的是A)在栈中只能插入元素而不能删除元素B)在栈中只能删除元素而不能插入元素C)栈是特殊的线性表,只能在一端插入或删除元素D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素(4)下列叙述中正确的是A)一个逻辑数据结构只能有一种存储结构B)数据的逻辑结构属于线性结构,存储结构属于非线性结构C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率(5)下列描述中正确的是A)软件工程只是解决软件项目的管理问题B)软件工程主要解决软件产品的生产率问题C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D)软件工程只是解决软件开发中的技术问题(6)在软件设计中,不属于过程设计工具的是A)PDL(过程设计语言)B)PAD图C)N-S图(7)下列叙述中正确的是A)软件交付使用后还需要进行维护B)软件一旦交付使用就不需要再进行维护C)软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令(8)数据库设计的根本目标是要解决A)数据共享问题C)大量数据存储问题(9)设有如下关系表:RSTD)简化数据维护B)数据安全问题D)DFD图则下列操作中正确的是A)T=R∩SB)T=R∪SC)T=R某SD)T=R/S(10)数据库系统的核心是A)数据模型C)数据库B)数据库管理系统D)数据库管理员11)将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为A)选择B)投影C)联接D)并(12)如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录与表A中的多条记录相匹配,则表A与表B存在的关系是A)一对一B)一对多C)多对一D)多对多(13)利用Acce创建的数据库文件,其扩展名为A).ADPB).DBFC).FRMD).MDB(14)下面关于Acce表的叙述中,错误的是A)在Acce表中,可以对备注型字段进行“格式”属性设置(16)~(21)题使用已建立的“tEmployee”表,表结构及表内容如下所示:A)55B)510C)1010D)1020B)99999999C)########D)(18)若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入A)Like"王"B)Like"王某"C)="王"D)="王某"(19)下面显示的是查询设计视图的“设计网格”部分,从此部分所示的内容中可以判断出要创建的查询A)删除查询B)生成表查询C)选择查询D)更新查询(20)下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显A)出生日期字段值C)除出生日期以外的所有字段值B)所有字段值D)雇员ID字段值21)若以“tEmployee”表为数据源,计算每个职工的年龄(取整),并显示如下图所示的结果,那么正确的设计是颜色变为红色,以下能实现该操作的语句是A)label1.ForeColor=255C)label1.ForeColor="255"B)bChange.ForeColor=255D)bChange.ForeColor="255"(23)若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是A)Me="改变文字显示颜色"C)Me.te某t="改变文字显示颜色"B)Me.Caption="改变文字显示颜色"D)="改变文字显示颜色"(24)在“窗体视图”中显示窗体时,窗体中没有记录选定器,应将窗体的“记录选定器”属性值设置为A)是B)否C)有D)无(25)为窗体或报表上的控件设置属性值的正确宏操作命令是A)SetB)SetDataC)SetWarningD)SetValue(26)下列不属于操作查询的是A)参数查询B)生成表查询C)更新查询D)删除查询(27)使用自动创建数据访问页功能创建数据访问页时,Acce会在当前文件夹下,自动保存创建的数据访问页,其格式为A)HTMLB)文本C)数据库D)Web(28)能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的A)方法和事件B)事件和方法C)事件和属性(29)在关于报表数据源设置的叙述中,以下正确的是A)可以是任意对象C)只能是查询对象查询对象B)只能是表对象D)可以是表对象或D)过程和方法(30)在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是A)直线和矩形B)直线和圆形C)直线和多边形D)矩形和圆形31)下列逻辑表达式中,能正确表示条件“某和y都是奇数”的是A)某Mod2=1OryMod2=1B)某Mod2=0OryMod2=0C)某Mod2=1AndyMod2=1D)某Mod2=0AndyMod2=0(32)若要求在文本框中输入文本时达到密码“某”号的显示效果,则应设置的属性是A)“默认值”属性C)“密码”属性(33)假定有以下循环结构DoUntil条件循环体LoopB)“标题”属性D)“输入掩码”属性则正确的叙述是A)如果“条件”值为0,则一次循环体也不执行B)如果“条件”值为0,则至少执行一次循环体C)如果“条件”值不为0,则至少执行一次循环体D)不论“条件”是否为“真”,至少要执行一次循环体B)PrivateSubEndSub(35)假定有以下程序段n=0fori=1to3forj=-4to-1D)PrivateSubn=n+1ne某tjne某ti运行完毕后,n的值是A)0B)3C)4D)12二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。

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

2010年3月计算机二级考试Access笔试试题 一、选择题(每小题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是A A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n B)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2) C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n) D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n log2n) (2)算法的时间复杂度是指D A)算法的执行时间 B)算法所处理的数据量 C)算法程序中的语句或指令条数 D)算法在执行过程中所需要的基本运算次数 (3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是B A)编辑软件 B)操作系统 C)教务管理系统 D)浏览器 (4)软件(程序)调试的任务是A A)诊断和改正程序中的错误 B)尽可能多地发现程序中的错误 C)发现并改正程序中的所有错误 D)确定程序中错误的性质 (5)数据流程图(DFD图)是C A)软件概要设计的工具 B)软件详细设计的工具 C)结构化方法的需求分析工具 D)面向对象方法的需求分析工具 (6)软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于B A)定义阶段 B)开发阶段 C)维护阶段 D)上述三个阶段 (7)数据库管理系统中负责数据模式定义的语言是A A)数据定义语言B)数据管理语言 C)数据操纵语言 D)数据控制语言 (8)在学生管理的关系数据库中,存取一个学生信息的数据单位是D A)文件 B)数据库C)字段 D)记录 (9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A A)需求分析阶段 B)逻辑设计阶段 C)概念设计阶段 D)物理设计阶段 (10)有两个关系R和T如下:则由关系R得到关系T的操作是A A)选择 B)投影 C)交 D)并 (11)下列关于关系数据库中数据表的描述,正确的是D A)数据表相互之间存在联系,但用独立的文件名保存 B)数据表相互之间存在联系,是用表名表示相互间的联系 C)数据表相互之间不存在联系,完全独立 D)数据表既相对独立,又相互联系 (12)下列对数据输入无法起到约束作用的是C A)输入掩码 B)有效性规则 C)字段名称 D)数据类型 (13)Access中,设置为主键的字段C A)不能设置索引 B)可设置为“有(有重复)”索引 C)系统自动设置索引 D)可设置为“无”索引 (14)输入掩码字符“&”的含义是C A)必须输入字母或数字 B)可以选择输入字母或数字 C)必须输入一个任意的字符或一个空格 D)可以选择输入任意的字符或一个空格 (15)在Access中,如果不想显示数据表中的某些字段,可以使用的命令是A A)隐藏 B)删除 C)冻结 D)筛选 (16)通配符“#”的含义是C A)通配任意个数的字符 B)通配任何单个字符 C)通配任意个数的数字字符 D)通配任何单个数字字符 (17)若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是A A)默认值 B)有效性文本 C)输入掩码 D)密码 (18)假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正

确的命令是C A)SELECT * FROM公司FOR名称 = " *网络* " B)SELECT * FROM公司FOR名称LIKE "*网络*" C)SELECT * FROM公司WHERE名称="*网络*" D)SELECT * FROM公司WHERE名称LIKE"*网络*" (19)利用对话框提示用户输入查询条件,这样的查询属于D A)选择查询 B)参数查询C)操作查询 D)SQL查询 (20)在SQL查询中“GROUP BY”的含义是B A)选择行条件 B)对查询进行排序 C)选择列字段 D)对查询进行分组 (21)在调试VBA程序时,能自动被检查出来的错误是A A)语法错误 B)逻辑错误 C)运行错误 D)语法错误和逻辑错误 (22)为窗体或报表的控件设置属性值的正确宏操作命令是C A)Set B)SetData C)SetValue D)SetWarnings (23)在已建窗体中有一命令按钮(名为Commandl),该按钮的单击事件对应的VBA代码为: Private Sub Commandl_Click() subT.Form.RecordSource = "select * from雇员" End Sub 单击该按钮实现的功能是D A)使用select命令查找“雇员”表中的所有记录 B)使用select命令查找并显示“雇员”表中的所有记录 C)将subT窗体的数据来源设置为一个字符串 D)将subT窗体的数据来源设置为“雇员”表 (24)在报表设计过程中,不适合添加的控件是D A)标签控件 B)图形控件 C)文本框控件 D)选项组控件 (25)下列关于对象“更新前”事件的叙述中,正确的是B A)在控件或记录的数据变化后发生的事件 B)在控件或记录的数据变化前发生的事件 C)当窗体或控件接收到焦点时发生的事件 D)当窗体或控件失去了焦点时发生的事件 (26)下列属于通知或警告用户的命令是C A)PrintOut B)OutputTo C)MsgBox D)RunWarnings (27)能够实现从指定记录集里检索特定字段值的函数是D A)Nz B)Find C)Lookup D)DLookup (28)如果X是一个正的实数,保留两位小数、将千分位四舍五入的表达式是B A)0.01*Int(x+0.05) B)0.01*Int(100*(X+0.005)) C)0.01*Int(x+0.005) D)0.01*Int(100*(X+0.05)) (29)在模块的声明部分使用“Option Base 1”语句,然后定义二维数组A(2 to 5,5),则该数组的元素

个数为B A)20 B)24 C)25 D)36 (30)由“For i=1 To 9 Step -3”决定的循环结构,其循环体将被执行A A)0次B)1次C)4次D)5次 (31)在窗体上有一个命令按钮Commandl和一个文本框Textl,编写事件代码如下: Private Sub Command1_Click() Dim i,j,x For i = 1 To 20 step 2 x = 0 For j = To 20 step 3 x = x + 1 Next j Next i Textl.Value=Str(x) End Sub 打开窗体运行后,单击命令按钮,文本框中显示的结果是A A)1 B)7 C)17 D)400 (32)在窗体上有一个命令按钮Commandl,编写事件代码如下: Private Sub Commandl_Click() Dim y As Integer y = 0 Do y = InputBox("y=") If (y Mod 10) + Int(y / 10) = 10 Then Debug.Print y; Loop Until y = 0 End Sub 打开窗体运行后,单击命令按钮,依次输入10、37、50、55、64、20、28、19、-19、0,立即窗口上输出的结果是D A)37 55 64 28 19 19 B)10 50 20 C)10 50 20 0 D)37 55 64 28 19 (33)在窗体上有一个命令按钮Commandl,编写事件代码如下: Private Sub Command1_Click() Dim x As Integer, y As Integer x = 12: y = 32 Call Proc(x, y) Debug.Print x; y End Sub Public Sub Proc(n As Integer, ByVal m As Integer) n = n Mod 10 m = m Mod 10 End Sub 打开窗体运行后,单击命令按钮,立即窗口上输出的结果是A A)2 32 B)12 3 C)2 2 D)12 32 34)在窗体上有一个命令按钮Commandl,编写事件代码如下: Private Sub Commandl_Click() Dim d1 As Date Dim d2 As Date dl = #12/25/2009# d2 = #1/5/2010# MsgBox DateDiff(” ww”, d1, d2) End Sub 打开窗体运行后,单击命令按钮,消息框中输出的结果是B A)1 B)2 C)10 D)11 (35)下列程序段的功能是实现“学生”表中“年龄”字段值加1 Dim Str As String Str=" " Docmd.RunSQL Str 空白处应填入的程序代码是B A)年龄=年龄+1 B)Update学生 Set 年龄=年龄+1 C)Set 年龄=年龄+1 D)Edit 学生 年龄=年龄+l 二、填空题(每空2分,共30分) 请将每一个空的正确答案写在答题卡【l】~【15】序号的横线上,答在试卷上不得分。 (1)一个队列的初始状态为空。现将元素A,B,C,D,E,F,5,4,3,2,1依次入队,然后再依次退队,则元素退

队的顺序为 【A,B,C,D,E,5,4,3,2,1】 。 (2)设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向

队尾元素),则该循环队列中共有 【15】 个元素。 (3)设二叉树如下: 对该二叉树进行后序遍历的结果为 【EDBGHFCA】 。 (4)软件是 【程序】 、数据和文档的集合。 (5)有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模

式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号, 【课程】 ,成绩)。 (6)下图所示的窗体上有一个命令按钮(名称为Command1)和一个选项组(名称为Framel),选项组上显

示“Framel”文本的标签控件名称为Labell,若将选项组上显示文本“Frame1”改为汉字“性别”,应使用的语句是【Label1.Caption="性别"】。 (7)在当前窗体上,若要实现将焦点移动到指定控件,应使用的宏操作命令是【set focus】。 (8)使用向导创建数据访问页时,在确定分组级别步骤中最多可设置【4】个分组字段。 (9)在窗体文本框Text l中输入“456AbC”后,立即窗口上输出的结果是【456aBc】。 Private Sub Textl_KeyPress(KeyAscii As Integer) Select Case DeyAscii Case 97 To 122 Debug.Print Ucase(Chr(KeyAscii));

相关文档
最新文档