2007年9月全国计算机等级考试二级VFP笔试试题及答案

来源:计算机等级考试    发布时间:2012-08-28    计算机等级考试视频    评论

(25)假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。现在从属性窗口中选择Value属性,然后在设置框中输入:={^2001-9-10}-{^2001-8-20}。请问以上操作后,文本框Value属性值的数据类型为:
A.日期型 
B.数值型 
C.字符型 
D.以上操作出错

(26)在SQL SELECT 语句中为了将查询结果存储到临时表应该使用短语
A.TO CURSOR 
B.INTO CURSOR
C.INTO DBF 
D.TO DBF

(27)在表单设计中,经常会用到一些特定的关键字、属性和事件。下列各项中属于属性的是
A.This 
B.ThisForm 
C.Caption 
D.Click

(28)下面程序计算一个整数的各位数字之和。在下划线处应填写的语句是
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) 
C.x=x-int(x/10) 
D.x=x-int(x)

(29)在SQL的ALTER TABLE语句中,为了增加一个新的字段应该使用短语
A.CREATE 
B.APPEND 
C.COLUMN 
D.ADD

(30)~(35)题使用如下数据表:
学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D)
选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)

(30)查询所有1982年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 性别=”男”

(31)计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是
A.SELECT AVG(成绩) FROM 选课WHERE 姓名=”刘明”
B.SELECT AVG(成绩) FROM学生,选课WHERE 姓名=”刘明”
C.SELECT AVG(成绩) FROM学生,选课WHERE学生.姓名=”刘明”
D.SELECT AVG(成绩) FROM学生,选课WHERE学生.学号=选课.学号 AND姓名=”刘明”

(32)假定学号的第3、4位为专业代码。要计算各专业学生选修课程号为”101”课程的平均成绩,正确的SQL 语句是
A.SELECT 专业 AS SUBS(学号,3,2),平均分 AS AVG(成绩) FROM 选课WHERE 课程号=”101” GROUP BY 专业
B.SELECT SUBS(学号,3,2) AS专业, AVG(成绩) AS平均分 FROM 选课WHERE 课程号=”101” GROUP BY 1
C.SELECT SUBS(学号,3,2) AS专业, AVG(成绩) AS平均分 FROM 选课WHERE 课程号=”101” ORDER BY 专业
D.SELECT 专业 AS SUBS(学号,3,2),平均分 AS AVG(成绩) FROM 选课WHERE 课程号=”101” ORDER BY 1

(33)查询选修课程号为”101”课程得分最高的同学,正确的SQL语句是
A.SELECT 学生.学号,姓名 FROM学生,选课 WHERE 学生.学号=选课.学号 AND 课程号=”101” AND 成绩>=ALL(SELECT 成绩 FROM 选课)
B.SELECT 学生.学号,姓名 FROM学生,选课 WHERE 学生.学号=选课.学号AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号=”101”)
C.SELECT 学生.学号,姓名 FROM学生,选课 WHERE 学生.学号=选课.学号AND 成绩>=ANY(SELECT 成绩 FROM 选课 WHERE 课程号=”101”)
D.SELECT 学生.学号,姓名 FROM学生,选课 WHERE 学生.学号=选课.学号 AND 课程号=”101” AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE课程号=”101”)

(34)插入一条记录到“选课”表中,学号、课程号和成绩分别是“02080111”、“103”和80,正确的SQL语句是
A.INSERT INTO 选课 VALUES(“02080111”,”103”,80)
B.INSERT VALUES(“02080111”,”103”,80)TO 选课(学号,课程号,成绩)
C.INSERT VALUES(“02080111”,“103”,80)INTO 选课(学号,课程号,成绩)
D.INSERT INTO 选课(学号,课程号,成绩) FORM VALUES(“02080111”,”103”,80)

(35)将学号为“02080110”、课程号为“102”的选课记录的成绩改为92,正确的SQL语句是
A.UPDATE选课SET成绩WITH 92 WHERE学号=”02080110”AND课程号=”102”
B.UPDATE选课SET 成绩=92 WHERE学号=”02080110 AND课程号=”102”
C.UPDATE FROM选课SET成绩WITH 92 WHERE学号=”02080110”AND课程号=”102”
D.UPDATE FROM选课SET成绩=92 WHERE学号=”02080110” AND课程号=”102”

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答