1、6、下列表达式中,运算结果为.F.的是( )。(A)AT(BB,ACBCD)=0 (B)重庆$朝天门重庆商城(C)CHR(ASC(8) (D)SUBS(数据库技术,7,4)7、执行?VAL(-206*2)命令后,结果是( )。(A)-2060 (B)-41 20 (C)-2000 (D)-41008、连续执行以下命令之后,最后一条命令的输出结果是( )。SET EXACT OFF X=“重庆”?IIF(重庆$”双重喜庆”,“祝福口口“十X,”祝福口口“-X)(A)口口祝福重庆 (B) 祝福重庆 (C) 祝福重庆口口 (D)祝福口口重庆 注释:口代表空格9、要使用数组ARR1更新当前数据表的当前
2、记录,应使用命令( )。 (A)SCATTER T0 ARR1 (B)DIMENSI0N ARR1 (C)APPEND FROM ARR1 (D)GATHER FROM ARR110、将学生表按籍贯(C,10)字段升序排列,如果籍贯相同,则按学号(N,4)升序排列,正确的索引表达式是( )。(A)籍贯,学号 (B)籍贯+学号(C)籍贯,STR(学号,4) (D)籍贯+STR(学号,4)11、假设打开工资表,按基本工资建立升序索引,然后执行了赋值语句N=800,则下列各条命令中,错误的是( )。(A)SEEK N (B) SEEK FOR基本工资=N(C)FIND 1000 (D) LOCATE
3、 FOR基本工资=N12、下列关于视图的描述中,错误的是( (A)通过视图可以对表进行查询 (B) 通过视图可以对表进行更新 (C)视图是一个虚表 (D) 视图就是一种查询13、设数据表文件在当前工作区已经打开,命令:COPY FIELDS TO 完成的工作相当于关系运算( )。 (A)连接 (B)选择 (C)自然连接 (D)投影14、在当前打开的图书数据表文件中,书号字段为字符型,要求将书号以字母D开头的所有图书记录复制到TS.DBF中,应使用的命令是( )。 (A)COPY TO TS FOR “D”$ 书号 (B)COPY T0 TS FOR SUBSTR(书号,1,1)=“D” (C)
4、COPY T0 TS FOR 书号=“D*” (D)COPY TO TS FOR RIGHT(书号,1)=“D”15、数据库系统中对数据库进行管理的核心软件是( )。 (A)DBMS (B)DB (C)OS (D)DBS16如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,则当删除父表中的记录时,系统将如何处理?( ) (A)不做参照完整性检查 (B)不准删除父表中的记录 (C)自动删除子表中所有相关的记录 (D)若子表中有相关记录,则禁止删除父表中记录17、执行命令DISPLAY WHILE 性别=女时,屏幕上显示了若干记录,但执行命令DISPLAY 性别=男时,屏幕上
5、没有显示任何记录,这说明( )。 (A)表文件是空文件 (B)表文件中没有性别字段值为“男”的记录 (C)表文件中的第一个记录的性别字段值不是“男” (D)表文件中当前记录的性别字段不是“男”18下列关于SELECTESQL命令的正确描述是( )。 (A)该命令不需要指定删除表的名称 (B)可以删除一个数据库文件 (C)只能逻辑删除数据表中的记录 (D)删除的记录不能用RECALL命令恢复19在SELECTSQL的查询结果中,消除重复记录的方法是( )。 (A)通过指定主关键字 (B) 通过指定惟一索引 (C)使用DISTINCT 子句 (D) 使用HAVING子句20下列关于SELECTSQ
6、L的HAVING子句的描述中错误的是( )。 (A)HAVING子句必须与GROUP BY子句同时使用 (B)HAVING子句与GROUP BY子句无关 (C)使用WHERE子句的同时可以使用HAVING子句 (D)使用HAVING子句的作用是限定分组的条件21在SELECT-SQL语句中,与表达式“工资BETWEEN 1000 AND 1500”功能相同的表达式是( )。(A)工资=1500 (B) 工资=1000(C)工资=1500 (D) 工资=1000022、要显示数据表STU.DBF中“平均分”超过90分和不及格的全部女生记录,应使用的SQL命令是( )。 (A)SELECF * F
7、ROM STU WHERE性别=女OR(平均分=90AND平均分90AND平均分90OR平均分900R平均分=Y X=X+1 ENDD0 ?X (A)15 (B)16 (C)17 (D)1826、在VISUAL FOXPRO常用的基类中,运行时不可见的是( )。 (A)命令按钮组 (B)复选框 (C)表格 (D)计时器27、将文本框的PASSWORDCHAR属性值设置为星号(*),那么,当在文本框中输入“电脑2010”时,文本框中显示的是( )。 (A)电脑2010 (B)* (C)* (D)错误设置,无法输入28、下列哪组语句可以将变量A、B的值互换? (A)A=B (B)A=(A+B)2
8、(C)A=A+B (D)C=A B=A B=(AB)2 B=A-B A=B A=B-A B=C29、运行程序时,对象的初始化事件是( )。 (A)LOSTFOCUS (B)DESTROY (C)INIT (D)CLICK30要运行表单文件FORM1.SCX,下列命令正确的是( )。 (A)DO FORM1.SCX (B)DO FORM FORM1 (C)RUN FORM1. SCX (D)RUN FORM FORM1 二、判断分析题(请在答题卡“三、判断分析题”处作答。每小题1分,共10分。正确的选涂“”,错误的选涂“”。)1、内存变量与字段名变量都是独立于数据表而存在的。 ( )2、某数据库
9、名为STU,想要打开该数据库,应使用的命令是OPEN STU ( )3、按默认的比较模式,表达式:”明天会更好”=”明天”的值为真。 ( )4、表达式CHR(ASC(“K”)-STR(MOD(5,-7),3)的结果是K-2,串长=4 ( )(其中:代表空格)5、在SELECT-SQL语句中,实现字符串匹配的运算符是“LIKE”。 ( )6、根据同一个类产生的两个对象可以分别设置自己的属性值。 ( )7、如果希望一个内存变量只限于在本过程中使用,说明(定义)这种内存变量的命令是LOCAL ( )8、EXIT和LOOP命令只能在FORENDFOR(NEXT)循环中使用。 ( )9、A1=A2=5命
10、令的作用是将5赋值给内存变量A1和A2。 ( )10、菜单生成器不能将一个菜单生成为一个程序文件(.MPR) ( )三、程序填空题。(每空2分,共20分)1、设有两个数据表:职工表ZGB(工号C,姓名C);奖金表JJB(工号C,基本工资N,奖金N),请将下面的SQL语句补充完整。 (1)查询基本工资在500以下的职工姓名。 SELECT 姓名 FROM ZGB WHERE 工号 IN;(SELECT FORM JJB WHERE ) (2)、在JJB表中,只显示奖金最高的前3条记录。 SELECT * 3 FROM JJB ORDER BY 奖金 DESC2、一下程序的功能是计算一个正整数的各位数字之积,并输出其乘积与位数的比值。请填空完善程序。INPUT “X=” TO XS=1N=0DO WHILE X 0 S=S*MO
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1