计算机VF二级笔试题副本.docx
《计算机VF二级笔试题副本.docx》由会员分享,可在线阅读,更多相关《计算机VF二级笔试题副本.docx(25页珍藏版)》请在冰豆网上搜索。
![计算机VF二级笔试题副本.docx](https://file1.bdocx.com/fileroot1/2023-4/18/3569908c-15d7-47a6-9c26-a6c60fe46e88/3569908c-15d7-47a6-9c26-a6c60fe46e881.gif)
计算机VF二级笔试题副本
计算机VF二级笔试题-副本.txt我的人生有A面也有B面,你的人生有S面也有B面。
失败不可怕,关键看是不是成功他妈。
现在的大学生太没素质了!
过来拷毛片,居然用剪切!
有空学风水去,死后占个好墓也算弥补了生前买不起好房的遗憾。
计算机二级VF试题
一、选择题
(1)根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成
A)动态结构和静态结构
B)紧凑结构和非紧凑结构
C)线性结构和非线性结构
D)内部结构和外部结构
正确答案:
C
(2)设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为
A)12
B)13
C)14
D)15
正确答案:
B
(3)在下列几种排序方法中,要求内存量最大的是
A)插入排序
B)选择排序
C)快速排序
D)归并排序
正确答案:
D
(4)下列叙述中,不属于结构化程序设计方法的主要原则的是
A)自顶向下
B)由底向上
C)模块化
D)限制使用goto语句
正确答案:
B
(5)下列不属于软件调试技术的是
A)强行排错法
B)集成测试法
C)回溯法
D)原因排除法
正确答案:
B
(6)为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为
A)PAD图
B)N-S图
C)结构图
D)数据流图
正确答案:
B
(7)软件复杂性度量的参数包括
A)效率
B)规模
C)完整性
D)容错性
正确答案:
B
(8)下列叙述中,不属于数据库系统的是
A)数据库
B)数据库管理系统
C)数据库管理员
D)数据库应用系统
正确答案:
B
(9)数据库系统的核心是
A)数据库
B)数据库管理系统
C)数据模型
D)软件工具
正确答案:
B
(10)视图设计一般有3种设计次序,下列不属于视图设计的是
A)自顶向下
B)由外向内
C)由内向外
D)自底向上
正确答案:
B
(11)如果把职工当成实体,则某个职工的姓名"王五"应看成
A)属性值
B)记录值
C)属性型
D)记录型
正确答案:
A
(12)可以比较大小的数据类型包括
A)数值型、字符型、日期型和逻辑型
B)数值型、字符型和日期型
C)数值型和字符型
D)数值型
正确答案:
A
(13)在VisualFoxPro中,下列数组元素的使用正确的是
A)PI(0,1)
B)PI(2,0)
C)PI(2,3)
D)PI(1,2,3)
正确答案:
C
(14)已知X=4<5,则函数VARTYPE(X)的结果是
A)L
B)C
C)N
D)D
正确答案:
A
(15)执行命令?
LEN(ALLTRIM("□□□计算机□□等级考试□□□"))的结果是(□表示空格)
A)14
B)16
C)19
D)22
正确答案:
B
(16)下列命令中,可以打开数据库设计器的是
A)CREATEDATABASE
B)MODIFYDATABASE
C)OPENDATABASE
D)USEDATABASE
正确答案:
B
(17)通过关键字建立临时关联时,要求
A)父表必须建立索引并打开
B)子表必须建立索引并打开
C)父表和子表必须同时建立索引,并在不同的工作区打开
D)两表无需建立索引,有相同字段即可
正确答案:
C
(18)多表操作中,分别在1,3,5号工作区中打开数据表,此时若执行命令SELECT0后,当前的工作区号是
A)0号
B)1号
C)2号
D)无工作区打开
正确答案:
C
(19)要为当前表中所有学生的总分加5,应该使用的命令是
A)CHANGE总分WITH总分+5
B)REPLACE总分WITH总分+5
C)CHANGEALL总分WITH总分+5
D)REPLACEALL总分WITH总分+5
正确答案:
D
(20)数据表中"婚否"字段是逻辑型字段,要显示所有未婚记录,应使用命令
A)LISTFOR婚否=F
B)LISTFOR婚否<>T
C)LISTFOR婚否
D)LISTFORNOT婚否
正确答案:
D
(21)如果希望用户在输入"年龄"字段值时,要求数值必须大于0,应在下列哪项中设置
A)字段类型
B)信息
C)规则
D)默认值
正确答案:
C
(22)在当前目录下有数据表文件"zg.dbf",执行如下SQL语句后
SELECT*FROMzgINTOCURSORzgORDERBY职工号/A
A)生成一个按"职工号"升序的临时表文件,将原来的zg.dbf文件覆盖
B)生成一个按"职工号"降序的临时表文件,将原来的zg.dbf文件覆盖
C)不会生成新的排序文件,保持原数据表内容不变
D)系统提示出错信息
正确答案:
D
(23)在命令窗口用BROWSE命令显示视图结构之前,应打开视图,打开视图的命令格式是
A)USE<视图名>
B)USE<视图名>NODATAIN<工作区编号>
C)USE<视图名>NODATAON<工作区编号>
D)USE<视图名>STRUCTURETO<工作区编号>
正确答案:
B
(24)在指定范围内扫描数据表文件,查找满足条件的记录并执行循环体中其他的语句,最合适的循环语句是
A)DOWHILE-ENDDO
B)DOCASE-ENDCASE
C)SCAN-ENDSCAN
D)FOR-ENDFOR
正确答案:
C
(25)有如下程序:
X=10
M=2
N=3
DOSUB1WITHM,N
DOSUB1WITHM,N
PROCEDURESUB1
PARAMETERSM,N
X=M+10
M=M+N
?
X,M,N
ENDPROC
执行程序后,屏幕中的输出结果为
A)1253
1283
B)1283
1583
C)1253
1583
D)1223
1283
正确答案:
C
(26)下列属性中,与在编辑框中选定文本无关的属性是
A)SelStart
B)SelLength
C)SelText
D)ScrollBars
正确答案:
D
(27)下列表格控件属性中,属于标头属性的是
A)Sparse
B)ControlSource
C)Alignment
D)CurrentControl
正确答案:
C
(28)当对象获得焦点时引发的事件是
A)GotFocus
B)LostFocus
C)SetFocus
D)InteractiveChange
正确答案:
A
(29)若当前定义的是菜单栏,则"菜单设计器"窗口的"结果"下拉列表框中出现的是
A)命令、过程、子菜单和菜单项4个选项
B)命令、过程、子菜单和填充名称4个选项
C)命令、子菜单、填充名称和菜单项4个选项
D)过程、子菜单、填充名称和菜单项4个选项
正确答案:
B
(30)报表设计器中,域控件的数据类型包括
A)字符型、日期型
B)字符型、数值型和日期型
C)字符型、数值型和逻辑型
D)字符型、数值型、逻辑型和日期型
正确答案:
B
外币表:
外币名称外币代码现钞买入价基准价现钞卖出价
美元12821.6555827.4500825.9500
英镑141171.43001176.50001204.0500
欧元15877.5325895.5600886.2686
法郎18585.5500600.4888604.6500
持有者:
姓名外币代码持有数量
张三121000
张三141300
张三151500
李芳142000
李芳181500
王林141800
王林151200
刘剑122000
刘剑151200
刘剑181500
(31)有如下SQL语句:
SELECT姓名,外币名称,持有数量FROM兑换,持有者;
WHERE兑换.外币代码=持有者.外币代码;
AND持有数量>=1500;
ORDERBY持有数量DESC,姓名
执行该语句后,最后一条记录的内容是
A)李芳英镑2000
B)张三欧元1500
C)刘剑法郎1500
D)李芳法郎1500
正确答案:
B
(32)计算出"刘剑"所持有的全部外币相当于人民币的价值数量,下列语句正确的是
注意:
某种外币相当于人民币数量的计算公式:
人民币价值数量=该种外币的"现钞买入价"*该种外币"持有数量"
A)SELECTSUM(现钞买入价*持有数量)AS人民币价值;
FROM持有者,兑换;
WHERE兑换.外币代码=持有者.外币代码;
AND姓名="刘剑"
B)SELECTSUM(现钞买入价*持有数量)AS人民币价值;
FROM持有者,兑换;
WHERE兑换.外币代码=持有者.外币代码;
FOR姓名="刘剑"
C)SELECTCOUNT(现钞买入价*持有数量)AS人民币价值;
FROM持有者,兑换;
WHERE兑换.外币代码=持有者.外币代码;
AND姓名="刘剑"
D)SELECTCOUNT(现钞买入价*持有数量)AS人民币价值;
FROM持有者,兑换;
WHERE兑换.外币代码=持有者.外币代码;
FOR姓名="刘剑"
正确答案:
A
(33)将兑换表中,美元和英镑的基准价上调0.05%,下列SQL语句正确的是
A)UPDATE兑换FOR基准价=基准价*1.05;
WHERE外币名称="美元"OR外币名称="英镑"
B)UPDATE兑换SET基准价=基准价*1.05;
WHERE外币名称="美元"OR外币名称="英镑"
C)UPDATE兑换SET基准价=基准价*1.05;
WHERE外币名称="美元"AND外币名称="英镑"
D)UPDATE兑换FOR基准价=基准价*1.05;
WHERE外币名称="美元"AND外币名称="英镑"
正确答案:
B
(34)删除"持有者"表中所有外币名称为"欧元"的记录,下列SQL语句正确的是
A)DELETEFROM持有者WHERE外币代码IN;
(SELECT外币代码FROM兑换WHERE外币名称="欧元")
B)DELETEFROM持有者WHERE外币代码IN;
SELECT外币代码FROM兑换WHERE外币名称="欧元"
C)DELETEFROM持有者;
WHERE持有者.外币代码=兑换.外币代码;
AND外币名称="欧元"
D)DELETEFROM持有者,兑换;
WHERE持有者.外币代码=兑换.外币代码;
AND外币名称="欧元"
正确答案:
A
(35)查询持有外币种类在3种以上人员的姓名,及持有的种类数量,并按种类数量升序排列,数量相同时,则按姓名降序排列,下列语句正确的是
A)SELECT姓名,COUNT(*)AS外币种类FROM持有者;
GROUPBY姓名HAVINGCOUNT(*)>=3;
ORDERBYCOUNT(*)ASC,姓名DESC
B)SELECT姓名,COUNT(*)AS外币种类FROM持有者;
GROUPBY姓名HAVINGCOUNT(*)>=3;
ORDERBYCOUNT(*),姓名
C)SELECT姓名,COUNT(*)AS外币种类FROM持有者;
GROUPBY姓名HAVINGCOUNT(*)>=3;
ORDERBY外币种类,姓名DESC
D)SELECT姓名,COUNT(*)AS外币种类FROM持有者;
GROUPBY姓名HAVINGCOUNT(*)>=3;
ORDERBY外币种类+姓名DESC
正确答案:
C
二、填空题
(1)算法的工作量大小和实现算法所需的存储单元多少分别称为算法的【1】。
正确答案:
1.(时间复杂度和空间复杂度)
(2)数据结构包括数据的逻辑结构、数据的【2】以及对数据的操作运算。
正确答案:
1.(存储结构)
(3)可以把具有相同属性的一些不同对象归类,称为【3】。
正确答案:
1.(对象类)
(4)软件工程包括3个要素,分别为方法、工具和【4】。
正确答案:
1.(过程)
(5)由关系数据库系统支持的完整性约束是指【5】和参照完整性。
正确答案:
1.(实体完整性)
(6)在VisualFoxPro中,索引文件的扩展名有两类,即【6】和【7】。
正确答案:
1.(.IDX或IDX)2.(.CDX或CDX)
(7)实体完整性是通过【8】和【9】来实现的。
正确答案:
1.(主关键字)2.(候选关键字)
(8)在VisualFoxPro中,对象的引用有【10】和【11】两种。
正确答案:
1.(绝对引用)2.(相对引用)
(9)学生表中有字段:
姓名、计算机和班级号,下列程序是查询并显示所有班级号为"1002"的学生记录,完成程序填空。
USE学生表
DOWHILE【12】
IF班级号="1002"
DISPLAY
ENDIF
【13】
ENDDO
USE
正确答案:
1.(NOTEOF())2.(SKIP)
(10)设有学生表(姓名,班级名称),用SQL语句检索每个班级的学生人数的语句是:
SELECT班级名称,【14】AS人数FROM学生表【15】
正确答案:
1.(COUNT(*))2.(GROUPBY班级名称)
1.设有变量pi=3.1415926,执行命令?
ROUND(pi,3)的显示结果为______。
A、3.141
B、3.142*
C、3.140
D、3.000
2.以下关于自由表的叙述,正确的是______。
A、全部是用以前版本的FOXPRO(FOXBASE)建立的表
B、可以用VisualFoxPro建立,但是不能把它添加到数据库中
C、自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表
D、自由表可以添加到数据库中,但数据库表不可从数据库中移出成为自由表
3.SQL语句中删除表的命令是______。
A、DROPTABLE*
B、DELETETABLE
C、ERASETABLE
D、DELETEDBF
4.用二维表数据来表示实体及实体之间联系的数据模型称为______。
A、实体--联系模型
B、层次模型
C、网状模型
D、关系模型*
5.如果一个过程不包含RETURN语句,或RETURN语句中没有指定表达式,那么该过程______。
A、没有返回值
B、返回0
C、返回.T.*
D、返回.F.
6.下列关于属性、方法和事件的叙述中,______是错误的。
A、属性用于描述对象的状态,方法用于表示对象的行为
B、基于同一个类产生的两个对象可以分别设置自己的属性值
C、事件代码也可以像方法一样被显式调用
D、在新建一个表单时,可以添加新的属性、方法和事件*
7.SQL实现分组查询的短语是______。
A、ORDERBY
B、GROUPBY*
C、HAVING
D、ASC
8.Appendblank命令的作用是______。
A、编辑记录
B、在第一条记录前增加新记录
C、在表尾增加一条空白记录*
D、在当前记录前增加一条空白记录
9.连编应用程序不能生成的文件是______。
A、.app文件
B、.exe文件
C、comdll文件
D、.prg文件*
10.用SQL语句建立表时为属性定义有效性规则,应使用短语______。
A、DEFAULT
B、PRIMARYKEY
C、CHECK*
D、UNIQUE
11.在下列函数中,函数返回值为数值的是______。
A、BOF()
B、CTOD('01/01/96')
C、AT('人民','中华人民共和国')*
D、SUBSTR(DTOC(DATE()),7)
12.设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C
(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
对于图书管理数据库,查询读者孙慨然的情况。
下面SQL语句正确的是______。
SELECT*FROM读者_______
A、WHERE姓名="孙慨然"*
B、WHERE图书.姓名="孙慨然"
C、FOR姓名="孙慨然"
D、WHERE姓名=孙慨然
13.设X="ABC",Y="ABCD",则下列表达式中值为.T.的是______。
A、X=Y
B、X==Y
C、X$Y*
D、AT(X,Y)=0
14.可以链接或嵌入OLE对象的字段类型是______。
A、备注型字段
B、通用型和备注型字段
C、通用型字段*
D、任何类型的字段
15.在VisualFoxPro中进行参照完整性设置时,要想设置成:
当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择_____。
A、限制(Restrict)
B、忽略(Ignore)
C、级联(Cascade)*
D、级联(Cascade)或限制(Restrict)
16.下面关于列表框和组合框的陈述中,______是正确的。
A、列表框和组合框都可以设置成多重选择
B、列表框可以设置成多重选择,而组合框不能*
C、组合框可以设置成多重选择,而列表框不能
D、列表框和组合框都不能设置成多重选择
17.设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C
(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
对于图书管理数据库,检索所有藏书的书名和出版单位。
下面SQL语句正确的是_______。
A、SELECT书名,出版单位FROM图书*
B、SELECT书名;出版单位FROM图书
C、SELECT书名,出版单位FOR图书
D、SELECT书名,出版单位FOR图书
18.VisualFoxPro6.0是一个______。
A、8位数据库开发系统
B、16位数据库开发系统
C、32位数据库开发系统*
D、64位数据库开发系统
19.使用关系运算对系统进行操作,得到的结果是______。
A、属性
B、元组
C、关系*
D、关系模式
20.设有变量sr="2000年上半年全国计算机等级考试",能够显示"2000年上半年计算机等级考试"的命令是______。
A、?
sr"全国"
B、?
SUBSTR(sr,1,8)+SUBSTR(sr,11,17)
C、?
STR(sr,1,12)+STR(sr,17,14)
D、?
SUBSTR(sr,1,12)+SUBSTR(sr,17,14)*
21.在输入SETCOLLATETO"PINYIN"后,命令?
[李华]<=[黄华],"计算机报"$"计算机"的执行结果应为______。
A、.T..T.
B、.F..F.*
C、.T..F.
D、.F..T.
22.“项目管理器”的“文档”选项卡用于显示和管理______。
A、表单、报表和查询
B、数据库、表单和报表
C、查询、报表和视图
D、表单、报表和标签*
23.在"职工档案"表文件中,婚否是L型字段,性别是C型字段,若检索"已婚的女同志",应该用______逻辑表达式。
A、婚否OR(性别='女')
B、(婚否=.T.)AND(性别='女')*
C、婚否AND(性别=女)
D、已婚OR(性别=女)
24.不属于数据定义功能的SQL语句是______。
A、CREATTABLE
B、CREATCURSOR
C、UPDATE*
D、ALTERTABLE
25.下列哪项体现了关系数据库的参照完整性______。
A、主键
B、超键
C、外键*
D、侯选键
26.命令"DIMEarray(5,5)"执行后,array(3,3)的值为______。
A、0
B、1
C、.T.
D、.F.*
27.使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是____。
A、OPENQUERYzgjk.qpr
B、MODIFYQUERYzgjk.qpr*
C、DOQUERYzgjk.qpr
D、CREATEQUERYzgjk.qpr
28.SQL语言是具有______的功能。
A、关系规范化、数据操纵、数据控制
B、数据定义、数据操纵、数据控制*
C、数据定义、关系规范化、数据控制
D、数据定义、关系规范化、数据操纵
29.如果需要在Myform=CreateObject("Form")所创建的表单对象Myform中添加command1按钮对象,应当使用命令______。
A、AddObjectCommand1AScommandbutton
B、Myform.Addobject("command1","commandbutton")*
C、Myform.Addobject("commandbutton","command1")
D、command1=Addobject("comand1","commandbutton")
30.可以伴随着表的打开而自动打开的索引是______。
A、单一索引文件(IDX)
B、复合索引文件(CDX)
C、结构化复合索引文件*
D、非结构化复合索引文件
31.在SQL的计算查询中,用于求平均值的函数是______。
A、AVG*
B、AVERAGE
C、average
D、AVE
32.在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是____。
A、永久性关联
B、永久性关联或临时性关联
C、临时性关联*
D、永久性关联和临时性关联
33.设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C
(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
对于图书管理数据库,检索藏书中比高等教育出版社的所有图书的书价更高的书。
下面SQL语句正确的是______。
SELECT*FROM图书WHE