国家计算机二级VF80真题含答案与解析交互.docx
- 文档编号:17387466
- 上传时间:2023-04-24
- 格式:DOCX
- 页数:31
- 大小:28.93KB
国家计算机二级VF80真题含答案与解析交互.docx
《国家计算机二级VF80真题含答案与解析交互.docx》由会员分享,可在线阅读,更多相关《国家计算机二级VF80真题含答案与解析交互.docx(31页珍藏版)》请在冰豆网上搜索。
国家计算机二级VF80真题含答案与解析交互
国家计算机二级(VF)80
(总分100,做题时间120分钟)
选择题(每小题2分,共70分)下列各题四个选项中,有一个是正确的,请选择正确答案。
1.
“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是______。
A 查询、视图或表单
B 表单、报表和标签
C 查询、表单或程序
D 以上文件都可以
分值:
2
答案:
C
项目管理器的“运行”按钮的功能:
执行选定的查询、表单或程序。
当选定项目管理器中的一个查询、表单或程序时才可使用。
此按钮与“项目”菜单的“运行文件”命令作用相同。
以下九道小题使用的数据表如下:
当前盘当前目录下有数据库:
大奖赛dbc,其中有数据库表“歌手dbf”、“评分dbf”“歌手”表:
2.
为“歌手”表增加一个字段“最后得分”的SQL语句是________。
A ALTERTABLE歌手ADD最后得分F(6,2)
B ALTERDBF歌手ADD最后得分F6,2
C CHANGETABLE歌手ADD最后得分F(6,2)
D CHANGETABLE学院INSERT最后得分F6,2
分值:
0.XX8182
答案:
A
3.
插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9和“105”,正确的SQL语句是________。
A INSERTVALUES(“1001”,9“105”)INTO评分(歌手号,分数,评委号)
B INSERTTO评分(歌手号,分数,评委号)VALUES(“1001”,9.9“105”)
C INSERTINTO评分(歌手号,分数,评委号)VALUES(“1001”,9.9,“105”)
D INSERTVALUES(“100”9.9“105”)TO评分(歌手号,分数,评委号)
分值:
0.XX8182
答案:
C
4.
假设每个歌手的“最后得分”的主算方法是,去掉一个最高分生个最低分,取剩下分数的平均分。
根据“评分”表求每个歌手的“最后得分”并存储于表TEMP中。
表TEMP中有两个字段:
“歌手号”和“最后得分”,并且按最后得分降序排列,生成表TEMP的SQL语句是________。
A SELECT歌手号,(COUNT(分数)-MAX(分数)-MIN(分数))/(SUM(*)-2)最后得分;FROM评分INTODBFTEMPGROUPBY歌手号ORDERBY最后得分DESC
B SELECT歌手号,(COUNT(分数)-MAX(分数)-MIN(分数))/(SUM(*)-2)最后得分;FROM评分INTODBFTEMPGROUPBY评委号ORDERBY最后得分DESC
C SELECT歌手号,(SUM(分数)-MAX(分数)-MIN(分数))/(COUNT(*)-2)最后得分;FROM评分INTODBFTEMPGROUPBY评委号ORDERBY最后得分DESC
D SELECT歌手号,(SUM(分数)-MAX(分数)-MIN(分数))/(COUNT(*)-2)最后得分;FROM评分INTODBFTEMPGROUPBY歌手号ORDERBY最后得分DESC
分值:
0.XX8182
答案:
D
5.
与“SELECT*FROM*歌手WHERENOT(最后得分>9.00OR最后得分<8.00)”等价的语句是________。
A SELECT*FROM歌手WHERE最后得分BETWEEN9.00AND8.00
B SELECT*FROM歌手WHERE最后得分>=8.00AND最后得分<=9.00
C SELECT*FROM歌手WHERE最后得分>9.00OR最后得分<8.00
D SELECT*FROM歌手WHERE最后得分<=8.00AND最后得分>=9.00
分值:
0.XX8182
答案:
B
6.
为“评分”表的“分数”字段添加有效性规则:
“分数必须大于等于0并且小于等于10”,正确的SQL语句是________。
A CHANGETABLE评分ALTER分数SETCHECK分数>=0AND分数<=10
B ALTERTABLE评分ALTER分数SETCHECK分数>=0AND分数<=10
C ALTERTABLE评分ALTER分数CHECK分数>=0AND分数<=10
D CHANGETABLE评分ALTER分数SETCHECK分数>=0OR分数<=10
分值:
0.XX8182
答案:
B
7.
根据“歌手”表建立视图myview,视图中含有包括了“歌手号”左边第一位是“1”的所有记录,正确的SQL语句是________。
A CREATEVIEWmyviewASSELECT*FROM歌手WHERELEFT(歌手号,1)=“1”
B CREATEVIEWmyviewASSELECT*FROM歌手WHERELIKE(“1”歌手号)
C CREATEVIEWmyviewSELECT*FROM歌手WHERELEFT(歌手号,1)=“1”
D CREATEVIEWmyviewSELECT*FROM歌手WHERELIKE(“1”歌手号)
分值:
0.XX8182
答案:
A
8.
删除视图myview的命令是________。
A DELETEmyviewVIEW
B DELETEmyview
C DROPmyviewVIEW
D DROPVIEWmyview
分值:
0.XX8182
答案:
D
9.
假设temp.dbf数据表中有两个字段“歌手号”和“最后得分”下面程序的功能是:
将temp.dbf中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分”字段中(假设已增加了该字段)在下线处应该填写的SQL语句是________。
USE歌手
DOWHILE.NOT.EOF()
REPLACE歌手最后得分WITHa__________
SKIP
ENDDO
A SELECT*FROMtempWHEREtemp.歌手号=歌手.歌手号TOARRAYa
B SELECT*FROMtempWHEREtemp.歌手号=歌手.歌手号INTOARRAYa
C SELECT*FROMtempWHEREtemp.歌手号=歌手.歌手号TOFILEa
D SELECT*FROMtempWHEREtemp.歌手号=歌手.歌手号INTOFILEa
分值:
0.XX8182
答案:
B
10.
与“SELECTDISTINCT”歌手号FROM歌手WHERE最后得分>ALL;(SELECT最后得分FROM)歌手WHERESUBSTR(歌手号,1,1)=“2”)等价的SQL语句是________。
A SELECTDISTINCT歌手号FROM歌手WHERE最后得分>=(SELECTMAX(最后得分)FROM歌手WHERESUBSTR(歌手号,1,1)=“2”)
B SELECTDISTINCT歌手号FROM歌手WHERE最后得分>=(SELECTMIN(最后得分)FROM歌手WHERESUBSTR(歌手号,1,1)=“2”)
C SELECTDISTINCT歌手号FROM歌手WHERE最后得分>=ANY(SELECTMAX(最后得分)FROM歌手WHERESUBSTR(歌手号,1,1)=“2”)
D SELECTDISTINCT歌手号FROM歌手WHERE最后得分>=SOME(SELECTMAX(最后得分)FROM歌手WHERESUBSTR(歌手号,1,1)=“2”)
分值:
0.XX8182
答案:
A
11.
以下关于“视图”的描述正确的是________。
A 视图保存在项目文件中
B 视图保存在数据库中
C 视图保存在表文件中
D 视图保存在视图文件中
分值:
0.XX8182
答案:
B
12.
关闭表单的程序代码是ThisForm,Release,Release是________。
A 表单对象的标题
B 表单对象的属性
C 表单对象的事件
D 表单对象的方法
分值:
0.XX8182
答案:
D
13.
关系数据库管理系统所管理的关系是()。
A 若干个二维表
B 一个DBF文件
C 一个DBC文件
D 若干个DBC文件
分值:
2
答案:
A
VisualFoxPro就是一种关系数据库管理系统,一个“表”就是一个关系,一个关系就是一个二维表。
关系数据库管理系统可管理若干个二维表。
14.
表单控件工具栏的作用是在表单上创建()。
A EXCLUSIVE
B SHARED
C NOUPDATE
D VALIDATE
分值:
2
答案:
B
在打开数据库时,EXCLUSIVE短语是以独占方式打开;SHARED短语是以共享方式打开;NOUPDATE短语是以只读方式打开;VAHDATE短语用以指定VisuMFoxPro检查在数据库中应用的对象是否合法。
15.
下面表单及控件常用事件中,与鼠标操作有关的是()。
A 数值型
B 备注型
C 逻辑型
D 日期型
分值:
2
答案:
A
系统自动指定字段宽度的字段类型有日期型、逻辑型、备注型、通用型等,数值型字段的宽度是由用户自己定义的。
16.
数据库表的索引类型共有()。
A 1种
B 2种
C 3种
D 4种
分值:
2
答案:
D
数据库表的索引有主索引、候选索引、惟一索引和普通索引4种。
17.
设X=6<5,命令?
VARTYPE(X)的输出是________。
A N
B C
C L
D 出错
分值:
2
答案:
C
18.
自由表中字段名长度的最大值是()。
A 8
B 10
C 128
D 255
分值:
2
答案:
B
在自由表中不可使用长字段名,字段名的最大值是10;数据库表中可以使用长字段名,最大值为128。
19.
下列程序段执行以后,内存变量X和Y的值是
CLEAR
STORE3TOX
STORE5TOY
PLUS((X),Y)
?
X,Y
PROCEDUREPLUS
PARAMETERSA1.A2
A1=A1+A2
A2=A1+A2
ENDPROC
A 813
B 313
C 35
D 85
分值:
2
答案:
C
VisualFoxPro的参数传递规则为:
如果实际参数是常数或表达式则传值,如果实际参数是变量则传址,即传递的不是实参变量的值而是实参变量的地址,这样,过程中对形参变量值的改变也将使实参变量值改变。
如果实参是内存变量而又希望进行值传递,可以用圆括号将该内存变量括起来,强制该变量以值方式传递数据。
20.
以下关于视图的描述中,正确的是()。
A .bas
B .cls
C .frm
D .res
分值:
2
答案:
D
bas为程序模块文件的扩展名;cls为类模块文件的扩展名;res为相关资源文件的扩展名,frm为窗体文件的扩展名。
注意:
工程文件的扩展名.vbP,工程组文件的扩展名vbg。
21.
查询学生表中学号(字符型,长度为2)尾数字符是“1”的错误命令是()。
A 可以在该程序的所有模块中使用
B 只能在定义该变量的模块中使用
C 只能在定义该变量的模块及其上层模块中使用
D 只能在定义该变量的模块及其下属模块中使用
分值:
2
答案:
D
本题中共调用了3次子程序,a的值每执行一次便乘以2,b的值每执行一次变加上一次a的值。
22.
下列对队列的叙述正确的是【】。
A 队列属于非线性表.
B 队列按"先进后出"原则组织数据
C 队列在队尾删除数据
D 队列按"先进先出"原则组织数据
分值:
2
答案:
D
队列是一种操作受限的线性表。
它只允许在线性表的一端进行插入操作,另一端进行删除操作。
其中,允许插入的一端称为队尾(rear),允许删除的一端称为队首(front)。
队列具有先进先出的特点,它是按"先进先出"的原则组织数据的,故本题答案为D)。
23.
下列关于索引的叙述中,不正确的是()。
A NEXT
B LOOP
C SKIP
D CONTINUE
分值:
2
答案:
D
利用LOCATEFOR命令可以按指定的条件查询记录,该命令执行后将记录指针定位到满足条件的第1条记录上,如果使指针继续指向下1条满足条件的记录,应使用CONTINUE命令。
24.
有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。
其中一个索引的索引表达式为姓名字段,索引名为XM。
现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是______。
A SETINDEXTO姓名
B SETINDEXTOXM
C SETORDERTO姓名
D SETORDERTOXM
分值:
2
答案:
D
将索引设置为当前索引的命令格式为:
SETORDERTO[nIndexNumber|[tag]TagName][ASCENDING|DESCENDING]其中可以按索引序号(nIndexNumber)或索引名(TagName)指定索引项。
索引序号是指建立索引的先后顺序号,并且按照SETORDERTOIndexfileList命令中的总序号排列,特别不容易记清,建议使用索引名。
25.
MODIFYSTRUCTURE命令的功能是
A 修改记录值
B 修改表结构
C 修改数据库结构
D 修改数据库或表结构
分值:
2
答案:
B
MODIFYSTRUCTURE命令没有参数,其功能是修改当前表的结构,并且,只有在用USE命令打开表文件以后,才能显示或修改表文件的结构。
26.
在VisualFoxPro中,程序文件的扩展名为()。
A .OPR
B .PRG
C .PJX
D .SCX
分值:
2
答案:
B
在VisualFoxPro中,程序文件的扩展名为.PRG。
选项A)是查询文件的扩展名,选项C)是项目文件的扩展名,选项D)是表单文件的扩展名。
27.
数据库技术的根本目标是要解决数据的________。
A 存储问题
B 共享问题
C 安全问题
D 保护问题
分值:
2
答案:
B
28.
下列数据结构中,能用二分法进行查找的是______。
A 顺序存储的有序线性表
B 线性链表
C 二叉链表
D 有序线性链表
分值:
2
答案:
A
二分法查找只适用于顺序存储的有序表。
在此所说的有序表是指线性表中的元素按值非递减排列(即从小到大,但允许相邻元素值相等)。
29.
为了在报表中打印当前时间,这时应该插入一个()。
A 表达式控件
B 域控件
C 标签控件
D 文本控件
分值:
2
答案:
B
报表中的域控件用于打印表或视图中的字段、变量和表达式的计算结果。
在报表中打印当前时间,应使用域控件来控制显示。
30.
如要设定学生年龄有效性规则在18至20岁之间,当输入的数值不在此范围内,则给出错误信息,我们必须定义()。
A 联合查询
B 传递查询
C 数据定义查询
D 子查询
分值:
2
答案:
B
本题考查传递查询的定义。
31.
自由表中字段名长度的最大值是()。
A 生成一个按“学号”升序的表文件xsdak.dbf
B 生成一个按“学号”降序的表文件xsdak.dbf
C 生成一个新的数据库文件xsdak.dbc
D 系统提示出错信息
分值:
2
答案:
A
在SQL语句中,查询结果存放到新表的表名不能与原表表名相同,否则提示出错信息,但新表的表名可以与数据库同名,彼此属于不同类型的文件。
且系统默认的排序方式为升序排序。
32.
设某程序中有PROG1.prg、PROG2.prg、PROG3.prg三个程序依次嵌套,下面叙述中正确的是()。
A 在PROG1.prg中用!
RUNPROG2.prg语句可以调用PROG2.prg子程序
B 在PROG2.prg中用RUNPROG3.prg语句可以调用PROG3.prg子程序
C 在PROG3.prg中用RETURN语句可以返回PROG1.prg主程序
D 在PROG3.prg中用RETURNTOMASTER语句可以返回PROG1.prg主程序
分值:
2
答案:
D
在程序的多级调用中,如果在某个子程序的返回语句中加入了选项TOMASTER,那么在执行程序嵌套时,它们的返回次序将被改变。
本题在子程序PROG3.prg中加入了选项TOMASTER,那它们的返回次序将是由子程序PROG3.prg直接返回到主程序。
33.
SELECT-SQL语句中,可以对查询结果进行排序的短语是()。
A ORDERBY
B GROUPBY
C HAVINC
D WHERE
分值:
2
答案:
A
在SQL查询语句中,利用ORDERBY短语可以对查询的结果进行排序。
包括升序(ASC)和降序(DESC)两种,系统默认的为升序排列,如果要降序排列,必须加参数“DESC”。
34.
表单控件工具栏的作用是在表单上创建()。
A 文本
B 事件
C 控件
D 方法
分值:
2
答案:
C
VisualFoxPro中,表单控件工具栏中包括文本框、命令按钮等其他许多控件,用于在表单上创建各种不同控件。
35.
在VisualFoxPro中,一个表可以建立一个()。
A 主索引
B 候选索引
C 惟一索引
D 普通索引
分值:
2
答案:
A
由于主索引中不允许出现重复记录,一个表只能有一个主关键字,因此一个表只能建立一个主索引,建立候选索引的字段可以看做是候选关键字,它也要求字段值的惟一性,但可以建立多个,惟一索引和普通索引都可以建立多个。
36.
在VisualFoxPro中,以下关于视图描述中错误的是______。
A 通过视图可以对表进行查询
B 通过视图可以对表进行更新
C 视图是一个虚表
D 视图就是一种查询
分值:
2
答案:
D
视图是操作表的一种手段,通过视图可以查询表,也可以更新表。
视图是根据表定义的,因此也可以看做一个虚表,并不是一种查询。
37.
在VisualFoxPro中,下列关于表的叙述正确的是______。
A 在数据库表和自由表中,都能给字段定义有效性规则和默认值
B 在自由表中,能给表中的字段定义有效性规则和默认值
C 在数据库表中,能给表中的字段定义有效性规则和默认值
D 在数据库表和自由表中,都不能给字段定义有效性规则和默认值
分值:
2
答案:
C
数据库表与自由表相比,数据库表具有如下特点:
数据库表可以使用长表名,在表中可以使用长字段名;可以为数据库表中的字段指定标题和添加注释;可以为数据库表的字段指定默认值和输入掩码;数据库表的字段有默认的控件类;可以为数据库表规定字段级规则和记录级规则;数据库表支持主关键字、参照完整性和表之间的联系;支持INSERT、UPDATE和DELETE事件的触发器。
38.
使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是______。
A DELETEFORAGE>30
B DELETEFROMSWHEREAGE>30
C DELETESFORAGE>30
D DELETESWHEREAGE>30
分值:
2
答案:
B
SQL从表中删除数据的命令格式如下:
DELETEFROMtableName[WHERECondition]这里的FROM指定从哪个表中删除数据。
WHERE指定被删除的记录所满足的条件。
如果不使用WHERE子句,则删除该表中的所有记录。
DELETEFOR为VisualFoxPro删除记录的命令,且限定被删除记录的表处于当前状态。
39.
关于内存变量的调用,下列说法正确的是()。
A 等于原来关系中的元组个数
B 大于原来关系中的元组个数
C 小于原来关系中的元组个数
D 不能确定元组个数
分值:
2
答案:
A
投影是从关系中指定若干个属性组成新的关系,是从列的角度进行的运算,相当于对关系进行垂直分解,与元组个数无关,产生的新关系元组个数与原来关系中的元组个数相等。
40.
下列关于命令DOFORMXXNAMEYY的叙述中,正确的是()。
A 有语法错不能通过编译
B 可以通过编译但不能通过连接
C 输出***
D 输出$$$
分值:
2
答案:
D
解答本题时,先判断if语句,因为a=b+c为零,则执行else语句。
41.
在表单MyForm中通过事件代码,设置标签Lbl1的Caption属性值设置为“计算机等级考试”,下列程序代码正确的是()。
A x[24]值为0
B x[24]值未定义
C x[25]值为0
D x[0]值为空
分值:
2
答案:
A
用new动态初始化时,数组元素的默认值:
元素类型 默认初始值
boolean false
char '\u0000'
整型 0
浮点数 0.0
对象 null
42.
下列关于视图的操作中,错误的是()。
A 操作数乘以2
B 操作数除以2
C 操作数乘以4
D 操作数除以4
分值:
2
答案:
B
右移运算符“>>”是双目运算符。
其功能是把“>>”左边的运算数的各二进位全部右移若干位,“>>”右边的数指定移动的位数。
例如:
设a=15,a>>2表示把000001111右移为00000011(十进制3)。
43.
不论索引是否生效,定位到相同记录上的命令是()。
A DELETE
B RECALL
C PACK
D ZAP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 国家 计算机 二级 VF80 真题含 答案 解析 交互
![提示](https://static.bdocx.com/images/bang_tan.gif)