四川省计算机二级考试资料

2020-05-01 11:49

四川省计算机等级考试复习资料 理论部分

一、单项选择题

1、设有关系R1和R2,经过关系运算得到结果S,则S是( ) A、一个关系 B、一个表单 C、一个数据库 D、一个数组 2、在vaisual foxpro的数据库设计器中能建立两个表之间的( )联系 A、临时性联系 B、永久性联系 C、永久性联系或临时性联系 D、上述选择都不正确 3、数组元素未经赋值前的默认值为( ) A、0 B、.null. C、.t. D、.f.

4、假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是( ) A、do mymenu B、do mymenu.mpr C、do mymenu.pjx D、do mymenu.mnx 5、随着表文件的打开而自动打开的索引文件是( ) A、单索引文件 B、复合索引文件 C、结构复合索引文件 D、非结构复合索引文件 6、在do while——end循环中,为退出循环可使用 () A、exit B、loop C、close D、clear 7、“项目管理器中”的“数据”选项卡实现对( )显示和管理。 A、数据库、自由表和视图 B、数据库、视图和查询 C、数据库、表单和查询 D、数据库、自由表和查询 8、自由表不能设置的索引类型是( ) A、主索引 B、唯一索引 C、普通索引 D、候选索引 9、代码thisform.text1.setfocus表示该表单上的( ) A、标签text1获得焦点 B、文本框text1获得焦点 C、标签text1失去焦点 D、文本框text1失去焦点 10、查询设计器中的“筛选”选项卡对应与sql语句中的( ) A、for B、order by C、where D、join 二、读程序题 1、阅读下面程序 Clear T=0 P=1 Input “请输入n=” to n For i=1 to n P=p*i&&阶乘 T=t+p &&阶乘和 Endfor ?t Return

(1)程序的功能是( )

A、计算1到n的和 B、计算1到n的积 C、计算1到n的阶乘 D、计算1到n的阶乘的和 (2)如果输入n=5,则程序运行后t的值为( ) A、15 B、120 C、153 D、55

(3)如果将程序中“t=t+p”放到循环体外且输入n=5,则( ) A、不影响程序执行结果 B、程序不能执行 C、t的值等于5 D、t的值等于120 2、阅读下列程序: *main.prg Do sub1 with ?ATER? *sub1.prg Para a Use W&A.S &&(1)waters Do sub2 with recn()-1,len(a)+1 Retu *sub2.prg Para t,k ?t,k &&(2) P=t Do while k>t P=p+k K=k-1 Enddo ?p &&(3)

(1)程序运行到(1)处时,打开的表文件是( ) A、W&A.S B、WAS C、WATERS (2)程序运行到(2)处时,显示的结果( ) A、0 5 B、1 4 C、0 4 (3)程序运行到(3)时,显示的结果是( ) A、 10 B、15 C、18 3、有数据表book1.dbf和book2.dbf,阅读程序: Book1

D、WATER

D、1 5 D、 21

部门号 40 10 20 30 Book2 部门号 20 20 40 30 部门名称 家电部电器部 电视录摄相机部 电话手机部 计算机部 商品号 0110 0112 0202 1041 商品名称 A牌电话机 B牌手机 A牌电冰箱 B牌计算机 单价 数量 200.00 2000.00 3000.00 6000.00 50 10 2 10 产地 深圳 广东 福建 广东 30 0204 C牌计算机 10000.00 10 上海 Clear all Select book2.部门号,book1.部门名称,book2.商品名称,book2.单价,book2.数量,book2.产地 ; from book1 inner join book2 on book1.部门号=book2.部门号 order by book2.单价 desc into table temp1 update temp1 set 单价=单价*0.98 where 单价>=3000 select 部门名称,商品名称,数量,单价,产地 from temp1 ; where 单价>=3000 order by 单价 desc (1)temp1中末记录对应的部门名称是( ) A、家用电器部 B、电视录摄相机部 C、电话手机部 D、计算机部

(2)程序最末一条命令产生的结果中,排在最后的记录对应的产地是( )A、上海 B、广东 C、福建 D、深圳 (3)temp1是( )

A、 磁盘文件temp1.dbf B、系统临时表 C、屏幕映像 D、 报表文件 4、有表文件djks.dbf如下:

学号 姓名 笔试 机试 是否通过

S1 张山 84 77

S2 李洋 56 83

S3 王红 62 77

S4 刘立涛 63 52

S5 赵晓静 45 56

S6 雍军 93 91

S7 赵菲 73 78

阅读下面程序 Clear Use djks Rs=0 Do while not eof() If 笔试>=60 and 机试>=60 Replace 是否通过 with .t. Rs=rs+1 Else Replace 是否通过 with .f.

; ; Endif Skip Enddo ?Rs Close all Retu

(1)程序运行后rs的值是( ) A、7 B、5 C、4 D、3 (2)对于程序中的skip语句,则( )

A、可以替换成countinue,不影响程序的执行 B、可以去掉,不影响程序的执行 C、可以移到循环体外部,不影响程序的执行 D、如果去掉,程序将进入死循环

(3)djks表中“是否通过”字段的类型是( ) A、 数值型 B、字符型 C、备注型 D、 逻辑型 5、阅读下面程序 Clear For m=1 to 4 A=”*” For n=1 to m A=a+str(m,1) Endfor @m,5 say a Endfor Return

(1)屏幕显示的起始坐标为( ) A、1,1 B、4,4 C、1,5 D、5,1 (2)程序运行完毕后m,n的值为( ) A、5,5 B、4,4 C、1,1 D、4,1 (3)程序运行完毕后屏幕显示的结果为( )

A、 *1 *22 *333 *4444 B、 *1

*22 *333 *4444 C、 *4444 *333 *22 *1 D、 *12233444

三、程序填空题

1、从键盘上输入10个字符串,统计其含有字母“M”的字符串个数,请完成该程序的设计。 Clear S= 0 I=1 Do while i<11 Accept “请输入一个字符串” to x If “M” $ x S=s+1 Endif

I= i+1 Enddo ?”含有字母M的字符串共有:”+str(s) Return

2、以下程序在父表“zgjk”表与子表“gz”表间按职工号建立关联,按输入的职工号查询gz.dbf表中该职工号对应的“基本工资”与“实发工资”字段值,如果没有找到该职工号,则显示“没有该职工号!”。 Clear all Sele 2 Use gz Inde on 职工号 tag hhh Sele 1 Use zgjk Set rela to 职工号 into gz Acce “请输入职工号:” to gh locate For 职工号=allt(gh) If found() ?”职工号 姓名 基本工资 实发工资” ?职工号,姓名,b.基本工资,b.实发工资 else ?”没有该职工号!” Endif Clea all

3、有数据表图书.dbf,用select命令查询表中02年9月及其以后出版的,单价不高于20元的图书的信息,结果按“单价”字段值升序排列,请填空: Select 图书.书号,图书.书名,图书.作者,图书.出版日期,图书.单价 ; from 图书 ; where 图书.出版日期>= {^2002-09-01} 或 ctod(“09/01/02”) ;

and not 图书.单价>=20 ; Order by 图书.单价 4、如图所示表单:

(1)表单上文本框text2(图中显示“星期六”的部分)只能显示,不能修改,则该文本 框 readonly 属性应该设置为.T.。

(2)在文本框text1中输入值,当单击命令按钮command1(“转换”)时,文本框text2中自动出现对应的


四川省计算机二级考试资料.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:医科大12年7月生物化学复习题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: