首页>计算机等级考试>模拟试题>正文
2007年计算机二级VF模拟试题及答案(1)

www.zige365.com 2007-10-26 14:01:42 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

(31)常用的报表布局类型有
A)一对多报表
B)行报表
C)列报表 
D)以上都是
第(32)~(35)题使用如下的3个数据表:学生、课程和成绩。
学生(学号 C(8),姓名 C(8),性别 C(2),班级 C(8))
课程(课程编号 C(8),课程名称 C(20))
成绩(学号 C(8),课程编号 C(8),成绩 N(5,1))
(32)查询每门课程的最高分,要求得到的信息包括课程名和最高分,正确的命令是
A)SELECT 课程.课程名称, MAX(成绩) AS 最高分 FROM 成绩,课程;
WHERE  成绩.课程编号 = 课程.课程编号;
GROUP BY 课程.课程编号
B)SELECT 课程.课程名称, MAX(成绩) AS 最高分 FROM 成绩,课程;
 WHERE  成绩.课程编号 = 课程.课程编号;
 GROUP BY 课程编号
C)SELECT 课程.课程名称, MIN(成绩) AS 最高分 FROM 成绩,课程;
WHERE  成绩.课程编号 = 课程.课程编号;
GROUP BY 课程.课程编号
D)SELECT 课程.课程名称, MIN(成绩) AS 最高分 FROM 成绩,课程;
 WHERE  成绩.课程编号 = 课程.课程编号;
 GROUP BY 课程编号
(33)查询所有选修了"计算机基础"的学生的"计算机基础"成绩,要求得到的信息包括学生姓名和成绩,并按成绩由高到低的顺序排列,下列语句正确的是
A)SELECT 学生.姓名,成绩.成绩 FROM 学生,成绩;
WHERE 学生.学号=成绩.学号;
AND 课程.课程名称 = ′计算机基础′;
ORDER BY 成绩.成绩 DESC
B)SELECT 学生.姓名,成绩.成绩 FROM 课程,成绩;
WHERE AND 课程.课程编号=成绩.课程编号;
AND 课程.课程名称 = ′计算机基础′;
ORDER BY 成绩.成绩 DESC
C)SELECT 学生.姓名,成绩.成绩 FROM 学生,课程,成绩;
WHERE 学生.学号=成绩.学号;
AND 课程.课程编号=成绩.课程编号;
AND 课程.课程名称 = ′计算机基础′;
GROUP BY 成绩.成绩 DESC
D)SELECT 学生.姓名,成绩.成绩 FROM 学生,课程,成绩;
WHERE 学生.学号=成绩.学号;
AND 课程.课程编号=成绩.课程编号;
AND 课程.课程名称 = ′计算机基础′;
ORDER BY 成绩.成绩 DESC
(34)为成绩表中定义成绩字段的默认值为0,正确的命令是
A)ALTER TABLE 成绩 ALTER 成绩 DEFAULT成绩=0
B)ALTER TABLE 成绩 ALTER 成绩 DEFAULT 0
C)ALTER TABLE 成绩 ALTER 成绩 SET DEFAULT成绩=0
D)ALTER TABLE 成绩 ALTER 成绩 SET DEFAULT 0
(35)将"学生"表中班级字段的宽度由原来的8改为12,正确的命令是
A)ALTER TABLE 学生 ALTER 班级 C(12)
B)ALTER TABLE学生 ALTER FIELDS 班级 C(12)
C)ALTER TABLE 学生 ADD 班级 C(12)
D)ALTER TABLE学生 ADD FIELDS 班级 C(12)

二、填空题:共15空,每空2分,共30分。

(1)排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、   【1】   和选择排序等。
(2)当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为  【2】  。
(3)  【3】   是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
(4)为了便于对照检查,测试用例应由输入数据和预期的   【4】   两部分组成。
(5)  【5】   是从二维表列的方向进行的运算。
(6)Visual FoxPro6.0既支持面向过程的程序设计,又支持  【6】  的程序设计。
(7)按照主文件名不同,复合索引文件可以分为  【7】  和  【8】  。
(8)在文本框中,  【9】  属性指定在一个文本框中如何输入和显示数据,利用  【10】  属性指定文本框内显示占位符。
(9)下列程序的功能是计算S=1!+2!+…+10!的值,完成程序填空。
S=0
FOR N=1 TO 10
P=1
FOR I=1 TO N
  【11】  
ENDFOR
  【121】  
ENDFOR       
?"SUM=",S
请将每空的正确答案写在答题卡  【1】  ~  【15】  序号的横线上,答在试卷上不得分。
(10)当前目录下有student和coure两个表文件,要求查找同时选修了课程号为"0001"和"0002"的学生姓名,语句为:
SELECT 姓名 FROM student,coure;
WHERE student.学号=coure.学号;
AND 课程号="0001";
AND 姓名    【13】  ;
(SELECT 姓名 FROM   【14】  ;
WHERE   【15】  ;
AND 课程号="0002")
请将每空的正确答案写在答题卡  【1】  ~  【15】  序号的横线上,答在试卷上不得分。

参考答案:

一、填空题
BDBDB  CABCC  CCCAD  DDADC  ABACB  BDCAC  DADDA

二、填空题
1、交换排序
2、上溢
3、封装
4、输出结果
5、关系运算
6、面向对象
7、结构复合索引 非结构复合索引
8、PasswordChar;InputMask
9、(P=P*I);S=S=9
10、(IN);(student,coure);(student.学号=coure.学号)

本新闻共2页,当前在第2页  1  2  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
2007年计算机二级VF模拟试题及答案(12)
2007年计算机二级VF模拟试题及答案(11)
2007年计算机二级VF模拟试题及答案(10)
2007年计算机二级VF模拟试题及答案(9)
2007年计算机二级VF模拟试题及答案(8)
2007年计算机二级VF模拟试题及答案(7)