2017年3月计算机二级考试将近,不知道大家都复习得怎么样了呢?为帮助大家取得好成绩,以下是百分网小编搜索整理的一份2017年3月计算机二级VFP考试试题与答案,供参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!
一、选择题。
1.在Visual FoxPro中,编译或连编生成的程序文件的扩展名不包括( )。
A.APP
B.EXE
C.DBC
D.FXP
2.执行如下命令序列后,最后一条命令的显示结果是( )。
DIMENSION M(2,2)
M(1,1)=10
M(1,2)=20
M(2,1)=30
M(2,2)=40
?M(2)
A.变量未定义的提示
B.10
C.20
D..F.
3.有如下赋值语句,结果为“大家好”的表达式是( )。
a=〝你好〞
b=〝大家〞
A.b+AT(a,1)
B.b+RIGHT(a,1)
C.b+LEFT(a,3,4)
D.b+RIGHT(a,2)
4.在Visual FoxPro中,要运行菜单文件menu1.mpr,可以使用命令( )。
A.DO menu1
B.DO menu1.mpr
C.DO MENU menu1
D.RUN menu1
5.在下面的Visual FoxPro表达式中,运算结果为逻辑真的是( )。
A.EMPTY(.NULL.)
B.LIKE(ˋxy? ˊ,ˋxyzˊ)
C.AT(ˋxyˊ,ˋabcxyzˊ)
D.ISNULL(SPACE(0))
6.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。在命令窗口输入
并执行如下命令:
姓名=姓名-〝出勤〞
?姓名
屏幕上会显示( )。
A.李彤
B.李彤出勤
C.李彤出勤
D.李彤-出勤
7.如果在命令窗口执行命令:LIST名称,主窗口中显示:
记录号 名称
1 电视机
2 计算机
3 电话线
4 电冰箱
5 电线
假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是( )。
GO 2
SCAN NEXT 4 FOR LEFT(名称,2)=〝电"
IF RIGHT(名称,2)=〝线"
EXIT
ENDIF
ENDSCAN
名称
A.电话线
B.电线
C.电冰箱
D.电视机
8.设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女同学、并按年龄进行降序排序生成新的表WS,正确的SQL命令是( )。
A.SELECT*FROM S WHERE性别=ˋ女ˊAND年龄<=18 OREDER BY 4 DESC INTO TABLE WS
B.SELECT*FROM S WHERE性别=ˋ女ˊAND年龄<=18 OREDER BY年龄INTO TABLE WS
C.SELECT*FROM S WHERE性别=ˋ女ˊAND年龄<=18 OREDER BYˋ年龄ˊDESC INTO TABLE WS
D.SELECT*FROM S WHERE性别=ˋ女ˊ0R年龄<=18 OREDER BYˋ年龄ˊASC INTO TABLE WS
9.设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是( )。
A.SELECT学号,姓名,课程名,成绩FROM S,SC,C WHERE S.学号=SC.学号AND SC.学号=C.学号
B.SELECT学号,姓名,课程名,成绩FROM(S JOIN SC ON S.学号=SC.学号)JOIN C ON SC.课程号=C.课程号
C.SELECT S.学号,姓名,课程名,成绩FROM S JOIN SC JOIN C ON S.学号=SC.学号0N SC.课程号=C.课程号
D.SELECT S.学号,姓名,课程名,成绩FROM S JOIN SC JOIN C ON SC.课程号=C.课程号0N S.学号=SC.学号
10.设有学生选课表SC(学号,课程号,成绩),用SQL命令检索同时选修了课程号为“Cl”和“C5”课程的学生的学号的正确命令是( )。
A.SELECT学号FROM SC WHERE课程号=ˋC1ˊAND课程号=ˋC5ˊ
B.SELECT学号FROM SC WHERE课程号=ˋC1ˊAND课程号=(SELECT课程号FROM SC WHERE课程号=ˋC5ˊ)
C.SELECT学号FROM SC WHERE课程号=ˋC1ˊAND学号=(SELECT学号FROM SC WHERE课程号=ˋC5ˊ)
D.SELECT学号FROM SC WHERE课程号=ˋC1ˊAND学号IN(SELECT学号FROM SC WHERE课程号=ˋC5ˊ)
11.查询所有l982年3月20日以后(含)出生、性别为男的学生,正确的SQL语句是( )。
A.SELECT*FROM学生WHERE出生日期>={^1982-03-20}AND性别=〝男〞
B.SELECT*FROM学生WHERE出生日期<={^1982-03-20}AND性别=〝男〞
C.SELECT*FROM学生WHERE出生日期>={^1982-03-20}OR性别=〝男〞
D.SELECT*FROM学生WHERE出生日期<={^1982-03-20}OR性别=〝男〞