计算机等级考试二级VF笔试Word格式.docx
- 文档编号:17612110
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:25
- 大小:39.09KB
计算机等级考试二级VF笔试Word格式.docx
《计算机等级考试二级VF笔试Word格式.docx》由会员分享,可在线阅读,更多相关《计算机等级考试二级VF笔试Word格式.docx(25页珍藏版)》请在冰豆网上搜索。
c21c2
由关系R通过运算得到关系S,则所使用的运算为
A)选择B)投影C)插入D)连接
(10)将E-R图转换为关系模式时,实体和联系都可以表示为
A)属性B)键C)关系D)域
(11)数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是
A)DBS包括DB和DBMSB)DBMS包括DB和DBS
C)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS
(12)SQL语言的查询语句是
A)INSERTB)UPDATEC)DELETED)SELECT
(13)下列与修改表结构相关的命令是
A)INSERTB)ALTERC)UPDATED)CREATE
(14)对表SC(学号C(8),课程号C
(2),成绩N(3),备注C(20)),可以插入的记录是
A)('
20080101'
'
c1'
90'
NULL)B)('
90,'
成绩优秀'
)
C)('
)D)('
79'
(15)在表单中为表格控件指定数据源的属性是
A)DataSourceB)DateFromC)RecordSourceD)RecordFrom
(16)在VisualFoxPro中,下列关于SQL表定义语句(CREATETABLE)的说法中错误的是
A)可以定义一个新的基本表结构
B)可以定义表中的主关键字
C)可以定义表的域完整性、有效性规则等信息的设置
D)对自由表,同样可以实现其完整性、有效性规则等信息的设置
(17)在VisualFoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是
A)主索引B)唯一索引C)候选索引D)普通索引
(18)在VisualFoxPro中,用于建立或修改程序文件的命令是
A)MODIFY<
文件名>
B)MODIFYCOMMAND<
C)MODIFYPROCEDURE<
D)上面B和C都对
(19)在VisualFoxPro中,程序中不需要用PUBLIC等命令明确申明和建立,可直接使用的内存变量是
A)局部变量B)私有变量C)公告变量D)全局变量
(20)以下关于空值(NULL值)叙述正确的是
A)空值等于空字符串B)空值等同于数值0
C)空值表示字段或变量还没有确定的值D)VisualFoxPro不支持空值
(21)执行USEscIN0命令的结果是
A)选择0号工作区打开sc表
B)选择空闲的最小号的工作区打开sc表
C)选择第1号工作区打开sc
D)显示出错信息
(22)在VisualFoxPro中,关系数据库管理系统所管理的关系是
A)一个DBF文件B)若干个二维表
C)一个DBC文件D)若干个DBC文件
(23)在VisualFoxPro中,下面描述正确的是
A)数据库表允许对字段设置默认值
B)自由表允许对字段设置默认值
C)自由表或数据库表都允许对字段设置默认值
D)自由表或数据库表都不允许对字段设置默认值
(24)SQL的SELECT语句中,“HAVING<
条件表达式>
”用来筛选满足条件的
A)列B)行C)关系D)分组
(25)在VisualFoxPro中,假设表单上有一个选项组:
O男O女,初始时该选项组的value属性值为1。
若选项按钮“女”被选中,该选项组的value属性值是
A)1B)2C)“女”D)“男”
(26)在VisualFoxPro中,假设教师表T(教师号,姓名,性别,职称,研究生导师)中,性别是C型字段,研究生导师是L型字段。
若要查询“是研究生导师的女老师”信息,那么SQL语句“SELECT*FROMTWHERE<
逻辑表达式>
”中的<
应是
A)研究生导师AND性别="
女"
B)研究生导师OR性别="
C)性别="
AND研究生导师=.F.D)研究生导师=.T.OR性别=女
(27)在VisualFoxPro中,有如下程序,函数IIF()返回值是
*程序
PRIVATEX,Y
STORE"
男"
TOX
Y=LEN(X)+2
IIF(Y<
4,"
"
RETURN
A)"
B)"
C).T.D).F.
(28)在VisualFoxPro中,每一个工作区中最多能打开数据库表的数量是
A)1个B)2个
C)任意个,根据内存资源而确定D)35535个
(29)在VisualFoxPro中,有关参照完整性的删除规则正确的描述是
A)如果删除规则选择的是"
限制"
,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录
B)如果删除规则选择的是"
级联"
,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录
C)如果删除规则选择的是"
忽略"
,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录
D)上面三种说法都不对
(30)在VisualFoxPro中,报表的数据源不包括
A)视图B)自由表C)查询D)文本文件
第(31)到第(35)题基于学生表S和学生选课表SC两个数据库表,它们的结构如下:
S(学号,姓名,性别,年龄)其中学号、姓名和性别为C型字段,年龄为N型字段。
SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。
(31)查询学生选修课程成绩小于60分的学号,正确的SQL语句是
A)SELECTDISTINCT学号FROMSCWHERE"
成绩"
<
60
B)SELECTDISTINCT学号FROMSCWHERE成绩<
"
60"
C)SELECTDISTINCT学号FROMSCWHERE成绩<
D)SELECTDISTINCT"
学号"
FROMSCWHERE"
(32)查询学生表S的全部记录并存储于临时表文件one中的SQL命令是
A)SELECT*FROM学生表INTOCURSORone
B)SELECT*FROM学生表TOCURSORone
C)SELECT*FROM学生表INTOCURSORDBFone
D)SELECT*FROM学生表TOCURSORDBFone
(33)查询成绩在70分至85分之间学生的学号、课程号和成绩,正确的SQL语句是
A)SELECT学号,课程号,成绩FROMscWHERE成绩BETWEEN70AND85
B)SELECT学号,课程号,成绩FROMscWHERE成绩>
=70OR成绩<
=85
C)SELECT学号,课程号,成绩FROMscWHERE成绩>
=70OR<
D)SELECT学号,课程号,成绩FROMscWHERE成绩>
=70AND<
(34)查询有选课记录,但没有考试成绩的学生的学号和课程号,正确的SQL语句是
A)SELECT学号,课程号FROMscWHERE成绩="
B)SELECT学号,课程号FROMscWHERE成绩=NULL
C)SELECT学号,课程号FROMscWHERE成绩ISNULL
D)SELECT学号,课程号FROMscWHERE成绩
(35)查询选修C2课程号的学生姓名,下列SQL语句中错误的是
A)SELECT姓名FROMSWHEREEXISTS;
(SELECT*FROMSCWHERE学号=S.学号AND课程号='
C2'
B)SELECT姓名FROMSWHERE学号IN;
(SELECT*FROMSCWHERE课程号='
C)SELECT姓名FROMSJOINONS.学号=SC.学号WHERE课程号='
D)SELECT姓名FROMSWHERE学号=;
二、填空题(每空2分,共30分)
请将每一个空的正确答案写在答题纸上【1】-【15】序号的横线上,答在试卷上,在试卷上不得分,
注意:
以命令关键字填空的必须写完整。
(1)假设一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【1】个元素。
(2)软件测试可分为白盒测试和黑盒测试。
基本路径测试属于【2】测试。
(3)符合结构化原则的三种基本控制结构是:
选择结构、循环结构和【3】。
(4)数据库系统的核心是【4】
(5)在E-R图中,图形包括矩形框、菱形框、椭圆框。
其中表示实体联系的是【5】框。
一、选择题
1-5DDCDC6-10ABAAC11-15ADBBC16-20DABBC
21-25BBADB26-30AAACD31-35CAACD
二、填空题
1、202、白盒3、顺序结构4、数据库管理系统5、菱形
6、数据库7、日期时间型8、primarykey9、.prg
10、联接11、.T.12、Replaceall13、数据库系统
14、Having15、avg(成绩)
2009年9月计算机等级考试二级VF笔试真题
1.下列数据结构中,属于非线性结构的是()。
A.循环队列B.带链队列C.二叉树D.带链栈
[答案]C
[解析]树均是非线性结构
2.下列数据结构中,能够按照”先进后出”原则存取数据的是()。
A.循环队列B.栈C.队列D.二叉树
[答案]B
[解析]栈是先进后出或后进先出的线性表
3.对于循环队列,下列叙述中正确的是()。
A.队头指针是固定不变的
B.队头指针一定大于队尾指针
C.队头指针一定小于队尾指针
D.队头指针可以大于队尾指针,也可以小于队尾指针
[答案]D
[解析]如果队头指针大于队尾指针说明队列已经循环存放数据了,如果队头指针小于队尾指针说明没有进行循环存放
4.算法的空间复杂度是指()。
A.算法在执行过程中所需要的计算机存储空间B.算法所处理的数据量
C.算法程序中的语句或指令条数D.算法在执行过程中所需要的临时工作单元数
[答案]A
[解析]算法的空间复杂度是指执行算法所需要的内存空间,包括算法程序所占空间,输入的初始数据所占空间和执行过程中所需要的额外空间.
5.软件设计中划分模块的一个准则是()。
A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合
[解析]模块内部各元素之间的联系要紧密,高内聚,模块间的连接的紧密程度要低,低耦合,这样可以提高模块的独立性.
6.下列选项中不属于结构化程序设计原则的是()。
A.可封装B.自顶向下C.模块化D.逐步求精
7.软件详细设计产生的图如下
该图是().
A.N-S图B.PAD图C.程序流程图D.E-R图
8.数据库管理系统是()。
A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统
[答案]B
9.在E-R图中,用来表示实体联系的图形是()。
A.椭圆形B.矩形C.菱形D.三角形
[答案]C
10.有三个关系R,S,T如下:
R
A
B
C
a
1
2
b
c
3
S
T
d
其中关系T由关系R和S通过某种操作得到,该操作称为()。
A.选择B.投影C.交D.并
[答案]D
[解析]T是由S表或R表中的元素组成的
11.设置文本框显示内容的属性是()。
A.VALUEB.CAPTIONC.NAMED.INPUTMASK
12.语句LISTMEMORYLIKEa*能够显示的变量不包括()。
A.aB.a1C.ab2D.ba3
[解析]只有D不是以a开头的
13.计算结果不是字符串”Teacher”的语句是()。
A.at(“MyTecaher”,3,7)
B.substr(“MyTecaher”,3,7)
C.right(“MyTecaher”,7)
D.left(“Tecaher”,7)
[答案]A
[解析]at()函数是求位置的,结果是数值型.
14.学生表中有学号,姓名,和年龄三个字段,SQL语句“SELECT学号FROM学生”完成的操作称为()。
A.选择B.投影C.连接D.并
[解析];
选择是求从水平方向求元组的,投影是从列方向取数据的.连接和并都要求有两个表.
15.报表的数据源不包括()。
A.视图B.自由表C.数据库表D.文本文件
16.使用索引的主要目的是()。
A.提高查询速度B.节省存储空间C.防止数据丢失D.方便管理
17.表单文件的扩展名是()。
A.frmB.prgC.scxD.vcx
18.下列程序段执行时在屏幕上显示的结果是()。
DIMEA(6)
A
(1)=1
A
(2)=1
FORI=3TO6
A(I)=A(I-1)+A(I-2)
NEXT
?
A(6)
A.5B.6C.7D.8
[解析]A(3)=2A(4)=A
(2)+A(3)=3A(5)=A(3)+A(4)=5A(6)=A(4)+A(5)=8
19.下列程序段执行时在屏幕上显示的结果是()。
X1=20
X2=30
SETUDFPARMSTOVALUE
DOtestWithX1,X2
X1,X2
PROCEDUREtest
PARAMETERSa,b
x=a
a=b
b=x
ENDPRO
A.3030B.3020C.2020D.2030
[解析]过程test实现将两个数据互换,再者按值传递,
20.以下关于“查询”的正确描述是()。
A.查询文件的扩展名为PRGB.查询保存在数据库文件中C.查询保存在表文件中D.查询保存在查询文件中
21.以下关于“视图”的正确描述是()。
A.视图独立于表文件B.视图不可更新C.视图只能从一个表派生出来D.视图可以删除
[解析]视图是由表派生出来的,并且可以从多个表中派生出来,可以对源表进行更新,可以进行删除操作.
22.了为隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是()。
A.ValueB.ControlSourceC.InputMaskD.PasswordChar
23.假设某表单的Visible属性的初值是.F.,能将其设置为.T.的方法是()。
A.HideB.ShowC.ReleaseD.SetFocus
24.在数据库中建立表的命令是()。
A.CREATEB.CREATEDATABASEC.CREATEQUERYD.CREATEFORM
25.让隐藏的MeForm表单显示在屏幕上的命令是()。
A.MeForn.DisplayB.MeForm.ShowC.Meforn.ListD.MeForm.See
26.在表设计器的字段选项卡中,字段有效性的设置中不包括()。
A.规则B.信息C.默认值D.标题
[答案]D
27.若SQL语句中的ORDERBY短语指定了多个字段,则()。
A.依次按自右至左的字段顺序排序
B.只按第一个字段排序
C.依次按自左至右的字段顺序排序
C.无法排序
[解析]从左至右,当前一个字段出现相同值的时候,按下一个字段进行排序,
如ORDERBY专业,成绩DESC表示先按专业升序排序,当专业相同的时候,再按成绩降序序
28.在VisualFoxpro中,下面关于属性,方法和事件的叙述错误的是()
A.属性用于描述对象的状态,方法用于表示对象的行为
B.基于同一个类产生的两个对象可以分别设置自己的属性值
C.事件代码也可以象方法一样被显示调用
D.在创建一个表单时,可以添加新的属性、方法和事件
29.下列函数返回类型为数值型的是()。
A.STRB.VALC.DTOCD.TTOC
[答案]B
30.与“SELECT*FROM教师表INTODBFA”等价的语句是()。
A.SELECT*FROM教师表TODBFA
B.SELECT*FROM教师表TOTABLEA
C.SELECT*FROM教师表INTOTABLEA
E.SELECT*FROM教师表INTOA
[解析]INTOTABLE与INTODBF功能相同
31.查询“教师表”的全部记录并存储于临时文件one.dbf()。
A.SELECT*FROM教师表INTOCURSORone
B.SELECT*FROM教师表TOCURSORone
C.SELECT*FROM教师表INTOCURSORDBFone
D.SELECT*FROM教师表TOCURSORDBFone
[解析]临时表的关键字是intocusror文件名
32.“教师表”中有“职工号”,“姓名”和“工龄”字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是()。
A.CREATETABLE教师表(职工号C(10)PRIMARY,姓名C(20),工龄I)
B.CREATETABLE教师表(职工号C(10)FOREIGN,姓名C(20),工龄I)
C.CREATETABLE教师表(职工号C(10)FOREIGNKEY,姓名C(20),工龄I)
D.CREATETABLE教师表(职工号C(10)PRIMARYKEY,姓名C(20),工龄I)
主关键字用PRIMARYKEY
33.创建一个名为student的新类,保存新类的类库名称是mylib,新类的父类是Person,正确的命令是()。
A.CREATECLASSmylibOFstudentAsPerson
B.CREATECLASSstudentOFPersonAsmylib
C.CREATECLASSstudentOFmylibAsPerson
D.CREATECLASSPersonOFmylibAsstudent
[解析]这个以前没考过,CREATECLASS类名OF类库名AS父类
34.“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段。
计算“计算机”系老师总数的命令是()。
A.SELECTCOUNT(*)FROM老师表INNERJOIN学院表;
ON教师表.系号=学院表.系号WHERE系名=”计算机”
B.SELECTCOUNT(*)FROM老师表INNERJOIN学院表;
ON教师表.系号=学院表.系号ORDERBY教师表.系号;
HAVING学院表.系名=”计算机”
C.SELECTCOUNT(*)FROM老师表INNERJOIN学院表;
ON教师表.系号=学院表.系号GROUPBY教师表.系号;
D.SELECTSUM(*)FROM老师表INNERJOIN学院表;
ON教师表.系号=学院表.系号ORDERBY教师表.系号;
[解析]这个题不需要分组也不需要排序,只要计数COUNT(*),条件是系名=”计算机”
35.“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段。
求教师总数最多的系的教师人数,正确的命令是()。
A.SELECT教师表.系号,COUNT(*)AS人数FROM教师表,学院表;
GROUPBY教师表.系号INTODBFTEMP
SELECTMAX(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机等级考试 二级 VF 笔试
![提示](https://static.bdocx.com/images/bang_tan.gif)