国家计算机二级《VFP》选择题题库及答案
选择题
1.下列程序段的输出结果是( )。
ACCEPT TO A
IF A=[123]
S=0
ENDIF
S=1
?S
A.0
B.1
C.123
D.由A的值决定
2.设A=[6*8-2]、B=6*8-2、C=〝6*8-2〞,属于合法表达式的是( )。
A.A+B
B.B+C
C.A-C
D.C-B
3.在当前打开的表中,显示“书名”以“计算机”开头的所有图书,下列命令中正确的是( )。
A.list for书名=〝计算机*〞
B.list for书名=〝计算机〞
C.list for书名=〝计算机%〞
D.list where书名=〝计算机〞
4.连续执行以下命令,最后一条命令的输出结果是( )。
SET EXACT OFF
a=〝北京〞
b=(a=〝北京交通〞)
?b
A.北京
B.北京交通
C..F.
D.出错
5.设x=〝123〞,y=123,k=〝Y〞,表达式x+&k的值是( )。
A.123123
B.246
C.123y
D.数据类型不匹配
6.运算结果不是2010的表达式是( )。
A.int(2010.9)
B.round(2010.1,0)
C.ceiling(2010.1)
D.floor(2010.9)
7.将当前表单从内存中释放的正确语句是( )。
A.ThisForm.Close
B.ThisForm.Clear
C.ThisForm.Release
D.ThisForm.Refresh
8.假设有student表,正确添加字段“平均分数”的命令是( )。
A.ALTER TABLE student ADD平均分数F(6,2)
B.ALTER DBF student ADD平均分数F 6,2
C.CHANCE TABLE student ADD平均分数F(6,2)
D.CHANGE TABLE student INSERT平均分数6,2
9.学生表中有“学号”、“姓名”和“年龄”三个字段,SQL语句“SELECT学号FROM学生”完成的关系操柞称为( )。
A.选择
B.投影
C.连接
D.并
10.若SQL语句中的ORDER BY短语中指定了多个字段,则( )。
A.依次按自右至左的字段顺序排序
B.只按第一个字段排序
C.依次按自左至右的字段顺序排序
D.无法排序。
11.与“SELECT*FROM教师表INTO DBF A”等价的语句是( )。
A.SELECT*FROM教师表To DBF A
B.SELECT*FROM教师表TO TABLE A
C.SELECT*FROM教师表INTO TABLE A
D.SELECT*FROM教师表INTO A
12.查询“教师表”的全部记录并存储于临时文件one.dbf中的SQL命令是( )。
A.SELECT*FROM教师表INTO CURSOR one
B.SELECT*FROM教师表TO CURSOR one
C.SELECT*FROM教师表INTO CURSOR DBF one
D.SELECT*FROM教师表TO CURSOR DBF one
13.“教师表”中有“职工号”、“姓名”和“工龄”等字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是( )。
A.CREATE TABLE教师表(职工号C(10)PRIMARY,姓名C20.,工龄I)
B.CREATE TABLE教师表(职工号C(10)FOREIGN,姓名C20.,工龄I)
C.CREATE TABLE教师表(职工号C(10)FOREIGN KEY,姓名C20.,工龄I)
D.CREATE TABLE教师表(职工号C(10)PRIMARY KEY,姓名C20.,工龄I)
14.创建一个名为student的新类,保存新类的类库名称是mylib,新类的父类是Person,正确的命令是( )。
A.CREATE CLASS mylib OF student As Person
B.CREATE CLASS student OF Person As mylib
C.CREATE CLASS student OF mylib As Person
D.CREATE CLASS Person OF myhb As student
15.“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,计算“计算机”系教师总数的命令是( )。
A.SELECT COUNT(*)FROM教师表INNER JOIN学院表ON教师表.系号=学院表.系号WHERE系名=〝计算机〞
B.SELECT COUNT(*)FROM教师表INNER JOIN学院表ON教师表.系号=学院表.系号0RDER
BY教师表.系号HAVING学院表.系名=〝计算机〞
C.SELECT SUM(*)FROM教师表INNER JOIN学院表ON教师表.系号=学院表.系号GROUP BY
教师表.系号HAVING学院表.系名=〝计算机〞
D.SELECT SUM(*)FROM教师表INNER JOIN学院表ON教师表.系号=学院表.系号0RDER BY
教师表.系号HAVING学院表.系名=〝计算机〞
16.“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是( )。
A.SELECT教师表.系号,COUNT(*)AS人数FROM教师表,学院表GROUP BY教师表.系号INTODBF TEMP
SELECT MAX(人数)FROM TEMP
B.SELECT教师表.系号,COUNT(*)FROM教师表,学院表WHERE教师表.系号=学院表.系号GROUP BY教师表.系号INTO DBF TEMP
SELECT MAX(人数)FROM TEMP
C.SELECT教师表.系号,COUNT(*)AS人数FROM教师表,学院表WHERE教师表.系号=学院表.系号GROUP BY教师表.系号TO FILE TEMP
SELECT MAX(人数)FROM TEMP
D.SELECT教师表.系号,COUNT(*)AS人数FROM教师表,学院表WHERE教师表.系号=学院表.
系号GROUP BY教师表.系号INTO DBF TEMP
SELECT MAX(人数)FROM TEMP
17.假设“图书”表中有C型字段“图书编号”,要求将图书编号以字母A开头的图书记录全部打上删除标记,可以使用SQL命令( )。
A.DELETE FROM图书FOR图书编号=〝A〞
B.DELETE FROM图书WHERE图书编号=〝A%〞
C.DELETE FROM图书FOR图书编号=〝A*〞
D.DELETE FROM图书WHERE图书编号LIKE〝A%〞
18.下列表单的哪个属性设置为真时,表单运行时将自动居中( )。
A.AutoCenter
B.AlwaysOnTop
C.ShowCenter
D.FormCenter
19.下列关于命令DO FORM XX NAME YY LINKED的陈述中,正确的是( )。
A.产生表单对象引用变量XX,在释放变量XX时自动关闭表单
B.产生表单对象引用变量XX,在释放变量XX时并不关闭表单
C.产生表单对象引用变量YY,在释放变量YY时自动关闭表单
D.产生表单对象引用变量YY,在释放变量YY时并不关闭表单
20.表单名为myForm的`表单中有一个页框myPageFrame,将该页框的第3页(Page3)的标题设置为“修改”,可以使用代码( )。
A.myForm.Page3.myPageFrame.Caption=〝修改〞
B.myFonn.myPageFrame.Caption.Page3=〝修改〞
C.Thisform.myPageFrame.Page3.Caption=〝修改〞
D.Thisform.myPageFrame.Caption.Page3=〝修改〞