2017上半年计算机二级VF备考习题及答案

练习可以帮助我们加深对知识的记忆和理解,下面是本站小编整理的2017上半年计算机二级VF备考习题及答案,希望可以为您的考试带来帮助!

2017上半年计算机二级VF备考习题及答案

  一、选择题

1.一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是(  )。

A.12345ABCDE

A54321

E12345

D.54321EDCBA

2.在面向对象方法中,不属于“对象”基本特点的是(    )。

A.一致性

B.分类性

C.多态性

D.标识唯一性

3.为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是(    )。

e

rolSource

tMask

wordChar

4.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是(    )。

A.一对一

B.一对多

C.多对一

D.多对多

5.假设某表单的Visible属性的初值为.F.,能将其设置为.T.的方法是(    )。

ase

ocus

6.如果有定义LOCAL data,data的初值是(  )。

A.整数0

B.不定值

C.逻辑真

D.逻辑假

7.让隐藏的MeForm表单显示在屏幕上的命令是(    )。

lay

8.在数据库表设计器的“字段”选项卡中,字段有效性的设置项中不包括(    )。

A.规则

B.信息

C.默认值

D.标题

9.报表的数据源不包括(  )。

A.视图

B.自由表

C.数据库表

D.文本文件

10.在Visual FoxPro中,“表”是指(  )。

A.报表

B.关系

C.表格控件

D.表单

11.在Visual FoxPro中,编译或连编生成的程序文件的扩展名不包括(    )。

12.执行如下命令序列后,最后一条命令的显示结果是(    )。

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.

13.有如下赋值语句,结果为“大家好”的表达式是(    )。

a=〝你好〞

b=〝大家〞

A.b+AT(a,1)

B.b+RIGHT(a,1)

C.b+LEFT(a,3,4)

D.b+RIGHT(a,2)

14.在Visual FoxPro中,要运行菜单文件,可以使用命令(    )。

menu1

MENU menu1

menu1

15.在下面的Visual FoxPro表达式中,运算结果为逻辑真的是(    )。

Y(.)

(ˋxy? ˊ,ˋxyzˊ)

(ˋxyˊ,ˋabcxyzˊ)

LL(SPACE(0))

16.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。在命令窗口输入

并执行如下命令:

姓名=姓名-〝出勤〞

?姓名

屏幕上会显示(  )。

A.李彤

B.李彤出勤

C.李彤出勤

D.李彤-出勤

17.如果在命令窗口执行命令: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.电视机

18.设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女同学、并按年龄进行降序排序生成新的表WS,正确的SQL命令是(    )。

CT*FROM S WHERE性别=ˋ女ˊAND年龄<=18 OREDER BY 4 DESC INTO TABLE WS

CT*FROM S WHERE性别=ˋ女ˊAND年龄<=18 OREDER BY年龄INTO TABLE WS

CT*FROM S WHERE性别=ˋ女ˊAND年龄<=18 OREDER BYˋ年龄ˊDESC INTO TABLE WS

CT*FROM S WHERE性别=ˋ女ˊ0R年龄<=18 OREDER BYˋ年龄ˊASC INTO TABLE WS

19.设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是(    )。

CT学号,姓名,课程名,成绩FROM S,SC,C WHERE S.学号=SC.学号AND SC.学号=C.学号

CT学号,姓名,课程名,成绩FROM(S JOIN SC ON S.学号=SC.学号)JOIN C ON SC.课程号=C.课程号

CT S.学号,姓名,课程名,成绩FROM S JOIN SC JOIN C ON S.学号=SC.学号0N SC.课程号=C.课程号

CT S.学号,姓名,课程名,成绩FROM S JOIN SC JOIN C ON SC.课程号=C.课程号0N S.学号=SC.学号

20.设有学生选课表SC(学号,课程号,成绩),用SQL命令检索同时选修了课程号为“Cl”和“C5”课程的学生的学号的正确命令是(    )。

CT学号FROM SC WHERE课程号=ˋC1ˊAND课程号=ˋC5ˊ

CT学号FROM SC WHERE课程号=ˋC1ˊAND课程号=(SELECT课程号FROM SC WHERE课程号=ˋC5ˊ)

CT学号FROM SC WHERE课程号=ˋC1ˊAND学号=(SELECT学号FROM SC WHERE课程号=ˋC5ˊ)

CT学号FROM SC WHERE课程号=ˋC1ˊAND学号IN(SELECT学号FROM SC WHERE课程

号=ˋC5ˊ)