四川省计算机第20至36次二级vf笔试题真题(含答案)_第1页
四川省计算机第20至36次二级vf笔试题真题(含答案)_第2页
四川省计算机第20至36次二级vf笔试题真题(含答案)_第3页
四川省计算机第20至36次二级vf笔试题真题(含答案)_第4页
四川省计算机第20至36次二级vf笔试题真题(含答案)_第5页
已阅读5页,还剩106页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

四川省普通高等学校计算机应用知识和能力第二十次等级考试二级(数据库)笔试试卷第一部分软件技术基础(共15分)一、是非判断题(每小题1分,共10分)(判断下列各题是否正确,如正确,在客观答题纸上对应编号选A,否则选B)TOC\o"1-5"\h\z.数据元素是数据的基本单位,数据项是数据的最小单位。 (1).栈是特殊的线性表,须用一组地址连续的存储单元来存储其元素。 (2).引入虚拟存储技术后,逻辑内存总容量是由地址总线的位数确定的。(3).编译程序是一种常用应用软件。 (4).顺序文件和链接文件的长度都可以动态变化。 (5).在文件系统中采用目录管理文件。 (6).允许多用户在其终端上同时交互地使用计算机的操作系统称为实时系统。(7).程序、数据、和进程控制块是构成一个进程的三要素。。(8).黑盒测试时,既要考虑程序的内部逻辑结构,又要考虑其外部特性。(9).软件的总体设计和详细设计都要用PAD图形工具。(10)二、选择题(每小题1分,共5分).允许用户把若干作业提交计算机系统集中处理的操作系统称为(11)(A)分时操作系统 (B)实时操作系统(c)网络操作系统 (D)批处理操作系统.分配到必要资源并获得了处理机时的进程的状态称为(12)o(A)就绪状态(B)执行状态(c)等待状态(D)阻塞状态.利用通道技术可以在(13)之间直接交换数据。(A)内存与CPU(B)CPU与外设(C)内存与外设。(D)内存、CPU和外设三者.以下的准则中哪个不是软件设计的准则(14)(A)编程语言选择准则 (B)信息屏蔽准则(c)结构化和模块化准则(D)抽象准则.有一数列:9765761329495B经过一趟排序后得到:65971376294958请问使用的是何种排序方法(15)(A)简单插入排序 (B)冒泡排序(c)2路归并排序 (D)快速排序数据库语言(VisualFoxPro)程序设计(共85分)一、单项选择题(每小题1分,共10分).数据库系统的核心是()(A)编译系统 (B)数据库管理系统(C)操作系统 (D)数据库.下列函数中,结果为数值型的是()-E0F()SUBS(DTOC(DATE()),2,4)(C)At(“UF”,"BUFFERw)(D)ALLT(RIGHT("ASDFGH'',3)).“项目管理器中”的“数据”选项卡实现对()显示和管理。(A)数据库、自由表和视图 (B)数据库、视图和查询(c)数据库、表单和查询 (D)数据库、自由表和查询.职工表与职工表的索引文件已打开,现要将记录指针定位到第一个工资高于600元的记录上,下列( )命令可以实现。(A)LOCATEFOR工资>600 (B)FIND工资>600(C)FINDFOR工资>600 (D)SEEK工资>600.有表KI.DBF(学号,总分,平均)与K2.DBF(学号,物理,化学),进行以下操作SELEAUSEKklSELEBUSEKk2JOINWITHATOK3FOR学号=A.学号FIEL学号,物理,化学,a.总分&&(1)问(D句中的命令包括的关系运算有(20)(A)选择,投影(B)连接,投影(C)选择,连接 (D)选择,投影,连接.在VFP的数据库设计器中能建立两个表之间的(21)联系。(A)临时性联系 (B)永久性联系(0永久性联系或临时性联系 (D)上述选择都不正确.设置数据参照完整性,要求两个表是(22) .(A)两个自由表 (B)一个自由表和一个数据库表(C)两个任意表 (D)同一数据库中的两个表.SQL查询中,用于排序和去掉重复记录的选项子句分别是(23)o(A)ORDERBY和JOIN (B)GROUPBY和DISTINCT(C)ORDERBY和DISTINCT (D)ORDERBY和GROUPBY.要使得命令按钮有效,应设置该命令按钮的(24)(A)Visible属性值为.T. (B)Visible属性值为,F.(C)Enabled属性值为,T. (D)Enabled属性值为.F..「团员唯陋如图所示,选项按钮组的值为(25)o(A)2 (B)0(C)l(D)非团员二、读程序题(每题3分,共45分)1.Store0toh,kdowhile.t.k=k+lh=h+kIFK>=10exitendlfenddo?"h="+Str(h,4)return(1)该程序的功能是(26 )(A)计算1-10的整数之和

(B)计算1-9的整数之和(C)计算的整数之和(D)计算1-10以内数的和(2)该程序运行的结果是(27)(a)55 B)66 (C)h=552.有以下三段程序(D)h=66♦Main.PRG♦SUB.PRGKl=10PRIVKIK2=20Kl=K2+10DOSuBK2=K1+1O?K1,K2&&(1)RETUDOSUB1WithK2+10,KI?K1,K2&&(3)♦Subl.pRGPARAXI,x2X1=STR(X1,2)+STR(X2,2)X2=X1+STR(X2,2)?X1,X2&&(2)RETU(1)程序运行到(1)处显示的结果是(28 )(A)10 20b)2030 (C)1030 (D)1040(2)程序运行到(2)处显示的结果是(29)(A)5010501010 (B)6070(C)7060(D)3010301010(3)程序运行到(3)处显示的结果是(30)(A)301040 (B)501040 (C)50101040(D)301010203.阅读程序:CLEABM=SPACE(10)@5,10SAY”请输入表名:”GETBMREADBM=ALLTRIM(BM)IFFILE("&BM..DBF")USE&BMBROWSENOMODIELSEWAIT“文件不存在!”WINDOWNOWAITENDIFUSERETURN(D程序的功能是(31)(A)浏览任意一个打开的表文件(B)修改任意一个打开的表文件(c)浏览指定表文件BM(D)修改指定表文件BM(2)函数FILE("&BM..DBF")的功能是(32)(A)测试指定的文件的类型正确否(B)指定文件类型为.DBF(C)测试指定的文件存在否 (D)指定文件为&BM..DBF(3)将语句USE&BM改写为USE(BM),程序(33)(A)程序不能执行 (B)程序功能不变(c)该命令将关闭表文件(D)以上三种说法都不对4.有图书目录表sml.dbf和入库流水单表skc.dbf如下sml.dbf:(5条记录)书号书名 作者出版社1计算机基础杨振山高等教育2计算机原理费利民西安交大3C语言设计赵国民上海4C语言教程张扬四川5C++教程 张敏高等教育skc.dbf:(5条记录)书号单价数量金额入库日期115.00 30450.00 20030818211.00 21231.00 20030818322.00 30660.00 20030818419.00 30570.00 20031218522.21 23510.83 20031218程序:CLEAR@1,15SAY,新书入库'Y='Y'DOWHILEupper(Y)=wY"@2,1CLEASM=SPACE(14)ZZ=SPACE(8)CBS=SPACE(1O)@3,10SAY'书名, GETSM@3,30SAY'作者' GETZZ@3,45SAY,出版社GETCBSREADSELE1USESMLTRIM(出;版LOCAFORTRIM(书名)=TRIM(SM)ANDTRIM(作者TRIM(出;版IFFOUND()SH=书号ELSESKIP-1SH=STR(val(书号)+1,4)APPEblanREPL书名WITHSM,书号WITHSH,作者WITHZZ,出版社withENDIFSELE2USEskcAPPEBLANREPL书号withsh@4,10SAY ,单价,GET单价@4,30SAY,购数,GET数量READREPL金额WITH单价*数量REPL入库日期WITHdateOWAIT”是否继续(Y/N)”toYENDDCLOSEDATA设运行时依次输入下列数据:代数张三清华22.0031几何李四北大33.0032概率王五南开44.0033几何李四北大33.0041代数张三清华22.0056(1)此时sml表中的记录条数和最大记录号分别为(34)(A)10条,10(B)10条,5(08条,8(D)8条,10(2)SKC表中记录数为(35)(A)10 (B)5 (C)8 (D)7skc表中最后一条记录的书号为:(36)(A)8 (B)7 (C)10 (D)6.阅读下列程序cleardimensionk(2,3)i=ldowhilei<=2j=ldowhilej<=3k(i,j)=i*j??k(i,j)r>2wffj=j+lenddoi=i+lenddo(1)运行程序后,屏幕的显示结果是(37)TOC\o"1-5"\h\z(A)l2 3 (B)l 224 6 3 2(012 3 (D)l 2 312 3 2 4 9(2)如果将dimensionk(2,3)语句改为:dimensionK(2,2)后,(38)(A)出现“数组重复定义”的错误(B)出现“数组下标超界”的错误(C)程序功能不变,只输出4个数组元素(D)程序功能不变,仍然输出6个数组元素.阅读下列程序CLEARM=0FORK=0TO2FORJ=3-kTO3+K@K,JSAYSTR(K,2)+STR(J,1)M=M+INEXTJNEXTK?MRETURN(1)输出图形为:(39)(A)03 (B)03(C) 03(D)031414141 42525252 5(2)程序结束时,N【的值是:(40)(A)11 (B)9(O10(D)8注意;①请把下面”程序填空题”中各小题答案写在主观题答题纸上②每个空只填一个语句或一个语句所缺的部分内容三.程序填空题(每空2分,共30分)1.在数据库student中有,学生成绩表cj.dbf,向该表添加一个字段:平均成绩N(6,2)。其程序如下,请填充相关命令。①DATABASESTUDENTUSECJ

平均成绩N平均成绩N(6,2)Closeall2.设有自由表XS,DBF,以“姓名”字段为关键字建立独立索引文件XSID.IDXo因误操作而使得表中存在重复记录,现编程将重复记录物理删除,请将程序填写完整。usexs①xm二姓名skipdowhile②xml二姓名if③deleelseXm=xmlendifskipenddo④useretu3.以下是数据表xs.dbf,学号 姓名性别人校总分三好生S020U01 王小平 男 590 FS0201102 张强 男 568 TS0201103 刘雨 女 565 F(1)用SQL语句将一条新记录加入xs表。奖学金50.020.020.0inse ①兰草‘,'女'XS(学号,姓名,性别,人校总分)②,567)('s0201112,,'(2)用sQL语句将获得三好生的同学的奖学金增加20%。③xsset奖学金=奖学金*1.2 ④三好生4.设计一个四则运算的表单如下图所示:(1)由以上图可知本表单的①属性应设置成“四则运算”“确定”按钮的C1ICK代码如下X1=VAL(THISFORM.TEXT1.VALU玲X2=VAL(THISF0RM.TEXT2.VALUE)XX=②DOCASECASEXX=1THISFORM.TEXT3.VALUE=X1+X2CASEXX=2THISFORM.TEXT3.VALUE=X1-X2CASEXX=3THISFORM.TEXT3.VALUE=X1*X2CASEXX=4THISFORM.TEXT3.VALUE=Xl/x2 ③ “清除”按钮的CliCK代码如下THISFORM.TEXT1.VA1UE=,'THISFORM.TEXT2.VALUE=,'THISFORM.TEXT3.VALUE=,' @ THISFORM.TEXT1.SETFOCUS“退出”按钮的CLICK代码⑤ 2004.4VF笔试参考答案一、是非判断1.TFTFF6.TFTFF二.选择题U.DACDC一.单选题1-5.BCAAD6-10.BDCCA二.读程序ACDACACBCADABAB四.填空题(l)OPEN(2)ADD2.(1)INDEXXSID(2)NOTEOF()(3)XM=XM1.PACK3.(l)INTO(2)VALUES(3)UPDATE(4)where4.(1)CAPTION(2)THISFORM.0PTI0NGR0UP1.VALUE(3)ENDCASE(4)THISFORM.0PTI0NGR0UP1.VALUE=1thisform.release第21次理论考试题(2004.10)第一部分软件技术基础一、是非判断题:1、应用程序在执行过程中,需要通过打印机输出数据时,一般先形成一个打印作业,将其存放在硬盘中的一个指定队列中。当打印机空闲时,就会按先来后服务的方式从中取出待打印的作业进行打印。TOC\o"1-5"\h\z2、若无进程处于运行状态,则就绪队列和等待队列均为空。 ( )3、多道程序设计是指在一台处理机上并发运多个程序。 ( )4、黑盒法是软件测试方法中的静态测试方法之一. ( )5、软件的详细设计就是要编写出具体的程序。 ( )6,软件生命周期中花费最多的阶段是软件维护。 ( )7、Windows是单用户多任务操作系统,UNIX是多用户多任务操作系统。()8、进程把程序作为它的运行实体,没有程序也就没有进程。 ( )9、在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表和判定树。()10、作业调度程序从后备队列中选一个作业装入主存后,决定能否占用处理机的是设备调度程序。二、单项选择题1、交换技术是在(11)之间交换程序和数据。11(A)主内存与CPU(C)主内存与外设(B)CPU与外存(D)外存与CPU2,以下的工具中哪个不是软件详细设计中使用的工具(12)。(A)数据流图 (B)N—B图3、任何两个并发进程之间(13).(A)一定存在互斥关系(C)一定彼此独立无关(C)PDA图(D)PDL语言(B)一定存在同步关系(D)可能存在同步或互斥关系4、进程从运行状态进入就绪状态的原因可能是(14).(A)被选中占有处理机(C)等待的事件已发生5、算法指的是(15).(A)计算机程序(C)排序算法第二部分数据库语言VF程序设计一、单项选择题(B)等待某一事件(D)时间片用完(B)解决问题的有限运算序列(D)解决问题的计算方法1、数据管理技术随着计算机技术的发展而发展。数据库阶段具有许多特点,但下面列出的特点中,(16)不是数据库阶段的特点。16(A)数据结构化(C)数据共享性高(B)数据面向应用程序(D)数据具有较高的独立性2、下列(17)属性是每个控件都具有。17(A)name17(A)name3,设A=[2*3+8],B=2*3+8,C="2*3+8”,正确的一个表达式是(18).18(A)A-K:(B)A+B(C)B+C(D)A+B+C4、若打开一个建立了结构复合索引的数据表,再执行LIST命令,则表记录的顺序将按(19)显示。19(A)第一个索引标识 (B)最后一个索引标识(C)主索引标识 (D)原顺序5、圳图所示,:上士•复选框被按中,其值为(20)o20(A)党员(B)非党员(C)0 (D)16、DIMAAB(3,4),则AB(2,3)的初值为(21).21(A)0 (B).T. (C).F. (D)57,SELECT考号,姓名,总分FROMABCWHERE性别='男',其中SELECT相当于关系运算的(22)运算。(A)选择(B)投影(C)连接(D)选择与连接8、启动表单后,使文本框TEXT1的数据能显示但不能被用户修改,应设计表单的INIT事件代码为(23)。(A)THISFORM.TRXT1.READONLY=.T.(B)THISFORM.TRXT1.READONLY=.F.(C)THISFORM.TRXT1.VISIBLE-T.(D)THISFORM.TRXT1.VISIBLE=.F.9、VisualFoxPro的报表文件.FRX中保存的是(24)。24(A)打印的报表的预览格式 (B)打印的报表本身(C)报表的格式和数据 (D)报表设计格式的定义10、以下关于查询的描述中,正确的是(25)。25(A)不能根据自由表建立查询 (B)只能根据自由表建立查询(C)只能根据数据库表建立查询(D)可以根据数据库表和自由表建立查询二、读程序题(每题3分,共45分)&&MAIN.PRGpublicx,ysetproctokkx=20y=50doal?x,ysetproctoreturn*过程文件kk.prgprocalprivatexx=30localydoa2?x,yreturnproca2x二"kkk”y=”mmm”return(1)第一次显示X,Y的值是(26)(a)KKK30(b)KKK.f.(c)KKK50(d)30(2)第二次显示X,丫的值是(27)(A)2050(b)20mmm(c)3050(D)30mmm2.设一职工表(zg.dbf)有一下记录:记录号编号 姓名年龄职称工资12004001 张小远32讲师79022004002 李华25助教59082032004003 邓刚48副教授89042004004 王平平28讲师76052004005 吴晓阳44副教授85062004006 苏军30讲师65091072004007 刘涌辉50讲师700usezgsumall工资toalfor年龄>=30and年龄<二80averageall工资toblfor职称二“副教授”and工资>=850?al,blindexon年龄todxindexon-工资towksetindextodxgotopreplace职称with“副教授",工资with820setindextowkgobottomskip-1repl职称with“教授”,工资with910reindexgobottom?姓名,工资return(1)变量al,bl的值分别为(A)1950870(B)2000870(C)1950820(D)2000820(2)第一条replace命令将(29)的职称改成了副教授(A)刘永辉(B)邓刚(C)李华(D)张小远(3)第二条replace命令将(29)的职称改成了教授.(A)李华(B)邓刚(C)王平平(D)苏军(4)最后一条?命令显示的姓名和工资是(A)吴晓阳910(B)邓刚890(C)刘永辉700(D)李华8203.读下列程序dimea(6)s=0fork=lto6input"请输入数"toa(k)s=s+a(k)endforav=s/6r=0fork=lto6ifa(k)>av??a(k)r=r+lendifendfor?r(1)若输入的数据为1,2,3,4,5,6则显示的是(32)(A)123 (B)234(C)345 (D)456(2)?R的值是多少(33)(A)2(B)3(C)4 (D)64.读下列程序j=0clearfork=lto4forr=lto5-k??““ &&此处引号内有一空格endforform=lto2*kT??str(k,1)j=j+lendfor?endfor?j(1)程序的运行结果是(34)(A)1 (B)1(04(D)lllllll121 2223332222212321 33333222223331234321 444444411111111(2)程序结束时,J的值为(35)(A)7 (B)17 (016(D)65.阅读下面的程序input“输入年龄”tonldocasecasenl<7&&语句组1?“童年”casenl<18?“少年”casenl>=18&&语句组2?“少年”casenl>=60?“老年”casenl>=35&&语句组3?“中年”other &&语句组4?”青年”endcase由于程序设计不当,本程序运行结果不对.(1)运行时输入11,输出是(36)(A)童年(B)少年(C)青年(D)老年(2)运行时输入36,输出是(37)(A)少年(B)青年(C)中年(D)老年(3)如果修改本程序,你认为在指出的四个语句组中,应该去掉那个子句(case及其输出语句)(38)(A)语句组1 (B)语句组2 (C)语句组3 (D)语句组46.阅读下面的程序clearname="上海自来水”@10,10saynamefor1=1to4ai=space(i)-substr(name,9-2*1,2)@row()-1,18sayainextcity="自来”xx=city$namereturn(1)程序运行结果为(39)(A)上海自来水(B) 上(0上海自来水(D)上海自来水来海来上自自ri海海来海自上上海自来水上来⑵XX的值为(40)(A)0 (B)1(C).F.(D).T.三、程序填空题.以下是计算机等级考试查分程序,请完成此程序。已有库文件STUDENT(准考证号,身份证号,姓名,成绩)usestudentindexxm&&xm为表STUDENT的姓名字段的索引文件tc=wYwdowhiletc<>"Y"acce“请输入要查询的准考证号" tonum iffound()dispoffelse?“对不起,无此考号” ③ wait ”继续查询吗?y/n”totcenddouse.学生.DBF(学号,姓名,性别,出生日期,班级)成绩.DBF(学号,课程号,成绩)课程.DBF(课程号,课程名,学分,任课教师)三个表已存在,根据课程号查询姓名、课程名、成绩,班级、任课教师,并统计任课两门以上的教师人数。Kch=space(10)@5,5say"请输入课程号"getkchreadSELECT学生.姓名,课程.课程名,成绩.成绩,学生.班级,课程.任课教师;©INNERJOIN成绩;ON②;ON学生.学号=成绩.学号;WHERE成绩.课程号=kchSELECT课程.课程名,课程.任课教师,count(*)as门数;FROM课程:③课程.任课教师;ORDERBY课程.课程名;@abed,dbfselectcount(*)from⑤where门数>=2.如图所示的菜单,菜单栏有三个菜单,其中“新建”菜单下有子菜单,单击退出菜单时退出用户菜单返回系统菜单。(1)设计好菜单的内容后将菜单以文件名MENU1保存,此时文件扩展名为 ①。licrosoftVisualFoxPro(2)完成菜单的全部设计后,运行菜单可以用命令D0②(3)单击“退出”菜单,可以恢复系统菜单。则退出菜单的命令是 ③ 。.设计如下表单,运行表单时显示标签文字的颜色为红色,点击相应的命令按钮时,标签文字按指定的颜色改变。假设:相关属性都设置完成。form的①事件代码设置如下:thisform.label1.forecolor=rgb(255.00.00)“蓝色”按钮的Click事件代码设置如下:thisform.labell..visible=.t. “隐藏”按钮的Click事件代码设置如下: 在“结束”按钮的Click事件代码设置如下:®四川省第二十一次计算机等级考试笔试参考答案!第一部分:软件技术基础(略)第二部分:ViuslaFoxpro一、单项选择题1-5BAACD6-10CBADD二、读程序1,BB2、BCDC3、DB4,BC5、BAB6、BD三、程序填空1>locatefor准考证号=num(注意:不能用seek,否则前面必须要对准考证号建索引)endiftc=upper(tc)2、mnxmenul.mprsetsysmenutodefault3、from学生成绩.课程号二课程.课程号groupbyintotableabedINIT(大小写都行)thisform.label1.forecolor=rgb(0,0,255)thisform.label1.visible=.f.thisform.release或releasethisform第22次理论考试题(2005.4)第一部分软件基础基础一、是非题.C++语言中所定义的类实际上也是一种数据类型。.数据结构的表示包括数据的逻辑结构和数据的存储结构两方面的表示。.冒泡排序算法是一种只能实现升序排序,而不能实现降续排序的排序算法。.线性表采用链式存储时,节点的存储地址必须是连续的。.栈顶的位置随着进栈和退栈操作而变化的。.在软件的生存期内,软件必须进行维护,维护不会产生副作用。.采用动态重定位进行地址交换,允许程序在过程中在能存移动。而静态重定位则不可以。.在软件的需求分析阶段,要直接面向用户,主要考虑用户的经济承受能力和费用的支付问题。.需求分析阶段的主要任务应由系统分析员主持完成。.操作系统是最重:要的系统软件。二、选择题.以下特征中哪个不是算法的特征(11)(A)可行性(B)确定性(C)有穷性(D)唯一性2.在多道程序设计系统中,处于后备状态的作业要经过(12)调度后才能真正执行。12 (A)作业调度 (B)作业调度和进程调度(C)进程调度 (D)作业调度和设备调度3.为解决CPU和I/O设备之间速度匹配问题,常采用“缓冲区”方法。“缓冲区”的结构多为:(13)13 (A)顺序线 (B)链栈(C)顺序队列 (D)循环队列4.对象实现了数据和操作的结合,使数据和操作(14)于对象的统一体中。14 (A)结合(B)程序的效率 (C)封装(D)抽象5.结构化程序设计主要强调的是(15)。15 (A)程序易读性 (B)程序的效率(C)程序设计语言的先进性 (D)程序的规模第二部分程序设计一、单项选择题.由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫(16)。16(A)文件系统(B)数据库系统 (C)软件系统 (D)数据库应用系统.在项目管理器中,如果要删除某个数据表中的记录,应使用的命令按钮是(17)。17(A)修改 (B)移去 (C)删除 (D)浏览.如果要改变一个关系中属性的排列顺序,应使用的关系运算是(18)。18(A)重建 (B)选取 (C)投影 (D)连接.在SQL的ALTER语句中,删除字段的子句是(19)。19(A)ALTER(B)DELETE(C)RELEASE(D)DROP.在forml.scx设计中,当前选中表单forml的控件labell,要改变labell的caption属性,错误的是(20)。20(A)forml.labell.caption='确定'(B)this.caption='确定'(C)thisform.caption='确定' (D)thisform.labell.caption='确定'.如果要在屏幕上直接看到查询结果,“查询去向”应该选择(21)。21(A)屏幕(B)浏览(C)临时表或屏幕 (D)浏览或屏幕.执行命令SELECTO后,选择的工作区是(22)。22(A)选择了。号工作区 (B)选择了空闲的最小号工作区(C)选择了一个空闲的工作区 (D)显示出错信息8.如果要创建一个数据级分组报表,第一个分组表达式是“部门”,第二个分组表达式是“职称”第三个分组表达式是“基本工资”,当前索引的索引表达式应当是(23)。23(A)部门+职称+STR(基本工资) (B)职称+部门+STR(基本工资)(C)STR(基本工资)+职称+部门 (D)部门+职称+基本工资.关于数据库表与自由表的候选索引,正确的是(24)。24(A)一个数据库表只能建立1个候选索引,自由表不能建立候选索引一个数据库表只能建立1个候选索引,一个自由表能建立多个候选索引(C)数据库表不建立候选索引,一个自由表只能建立1个候选索引(D)数据库表与自由表都可以建立多个候选索引.在数据库中设置了参照完整性规划的删除为级联,则(25)。25(A)删除子表的记录,主表的相关记录自动删除(B)删除主表的记录,子表的相关记录自动删除(C)能够删除主表的记录,不能够删除子表的记录(D)主表和子表都不能够删除任何记录二、读程序题1.阅读下面程序CLEARFORK=1TO400A=int(K/100)B=int((K-100*A)/10)C=K-int(K/10)*10IFK=100*C+10*B+A?KENDIFENDFORRETURN(1)程序完成的功能是(26)o26(A)显示100-400之间所有既能被10整除又能被100整除的数(B)显示100-400之间所有能被10整除的数(C)显示100-400之间所有能被100整除的数(D)显示100・400之间所有百位与个位数交换后其值相等的数(2)能代替b=int((K-100SUB1.PRGPARAY1,Y2Y1=Y1-Y1Y2=Y2+Y2?Y1,Y2SUB1.PRGPARAY1,Y2Y1=Y1-Y1Y2=Y2+Y2?Y1,Y2 &&(1)RETU(1)程序运行到(1)处显示的值为(30)o30 (A)8 10 (B)4 10 (C)0 40 (D)考试考试4027(A)b=val(left(str(k,3),I))b=val(substr(str(k,3),2,l))b=val(right(str(k,3),1))(D)上述选择都不正确(3)IFK=100*C+10*B+A?KENDIF这段程序的功能是(28)。28(A)判断k是否等于a,b,c三个数的和,如果是则显示k(B)判断k是否等于个位与百位数交换后的值,如果是则显示k(C)判断a,b,c三个数是否为整数,如果是则显示k(D)上述选择都不正确(4)将“IFK=100*C+10*B+A”语句替换为"IFK=A*A*A+B*B*B+C*C*C"程序完成的功能是(29)o29(A)将100-400之间能被100整除的数显示(B)将100-400之间能被10整除的数显示(C)将100-400之间该数的每位的立方和等于该筛骨的数显示(D)将100-400之间的素数显示2.阅读下面程序*MAIN.PRGX="计算机等级考试”X1=SUBS(X,11,4)X2=LEN(X)-4DOSUB1WITHXl,X2,+10?X1,X2 &&(2)

(2)程序运行到(1)处显示的值为(31).31(A)考试14 (B)考试考试(C)040 (D)考试考试10403.阅读下面程序有表TEACHER.DBF:记录号姓名性别职称实发工资张小容 女 副教授李大为 男 教授魏建国 男 副教授李才学 男 教授张丽 女 讲师郭利群 女 教授USETEACHERS=0LOCAFOR性别=,男'DOWHILENOTEOFOIF职称='教授'S=S+实发工资ENDIFCONTENDDO?S&&(1)?EOFO&&(2)(1)程序运行结束时,S的值为(32).32(A)5800 (B)6400 (C)(2)程序运行结束时,EOFO的值为(3333(A)6 (B)7 (C).F.4200(D)150020001600220014002200(D)8500.T..阅读下面程序SELE2USEBOOK1SELE1USEBOOK2SKIP3REPLA数量WITH数量+4 &&(1)LISTSELE2SKIP2DISPREST &&(2)CLEA &&(3)CLEAALL设BOOK1有40条记录,BOOK2有26条记录.(1)程序执行到(1)处,被修改的记录是(34)o34(A)第3条(B)第4条(C)全部记录(D)从第4条到末记录(2)程序执行到(2)处,显示的记录是(35)o35(A)第3条记录 (B)第4条到末记录(C)第3条到末记录(D)第2条记录(3)程序执行到(3)处时,两个表BOOKLDBF和BOOK2个BF的记录指针分别是(36)。36(A)41,27 (B)40,26 (C)4,27 (D)以上都不对.阅读下面程序*主程序SETTALKOFFSETPROCTOGCWJDOWHILE,T.CLESRTEXT1.加法 2.减法3.乘法 4.除法0.退出ENDTEXT@6,10SAY"请选择0—4:"GETPDEFAULTSPACE(1)READDOCASECASEP="1”DOJIAFACASEP="2”DOJIAFACASEP="3”DOCHENGFACASEP=“4”DOCHUFACASEP="0”SETPROCTOEXITOTHERLOOPENDCASEENDDOSETTALKONWAIT“再见!"WINDOWSAT20,10RETURN(1)该主程序的功能是(37)o37(A)根据用户的选择,调用相应的过程文件(B)根据用户的选择,调用相应的过程(C)根据用户的选择,执行相应的过程文件(D)根据用户的选择,执行相应的过程(2)语句SETPROCTOGCWJ的功能是(38)。

38(A)38(A)设置文件格式(C)打开指定过程(B)设置过程文件(D)打开过程文件6,阅读下面文件CLEAX=1DOWHILEX<=5Y=1C=DOWHILEY<=XC=C+STR(Y,1)Y=Y+1ENDDOIFX=5?CENDIFX=X+1ENDDO?XRETURN(1)执行以上程序后,第一条?命令显示变量C的结果为(39)o39(A)54321 (B)$12345 (C)54321 (D)12345(2)执行以上程序后,第二条?命令显示变量X的结果为(40)o40(A)6 (B)5 (C)6 (D)5三、程序填空题1.运行JJ.PRG程序后,将在屏幕上显示如下乘法表:1)12)243)3694)4812165)5101520256)612182430367)71421283542498)8162432404856649)91827364554637281请对下面程序填空:******计算九九乘法表JJprg******CLEARFOR Q ?STR(K,2)+FORM=1TOK?? ENDFOR?ENDFORRETURN2.数据表文件DA.DBF存放的是某单位职工的档案。在下面的程序中,用户通过按A键或B键,可分别显示出全体女职工或全体男职工的记录。一知A键的ASCII为65,B键的ASCH为66,ESC键的ASCII为27CLEARJP1='LISTFOR性别="男JP2=4LISTFOR性别="女”'USEDADOWHILE.T.CLEAR@l,10SAY“A一全体女职工B—全体男职工 ESC一退出”K=INKEY(0)DOCASECASEK=65CASEK=66 CASE©EXITENDCASEENDDORETURN3.以下数据表xs.dbf,学号姓名性别入校总分三好生奖学金S0201101王小平男590F50.0S0201102张强男568T20.0S0201103刘雨女565F20.0查询入校总分高于580分的男生基本情况,结果按入校总分降序排列:SELE学号,姓名,入校总分,性别;FROM学生;①性别='男' ②入校总分>=580BY学生.学号④4.用文本框Textl输入正方体的边长,利用选项按钮,选择计算表面积,计算体积等。表单样式如下。要求:(1)初始时,选项组一个也不选,则:Thisform.OptionGroupl.value= ①(2)文本框TEXT2和Text3用于显示表面积和体积的值,不可修改,初始时不可见:Text2和Text3的Readonly属性为.工、Text2和Text3的visible属性为.F.(3)当选项中第一项(计算表面积)时:只显示表面积的值(Text2),体积值(Text3)不可见;当选项中第二项(计算体积)时:只显示体枳的值(Text3),表面积的值(Text2)不可见;

(4)当选项中第三项(计算表面积和体积)时:显示表面积的值(Text2)和体积的值(Text3);为此,选项组OmionGroupl的② 事件代码为:n= ③thisform.text2.visble=.T.thisform.text3.visble=.T.y=6*n*nz=n*n*nx=®docasecasex=1=.F.thisform.text2.value=str(y,10,2)casex=2=.F.thisform.text3.value=str(z,10,2)casex=3thisform.text2.value=str(y,10,2)thisform.text3.value=str(z,10,2)Endcase22次理论考试参考答案一、判断题二、选择题一、单项选择题16BACDC21DBADB二、读程序题26DBBCD31BBDBC36ADDBA三、程序填空题(1)1.k=lto9str(k*m,6)⑵l.&jpl&jp2k=27⑶1.whereandorde(4)1.0clickthisform.textLvaluethisform.optiongroupLvaluethisform.text3.visblethisform.test2.visble二十三次等级考试第一部分一、是非判断题1、数据在计算机内存中的表示是指数据的存储结构。2、能影响中断响应次序的技术是中断优先级和中断屏蔽。3、链表可以随机访问任意一个结点,而顺序表则不能。4、作业与进程的主要区别是前者是由用户提交,后者是由系统自动生成。5、Windos、OS/2、Linux微机操作系统都是多用户多任务操作系统。6、数据的逻辑结构是从逻辑关系上描述数据,它与数据的存储结构无关,是独立于计算机的。7、流式文件和记录式文件都以字符为基本单位进行存取。

8、不定长文件是指字段的长度不固定。9、软件工程的三要素包括方法、工具和环境。10、软件结构是以指令为基础而组成的一种控制层次结构。二、选择题1、若进栈序列为1,2,3,4,且进栈过程中可以出栈,则不可能出栈的序列是1、11(A)1,4,3,(C)11(A)1,4,3,(C)3,1,4,(B)2,3,(D)3,4,4,12,12、任何两个并发进程之间(2、任何两个并发进程之间(12)12(A)一定存在互斥关系(C)一定彼此独立无关(B)一定存在同步关系(D)可能存在同步或互斥关系3、以下的哪个特征不是分时操作系统的主要特征(13)13(A)中断管理(C)交互性3、以下的哪个特征不是分时操作系统的主要特征(13)13(A)中断管理(C)交互性(B)独立性(D)多路性4、以下的准则中哪个不是面向对象软件设计应遵循的(14)14(A)抽象准则(C)信息屏蔽准则(B)独立性准则(D)模块化准则5、需求分析中开发人员主要从用户那里了解(15)15(A)软件做什么15(A)软件做什么(C)输入的信息第二部分一、单项选择题(B)软件的结构(D)软件的测试可随表文件打开而自动打开的索引文件是(16)2、162、16 (A)单索引文件(C)独立复合索引文件执行命令?LEN(TRIM(SUBS("Vinual(B)结构复合索引文件(D)以上都不是FoxPro",7)))的结果是(17)17 (A)1317 (A)13(B)12(C)6(D)73、183、18(A)从当前记录开始向后找(B)从当前记录的下一条开始向后找设当前表未索引,执行LOCAFOR职称二'讲师',则(18)(C)从最后一条记录开始向前找(D)从第一条记录开始向后找4、在VisualFoxpro4、段时,自动更改所有相关子表记录中的对应值,应选择(19)(B)忽略(Ignore)(D))级联(Cascade)(B)忽略(Ignore)(D))级联(Cascade)或限制(Restrict)(C)级联(Cascade)5、SQL的核心是(20)20(A)数据定义 (B)数据修改 (C)数据查询 (D)数据添加6、使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当(21)21 (A)(B)21 (A)(B)(C)(D)在GROUPBY后面使用HAVING子句先使用WHERE子句,再使用HAVING子句先使用HAVING子句,再使用WHERE子句7、在使用菜单设计器时,输入建立的菜单名后,若要使其执行一段程序,应在结果(result)中选择(22)228、以下23(A)(C)(23(A)子菜单228、以下23(A)(C)(23(A)子菜单(submenu)命令(command))是报表文件的扩展名。(B)填充名称(padname)(D)过程(procedure)fpt(B)frx(C)frt(D)fxp9、设计表单中添加控件,可以利用(24)o24 (A)表中设计工具栏(B)布局工具栏(C)调色板工具栏 (D)表单控件工具栏10、设有表单文件frm2.sex,内部有如下的事件代码,允许后frm2.Name的值是(25)frm2.Name=>不是我的表单'ThisForm.Name='是我的表单,25 (A)frm2(B)是我的表单 (C)不是我的表单(D)form二、读程序题1、阅读下列程序:CLEARSTORE0TOA,B,CFOR1=1TO10DOCASECASEMOD(1,2)=0A=A+I/2CASEINT(I/3)=I/3B=B+I/3OTHERC=C+1ENDCASEENDFOR?A,B,C(1)程序执行后变量A的值是(26)26(A)13.00 (B)14.00 (C)15.00 (D)16.00(2)程序执行后变量B的值是(27)27(A)3.00 (B)4.00 (C)5.00 (D)6.00(3)程序执行后变量C的值是(28)28(A)0 (B)1 (C)2 (D)32、有一个主程序和两个过程文件,阅读下列程序:*主程序MAINl.prg*子程序Pl.prg*子程序P2.prgSETTALKOFFPRIVATEB?A,B &&输出3A=1A=.T.PRIVATEAB=2B=.F.A="FOX”DOPlDOP2B二"PRO”?A,B &&输出1?A,B &&输出2RETURNRETURNRETURN(1)子程序P2的输出3: “?A,B”为(29)29(A),T..F.(B)FOX.F.(C)FOXPRO(D).T.2(2)子程序Pl的输出2:“?A,B”为(30)30(A),T..F.(B).T.PRO(C)FOX,F.(D)FOXPRO(3)主程序MAIN1的输出1: “?A,B”为(31)31(A)12 (B).T.PRO(C)1PRO(D).T.23、阅读下列程序:CLEARSETTALKOFFUSEXSGOBOTTOMFOR1=10TO1STEP-1IFBOF()EXITENDIFGOIDISPLAYENDFORRETURN(1)程序执行结果是(32)32 (A)仅显示表中第1条记录(B)仅显示表中最后1条记录(C)按记录号升序逐条显示表中10条记录(D)按记录号降序逐条显示表中10条记录(2)如果把原程序中的语句:IFBOFOEXITENDIF,改写为:IFEOF()EXITENDIF,则程序执行的结果是(33)33 (A)仅显示表中第1条记录(B)仅显示表中最后1条记录(C)按记录号升序逐条显示表中10条记录(D)按记录号降序逐条显示表中10条记录(3)如果先把原程序中的语句:IFBOF() EXITENDIF,改写为:IFEOFO EXITENDIF,再把原程序中的语句DISPLAY,改写为DISPLAYFOR性别="男程序执行的结果是(34).34 (A)仅显示表中第1条男性记录(B)仅显示表中最后1条男性记录(C)按记录号升序逐条显示表中所以男性记录(D)按记录号降序逐条显示表中所以男性记录4、表文件中学生“成绩.dbf”中的记录如下:姓名性别课程名成绩张大英男大学计算机80刘钢男VFP程序设计75吕开慧女高等数学69李进女大学计算机73邓莫女高等数学75马梅女大学计算机84于敏男VFP程序设计90阅读下列程序:CleaUse成绩Setfilterto性别:=,,女,,and成绩>70Disp姓名,成绩Sum成绩toSHISetfiltertoSetdeleteonDeletefor性别二“女"and成绩>70CounttoSH2?SH1,SH2Use(1)命令?SHI,SH2显示的内容是(35)35(A)232.00,4(C)245.00,4(B)245.00,1(D)232.00,1(2)disp姓名,成绩语句显示的内容是(36)36(A)吕开慧,69(B)张大英,80(C)李进,73(D)马梅,845、设有自由表SB.DBF,表中有部门号、部门、名称等字段部门号部门名称单价数量001家电部冰箱22008002通讯部NOKIA115022003计算机部HP80004001家电部彩电部180015002通讯部索爱98012001家电部洗尘器2406阅读下列程序:CLEARUSESBACCEPT“输入部门号:"TOBMSTORE0TOS,NSCANFOR部门号二ALLT(BM)?部门号,部门,名称,单价,数量S=S+S单价*数量N=N+数量ENDSCAN?S,NUSE(1)此程序中,S的意义是(37)37(A)所有部门货物的价格总和 (B)某一部门所有货品的价格总和(C)某一部门某一货品的价格 (D)所有货品的平均价格(2)如果在程序运行中输入部门代码为001,则程序允许后N的值为(38)38(A)67 (B)3 (C)29 (D)386、阅读下列程序:CleaN=4ForI=Nto1STEP-1?space(10-I)Forj=lto2*(IT)??”*”EndforEndforReturn(1)程序允许完后显示结果是(39)39(A)*******(B)******(C)*(D)*******************************************(2)程序运行完后I的值是(40)40(A)5(B)4(C)1(D)0三、程序填空题:1、在数据库“学生数据库”中有学生"情况表.dbf”,向该表添加一个字段:家庭地址(c,20)其程序如下,请添充相关命令。①DATABASE学生数据库USE简况表ALTERTABLE②家庭地址(c,20)Closeall2、按综合测评的降序查询所有男同学的学号、姓名、性别和综合测评,请将下面的SQL命令补充完整:SELECT学号,姓名,性别,综合测评;FROM学生注册;① BY综合测评 ② :③ 性别=,男,3、下面是根据输入的记录号在数据表“学生”中修改记录的程序:Use学生Dowhile.t.Input"请输入要修改的记录号”toh ①@6,20say”学号:"get学号@6,50say”姓名:"get姓名07,20say"性别:"get性别@7,50say”出生年月:”get出生年月@8,20say”入校成绩:”get入校成绩@8,50say”电话:"get电话09,20say”家庭地址:"get电话家庭地址ReadWait”继续输入吗?y/n”toanIflower(an)=wn"②Endif③Return4、下面是求S=10!的程序,在空格处填入恰当的语句:主程序:子程序:sbul.prgClearPARA ②Store0tos,smt二lA=10For1=1topDosublwitha,smt=t*I?,10!=,, ①ENDFORRETURNRETURN5、如图所示表单:(1)运行时表单自动居中,应设置表单的AutoCenter属性为:①(2)命令按钮Commandl的标题为“绝对值”,可在表单Init事件过程中设置:② ="绝对值”(3)文本框Text2运行时不可修改,可在表单Init事件过程中设置如下代码:ThisForm.Text2.③=.T.(4)单击Commandl(绝对值)按钮,显示绝对值,则:应设置Commandl的④事件代码为:X=VAL(THISFORM.TEXT1.VALUE)THISFORM.TEXT2.Value= ⑤23次理论考试参考答案一、单项选择题16,BDDCC21.BDBDB二、读程序题26,CBDAB31.DDDCA36.CBCBD三、程序填空题⑴1,open2.add⑵1.ordedescwhere1.gohexitenddo1.smp,t1.・t・mandl.captionreadonlyclickabs(x)四川省第24次笔试试卷第一部分软件技术基础(15分)一、是非判断题(每小题1分,共10分).顺序表和线性表的物理存贮形式都是顺序存贮。().数据类型是某种程序设计语言中已实现的数据结构。().如果通过软件测试没有发现错误,则说明软件是完全正确的。().快速原型模型可以有效地适应用户需求的动态变化().不同进程之间的动作在时间上不能重叠().分区式存储管理能够进行存储空间共享().链接文件各索引文件者可以非连续存放().中断处理一般分为中断响应和中断处理两个步骤。前者由软件实施,后者主要由硬件实施().在C++语言中,“重载”表达了最简单的多态性().进程调度根据一定的调度算法,从等待队列中挑选出合适的进程()二、选择题(每小题1分,共5分).在数据结构中,一个存储结点存放一个()(A)数据项(B)数据元素(C)数据结构 (D)数据类型.把逻辑地址转变为内存的物理地址的过程称作()(A)编译(B)连接 (。运行 (D)重定位.POOLing技术可以实现设备的()分配(A)虚拟 (B)共享 ©独占(D)物理.允许用户把若干作业提交计算机系统集中处理的操作系统称为()(A)分时操作系统 (B)实时操作系统 (C)网络操作系统(D)批处理操作系统.进程从运行状态进入就绪状态的原因可能是()(A)被选中占有处理机 (B)时间片用完(C)等待的事伯已发生(D)等待某一事件第二部分数据库语言(VisualFoxPro)程序设计(共85分)一、单项选择是题(每小题1分,共10分)1、如果一个班只能有一个班长,而且一个班长不能同时担任基它班的班长,班级与班长两个实体之间的关系属于()(A)一对一联系 (B)一对二联系 (C)多对多联系 (D)一对多联系2、设有字段性别(C型),以下表达男性的命令中,错误的表达式是()(A)性别=男(B)性别="男” (C)“男"$性别(D)AT(“男”,性别)>03、控制两个表中数据的完整性和一致性可以设置参照完整性。参照完整性工求这两个表是)(A)不同数据库的表(B)同一数据库的表(C)一个数据表和一个自由表(D)两个自由表文件4、要在当前记录前插入一条空记录,应使用命令()(A)APPENDBEFOR(B)INSERTBEFOR(C)INSERTBLANKBEFOR(D)APPENBLANBEFOR5、不属于SQL定义功能的是()(A)GREATTABLE(B)GREATBIEW(C)ALTERTABLE(D)UPDATE6、XM="李小双” &&引号中李小双的前后各1个空格,用表示,?LENOTRIM(XM)的值为()(A)5 (B)6 (C)7 (D)87、下列叙述中,错误的是()(A)表单设计采用了面向对象的程设计方法(B)表单可以用于数据信息的显示、输入和编辑(C)表单的设计是可视化的(D)表单中程序的执行是有一定顺序的8、让控件获得焦点,使其成为活动对象的方法是()(A)SHOW(B)RELEASE(C)SETFOCUS(D)GOFOCUS9、在表单内可以包含的和种控件中,选项按钮组的缺省名称为()(A)OptionGroup(B)Check(C)Option(D)Caption10、VisualFoxPro命令的范围所限定的数据对象是()(A)文件(B)记录(C)字段(D)字节二、读程序题(每小题3分,共45分)1阅读下列程序CLEARX=0DOWHILE.T.X=X+2IFX=INT(X/3)*3?XELSELOOPENDIFIFX>5EXITENDIFENDDO?X(1)程序执行中第一个输出的结果是()(A) 3 (B)0 (C)6 (D)2(2)程序执行中循环的执行次数为()

(A) 2 (B)3 (C)4 (D)大于4(3)循环结束后变量x的值是()(A) 2 (B)3(04(D)62、阅读下列程序*主程序MAIN*子程序SUB1CLEARPARAX,Y,ZDIMEX(3)X=X+1X=1Y=Y*ZY=2Z=Y-XZ=3?X,Y,ZDOSUB1WITHX(1),Y,Z?X(1),Y,Z(1)语句“x=l”的作用是()(A)给内存变量赋值 (B)给数组x中的第一个元素赋值(0第价于x(1)=1 (D)给字段变量赋值(2)子程序运行完毕后,输出结果为(A) 1,6,4 (B)2,6,4 (0.f.,4,6 (D).f.,6,4(3)主程序运行完毕后,输出结果为()(A) 1,6,4 (B)2,6,4 (0.f.,4,6 (D).f.,6,43、表文件“xs.dbf”中记录如下学号姓名性别成绩S101张军力90S102林平力66S103任涛50S104何晓红女76S105徐静女82S106刘维海男86S107李敏女92S108马华远男60S109李娜女76S110赵菲女78阅读下列程序:CLEARUSEXSINDEXON-成绩TOCJ1GOTOPDISP姓名,成绩N=0LOCATEFOR性别=女AND成绩>=80DOWHILE.NOT.EOF()IFFOUND()N=N+1CONTINUEENDIFENDDO

?NCLOSEALLRETURN(1)程序第六行“DISP姓名,成绩”执行结果显示是()(A)张军90(B)赵菲78 (C)任涛 50 (D)李敏92(2)程序运行完毕后,N的值为()(A) 2 (B)3 (C)4 (D)5(3)关于循环中的CONTINUE,说法正确的是()可以用SKIP语句代替,不影响程序执行结果可以放到循环外,不影响程序执行结果去掉CONTINUE,程序将进入死循环去掉CONTINUE,不影响程序执行结果4、现有如下两个数据表文件,执行SQL查询命令后请选择正确的结果()部门表 商品表部门代号部门名称部门代号部门名称01家电部03服装部04日用部02食品部部门代码商品代码品名单价数量产地011001电风扇160.0020上海011003LG冰霜1311280.0015上海011002海尔空调1P1300.0030上海021011伊利牛奶58.00200内蒙011004全自动洗衣机1500.0050广东021012速溶咖啡36.00100北京031021南梦女上衣760.0010广东041031潘婷洗发液45.0045上海011005联想电脑5600.0015北京021013海参78.0030广东031022树人男西套2300.0010北京041032整理箱68.0050广东SELECTMAX(数量)FORM商品表GROUPBY部门代号,查询结果有几条记录()(A) 1 (B)4 (C)3 (D)10SELECT产地,COUNT(*)AS产品的种类FROM商品表WHERE单价>100GROUPBY产地HAVINGCOUNT(*)>=2ORDERBY2DESC,查询结果的第一条记录的产地和提代产品的种类是()(A)北京,2 (B)广东,2 (C)上海,3 (D)内蒙,1SELECT部门表.部门代号,部门名称,SUM(单价是*数量)FROM部门表,商品表WHERE部门表.部门代号=商品表.部门代号GROUPBY部门表.部门代号,查询的结果是()(A) 各部门商品数量合计 (B)各部门商品金额平均值(C)所有商品金额合计 (D)各部门商品金额合计5、阅读下列程序INPUT"请输入图形行数N=" TON1=1K=30DOWHILEK=NJ=1DOWHILEJ<=2*I-1

@1,J+KSAYJ=J+1ENDDO1=1+1K=K-1ENDDORETURN(1)当N=5时,程序输出的图形是()(A)* (B) *************************************************(C) *************2、N=5把语句k=k-L改写为k=k+l时,(A) ****(C) *************3、把程序改写如下,输出的图形是()INPUT"请输放图形行数N="TONI=NK二30DOWHILEI>=1J=1DOWHILEJ<=2*I-1@1,J+KSAYJ=J+1ENDDO(D) ****输出的图形是()(B) ****(D) ****K=KTENDDORETURN(A)*(B)*************************************************(C)*********(D)*****************************************三、程序填空题(第空2分,共30分)1、若要给教师表中职称是教授的教师每人工资增加50元,实现其功能的SQL语句是。1教师SET工资=工资+502 职称="教授”2、数据库信事.DBC中有数据库表职工.DBF,用SELECT命令查询职工表中年龄不小于25岁、“职务”字段为“销售员”的职工的信息,结果按“部门号”字段值獭祭序排列,请填空:SELECT部门号,职工号,姓名,职务,年龄;1人事!职工WHERE年龄>=25 2 职务="销售员”ORDERBY33、有数据库表职工.DBF和工资.DBF,职工表中有C型字段“职工号”、“姓名”、“职务”,工资表中有N型字顽“实发工资”,两表具有相同字段“职工号”。以下程序功能是:反复输入职工的姓名,在数据表中查找,基找到则显示基本信息及实发工资,若没有则显示“查无此人!!!”。第次查询结束,出现“继续吗(Y/N)?…”信息,回答“Y”或“y”则继续,其余任意键结束程序,请填空:CLEARALLSELE2USE工资INDEON1TAGZGHSELE1USE职工SETRELATO职工号INTOBDOWHILE.T.ACCE“请输入职工姓名:"TOXMLOCAFOR姓名=2IFFOUND()?职工号,姓名,职务,B.实发工资3?“查无此人!!!”ENDIFWAIT'按“Y”继续,其它任意键退出…'TOYNIFUPPER(YN)="Y”4ELSE5ENDIFENDDOCLEAALL4、如图所示的表单:(1)表单上三个文本框将绑定学生.DBF中的相关字段,则设计时的表单设计器中,应将数据表“学生.DBF”添加到表单的 1 设计器中。(2)三个文本框的值在运行时不能修改,则在表单设计器中,可设置它们的 2属性为.T.(3)命令按钮Commandl的标题为“上一条”,如果在INIT事件代码中进行设置,应使用如下命令:ThisForm.Command.3="上一条"(4)单击Commandl(上一条)按钮,显示上-一条记录,则应设置Commandl的4事件代码为SKIP-1Thisform.5&&刷新表单四川省第25次笔试试卷第•部分软件技术基础(共15分)一、是非判断题(每小题1分,共10分)(判断下列各题是否正确,如正确,在客观题答题纸I:对应编号选A,否则选B)TOC\o"1-5"\h\z.在操作系统中,作业调度和进程调度没有区别。 (1).数据类型是具有共同属性的一类变量的抽象。 (2).瀑布类型中需求分析的主要工作是确定要开发的软件做什么。 (3).软件设计阶段产生的最重要的文档之一是概要设计说明书。 (4).在进行出入排序时,其数据比较次数能与数据的初始排列无关。 (5).软件测试不是为了证明软件的真确性,而是立足于软件有错误而进行.(6).线性表若采用链式存储表示时所有结点之间的存储单元地址必须连.(7).中断处理通常是按中断优先级响应和进行中断的。 (8).缓冲池可作为CPU与I/O设备之间信息传输的集散地。 (9).进程调度根据一定的调度算法,从等待队列中挑选出合适的进程。(10)二、选择题(每小题1分,共5分).把高级语言的源程序翻译成二进制代码的过程称为: (11)(A)编译 (B)连接(C)运行 (D)重定位2.把逻辑地址转变为内存的物理地址的过程称作: (12)12 (A)地址分配 (B)地址连接(C)地址调用 (D)地址变换3.白盒法又称为逻辑覆盖法,主要用于 (13)13 (A)功能测试 (B)系统测试(C)a测试 (D)单元测试4.在操作系统中,进程最基本的特征是 (14)14 (A)动态性和并发性 (B)顺序性和可再现性(C)与程序的对应性 (D)执行过程的封闭性5.以下哪一项不是软件危机的表现形式。 (15)15 (A)成本高 (B)生产率低(C)技术发展快 (D)质量得不到保证第二部数据库语言程序设计(VisualFoxpro)(共85分)一、单项选择题(每小题1分,共10分).不属于基本关系运算的是(16)16 (A)选择(B)投影(C)排序(D)联接.为项目添加数据库或自由表,选用(17)选项卡。17 (A)数据库或表(B)信息(C)报表(D)表单.下列关于数据的描述正确的是(18)18(A)使用数组不必先定义 (B)数组的下标从0开始(0数组元素的默认值为.F. (D)数组中各元素的值只能是同一类型。.确定列表框内的当前状态的属性是(19)19 (A)Value(B)Columncount(C)Listcount(D)Seleted.执行int(val('-26.78'))的结果是(20)20 (A)26 (B)-26 (C)-27 (D)27.在dowhile end循环中,为退出循环可使用(21)21 (A)Exit(B)Loop(C)close (D)clear.关于报表的数据源,最正确的说法的(22)22 (A)自由表和其他报表 (B)自由表和数据库表(C)自由表、数据库表和视图 (D)自由表、数据库表、查询和视图.自由表不能设置的索引类型是(23)23(A)主索引(B)唯一索引(C)普通索引(D)候选索引9.在面向对象程序设计中,时象的特征通过(24)来表现24 (A)方法(B)事件(C)属性(D)代码10.在SQL语句中,与表达式"工资BETWEEN2000AND2800”功能相同那个的表达是(25)25(A)工资>=2000AND工资>=2800 (B)工资>=20000R工资〉=2800(C)工资>=2000AND工资〈=2800(D)工资>=20000R工资<=2800二、读程序题(每题3分,共45分)1.阅读下列程序CLEARACCEPT“请输入字符串”TOZF1=0DOWHILE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论