- ------------------------ 铜 陵 学 院
-------------- 2011 -2012学年第2学期 ---------- ---- - 《 计算机语言 》考试试卷B
---- ----- ---- - (适用班级: )
--- ------ ---- --题号 一 二 三 四 五 六 总分 统分人 统分复核人 -- ----线 - 线-得分 -- ---- ------ -- -- -----号----------学-得分 阅卷人 复核人 --------- --- --- ---- ------ -一、一、选择题(每题1分,共30分)
--- ---- ---- ---1.从数据库的整体结构看,数据库系统采用的数据模型有_______ 。
--- -装 装- ---A) 网状模型、链状模型和层次模型 B) 层次模型、网状模型和环状模型 --- ---- ---- ---C) 层次模型、网状模型和关系模型 D) 链状模型、关系模型和层次模型 - ------ ---- ---2.数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)三者之间的关系是_______。
- --名----------姓---A)DBS包括DB和DBMS B)DBMS包括DB和DBS --------2 1-- C)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS
- ---- ---- ---- -3.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、----- ---- ---- ---与实体计算机之间的联系是_______。
--- ---- ---- --- A)一对一 B)一对多 C)多对多 D)多对一 - ------ ---第 第4.关系的三种基本运算是_______。
- -- ------ --级-A)选择、投影、联接 B)选择、投影、添加 -------班-------C)选择、联接、删除 D)选择、投影、插入 --------------5.扩展名为.dbc的文件是_______。
----------------------
第 1 页 共 6 页
---------------------- A)表文件 B)表单文件 C)数据库文件 D)项目文件 6.字符型常量的定界符不包括_______。 A) 单引号
B) 双引号
C) 花括号
D) 方括号
7.均为VFP6.0常量的是_______。
A)20+2^3、“姓名”、.T.、“2008/08/08” B){^2008.08.08}、姓名、21 C)ABC、33、“”、“2008/08/08” D) X、“F”、{^2008.08.08} 8.已知D1和D2是日期型变量,下列4个表达式中非法的是_______。
A)D1-D2 B)D1+D2 C)D1+30 D)D1-7
命令?LEN(SPACE(3)-SPACE(3))的结果是_______。 )0 B)2 C)3 D)6 10.设x=\表达式x+&k的值是_______。
A)123123 B)246 C)123y D)数据类型不匹配 11. 在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应
当使用_______设置命令。
A)SET CENTURY ON B)SET CENTURY TO 4 C)SET CENTURY OFF D)SET YAER TO yyyy 12. 在Visual Foxpro中,存储图像的字段类型应该是_______。 A) 备注型
B) 通用型
C) 字符型
D) 双精度型
13. 下面有关数据库表和自由表的叙述中,错误的是_______。 A)数据库表和自由表都可以用表设计器来建立 B)数据库表和自由表都支持表间联系和参照完整性 C)自由表可以添加到数据库中成为数据库表 D)数据库表可以从数据库中移出成为自由表
9. A
14. 命令中 <范围>子句,表示可以对表文件从当前记录开始至最后一个记录进行
操作。
A) ALL B) NEXT n C) RECORD n D) REST 15.主索引可以在_______中建立。
A)任何表 B)自由表 C)自由表和视图 D)数据库表 16. SELECT 0的功能是_______。
A)选择编号最小的未使用工作区 B)选择0号工作区 C)关闭当前工作区的表 D)选择当前工作区
17. 将在1号工作区的父表按关键字“学号”和2号工作区中的子表建立临时关联,正确
的是______。
A) SET RELATION TO 学号 INTO B B) SET RELATION TO 2 INTO 学号
C) SET RELATION TO 学号 TO B
D)SET RELATION INTO 学号 TO 2
18. 在表设计器中设置的索引包含在_______。
A) 独立索引文件中 B) 唯一索引文件中 C) 结构复合索引文件中 D)非结构复合索引文件中
19.在SQL语句中,与表达式“年龄 BETWEEN 12 AND 46”功能相同的表达式是________。 A)年龄>=12 OR<=46 B)年龄>=12 AND<=46 C)年龄>=12 OR年龄<=46 D)年龄>=12 AND年龄<=46 20. 设有关系SC(SNO,CNO,GRADE),其中SNO、CNO分别表示学号、课程号(两者均为字
符型),GRADE表示成绩(数值型),若要把学号为“S101”的同学,选修课程号为“C11”, 成绩为98分的记录插到表SC中,正确的语句是_______。
A) INSERT INTO SC(SNO,CNO,GRADE)valueS(\S101\, \C11\, \98\) B) INSERT INTO SC(SNO,CNO,GRADE)valueS(S101, C11, 98)
第 2 页 共 6 页
C) INSERT (\S101\, \C11\, \98\) INTO SC D) INSERT INTO SC valueS (\) 21.如果要建立一张仅包含一个字段的自由表RY,其字段名为XM,字段类型为字符型,字段
宽度为8, 则可以用下列的_______命令创建。 A) CREATE TABLE XM C(8) B) CREATE TABLE RY (XM C(8)) C) CREATE TABLE RY FIELD XM C(8) D) CREATE TABLE RY FIELD (XM C(8))
22.在SQL的ALTER TABLE语句中,为了增加一个新的字段应该使用短语_______。 )CREATE B)APPEND C)COLUMN D)ADD 23.在视图设计器中有,而在查询设计器中没有的选项卡是_______。 A)排序依据 B)更新条件 C)分组依据 D)杂项
24. 在Visual FoxPro 6.0 中,要运行查询文件query1.qpr,可以使用命令_______。 A) DO query1 B) DO query1.qpr C) DO QUERY query1 D) RUN query1 25. 在VFP6.0中,关于查询和视图的正确叙述是_______。
A)查询是一个预先定义好的SQL SELECT语句文件 B)视图是一个预先定义好的SQL SELECT语句文件 C)查询和视图是同一种文件,只是名称不同 D)查询和视图都是一个存储数据的表
26.为表单MYFERM添加事件或方法代码,改变该表单中的控件CMD1的CAPTION属性的正
确命令是_______。
A) MYFORM .CMD1.CAPTION=\最后一个\
A
B) THIS .CMD1.CAPTION=\最后一个\C) THISFORM .CMD1.CAPTION=\最后一个\D) THISFORMSET.CMD1.CAPTION=\最后一个\
27.在命令按钮组中,通过修改_______属性,可把按钮的个数设为5个。 A) Caption B) PageCount C) ButtonCount D) Value 28.在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。指定访问键为“X\
的菜单项名称定义是_______。
A) 综合查询(\\ 29.为了在报表中打印当前时间,应该在适当区域插入一个_______。 A) 标签控件 B) 文本框 C) 表达式 D)域控件 30.连编应用程序不能生成的文件是_______。 A) .APP文件 B) .EXE文件 C) .COM DLL文件 D) .PRG文件 得分 阅卷人 复核人 二、填空题(每空1分,共20分) 1. 数据库技术的根本目标是要解决数据的是__共享问题___。 2. ?MOD(10,-3)函数的结果是__-2________。 3. ? {^2012/4/1}-{^2012/3/25} 的结果是____7_________。 4. ?VAL(“35A”) + 10 结果是__45_______。 5. Store “I am a Student” to X ?AT(“a”,X)的结果是____3______。 第 3 页 共 6 页 6. 索引可分为主索引、唯一索引、___候选索引_____、___普通索引___。 7.当前记录号为8,要显示8、9、10、11号记录应使用的命令是___list next 4_________。 8.在Visual FoxPro 6.0中,删除记录的方式有___逻辑删除____和_____物理删除____。 9. 若表中定义了备注型字段或通用型字段,则系统会同时建立一个主文件名与表文件同名的扩展名为____fpt____文件。 10.在文本框中通过设置_____readonly____属性可将其设为只读。 11.已知表单文件名为bd.scx,运行该表单的命令为________do form bd______。 12. 在计时器(Timer)控件中,设置触发时间间隔的属性是_interval_____。 13. 用户定义的菜单系统以__mnx__扩展名保存,生成后的菜单程序文件以____mpr__ 为扩展名。 14.创建SDI菜单后,可将其附加在SDI表单,在设计时要将表单的ShowWindow属性设置为____2_____。 15. 报表的文件类型是__________________。 16. 查询的数据源可以是表和_视图______。 17.视图保存在__数据库___文件中。 得分 阅卷人 复核人 三、命令操作题(每题3分,共15分) 有XSDA.dbf(学号 C(5),姓名 C(8),性别 C(2),是否团员 L(1),出生日期 D(8)),XSCJ.dbf(学号 C(5),高等数学 N(6,2),英语 N(6,2),马哲 N(6,2),总分 N(7,2)), 第1至第3题用SQL命令完成以下操作: 1、 从XSDA表中查询出所有女生的学号、姓名、出生日期并将查询结果按学号降序显示; Select 学号,姓名,出生日期 from xsda where 性别=”女” order by 学号 desc 2、 从XSDA表和XSCJ中查询总分超过240分的学生的学号、姓名、总分字段; Select xsda.学号,姓名,总分 from xsda, xscj where 总分>=240 and xsda.学号=xscj.学号 3、 从XSDA表中查询出所有团员记录存入CXRST.dbf。 Select * from xsda where 是否团员=.t. into table cxrst 4、 用INDEX命令在XSDA.dbf中按出生日期降序建立索引标识为CSRQ的结构化复合索引文 件。 Use xsda Index on 出生日期 tag csrq 5、 用顺序查询命令从XSDA表中查询第一个姓名为“李平”的记录。 Use xsda Locate for 姓名= =”李平” display 得分 阅卷人 复核人 四、程序分析题(每小题4分,共12分) 1、在下面的DO 循环中,“新年好!”一共要显示 5 次。 第 4 页 共 6 页 SET TALK OFF I=0 DO WHILE I<10 IF INT(I/2)=I/2 ?”新年好!” ENDIF ?”春节到!” I=I+1 ENDDO SET TALK ON RETURN 2、阅读下列程序,正确的运行结果为 0.1 。SET TALK OFF A=2200 DO CASE CASE A<1000 B=5/100 CASE A>1000 B=10/100 CASE A>2000 B=15/100 CASE A>3000
相关推荐: