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