当前位置:首页 > 2010—2011学年第二学期期末考试试题
2010——2011学年第二学期期末考试试卷
升学三班计算机专业理论试题
一、选择题(1.5*80=120分)
1、下列语句中正确的是( )
A、DO CASE??END CASE语句中,DO CASE与第一个CASE之间的语句有可能被执行。
B、同一个索引文件可在多个工作区中同时被打开
C、GO BOTTOM执行后,记录指针一定指向记录号最大的记录 D、一个子程序可被同一程序或不同程序多次调用
2、打开一个空数据表文件,执行LIST命令后,屏幕显示如下信息( ) A、“数据表没有记录” B、只显示字段名称 C、.F. D、不显示任何信息 3、已知执行了如下命令序列: SELECT 0 USE FF SELECT 0 USE GG
现欲转回到文件FF.DBF所在工作区,能够确保完成这一任务的命令是( ) A、SELECT 0 B、SELECT 1 C、SELECT A D、SELECT FF 4、在Visual FoxPro环境下,下列命令组合不能配对使用的是( ) A、@??PROMPT和 MENU TO B、DO??WITH和PARAMETERS C、DO CASE和ENDDO D、IF和ENDIF 5、在表XSCJ.DBF中,有性别(C),平均分(N)字段,要显示平均分大于80分和不及格的全部男生记录,要使用命令表达式( )
A、 性别=“男” AND 平均分>80 AND 平均分<60 B、 性别=“男” OR 平均分>80 OR 平均分<60
C、 性别=“男” OR (平均分>80 OR 平均分<60) D、 性别=“男” AND(平均分>80 OR 平均分<60)
6、Visual FoxPro语言环境中,设当前表中共有10条记录,执行如下命令后,显示记录条数为( ) GO 3
LIST RECORD 5
A、1 B、10 C、5 D、都不是
7、Visual FoxPro语言环境中,设当前表中共有10条记录,执行如下命令后,显示记录条数为( ) GO 3
LIST RECORD 5
A、1 B、10 C、5 D、都不是 8、命令 ?TYPE(“12/27/95”)的输出值是( ) A、12/27/95 B、C C、N D、D
9、用LIST STRUCTURE命令显示数据表各字段总宽度(Total)为50,用户可使用的字段总宽度是( )
A、51 B、50 C、49 D、48
10、使用BROWSE命令可以方便地对当前数据表记录进行多种操作,包括( )
1
A、修改、追加、删除,但不能插入 B、修改、追加、删除及插入
C、修改、追加、插入,但不能删除 D、修改、删除、插入,但不能追加 11、使数据库表变为自由表的命令是( )
A、DROP TABLE B、REMOVE TABLE C、FREE TABLE D、RELEASE TABLE 12、条件函数IIF(LEN(SPACE(3))>2,1,-1)的值是( ) A、1 B、-1 C、2 D、错误 13、查询设计器和视图设计器的主要不同表现在于( ) A、查询设计器有“更新条件”选项卡,没有“查询去向”选项 B、视图设计器没有“更新条件”选项卡,有“查询去向”选项 C、视图设计器有“更新条件”选项卡,也有“查询去向”选项 D、查询设计器没有“更新条件”选项卡,有“查询去向”选项 14、可以链接或嵌入DLE对象的字段类型是( ) A、备注型字段 B、通用型和备注型字段 C、通用型字段 D、任何类型的字段
15、Visual FoxPro的“参照完整性”中“插入规则”包括( ) A、级联和忽略 B、级联和删除 C、级联和限制 D、限制和忽略 16、设CJ.DBF数据表有2条记录,内容如下: Record# XM EF 1 李四 550 2 张三 750 程序如下:
SET TALK OFF USE CJ M->EF=0
DO WHILE .NOT. EOF( ) M->EF=M->EF+EF SKIP ENDDO ? M-.EF RETURN
该程序执行的结果是( )
A、1300 B、1000 C、1600 D、1200 17、删除仓库关系中仓库号值为WH2的元组,应使用命令( ) A、DELETE FROM 仓库 WHERE 仓库号=“WH2” B、DROP FROM 仓库 WHERE 仓库号=“WH2” C、DELETE 仓库 WHERE 仓库号=“WH2” D、DROP FROM 仓库 WHERE 仓库号=WH2
18、Visual FoxPro中,要结束SCAN??ENDSCAN循环体本次执行,不再执行其后面的语句,而是转回SCAN处重新判断条件的语句是( ) A、LOOP语句 B、EXIT语句 C、BREAK语句 D、RETURN语句 19、下列关于变量的叙述中,不正确的一项是( ) A、变量值可以随时改变
B、在Visual FoxPro中,变量分为字段变量和内存变量
2
C、内存变量的类型决定变量值的类型
D、在Visual FoxPro中,可以将不同类型的数据赋给同一个内存变量
20、如果要查询所藏图书中,各个出版社图书的最高单价、平均单价和册数,所用的SQL语句是( )
A、SELECT 出版单位,MAX(单价),AVG(单价),COUNT(*); FROM 图书;
GROUP BY 出版单位
B、 SELECT 出版单位,MAX(单价),AVG(单价),COUNT(*); FROM 图书; HAVING 出版单位
C、SELECT 出版单位,MAX(单价),AVG(单价),COUNT(*); FROM 图书
GROUP BY 出版单位
D、SELECT 出版单位,MIN(单价),AVG(单价),COUNT(*); FROM 图书; HAVING 出版单位 21、设表STUDENT中共有100条记录,执行下面程序后X1,X2,X3的值分别是( ) USE STUDENT DELETE
COUNT TO X1 PACK
COUNT TO X2 ZAP
COUNT TO X3 USE
A、100,99,0 B、99,99,0 C、100,100,0 D、100,99,99
22、某表有20条记录,当前记录号为10,执行命令LIST NEXT 5以后,所显示记录的序号是( )
A、11~15 B、11~16 C、10~15 D、10~14
23、若内存变量名与当前的数据表中的一个字段“student”同名,则执行命令“? Student”后显示的是( )
A、字段变量的值 B、内存变量的值 C、随机显示 D、错误信息
24、在表中有字段:姓名/C,出生日期/D,总分/N等,要建立姓名、总分、出生年月的组合索引,其索引关键字表达式是( ) A、姓名+总分+出生年月 B、“姓名”+“总分”+“出生年月”
C、姓名+STR(总分)+STR(出生年月) D、姓名+STR(总分)+DTOC(出生年月)
25、有SQL语句:SELECT * FROM 学生 WHERE NOT(总分>400 OR 总分<600)与该语句等价的SQL语句是( )
A、SELECT * FROM 学生 WHERE 总分>400 AND 总分<600 B、SELECT * FROM 学生 WHERE 总分>600 OR 总分<400
C、SELECT * FROM 学生 WHERE 总分 BETWEEN 400 AND 600 D、SELECT * FROM 学生 WHERE 总分<=400 AND 总分>=600
3
26、当前数据表中有9条记录,若未经索引或排序按性别进行分类汇总后,汇总表中最多记录有( )。
A、1条 B、2条 C、0条 D、9条
27、XJ表中有20条记录,其中第一条记录性别为女,其余均为男,执行下列命令后,屏幕显示( ) USE XJ
LIST WHILE 性别=“女” ? RECNO()
A、20 B、2 C、21 D、1 28、在指定字段或表达式中不允许出现重复值的索引是( ) A、唯一索引 B、主索引和候选索引 C、唯一索引和候选索引 D、唯一索引和主索引 29、当前表中记录如下:
姓名 性别 年龄 王一 女 21 李大 男 24 赵二 女 20 孙明 女 23 钱江 男 21
第二条记录为当前记录,执行命令LIST REST FOR 性别=“女”后,所显示的序号是( )
A、1,3,4 B、3,4,5 C、1,2,3,4,5 D、3,4
30、利用SET RELATION命令可以建立两个表之间的关联,该关联是( ) A、永久性关联 B、任意的联系 C、保存性联系 D、临时性联系 31、在Visual FoxPro中,用于建立过程文件PROG1的命令是( ) A、CREATE PROG1 B、MODIFY COMMAND PROG1 C、MODIFY PROG1 D、EDIT PROG1
32、在Visual FoxPro系统中,内存变量只定义了数据MK(12),字具有12个下标变量,用LIST MEMORY命令显示已定义的内存变量数是( )
A、12 B、1 C、0 D、有时是1,有时是12 33、表移出数据库后,仍然有效的是( )
A、记录的验证规则 B、表的验证规则 C、结构复合索引中的候选索引 D、字段的默认值
34、对当前表各专业的语文进行分类汇总的命令是( )
A、TOTAL ON 专业 TO SD B、TOTAL ON 性别 TO SD C、TOTAL ON 语文 TO SD D、TOTAL ON 姓名 TO SD
35、Visual FoxPro中,执行COPY TO XJ DELI命令后,得到的是( ) A、一个文本文件 B、一个数据表文件 C、一个表结构 D、一个备注文件
35、在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的( ) A、实体完整性 B、参照完整性 C、域完整性 D、用户自定义完整性 36、在Visual FoxPro环境下,打开数据表后,要永久地清除数据表中所有记录应使用的命令是( )
A、PACK B、DELETE C、ZAP D、MEM
37、某字段,字段类型为N型,字段宽度为5,小数位数为2,则此字段整数部分最大取值为( )
4
共分享92篇相关文档