二级Visual Foxpro预测选择题(第8套)
1. 下列叙述中正确的是A
A) 程序执行的效率与数据的存储结构密切相关
B) 程序执行的效率只取决于程序的控制结构
C) 程序执行的效率只取决于所处理的数据量
2. 下列与队列结构有关联的是D
A) 函数的递归调用B) 数组元素的引用C) 多重循环的执行D) 先到先服务的作业调度
3.
4. C
5.
A)
6.
A)
C)
7.
A) 低内聚低耦合B) 高耦合高内聚C) 高内聚低耦合
8. 下面描述中不属于数据库系统特点的是C
A) 数据共享B) 数据完整性C) 数据冗余度高D) 数据独立性高
9. 数据库设计过程不包括D
A) 概念设计B) 逻辑设计
C) 物理设计D) 算法设计
10.有三个关系R、S和T如下:
21. 下面程序计算一个整数的各位数字之和。在下划线处应填写的语句是A SET TALK OFF
INPUT "x=" TO x
s=0
DO WHILE x!=0
s=s+MOD(x,10)
______________
ENDDO
? s
SET TALK ON
A) x=int(x/10) B) x=int(x%10) C) x=x-int(x/10) D) x=x-int(x%10)
22. 在V isual FoxPro中,过程的返回语句是C
A) GOBACK B) COMEBACK C) RETURN D) BACK
23. 命令SELECT 0的功能是A
A) 选择编号最小的未使用工作区B) 选择0号工作区C) 关闭当前工作区中的表D) 选择当前工作区
24. 有关ZAP命令的描述,正确的是C
A) ZAP命令只能删除当前表的当前记录B) ZAP命令只能删除当前表的带有删除标记的记录
C) ZAP命令能删除当前表的全部记录D) ZAP命令能删除表的结构和全部记录
25. 下列程序段执行以后,内存变量X和Y的值是 C
CLEAR
STORE 3 TO X
STORE 5 TO Y
PLUS((X),Y)
? X,Y
PROCEDURE PLUS
PARAMETERS A1,A2
A1=A1+A2
A2=A1+A2
ENDPROC
A) 8 13 B) 3 13 C) 3 5 D) 8 5
26. 下列程序段执行以后,内存变量y的值是D
CLEAR
x=12345
y=0
DO WHILE x>0
y=y+x%10
x=int(x/10)
ENDDO
?y
A) 54321 B) 12345 C) 51 D) 15
27. 下列程序段执行后,内存变量s1的值是B
s1="network"
s1=stuff(s1,4,4,"BIOS")
?s1
A) network B) netBIOS C) net D) BIOS
28. SQL语句中修改表结构的命令是A
A) ALTER TABLE B) MODIFY TABLE C) ALTER STRUCTURE D) MODIFY STRUCTURE
29. 假设“订单”表中有订单号、职员号、客户号和金额字段,如下SQL命令可以正确执行的是 B
A) SELECT 职员号FROM 订单GROUP BY职员号HA VING COUNT(*)>3 AND A VG_金额>200
B) SELECT 职员号FROM 订单GROUP BY职员号HA VING COUNT(*)>3 AND A VG(金额)>200
C) SELECT 职员号FROM 订单GROUP BY职员号HA VING COUNT(*)>3 WHERE A VG(金额)>200
D) SELECT 职员号FROM 订单GROUP BY职员号WHERE COUNT(*)>3 AND A VG_金额>200
30. 要使“产品”表中所有产品的单价上浮8%,正确的SQL命令是D
A) UPDA TE产品SET 单价=单价+ 单价*8% FOR ALL
B) UPDA TE产品SET 单价=单价*1.08 FOR ALL
C) UPDA TE产品SET 单价=单价+ 单价*8%
D) UPDA TE 产品SET 单价=单价*1.08
31. 假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL命令是D
A) SELECT 产品名称, A VG(单价) FROM 产品GROUP BY单价
B) SELECT 产品名称, A VG(单价) FROM 产品ORDER BY单价
C) SELECT 产品名称, A VG(单价) FROM 产品ORDER BY产品名称
D) SELECT 产品名称, A VG(单价) FROM 产品GROUP BY产品名称
32. 设有S(学号,姓名,性别)和SC(学号,课程号,成绩)两个表,如下SQL语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的SQL命令是D
A) SELECT 学号,姓名,性别FROM s WHERE 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 WHERE EXISTS (SELECT * FROM sc WHERE SC.学号= S.学号AND成绩> 85 )
D) SELECT 学号,姓名,性别FROM s WHERE NOT EXISTS ( SELECT * FROM sc WHERE SC.学号= S.学号AND成绩< 85 )
33. 从“订单”表中删除签订日期为2012年1月10日之前(含)的订单记录,正确的SQL命令是 C
A) DROP FROM 订单WHERE 签订日期<={^2012-1-10}
B) DROP FROM 订单FOR 签订日期<={^2012-1-10}
C) DELETE FROM 订单WHERE 签订日期<={^2012-1-10}
D) DELETE FROM 订单FOR 签订日期<={^2012-1-10}
34. “图书”表中有字符型字段“图书号”。要求用SQL DELETE命令将图书号以字母A开头的图书记录全部删除,正确的命令是D
A) DELETE FROM 图书FOR图书号LIKE "A%"
B) DELETE FROM 图书WHILE图书号LIKE "A%"
C) DELETE FROM 图书WHERE 图书号="A*"
D) DELETE FROM 图书WHERE 图书号LIKE "A%"
35. SQL的数据操作语句不包括D
A) INSERT B) UPDA TE C) DELETE D) CHANGE
36. 与“SELECT DISTINCT 产品号FROM 产品WHERE 单价>=ALL(SELECT 单价FROM 产品WHERE SUBSTR(产品号,1,1)="2")”等价的SQL命令是A
A) SELECT DISTINCT产品号FROM 产品WHERE 单价>=;
(SELECT MAX(单价) FROM 产品WHERE SUBSTR(产品号,1,1)="2")
B) SELECT DISTINCT 产品号FROM 产品WHERE 单价>= ;
(SELECT MIN(单价) FROM 产品WHERE SUBSTR(产品号,1,1)="2")
C) SELECT DISTINCT 产品号FROM 产品WHERE 单价>= ANY;
(SELECT单价FROM 产品WHERE SUBSTR(产品号,1,1)="2")
D) SELECT DISTINCT 产品号FROM 产品WHERE 单价>= SOME ;
(SELECT单价FROM 产品WHERE SUBSTR(产品号,1,1)="2")
37. 根据“产品”表建立视图myview,视图中含有包括了“产品号”左边第一位是“1”的所有记录,正确的SQL
命令是A
A) CREA TE VIEW myview AS SELECT * FROM 产品WHERE LEFT(产品号,1)="1"
B) CREA TE VIEW myview AS SELECT * FROM 产品WHERE LIKE("1",产品号)
C) CREA TE VIEW myview SELECT * FROM 产品WHERE LEFT(产品号,1)="1"
D) CREA TE VIEW myview SELECT * FROM 产品WHERE LIKE("1",产品号)
38. 以下所列各项属于命令按钮事件的是D
A) Parent B) This C) ThisForm D) Click
39. 假设表单上有一选项组:⊙男○女,其中第一个选项按钮“男”被选中。请问该选项组的V alue属性值为D
A) .T. B) "男" C) 1 D) "男"或1
40. 假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1。命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的V alue属性值,正确的表达式是 B
A) This.ThisForm.Text1.V alue B) This.Parent.Parent.Text1.V alue
C) Parent.Parent.Text1.V alue D) This.Parent.Text1.V alue