- 2022-04-07 发布 |
- 37.5 KB |
- 7页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
四川省计算机等级考试vf笔试27次含答案
四川省普通高等学校计算机应用知识和能力第二十七次等级未列考试二级(数据库)笔试试卷第一部分 软件技术基础一、是非判断题(每小题1分,共10分)(判断下列各题是否正确,如正确,在客观答题纸上对应编号选A,否则选B)1.数组也是一种数据结构,一维数组就是一种顺序表结构。 ( )2.递归算法的程序结构比迭代算法的程序结构更为精炼。 ( )3.进程调度按一定的调度算法,从就绪队列中挑选出合适的进程。 ( )4.在单处理器系统中,程序的并发执行,实质上是程序的交替执行。 ( )5.数据的基本单位是数据元素。 ( )6.分页存储管理中,页面可以映射到不连续的内存块中。 ( )7.通道方式能实现外设与CPU之间直接进行数据交换。 ( )8.软件测试和软件调试没有任何区别。 ( )9.白盒测试方法一般适合用于系统测试。 ( )10.瀑布模型的突出缺点是不适应用户需求的变化。 ( )二、选择题(每小题1分,共5分)1.线性链表不具有的特点是( )。(A) 随机访问 (B) 无须事先估计所需存储空间大小(C) 插入时不必移动元素 (D) 所需空间与线性表长度成正比2.以下( )不是实时操作系统的特点。(A) 高可靠性 (B) 及时响应(C) 中断管理 (D) 独立性3.若当前进程因时间片用完而让出处理机时,该进程应转变为( )状态。(A) 运行 (B) 就绪 (C) 等待 (D) 完成4.以下( )不是数据结构研究的主要问题。(A) 数据元素之间的逻辑关系 (B) 数据元素之间的存储结构(C) 软件开发方法 (D) 实现操作的算法5.软件开发中,模块设计的原则是( )。(A) 低偶合、高内聚 (B) 高偶合、高内聚 (C) 高偶合、低内聚 (D) 低偶合、低内聚第二部分 数据库语言(VisualFoxPro)程序设计一、单项选择题(每小题1分,共10分)1.设有关系R1和R2,经过关系运算得到结果S,则S是( )。(A)一个关系 (B)一个表单(C)一个数据库 (D)一个数组n1.在VisualFoxpro的数据库设计器中能建立两个表之间的( )联系。(A)临时性联系 (B)永久性联系(C)永久性联系或临时性联系 (D)上述选择都不正确2.数组元素未经赋值前的默认值为( )。(A)0 (B).null.(C).t. (D).f.3.假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是( )(A)Do mymenu (B)Do mymenu.mpt(C)Do mymenu.pjx (D)Do mymenu.mnx5.随着表文件的打开而自动打开的索引文件是( )。(A)单索引文件 (B)复合索引文件(C)结构复合索引文件 (D)非结构复合索引文件6.使用SQL命令将CJST2.DBF中的“大学语文”的值加5分的命令是( )。(A)updateset大学语文=大学语文+5 (B)updatecjst2set大学语文=大学语文+5 (C)updatecjst2大学语文with大学语文+5 (D)replace大学语文with大学语文+5 7.“项目管理器中”的“数据”选项卡实现对( )显示和管理。(A)数据库、自由表和视图 (B)数据库、视图和查询(C)数据库、表单和查询 (D)数据库、自由表和查询8.不可以作为文本框数据源的是( )。(A)数值型字段 (B)逻辑型字段(C)字符型字段 (D)备注型字段9.代码thisform.textl.setfocus表示该表单上的( )。(A)标签textl获得焦点 (B)文本框textl获得焦点(C)标签textl失去焦点 (D)文本框textl失去焦点10.查询设计器中的“筛选”选项卡上对应与SQL语句中的( )。(A)FOR (B)ORDER BY(C)WHERE (D)JOIN二、读程序题(每题3分,共45分)1.阅读下面程序 ClearT=0P=1Input“请输入n=”tonFoti=1tonP=p*iT=t+pnEndfor?tReturn(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的值等于1202.阅读下列程序:*main.prgDosub1with‘ATER’*SUB1.PRGPARAAUSEW&A.S&&(1)DOSUB2WITHRECN()-1,LEN(A)+1RETU*SUB2.PRGPARAT,K?T,K&&(2)P=TDOWHILEK>TP=P+KK=K-1ENDDO?P&&(3)(1)程序运行到(1)处时,打开的表文件是()(A)W&A.S(B)WAS(C)WATERS(D)WATER(2)程序运行到(2)处时,显示的结果()(A)05(B)14(C)04(D)15(3)程序运行到(3)处时,显示的结果()(A)10(B)15(C)18(D)213.有数据表book1.dbf和book2.dbf,阅读程序:nCleaallSELECTBOOK2.部门号,book1.部门名称,book2.商品名称,book2.单价,;Book2.数量,book2.产地;Frombook1innerjoinbook2;Onbook1.部门号=book2.部门号;Orderbybook2.单价desc;Intotabletemp1Updatetemp1set单价=单价*0.98;Where单价>=3000Sele部门名称,商品名称,数量,单价,产地;Fromtemp1where单价>=3000orderby单价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 77S2 李洋 56 83S3 王红 62 77S4 刘立涛 63 51S5 赵晓静 45 56S6 雍军 93 91S7 赵菲 73 78阅读下面程序CLEARUSE DJKS RS=0DO WHILE .NOT.EOF() IF 笔试>=60 .AND.机试>=60REPLACE是否通过WITH.T.RS=RS+1ELSEREPLACE是否通过WITH.F.ENDIFSKIPENDDO?RSCLOSEALLRETUn(1)程序运行后RS的值是( )。 (A) 7 (B) 5 (C) 4 (D) 3(2) 对于程序中的的SKIP语句,则( )。(A)可以替换成CONTINUE,不影响程序的执行(B)可以去掉,不影响程序的执行(C)可以移到循环体外部,不影响程序的执行(D)如果去掉,程序将进入死循环(3)DJKS表中“是否通过”字段的类型是( )。(A)数值型 (B) 字符型 (C) 备注型 (D)逻辑型5.阅读下面程序CLEARFOR M=1 TO 4 A=“*” FOR N=1 TO M A=A+STR(M,1) ENDFOR @ M,5 SAY AENDFORRETURN(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 (B) *1 (C) *4444 (D) *12233444 *22 *22 *333 *333 *333*22 *4444*4444 *1三、程序填空题(每空2分,共30分)1.从键盘上输入10个字符串,统计其含有字母“M”的字符串个数,请完成该程序的设计。CLETRS=_____I=1DO WHILE I<11ACCEPT “输入一个字符串” TO XIF “M”$XS=____ENDIFI=_____ENDDO?“含有字母M的字符串共有:”+STR(S)RETURNn2.以下程序在父表“zgjk”表与子表“gz”表间按职工号建立关联,按输入的职工号查询gz.dbf表中该职工号对应的“基本工资”与“实发工资”字段值,如果没有找到该职工号,则显示“没有该职工号!”。CleaallSele2UsegzIndeon_________taghhhSele1UsezgjkSetrelato职工号_____gzAcce“请输入职工号:”togh__________for职工号=allt(gh)Iffound()?“职工号 姓名 基本工资 实发工资” ?职工号,姓名,b.基本工资,b.实发工资______ ?没有该职工号!EndifCleaall3.有数据表图书.dbf,用select命令查询表中02年9月及其以后出版的、单价不高于20元的图书的信息,结果按“单价”字段值升序排列,请填空:Select图书.书号,图书.书名,图书.作者,图书.出版日期,图书.单价;__________ 图书__________ 图书.出版日期>=_____;_____________ 图书.单价>=20;Ordetby图书.单价4.如图所示表单:(1)表单上文本框Text2(图中显示“星期六”的部分)只能显示,不能修改,则该文本框的_____属性应该设置为.T.;(2)在文本框Text1中输入值,当单击命令按钮Command1(“转换”n)时,文本框Text2中自动出现对应的星期数,则在Command1的______事件代码中,应进行如下编程: q=‘一二三四五六日’n=val(Thisform.text1.value)Thisform.text2.value=“星期”+subs(q,_______,2)(1)命令按钮command2的标题为“下一个”,如果在Init事件代码中进行设置,应使用如下命令: Thisform.command2.__________=“下一个”参考答案一、是非判断题(每题1分,共10分)1-5AAAAA6-10ABBBA二选择题(每题1分,共5分)11-15ADBCA第二部分一、单项选择题(每题1分,共10分)16-20ABDBC21-25BDDBC二阅读程序(每个选择3分,共45分)26-30DCDCA31-35BCBAC36-40DDCAB三程序填空1、0S+1I+12、职工号INTOLOCATEELSE3、FROMWHERECTOD(“9/1/02”)或{……2002-9-1}AND4、READONLYCLICK2*N-1CAPTION查看更多