2011年9月计算机二级《VF》考前冲刺试卷(1)
-
第 50 题 若按功能划分,软件测试的方法通常分为白盒测试方法和__________测试方法。
-
第 48 题 执行以下程序,然后输入“123456”,则程序的输出结果是__________。
ACCEPTTOA
IF A=[123456]
S=0
ENDIF
S=1
?S
RETURN
-
第 47 题 说明公共变量的命令关键字是__________(关键字必须拼写完整)。
-
第 49 题 在定义字段有效性规则时,在“信息”框中输入的表达式类型是__________。
-
第 46 题 SQL语句:
SELECT木FROM班级WHERE班级号NOT IN;
(SELECT班级号FROM学生)
该语句等价于:
SELECT﹡FROM班级WHERE NOT__________;
(SELECT木FROM学生WHERE班级号=班级.班级号)
-
第 45 题 数据结构分为线性结构和非线性结构,带链的队列属于__________。
-
第 43 题 在VisualFoxPro中,删除记录有两种类型,它们是逻辑删除和__________。
-
第 44 题 衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,其中__________是度量一个模块功能强度的一个相对指标。
-
第 42 题 在VFP中,使用SQL的CREATE TABLE语句建立数据库表时,使用__________定义默认值。
-
第 40 题 利用SQL语句的定义功能,建立一个“班级”表文件,其中为“ 班级号” 建立主索引,
“班级名”的默认值为“计算机”,语句格式为:
CREATE TABLE学生(;
学号C(5)PRIMARY KEY;
班级名C(16)__________计算机”).
-
第 41 题 SQL语句中,集合的并运算是通过__________运算符进行合并的。
-
第 39 题 完成下面语句,对名称为MyOption的选项组的第3个按钮设置标题属性:ThisForm,MyOption.__________ ="一年级”
-
第 38 题 要刷新表单中控件显示的值,可以使用命令:Thisform.__________。
-
第 36 题 二叉树的遍历可以分为三种:前序遍历、__________遍历和后序遍历。
-
第 37 题 数据完整性一般包括实体完整性、域完整性和__________。
-
第 35 题 用命令“INDEX ON姓名TAG index—name”建立索引,其索引类型是( )。
- A)主索引
- B)候选索引
- C)普通索引
- D)惟一索引
-
第 33 题 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。
- A)并
- B)交
- C)投影
- D)除
-
第 34 题 数据库的故障恢复一般是由( )来执行恢复。
- A)电脑用户
- B)数据库恢复机制
- C)数据库管理员
- D)系统普通用户
-
第 32 题 下面程序的输出结果为( )。
CLEAR
i=1
DO WHILE i<=3
IF INT(i/2)!=i/2
7”fox”
ENDIF
??”pro”
i=i+2
ENDDO
-
第 31 题 在软件生产过程中,需求信息的来源是( )。
- A)程序员
- B)项目经理
- C)设计人员
- D)软件用户
-
第 30 题 用SQL语句检索选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是( )。
- A)SELECT S.学号,姓名,平均成绩FROM S,SC; WHERE S.学号=SC.学号;
- GROUP BY S.学号HAVING COUNT(﹡)>=5 0RDER BY平均成绩DESC
- B)SELECT学号,姓名,AVG(成绩)FROM S,SC; WHERE S.学号=SC.学号AND COUNT(﹡)>=5;
- GROUPBY学号ORDERBY 3 DESC
- C)SELECT S.学号,姓名,AVG(成绩)平均成绩FROM S,SC; WHERE S.学号=SC.学号AND COUNT(﹡)>=5;
- GROUP BY S.学号ORDER BY平均成绩DESC
- D)SELECT S.学号,姓名,AVG(成绩)平均成绩FROM S,SC; WHERE S.学号=SC.学号;
- GROUP BY S.学号HAVING COUNT(﹡)>=5 0RDER BY 3 DESC
-
第 29~30 题使用如下3个数据库表:
学生表:S(学号,姓名,性别,出生日期,院系)
课程表:C(课程号,课程名,学时)
选课成绩表:SC(学号,课程号,成绩)
在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。
第 29 题 用SQL语句查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名,正确的命令是( )。
- A)SELECT学号,姓名FROM S WHERE NOT EXISTS; (SELECT﹡FROM SC WHERE SC.学号=S.学号AND成绩<85)
- B)SELECT学号,姓名FROM S WHERE NOT EXISTS: (SELECT﹡FROM SC WHERE SC.学号=S.学号AND成绩>=85)
- C)SELECT学号,姓名FROM S,SC WHERE S.学号=SC.学号AND成绩>=85
- D)SELECT学号,姓名FROM S,SC WHERE S.学号=SC.学号AND ALL成绩>=85
-
第 28 题 用程序计算一个整数的各位数字的乘积,在下划线处应填写的语句是( )。
INPUT”NUM=”TOhum
cj=1
DOWHILEnum!=O
cj=cj﹡MOD(num,10)
ENDDO
?cj
- A)num=INT(num/10)
- B)num=num-INT(num/10)
- C)num=INT(num%10)
- D)hum=num-INT(num%l0)
-
第 26 题 已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是( )。
-
第 27 题 Visual FoxPro中APPEND BLANK命令的作用是( )。
- A)在表的尾部添加记录
- B)在当前记录之前插入新记录
- C)在表的任意位置添加记录
- D)再表的首行添加记录
-
第 24 题 为“歌手”表增加一个字段“最后得分”的SQL语句是( )。
- A)ALTER TABLE 歌手 ADD 最后得分F(6,2)
- B)ALTER DBF 歌手 ADD 最后得分F6,2
- C)CHANGE TABLE 歌手 ADD 最后得分F(6,2)
- D)CHANGE TABLE 歌手 INSERT 最后得分F6,2
-
第 25 题 设有两个数据库表,父表和子表之间是一对多的联系,为控制父表和子表中数据的一致性,可以设置“参照完整性规则”,要求( )。
-
第 23 题 下面对表单若干常用事件的描述中,正确的是( )。
-
第 21 题 在VFP中,不通过调用表设计器建立数据库表student.dbf的命令是( )。
- A)MODIFY STRUCTURE student
- B)MODIFY COMMAND student
- C)CREATE student
- D)CREATE TABLE student
-
第 22 题 下列关于栈的描述中,正确的是( )。
-
第 19 题 检索至少有一名职工信息的“仓库号”及仓库的“所在地”和“人数”,正确的SQL命令是( )。
- A)SELECT仓库号,所在地,人数FROM仓库WHERE IN; (SELECT仓库号FROM职工WHERE仓库号=职工.仓库号)
- B)SELECT仓库号,所在地,人数FROM仓库WHERE仓库号IN; SELECT仓库号FROM职工WHERE仓库号=仓库.仓库号
- C)SELECT仓库号,所在地,人数FROM仓库WHERE NOT EXISTS; (SELECT仓库号FROM职工WHERE仓库号=仓库.仓库号)
- D)SELECT仓库号,所在地,人数FROM仓库WHERE EXISTS; (SELECT仓库号FROM职工WHERE仓库号=仓库.仓库号)
-
第 20 题 设n=STR(-123.456,6,2),则n的值等于( )。
- A)-123.45
- B)-123.46
- C)-123.5
- D)-123.4
-
第 18 题 检索最少有4名职工的仓库的职工平均工资( )。
- A)SELECT仓库号,COUNT(﹡)AS人数,AVG(工资)AS平均工资FROM职工;
- GROUP BY仓库号WHERE COUNT(﹡)>=4
- B)SELECT仓库号,COUNT(﹡)AS人数,AVG(1资)AS平均工资FROM职工;
- GROUP BY仓库号HAVING COUNT(﹡)>=4
- C)SELECT仓库号,COUNT(木)AS人数,AVG(工资)AS平均工资FROM职工;
- GROUP BY职工号WHERE COUNT(﹡)>=4
- D)SELECT仓库号,COUNT(﹡)AS人数,AVG(工资)AS平均工资FROM职工;
- GROUP BY职工号HAVING COUNT(﹡)>=4
-
第 17 题 有如下SQL语句:INSERT INTO职工VALUES(”WH4”,”E15”,张清",2800)在命令窗口执行该命令后( )。
- A)向表中任意位置插入一条新记录
- B)在当前记录之前,插入一条新语句
- C)在当前记录之后,插入一条新语句
- D)在表末尾新增一条记录
-
第 16~19 题使用如下的“仓库”表和“职工”表,表结构如下:
仓库(仓库号C(3)、所在地C(8)、人数N(2))
职工(仓库号C(3)、职工号C(2)、姓名C(8)、工资I)
第 16 题 检索有职工的工资大于或等于“WH1”仓库中所有职工“工资”的仓库号,正确的命令是( )。
- A)SELECT DISTINCT仓库号FROM职工WHERE工资>=ANY (SELECT MAX(工资)FROM职工WHERE仓库号=”WH1”)
- B)SELECT DISTINCT仓库号FROM职工WHERE工资>=ANY: (SELECT工资FROM职工WHERE仓库号=”WH1”)
- C)SELECT DISTINCT仓库号FROM职工WHERE工资>=ALL: (SELECT工资FROM职工WHERE仓库号=”WH1”)
- D)SELECT DISTINCT仓库号FROM职工WHERE工资>=ALL: (SELECT MAX(工资)FROM职工WHERE仓库号=”WH1”)
-
第 14 题 在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。例如,要为“文件”菜单项指定访问键为“F”的菜单名称定义是( )。
- A)文件/<(F)
- B)文件\<(F)
- C)文件(/
- D)文件(\
- D)文件(\
-
第 15 题 在数据库系统中,数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述是( )。
-
第 12 题 在Visual FoxPro中,用来移动表单的方法是( )。
- A)Hide
- B)Move
- C)SetFocus
- D)Release
-
第 13 题 有关PACK命令的描述,正确的是( )。
-
第 11 题 为了在报表中加入一个文字说明,这时应该插入一个( )。
-
第 9 题 设x=“123”,Y=“1234”,则下列表达式中值为.T.的是( )。
-
第 10 题 下列关于J项目及项目中文件的叙述,不正确的是( )。
-
第 6 题 下列队列的描述中,正确的是( )。
- A)队列属于非线性表
- B)队列在队尾删除数据
- C)队列按“先进后出”进行数据操作
- D)队列按“先进先出”进行数据操作
-
第 8 题 在VisualFoxPro中,下列哪项不属于基类的最小事件集( )。
-
第 7 题 指定在一个文本框中如何输入和显示数据的属性是( )。
- A)VALUE
- B)CAPTION
- C)NAME
- D)INPUTMASK
-
第 5 题 下列关于视图的说法中,不正确的叙述是( )。
-
第 4 题 假定表单唧包含一个命令按钮,那么在运行表单时,下面有关事件引发次序的陈述中,正确的是( )。
- A)先命令按钮的Init事件,然后表单的Init事件,最后表单的Load事件
- B)先表单的Init事件,然后命令按钮的Init事件,最后表单的Load事件
- C)先表单的Load事件,然后表单的Init事件,最后命令按钮的Init事件
- D)先表单的Load事件,然后命令按钮的Init事件,最后表单的Init事件
-
第 1 题 假设在表单设计器环境下,表单中有一个复选框且已经被选定为当前对象。现在从属性窗.口中选择Value属性,然后在设置框中输入T。请问以上操作后,复选框Value属性值的数据类型为( )。
- A)字符型
- B)数值型
- C)逻辑型
- D)操作出错,类型不变
-
第 2 题 下列二叉树描述中,正确的是( )。
- A)任何一棵二叉树必须有一个度为2的结点
- B)二叉树的度可以小于2
- C)非空二叉树有0个或1个根结点
- D)至少有2个根结点
-
第 3 题 作为整个应用程序入口点的主程序至少应具有以下功能( )。
- A)初始化环境
- B)初始化环境、显示初始用户界面
- C)初始化环境、显示初始用户界面、控制事件循环
- D)初始化环境、显示初始的用户界面、控制事件循环、退出时恢复环境