四川省计算机二级VF笔试题29次

合集下载

全国计算机等级考试二级VF历年笔试题及答案

全国计算机等级考试二级VF历年笔试题及答案

精品文档全国计算机等级考试二级VF历年笔试题(2005.4-2010.9)2010年9月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(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)软件的运行维护过程(6)面向对象方法中,继承是指A)一组对象所具有的相似性质B)一个对象具有另一个对象的性质C)各对象之间的共同性质D)类之间共享属性和操作的机制(7)层次型、网状型和关系型数据库划分原则是A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是A)一对一B)一对多C)多对多D)多对一(9)数据库设计中反映用户对数据要求的模式是A)内模式B)概念模式C)外模式D)设计模式10. 有三个关系R、S和T如下:C)结构复合索引文件中D)非结构复合索引文件中(20)假设表“学生.dbf”已在某个工作区打开,且别名取为student。

国家二级VF笔试-试卷29_真题(含答案与解析)-交互

国家二级VF笔试-试卷29_真题(含答案与解析)-交互

国家二级VF笔试-试卷29(总分98, 做题时间90分钟)1. 选择题选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.算法的时间复杂度是指______。

SSS_SINGLE_SELA 执行算法程序所需要的时间B 算法程序的长度C 算法执行过程中所需要的基本运算次数D 算法程序中的指令条数分值: 2答案:C解析:所谓算法的时间复杂度,是指执行算法所需要的计算工作量。

为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中的许多细节无关。

为此,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。

2.下列叙述中正确的是______。

SSS_SINGLE_SELA 线性表是线性结构B 栈与队列是非线性结构C 线性链表是非线性结构D 二叉树是线性结构分值: 2答案:A解析:根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。

如果一个非空的数据结构满足下列两个条件:①有且只有一个根结点;②每个结点最多有一个前件,也最多有一个后件。

则称该数据结构为线性结构,又称线性表。

所以线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。

3.下面关于完全二叉树的叙述中,错误的是______。

SSS_SINGLE_SELA 除了最后一层外,每一层上的结点数均达到最大值B 可能缺少若干个左右叶子结点C 完全二叉树一般不是满二叉树D 具有结点的完全二叉树的深度为[log2n]+1分值: 2答案:B解析:这里考察完全二叉树与满二叉树的定义及二叉树的性质。

满二叉树指除最后一层外每一层上所有结点都有两个子结点的二叉树。

完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干子结点(叶子结点)的二叉树。

全国计算机等级考试二级VF笔试真题及答案

全国计算机等级考试二级VF笔试真题及答案
A.选择
B.投影
C.连接
D.并
答案B
解析;选择是求从水平方向求元组的,投影是从列方向取数据的.连接和并都要求有两个表.
15.报表的数据源不包括(。
A.视图
B.自由表
C.数据库表
D.文本文件
答案D
16.使用索引的主要目的是(。
A.提高查询速度
B.节省存储空间
C.防止数据丢失
D.方便管理
答案A
17.表单文件的扩展名是(。
B答案少了AS人数. C答案将结果存入的是文本文件.只有D正确
二、填空
1.某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有个结点。
答案14
解析:二叉树中的结点由度为0、1、2的三种结点组成,其中度为0的结点的个数比度为2的结点的个数多1个,所以总结点数为5+6+3=14个
19.下列程序段执行时在屏幕上显示的结果是(。
X1=20
X2=30
SET U DFPAR M S T O VA LU E
D O test With X1,X2
?X1,X2
PR O CED U RE test
PARA M ETERS a,b
x=a
a=b
b=x
ENDPR O
A. 30 30
B.30 20
A.算法在执行过程中所需要的计算机存储空间
B.算法所处理的数据量
C.算法程序中的语句或指令条数
D.算法在执行过程中所需要的临时工作单元数
答案A
解析:算法的空间复杂度是指执行算法所需要的内存空间,包括算法程序所占空间,输入的初始数据所占空间和执行过程中所需要的额外空间.
5.软件设计中划分模块的一个准则是(。

计算机等级考试二级VF笔试真题及部分答案解析

计算机等级考试二级VF笔试真题及部分答案解析

计算机等级考试二级VF笔试真题及部分答案解析计算机等级考试二级VF笔试真题及部分答案解析1、下列叙述中正确的是A.对长度为n的有序的链表进行查找,最坏情况下需要的比较的次数为nB. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为n /2C. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为log2nD. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为nlog2n答案:A解析:最坏情况下全部逆序,所以要比较N次2、算法的时间复杂度是指A.算法的执行时间B.算法所处理数据和数据量C.算法程序中的语句或指令条数D.算法在实现过程中所需要的基本运算次数答案:D3、软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下面属于系统软件的是A.编辑软件B.操作系统C.教务管理系统D.浏览器答案:B解析:操作系统是最常见的系统软件4、软件(程序)调试的任务是A.针对和改进程序中的错误B.尽可能多的发现程序中的错误C.发的现并改正程序中的所有错误D.确定程序中错误的性质答案:A解析:B答案是程序测试的任务5、数据流程图(DFD图)是A.软件概要设计的工具B.软件详细设计的工具C.结构化方法的需求分析工具D.面向对象方法的需求分析工具的答案:C6、软件生命周期可分为定义阶段,开发阶段和维护阶段,详细设计属于A. 定义阶段B.开发阶段C.维护阶段D.上述三个阶段答案:B7、数据库管理系统中负责数据模式定义的语言是A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言答案:A8、在学生管理的关系数据库中,存取一个学生信息的数据单位是A.文件B.数据库C.字段D.记录答案:D9、数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A.需求分析阶段B.逻辑设计阶段C.的概念设计阶段D.物理设计阶段答案:A10、有两个关系R和T如下:RA B Ca 1 2b 2 2c 3 2d 3 2TA B Cc 3 2d 3 2则由关系R得到关系T的操作是A.选择B.投影C.交D.并答案:A解析:从一个关系中选出某一行(几行)符合条件要求的记录,称为选择从一个关系中选出某一列(几列)符合条件要求的内容,称为投影11、在VisualFoxpro中,编译后的程序文件的扩展名为A.PRGB.EXED.FXP答案:D12、假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用的的命令A.MODI STRUB.MODI COMM TESTC.MODI DBFD.MODI TYPE TEST答案:A13、为当前表中的所有学生的总分增加十分,可以使用的命令是A.CHANGE 总分 WITH 总分+10B.REPLACE总分 WITH总分+10C.CHANGE ALL总分WITH总分+10D.REPLACE ALL总分WITH总分+10答案:D解析:记住修改记录用REPLACE14、在VisualFoxpro中,下面关于属性、事件、方法叙述错误的是A.属性用于描述对象的状态B.方法用于描述对象的行为C.事件代码民可以象方法一样被显示调用D.基于同一个类产生的两个对象的属性不能分别设置自己的属性值15、有如下赋值语句,结果为“大家好”的表达式是a=”你好”b=”大家”A.b+AT(a,1)B.b+RIGHT(a,1)C.b+LEFT(a,3,4)D.b+RIGHT(a,2)答案:D解析:一个汉字占两个字符,从a的右边取一个字符要用函数RIGHT(a,2)16、在VisualFoxpro中,“表”是指A.报表B.关系C.表格控件D.表单答案:B解析:VF中,一个表就是一个关系17、在下面的VisualFoxpro表达式中,运算结果为逻辑真的是A.EMPTY(.NULL.)B.LIKE(‘xy?’,'xyz’)C.AT(‘xy’,'abbcxyz’)D.ISNULL(SPACE(0))答案:B18、以下关于视图的描述正确的是A.视图和表一样包含数据B.视图物理上不包含数据C.视图定义保存在命令文件中D.视图定义保存在视图文件中答案:B19、以下关于关系的说法正确的是A.列的次序非常重要B.行的次序非常重要C.列的次序无关紧要D.关键字必须指定为第一列答案:C解析:行和列的次序都无关紧要20、报表的数据源可以是A.表或视图B.表或查询C.表、查询或视图D.表或其他报表答案:C21、在表单中为表格控件指定数据源的属性是A.DataSourceB.RecordSourceC.DataFromD.RecordFrom答案:B22、如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关答案:C23、为了在报表中打印当前时间,这时应该插入一个A.表达式控件B.域控件C.标签控件D.文本控件答案:B24、以下关于查询的描述正确的是A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询答案:D25、SQL语言的更新命令的关键词是A.INSERTB.UPDATEC.CREATED.SELECT答案:B解析:A 插入 C 新建 D选择26、将当前表单从内存中释放的正确语句是A.ThisForm.CloseB. ThisForm.ClearC. ThisForm.ReleaseD. ThisForm.Refresh答案:C解析:纯粹送分,多次强调内容27、假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。

四川省计算机二级vf考试题

四川省计算机二级vf考试题

四川省二级《数据库Visual Foxpro》考试题第一部分软件技术基础(共15分)一、判断是非(1分/小题,共10分)1、数组是一种固定长度的线性表,可以对数组进行插入和删除运算2、白盒测试时,测试者不考虑程序的内部结构特征3、对线性表中的数据进行二分查找,必须要求数据元素有限且有序4、实存管理技术中,每个分区的地址是连续的5、文件的目录结构是一种线性表6、在面向对象的程序设计中,对象的动作取决于发送给该对象的消息7、虚拟设备是指将大容量的共享设备的一部分空间用来代替实际的独占设备8、在结构化程序设计中,N-S图是用于详细设计的工具之一9、在操作系统的设备管理中,打印机被看成是一种共享设备10、分时操作系统的主要特征之一是提高计算机系统的实时性二、单项选择题(1分/小题,共5分)1、进程由程序块、()和数据块三部分组成A. 设备控制块B.作业控制块C.文件控制块D.进程控制块2、以下哪个不是死锁的必要条件()A. 互斥条件B.全部分配条件C. 环路条件D.不可剥夺条件3、虚拟存储器的作用是允许程序直接访问比内存更大的地址空间,它通常使用()作为它的一个主要部分A.软盘B.寄存器C.硬盘D. CD—ROM4、线性链表中的结点一般有三种信息:直接前趋、数据域、直接后继,属于单向链表所独有的是:()A. 直接前趋和数据域B.直接前趋和直接后继C. 数据域和直接后继D.直接前趋、数据域和直接后继5、白盒法是根据程序的()来设计的测试用例A. 内部逻辑B.内部数据C.功能D.性能第二部分数据库语言程序设计(85分)一、单项选择(1题一分,共10分)1、在VF中,”.dbf”文件被称为()A.数据库文件B.表文件C.程序文件D.项目文件2、图片声音动画数据一般以()类型的字段存储在数据库记录中A. 字符型B.数值型C.逻辑型D.通用型3、用于打开数据库设计器的命令是()A.create databaseB. modify databaseC.set database toe database4、下列叙述正确的是:()A.一个数据表被更新时间,它所有的索引文件会被自动更新B.一个数据表被更新时间,它所有的索引文件不会被自动更新C.一个数据表被更新时间,处于被打开的索引文件会被自动更新D.当两个数据表用set relation to 命令建立关联后,调节任何一个数据表的指针都会同步移动5、若x=48.789 则str(x,2)-substr(‘48.789’,5,1)的显示结果为()A. 36B.488C.498D. 376、SQL是一种()数据库的语言A. 关系型B. 网状型C. 层次型D. 非关系型7、在SQL查询时,使用where子句指出的是:()A. 查询目标B. 查询结果C. 查询条件D.查询视图8、在VF中,表单是指:()A. 数据库中的各个表的清单B. 一个表中各个记录的清单C. 数据库查询的列表D.窗口界面9、运行向导时,可以()A. 打开“文件”菜单的新建对话框B. 单击工具栏上的“向导”图标按钮C. 从工具菜单选择向导D.以上方法都可以10、语句DIME TP(4, 5)定义的元素个数是()A. 30B.20C. 9D.45二、读程序(每空3分,共45分)1、CLEARM=0FOR X=1 TO 10IF MOD(X,3)=0M=M+XENDIFENDFOR? MRETURN(1)该程序的功能是:求1到10之间()A. 能被3整除数的个数B. 能被3整除数的和C. 不能被3整除数的个数D. 不能被3整除数的和(2)该程序执行的结果是:()A. 3B. 10C. 18D. 372、&&MAIN.PRG &&P1.PRGX1=1 PARA W1,W2X2=2 PRIV A TE W1DO P1 WITH X1,X2 W1=W1*3?’X1=’+STR(X1,1) W2=W2*4??’X2=’+STR(X2,1) RETURNX1=1X2=2DO P1 WITH X1,X1+X2?’X1=’+STR(X1,1)??’X2=’+STR(X2,1)RETURN(1)第一次显示X1,X2的值是()A. 1 , 8B. 3 , 8C. 1 , 1D. 8 , 8(2)第二次显示X1,X2的值是()A. 1 , 2B. 3 , 1C. 3 , 2D. 1 , 33、数据表JY.DBF的内容如下:Record # 借书证号借书日期1 0010 02/01/992 0007 05/04/993 0006 02/03/994 0010 05/17/99数据表JYR.DBF 的内容如下:Record # 借书证号姓名职称1 0006 孟小梅教授2 0010 郑财勇讲师3 0007 王志军助教且:JYR库以借书证号为关键字建立了索引,索引文件为JYR.IDX 程序如下:SELECT 1USE JYR INDEX JYRSELECT 2USE JYSET DEVICE TO PRINTH=1DO WHILE .NOT. EOF()TS=DATE()-借书日期IF TS>80SELECT 1SEEK B.借书证号IF TS>100 .OR. 职称<>’教授’@H,4 SAY 姓名+’同志,您借的书已过期,请归还’H=H+1ENDIFSELECT 2ENDIFSKIPENDDOSET DEVICE TO SCREENRETURN(1)设当前系统日期为06/15/99,程序将打印()还书的信息A.孟小梅、郑财勇各一行B.孟小梅一行、郑财勇两行C.孟、郑、王各一行D.孟、郑、王三人共五行(2)高级职称和其它职称借书的最多天数分别是()A.81天,101天B.100天,80天C.80天,100天D.101天,81天(3)本程序的功能是:()A.查询接书证号B.查询借书日期C.书未还书者D.查询并打印超期未还书者4、CLEAR DO WHILE I<=19DIME A(20)J=I+1P=1 DO WHILE J<=20DO WHILE P<=20 IF A(I)<=A(J)A(P)=INT(RAND()*100+1) T=A(I)P=P+1 A(I)=A(J)ENDDO A(J)=TI=1 ENDIF(接右边 )J=J+1ENDDO??A(I)I=I+1ENDDO??A(I) 最后一句RETURN (1)程序完成的功能是将20个数组元素值()A.排序后按从大到小的顺序输出B.排序后按从小到大的顺序输出C.倒序输出 D. 按自然顺序输出(2)将DIME A(20)改成DIME A(10)后,()A.出现“数组重复定义”的错误B.出现“数组下标越界”的错误C.程序功能不变,只是输出10个数组元素值D.程序功能不变,仍然输出20个数组元素值(3)程序段DO WHILE P<=20A(P)=INT(RAND()*100+1)P=P+1ENDDO的功能是:A.产生20个0到101之间的随机整数,且存入数组变量A中B.产生20个1到101之间的随机整数,且存入数组变量A中C.产生20个1到100之间的随机整数,且存入数组变量A中D.产生20个0到100之间的随机整数,且存入数组变量A中5、阅读下面程序:CLEAROPEN DATABASE emplorerUSE compenSCAN FOR RECNO()<=10IF 姓名=’李强’LOOPENDIF?姓名,实发工资ENDSCANUSECLOSE DATABASE(1)compen是:()A.自由表B.数据库表C.数据库D.可能是自由表,也可能是数据库表(2)若数据库有50条记录,则程序的功能是:()A.前10条记录中搜索“李强”的记录B.列出前10条记录C.每10条记录一屏显示记录,但不显示“李强”的记录D.列出前10条记录,但是不显示“李强”的记录(3)循环结束后,指针指向()A. 第1条B.最后一条C.第10条D.最后1条记录加16、CLEARN=0FOR J=1 TO 3?STR(J,2)+’)’??SPACE(6*J)FOR K=1 TO 3-J+1?? STR(J*K,6)N=N+2ENDFOR?ENDFORRETURN(1)输出的图形为:()A. 1 ) 1B. 1 ) 1 2 3C. 1 ) 1 2 3D. 1 ) 1 2 32 ) 2 4 2 ) 2 4 2 ) 2 4 2 ) 4 6 83 ) 3 6 9 3 ) 3 3 ) 3 3 ) 9 12 15(2)程序结束时,N的值是:()A. 12B. 9 C . 10 D . 15三、程序填空(每空2分,共30分)1、有如下程序段,其功能是显示汉字“2008年北京申奥成功!”从屏幕的顶部移至底部,请填空补充该程序CLEARCH=’ 2008年北京申奥成功!’R=1DO WHILE R<=23@R,26 SAY SPACE(60)@__________ , 26 SAY CHT=INKEY(0.2)_______________ENDDORETURN2、数据表,图书表TS.DBF 和定单表DD.DBF,要求计算订单金额。

四川省VF计算机二级考试笔试题29-34次

四川省VF计算机二级考试笔试题29-34次

四川省普通高等学校计算机应用知识和能力第三十四次等级考试二级(数据库) 笔试试卷时间: 2011年4月16 日一、是非判断题(每小题1分,共10分)( 判断下列各题是否正确,如正确,在客观答题纸上对应编号选A,否则选B )1、作业与进程的主要区别是前者由用户提交,后者是由系统自动生成。

(A )2、从循环链表中任意一个结点出发不能访问到整个链表。

(A )3、如果分时操作系统的时间片一定,那么用户数越少,则响应时间越长。

(A )4、队列在操作系统的各种资源请求队列及数据缓冲区管理中广泛使用。

(A )5、死锁产生的原因是操作系统能够提供的资源比请求该资源的进程数少。

(B )6、在进行插入顺序时,其数据比较次数与数据的初始排列有关。

(A )7、链栈与顺序栈相比,有一个明显的优点是通常不会出现栈满的情况。

(A )8、软件维护是长期的过程,交付使用的软件仍然需要排错、修改和扩充。

(A )9、墨盒测试要求测试人员根据程序内部逻辑结构设计或选择测试用例。

(B )10、软件设计时,应力求增加模块间的耦合,减少模块的内聚。

(B )二、选择题(每小题1分,共5分)1. 设已经将元素a1,a2,a3依次入栈,元素a4正等待进栈。

那么下列4个序列中不可能出现的出栈序列是(A )(A)a3 a1 a4 a2 (B)a3 a2 a4 a1(C)a3 a4 a2 a1 (D)a4 a3 a2 a12. 以下那一个不是操作系统的特征( B )。

12 (A) 并发(B) 分解(C) 共享(D) 虚拟3. 下列的进程状态中,( C )变化是不可能发生的。

13 (A) 运行→就绪(B) 运行→等待(C) 等待→运行(D) 等待→就绪4. 很好的解决了碎片问题的存储管理方法是( D )。

14 (A) 多重分区管理(B) 段式存储管理(C) 可变区管理(D) 页式存储管理5. 作业从进入后备队列到被调度程序选中的时间间隔称为( B )15 (A) 周转时间(B) 等待时间(C) 响应时间(D)触发时间1. 在关系模型中,为了实现“关系中不允许出现相同元组”的约束就使用(B )。

四川省计算机二级VFP机试28次真题

四川省计算机二级VFP机试28次真题

第二十八次等级考试二级(数据库)上机考试试卷(第一套)2008年4月20日考试盘中已建立项目28test1,在该项目中已有自由表“教师信息表.dbf”,“授课信息表.dbf”和“课时费用表.dbf”。

下面的程序设计与表单设计都应在该项目中完成一、编写程序(文件名:abc1.prg)(50分)项目文件28test1中已有自由表“教师信息表.dbf”,“授课信息表.dbf”和“课时费用表.dbf”,如下表所示。

编程实现:1.计算教师的岗位津贴,填入到教师信息表.dbf文件中。

其中:岗位津贴=教师总的课时数*课时费。

2.按以下格式查询教师的授课信息和岗位津贴,要求能反复查询。

请输入教师姓名:王刚教师编号课程名课时数101 数据结构60101 数据库原理50岗位津贴:2200继续查询(Y/N)?项目文件28test1中已有的表“教师信息表.dbf”,“授课信息表.dbf”建立界面如图所示的表单。

要求:1、运行开始,选项按钮组、文本框和表格中没有选择和显示内容,初始界面如图1所示。

2、当选择查询方式后,在文本框中输入相应的查询内容,点击命令按钮,在表格中显示教师的授课信息,见图2软盘评阅批语:1.程序编制(abc1.prg)(1)多工作区打开数据表(2)按教师编号对教师课时进行汇总(3)岗位津贴计算正确(4)正确显示教师授课信息(5)岗位津贴显示正确(6)关闭表,程序结构完整2.表单设计(表单1.scx)(1)表单属性设置(2)表单数据环境设置(3)创建控件(4)设置表单Init事件代码(5)设置选项按钮的Click的事件代码(6)设置命令按钮的Click事件代码第二十八次等级考试二级(数据库)上机考试试卷(第二套)2008年4月20日考试盘中已建立项目28test2,在该项目中已有数据库“学生学籍.dbc”,其中有表“学生.dbf”,“课程.dbf”和“选课.dbf”。

下面的程序设计与表单设计都应在该项目中完成一、编写程序(文件名:abc1.prg)(50分)项目文件28test2中已有数据库表“学生.dbf”,“课程.dbf”和“选课.dbf”,如下表所示。

计算机二级VF上机考试真题及答案

计算机二级VF上机考试真题及答案
计算机二级 VF 上机考试真题及答案
一、基本操作题(共 4 小题,第 1 题和第 2 题各 7 分、第 3 题和第 4 题各 8 分,计 30 分) 在考生文件夹下完成如下操作: 1. 从数据库 stock 中移去表 stock_fk(不是删除)。 2. 将自由表 stock_name 添加到数据库中。 3. 为表 stock_sl 建立一个主索引,索引名和索引表达式均为“股票代码”。 4. 为 stock_name 表的股票代码字段设置有效性规则,“规则”是: left (股票代码, 1) = ”6”,错误提示信息是“股票代码的第一位必须是 6”。 二、简单应用(共 2 小题,每题 20 分,计 40 分) 在考生文件夹下完成如下简单应用: 1. 用 SQL 语句完成下列操作:列出所有赢利(现价大于买入价)的股票简称、现价、买入 价和持有数量,并将检索结果按持有数量降序排序存储于表 stock_temp 中。 2. 使用一对多报表向导建立报表。要求:父表为 stock_name,子表为 stock_sl,从父表中选 择字段:“股票简称”;从子表中选择全部字段;两个表通过“股票代码”建立联系;按股票 代码升序排序;报表标题为:“股票持有情况”;生成的报表文件名为 stock_report。 三、综合应用(1 小题,计 30 分) 设计名为 mystock 的表单(控件名、文件名均为 mystock)。表单的标题为:“股票持有情况”。 表单中有两个文本框(text1 和 text2)和两个命令按钮“查询”(名称为 Command1)和“退 出”(名称为 Command2)。 运行表单时,在文本框 text1 中输入某一股票的汉语拼音,然后单击“查询”,则 text2 中会 显示出相应股票的持有数量。 单击“退出”按钮关闭表单。.

四川省计算机二级VF笔试真题(含答案)

四川省计算机二级VF笔试真题(含答案)

四川省计算机⼆级VF笔试真题(含答案)四川省普通⾼等学校计算机应⽤知识和能⼒第三⼗次等级考试笔试试卷第⼀部分软件技术基础(共15分)⼀、是⾮判断题(每题1分,共10分)1、能影响中断响应次序的技术是中断优先级和终端屏蔽。

2、线性结构中元素的关系是⼀对⼀,树形结构中元素的关系也是⼀对⼀。

3、在操作系统中,进程是⼀个具有独⽴运⾏功能的程序在某个数据集合上的⼀次运⾏过程。

4、操作系统的存储器管理部分负责对进程进⾏调度。

5、分时操作系统通常采⽤时间⽚轮转策略为⽤户服务。

6、作业与进程的主要区别是前者是由⽤户提交,后者是由系统⾃动⽣成。

7、顺序查找只适⽤于存储结构为顺序存储的线性表。

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.抽象第⼆部分VF(85分)⼀、单项选择题(每题1分,共10分)1、⽀持数据库各种操作的软件系统是()A.操作系统B.命令系统C.数据库系统D.数据库管理系统2、在关系模型中,为了实现“关系中不允许出现相同元祖”的约束应使⽤()A.临时关键字B.主关键字C.外部关键字D.索引关键字3、在VF中,通过项⽬管理器窗⼝的按钮不可以完成的操作是()A.新建⽂件B.添加⽂件C.重命名⽂件D.删除⽂件4、学⽣表与成绩表的索引⽂件已打开,现要将记录指针定位到底⼀个成绩⾼于90分的记录上,下列()选项可以实现。

计算机二级VF考试试题及答案

计算机二级VF考试试题及答案

计算机二级VF考试试题及答案计算机二级VF考试试题及答案一、简单应用(2小题,每题20分,计40分)在考生文件夹下,打开商品销售数据库CDB,完成如下简单应用:1.使用一对多报表向导建立名称为P_ORDER的报表。

要求从父表顾客表CUST中选择所有字段,从子表订单表ORDER中选择所有字段;两表之间采用"顾客号"字段连接;按"顾客号"字段升序排序;报表样式为"经营式",方向为"纵向";报表标题为"顾客订单表"。

然后修改该报表,在页注脚中增加一个标签"制表人:王爱学";该标签水平居中,标签中的":"为中文的冒号。

2.修改一个名称为TWO.PRG的命令文件。

该命令文件统计每个顾客购买商品的金额合计(应付款),结果存储在临时表ls中。

然后用ls中的每个顾客的数据去修改表scust对应的记录。

该命令文件有3行语句有错误,打开该命令文件进行修改。

注意:直接在错误处修改,不可改变SQL语句的结构和短语的顺序,不允许增加、删除或合并行。

修改完成后,运行该命令文件。

本题主要考核点:使用报表向导制作表单、表单报表的使用、修改程序文件。

解题思路:第1题:启动报表向导可在"文件"菜单中选择"新建"或者单击工具栏上的"新建"按钮,打开"新建"对话框,文件类型选择报表,单击向导按钮,在"向导选取"对话框中选择"一对多报表向导",然后按照报表向导操作即可。

然后打开该报表,在页注脚中增加一个标签控件,输入:"制表人:王爱学",选中该标签,再选择"格式"菜单下的'"对齐"子菜单下的"水平对齐"。

四川省计算机二级(C语言)29次机试试题 参考答案

四川省计算机二级(C语言)29次机试试题 参考答案

29-1套参考答案:一、程序调试题(文件名为test1-1.c)( 40 分)# include <stdio.h># include <string.h># define M 5# define N 20void fun(char (*ss)[N]){ int i,j,k=0,n,m,len;for(i=0;i<M;i++){ len=strlen(ss[i]);if(i=0) n=len; /* 改为:i==0 */if(len<n) /* 改为:len>n */{ n=len;k=i;}}for(i=0;i<M;i++)if(i!=k){ m=n;len=strlen(ss); /* 改为:ss[i] */for(j=len;j>=0;j--)ss[i][m--]=ss[i][j];for(j=0;j<n+len;j++) /* 改为:n-len */ss[i][j]='*';}}void main(){ char ss[M][N];int i;FILE *fp;fp=fopen("test1-1.in","r");if(fp==NULL){ printf("File cannot open!\n");exit(0);}for(i=0;i<M;i++)fscanf("%s",ss[i]); /* 改为:fp,"%s",ss[i] */printf("\nThe original strings are:\n");for(i=0;i<M;i++)printf("%s\n",ss[i]);printf("\n");fun(ss);for(i=0;i<M;i++)printf("%s\n",ss[i]);fclose(fp);}评分标准:每改对一处得8分二、编程题(程序文件取名为test1-2.c)(60分)评分标准:1. main函数30分2. fun函数30分1)字符串和字符输入正确10分1)删除字符方法正确10分2)函数调用参数传递正确10分2)指针使用正确10分3)输出结果正确10分3)s[i]=0 10分参考程序:# include <stdio.h># define N 100int fun(char s[],int c){char *p=s;int i;while(*p){ if(*p!=c) s[i++]=*p;p++;}s[i]=0;}main(){char str[N],ch;printf("\nEnter string:");gets(str);printf("Entera char to be deleted:");scanf("%c",&ch);fun(str,ch);printf("Result=%s\n",str);}29-2套参考答案:一、程序调试题(文件名为test2-1.c)( 40 分)# include <math.h># include <stdio.h>float fun(float num){ int s;float n,t,pi;t=1;pi=0;n=1;s=1;while ( t>=num ) /* 改为:fabs(t)>=num */{ pi=pi+t; n=n+2; s=-s;t=s%n; /* 改为:s/n */}pi=pi*4;return; /* 改为:return pi */}main(){float n1,n2;FILE *fp;fp=fopen("test2-1.out","r"); /* 改为:w */if(fp==NULL){ printf("\nFile cannot open!\n");exit(0);}printf("Enter a float number:");scanf("%f",&n1);n2=fun(); /* 改为:n2=fun(n1) */printf("%6.4f\n",n2);fprintf(fp,"Result=%6.4f\n",n2);fclose(fp);}评分标准:每改对一处得8分二、编程题(程序文件取名为test2-2.c)(60分)评分标准:1. fun函数编写40分2. main函数20分1)函数定义、形参书写正确10分1)能正确字义数组,并能对字符串进2)能正确将字符数组a复制到字符数组c 10分行正确的输入和输出10分3)能正确将字符数组b复制到字符数组c 10分2)能正确调用fun函数10分4)c[k]=’\0’10分参考程序:# include <stdio.h># include <string.h>void fun(char *a,char *b,char *c){int i,j,k;for(i=0;a[i]!='\0';i++)c[i]=a[i];for(k=i,j=strlen(b)-1;j>=0;k++,j--)c[k]=b[j];c[k]='\0';}void main(){char a[50],b[50],c[100];printf("Input string a:");gets(a);printf("Input string b:");gets(b);fun(a,b,c);printf("string c:%s\n",c);}29-3套参考答案:一、程序调试题(文件名为test3-1.c)( 40 分)# include <stdio.h>void fun(int a[],int n){int i,j=0,b[20];for(i=0;i<n;i++)if(a[i]>=0)b[j]=a[i]; /* 改为:j++ */ for(i=0;i<n;i++)if(a[i]>0) /* 改为:< */b[j++]=a[i];for(i=0;i<n;i++)a[i]=b[i];}void main(){int a[10],i;char filename[20];FILE *fp;printf("Input filename:");scanf("%c",filename); /* 改为:%s */if((fp=fopen(filename,"r"))==NULL){printf("Cannot open the file.\n");exit(0);}for(i=0;i<10;i++)fscanf(fp,"%d",a[i]); /* 改为:&a[i] */fun(a,10);for(i=0;i<10;i++)printf("%4d",a+i); /* 改为:a[i] */fclose(fp);}评分标准:每改对一处得8分二、编程题(程序文件取名为test3-2.c)(60分)评分标准:1.fun函数编写40分:1) 函数定义、形参书写正确10分2) 能正确处理n大于s的长度的情况10分3) 能正确处理n小于s的长度的情况10分4) t[j]=’\0’10分2.main函数20分:1) 能正确定义数组,并能正确进行输入输出10分2) 能正确调用函数10分参考程序:# include <stdio.h># include <string.h>void fun(char *s,char *t,int n){int i,j,k;k=strlen(s);if(n>=k){ for(i=0;s[i]!='\0';i++)t[i]=s[i];t[i]='\0';}else{ for(i=k-n,j=0;s[i]!='\0';i++,j++)t[j]=s[i];t[j]='\0';}}void main(){char s[80],t[80];int i,n;printf("Input string:");gets(s);printf("Input n:");scanf("%d",&n);fun(s,t,n);printf("Result:");puts(t);}29-4套参考答案:一、程序调试题(文件名为test4-1.c)( 40 分)# include "stdio.h"# define N =3 /* 改为:3 */int fun(int a[][N],n) /* 改为:int n */ {int i,j;for(i=0;i<N;i++)for(j=0;j<N;j++)if(i>=j)a[i][j]=*n; /* 改为:*= */ }main(){int a[N][N],n,i,j;FILE *fp;for(i=0;i<N;i++){ for(j=0;j<N;j++){ a[i][j]=rand()%10;printf("%4d",a[j][i]); /* 改为:a[i][j] */}printf("\n");}don=rand()%10;while(n<=3) /* 改为:(n<=3); */printf("n=%4d\n",n);fun(a,n);fp=fopen("test4-1.out","w");if(fp==NULL){ printf("\nFile cannot open!\n);exit(0);}for(i=0;i<N;i++){ for(j=0;j<N;j++){ printf("%4d",a[i][j]);fprintf(fp,"%4d",a[[i][j]);}printf("\n");}fclose(fp);}评分标准:每改对一处得8分二、编程题(程序文件取名为test4-2.c)(60分)评分标准:1.fun函数编写20分:1) 函数定义、形参书写正确10分2) for循环书写正确10分2.main函数40分:1) 字符串输入和输出正确5分2) 字符串的长度计算准确10分3) 字符串前导*号个数计算准确10分4) 字符串尾部*号个数计算准确10分5) 函数调用参数传递正确5分参考程序:# include <stdio.h>void fun(char *a,int n,int h ,int e){ int i,j=0;for(i=h;i<n-e;i++)a[j++]=a[i];a[j]='\0';}void main(){ char s[81],*t,*f;int m=0,tn=0,fn=0;printf("Enter a string:\n");gets(s);t=f=s;while(*t) {t++; m++; }t--;while(*t=='*') { t--; tn++; }while(*f=='*') { f++; fn++; }fun(s,m,fn,tn);printf(The string after deleted:\n);puts(s);}29-5套参考答案:一、程序调试题(文件名为test5-1.c)( 40 分)# include <stdio.h>void fun(double a,b,*x,*y) /* 改为:double b, double *x, double *y */{ x=a*b; y=a/b; /* 改为:*x=a*b; *y=a/b; */}io(){ int i;double a,b,c,d;file *rf,*wf; /* 改为:FILE */rf=fopen("test5-1.in","r");wf=fopen("test5-1.out","w");fscanf(rf,"%lf%lf",&a,&b);fun(a,b,c,d); /* 改为:fun( a , b , &c , &d ) */fprintf("c=%lf\nn=%lf\n",c,d); /* 改为:fprintf ( wf , "c=%lf\nn=%lf\n" , c , d ) ; */ printf("c=%lf\nn=%lf\n",c,d);fclose(rf);fclose(wf);}void main(){double a,b,c,d;clrscr();io();}评分标准:每改对一处得8分二、编程题(程序文件取名为test5-2.c)(60分)评分标准:1.convert函数25分1) 函数定义(参数)正确10分2) 转置正确15分2.main函数35分1) 二维数组定义正确5分2) 数据输入正确10分3) 函数调用参数传递正确10分4) 结果输出正确10分参考程序:# include <stdio.h>void convert(int a[][4],int b[][3]){int i,j;for(i=0;i<3;i++)for(j=0;j<4;j++)b[j][i]=a[i][j];}void main(){int a[3][4],b[4][3];int i,j;for(i=0;i<3;i++)for(j=0;j<4;j++)scanf("%d",&a[i][j]);convert(a,b);for(i=0;i<4;i++){ for(j=0;j<3;j++)printf("%5d",b[i][j]);printf("\n");}}。

四川省二级c语言29次机试试题及答案

四川省二级c语言29次机试试题及答案

四川省二级c语言29次机试试题及答案四川省第二十九次计算机二级考试C与C++语言机试试题(2022年10月19日)(第一套)(60分钟)一、程序调试题(40分)磁盘上有一程序tet1-1.c,其中函数fun的功能是:求出形参所指字符串数组中最长字符串的长度,其余字符串左边用字符某补齐,使其与最长的字符串等长。

字符串数组中共有M个字符串,且串长请改正程序中的错误,使程序能得出正确的结果。

注意:不得增行或删行,也不得更改程序结构。

源程序如下:#include#include#defineM5#defineN20voidfun(char(某)[N]){inti,j,k=0,n,m,len;for(i=0;ifor(i=0;i{m=n;len=trlen();for(j=len;j>=0;j--)[i][m--]=[i][j];for(j=0;jvoidmain(){char[M][N];inti;FILE某fp;fp=fopen(\if(fp==NULL){printf(\e某it(0);}for(i=0;iprintf(\for(i=0;iprintf(\printf(\第1页共16页四川省第二十九次计算机二级考试C与C++语言机试试题(2022年10月19日)fun();for(i=0;iprintf(\fcloe(fp);}二、编写程序tet1-2.c(60分)程序的功能是:删除一个字符串中指定的字符。

编写fun函数,其功能是删除一个字符串中指定的字符。

假设字符串为:turbocandborlandc++,指定要删除的字符为n,则删除后的字符串变为:turbocadborladc++。

如果输入的字符在字符串中不存在,则字符串照原样输出。

同一字母的大、小按不同字符处理。

在main函数中输入一个字符串(可以有空格)和一个要删除的字符,调用函数fun,最后输出结果。

第2页共16页四川省第二十九次计算机二级考试C与C++语言机试试题(2022年10月19日)(第二套)(60分钟)一、程序调试题(40分)磁盘上有一个名为tet2-1.c的C程序,其中函数fun的功能是:用下面的公式求的近似值,直到最后一项的绝对值小于指定的数(参数num)为止:41111357例如,程序运行后,输入0.0001,则程序输出3.1414请改正程序中的错误,使程序能得出正确的结果。

计算机二级VF试题(含答案)

计算机二级VF试题(含答案)

xx年计算机二级VF试题(含答案)全国计算机等级考试9月马上开始了,为帮助大家更好复习,为大家分享的是计算机二级VF模拟试题及答案,欢送阅读!1.以下链表中,其逻辑构造属于非线性构造的是( ),A.循环链表B.双向链表C.带链的栈D.二叉链表2.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。

现经过一系列人队与退队运算后,front=15,rear=15,那么循环队列中的元素个数为( )。

A.16B.20C.0或35D.153.在面向对象方法中,实现信息隐蔽是依靠( )。

A.对象的继承B.对象的多态C.对象的封装D.对象的分类4.在关系数据库中,用来表示实体间联系的是( )。

A.二维表B.树状构造C.属性D.网状构造5.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。

那么实体部门和职员间的联系是( )。

A.m:1联系B.1 : mC.1:1联系D.m:n联系6.有两个关系R和S如下:那么由关系R得到关系S的操作是( )。

A.自然连接B.选择C.并D.投影7.数据字典(DD)所定义的对象都包含于( )。

A.程序流程图B.数据流图(DFD图)C.方框图D.软件构造图8.软件需求规格说明书的作用不包括( )。

A.软件可行性研究的依据B.用户与开发人员对软件要做什么的共同理解C.软件验收的依据D.软件设计的依据9.下面属于黑盒测试方法的是( )。

A.逻辑覆盖B.语句覆盖C.路径覆盖D.边界值分析10.下面不属于软件设计阶段任务的是( )。

A.数据库设计B.算法设计C.软件总体设计D.制定软件确认测试方案1.A。

【解析】数据的逻辑构造是描述数据之间的关系,分两大类:线性构造和非线性构造。

线性构造是n个数据元素的有序(次序)集合,指的是数据元素之间存在着“一对一”的线性关系的数据构造。

常用的线性构造有:线性表,栈,队列,双队列,数组,串。

非线性构造的逻辑特征是一个结点元素可能对应多个直接前驱和多个后驱。

全国计算机等级二级VF模拟笔试题(含答案)

全国计算机等级二级VF模拟笔试题(含答案)

计算机等级二级VF模拟笔试题一、选择题(1)在深度为5的满二叉树中,叶子结点的个数为A)32B)31C)16D)15(2)若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是A) bdgcefhaB) gdbecfhaC) bdgaechfD) gdbehfca(3)一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。

而实现递归调用中的存储分配通常用A)栈B)堆C)数组D)链表(4)软件工程的理论和技术性研究的内容主要包括软件开发技术和A)消除软件危机B)软件工程管理C)程序设计自动化D)实现软件可重用(5)开发软件时对提高开发人员工作效率至关重要的是A)操作系统的资源管理功能B)先进的软件开发工具和环境C)程序人员的数量D)计算机的并行处理能力(6)在软件测试设计中,软件测试的主要目的是A)实验性运行软件B)证明软件正确C)找出软件中全部错误D)发现软件错误而执行程序(7)数据处理的最小单位是A)数据B)数据元素C)数据项D)数据结构(8)索引属于A)模式B)内模式C)外模式D)概念模式(9)下述关于数据库系统的叙述中正确的是A)数据库系统减少了数据冗余B)数据库系统避免了一切冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据(10)数据库系统的核心是A)数据库B)数据库管理系统C)模拟模型D)软件工程(11)为了合理组织数据,应遵循的设计原则是A)"一事一地"的原则,即一个表描述一个实体或实体之间的一种联系B)用外部关键字保证有关联的表之间的联系C)表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D)以上各原则都包括(12)关系运算中花费时间可能最长的运算是A)选择B)联接C)并D)笛卡儿积(13)下列赋值语句中正确的是A)STORE 1 TO X,YB)STORE 1,2 TO XC)STORE 1 TO X YD)STORE 1、2 TO X(14)执行下列语句,其函数结果为STORE -100 TO X?SIGN(X)*SQRT(ABS(X))A)10B)-10C)100D)-100(15)通过项目管理器窗口的命令按钮,不能完成的操作是A)添加文件B)运行文件C)重命名文件D)连编文件(16)在Visual FoxPro中,在命令窗口输入CREATE DATABASE命令,系统产生的结果是A)系统会弹出"打开"对话框,请用户选择数据库名B)系统会弹出"创建"对话框,请用户输入数据库名并保存C)系统会弹出"保存"对话框,请用户输入数据库名并保存D)出错信息(17)ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPY TO TEMP命令进行复制操作,其结果是A)得到一个新的数据表文件B)得到一个新的数据表文件和一个新的备注文件C)得到一个新的数据表文件和两个新的备注文件D)错误信息,不能复制带有备注型字段的数据表文件(18)要将数据库表从数据库中移出成为自由表,可使用命令A)DELETE TABLE <数据表名>B)REMOVE TABLE <数据表名>C)DROP TABLE <数据表名>D)RELEASE TABLE <数据表名>(19)下列关于视图的说法中,错误的是A)视图可以从单个表或多个表中派生B)可以在磁盘中找到相应的视图文件C)视图可以作为查询的数据源D)利用视图可以暂时使数据从数据库中分离成为自由数据(20)不需要事先建立就可以使用的变量是A)公共变量B)私有变量C)局部变量D)数组变量(21)设某程序中有PROG1.prg、PROG2.prg、PROG3.prg三个程序依次嵌套,下面叙述中正确的是A)在PROG1.prg中用!RUN PROG2.prg语句可以调用PROG2.prg子程序B)在PROG2.prg中用RUN PROG3.prg语句可以调用PROG3.prg子程序C)在PROG3.prg中用RETURN语句可以返回PROG1.prg主程序D)在PROG3.prg中用RETURN TO MASTER语句可以返回PROG1.prg主程序(22)执行下列程序:以下是引用片段:CLEARDO ARETURNPROCEDURE APRIVATE SS=5DO B?SRETURNPROCEDURE BS=S+10RETURN程序的运行结果为A)5B)10C)15D)程序错误,找不到变量(23)将编辑框的ReadOnly属性值设置为.T.,则运行时此编辑框中的内容A)只能读B)只能用来编辑C)可以读也可以编辑D)对编辑框设置无效(24)下列关于表格的说法中,正确的是A)表格是一种容器对象,在表格中全部按列来显示数据B)表格对象由若干列对象组成,每个列对象包含若干个标头对象和控件C)表格、列、标头和控件有自己的属性、方法和事件D)以上说法均正确(25)在表单MyForm中通过事件代码,设置标签Lbl1的Caption属性值设置为"计算机等级考试",下列程序代码正确的是A)MyForm.Lbl1.Caption="计算机等级考试"B)This.Lbl1.Caption="计算机等级考试"C)ThisForm .Lbl1.Caption="计算机等级考试"D)ThisForm.Lbl1.Caption=计算机等级考试(26)下列关于报表预览的说法,错误的是A)如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果也会随之更改B)只有预览了报表后,才能打印报表C)在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果D)在进行报表预览的同时,不可以更改报表的布局(27)下列关于域控件的说法,错误的是A)从数据环境设置器中,每拖放一个字段到报表设置器中就是一个域控件B)域控件用于打印表或视图中的字段、变量和表达式的计算结果C)域控件的"表达式生成器"对话框中的"表达式"文本框中必须要有数值表达式,否则将不能添加该域控件D)如果域控件的"表达式生成器"对话框中的"表达式"文本框中没有数值表达式,可在"格式"文本框中设置表达式添加该域控件(28)下列关于别名和自联接的说法中,正确的是A)SQL语句中允许在WHERE短语中为关系定义别名B)为关系定义别名的格式为:<别名><关系名>C)在关系的自联接操作中,别名是必不可少的D)以上说法均正确(29)下列关于SQL对表的定义的说法中,错误的是A)利用CREATE TABLE语句可以定义一个新的数据表结构B)利用SQL的表定义语句可以定义表中的主索引C)利用SQL的表定义语句可以定义表的域完整性、字段有效性规则等D)对于自由表的定义,SQL同样可以实现其完整性、有效性规则等信息的设置(30)在SQL的数据定义功能中,下列命令格式可以用来修改表中字段名的是A)CREATE TABLE 数据表名NAME...B)ALTER TABLE 数据表名ALTER字段名...C)ALTER TABLE 数据表名RENAME COLUMN字段名TO...D)ALTER TABLE 数据表名ALTER 字段名SET DEFAULT...(31)利用SQL 命令从职工表中派生出含有"职工号"、"姓名"字段的视图,下列语句正确的是A)CREATE VIEW ZG_view;SELECT 职工号,姓名FROM 职工表B)CREATE VIEW ZG_view AS;SELECT 职工号,姓名FROM 职工表C)CREATE QUERY ZG_view;SELECT 职工号,姓名FROM 职工表D)CREATE QUERY ZG_view AS;SELECT 职工号,姓名FROM 职工表第(32)~(35)题使用如下的班级表和学生表。

四川省计算机二级VFP第29次笔试真题

四川省计算机二级VFP第29次笔试真题

四川省计算机⼆级VFP第29次笔试真题第⼆⼗九次等级考试⼆级(数据库)笔试考试试卷⼀、是⾮判断题1.在设备管理中通道是处理、输出的软件。

2.从逻辑上可以把数据结构分为线性结构和⾮线性结构。

3.若⽆进程处于运⾏状态,这就绪队列为空。

4.在但处理系统中,程序的并发执⾏,实质上是程序的交替执⾏。

5.分页存储管理器中,页⾯不能映射道不连续的内存块中。

6.瀑布模型的突出的突出特点是适应⽤⽕狐需求的变化。

7.栈和列队的共同点是允许在断点之外出插⼊和删除元素。

8.为了便于对照检查,测试⽤例应由输⼊数据和预期的输出结果连部分组成。

9.在软件⽣存期内,能确定软件系统必须做什么和必须具备的功能阶段是编码。

10.在结构化分析中,⽤于描述加⼯逻辑的主页⼯具有三种,即:结构化语⾔、判定表、判定树。

⼆、选择题1、软件开发中,模块设计的原则是()A低偶合、⾼内聚B⾼偶合、⾼内聚C⾼偶合、低内聚D低偶合、低内聚2、进程与运⾏状态进⼊就绪状态的原因可能是()A 时间⽚⽤完B等待某⼀事件C 等待的事件已发⽣D被选中占有处理机3、队列的操作原则()A先进后出B先进先出C只进不出D只出不进4、以下()不是实时操作系统的特点。

AA⾼可能性B及时响应C⾼效性D通⽤性5、程序流程图是⽤于描述结构化⽅法中()⼯作阶段的⼯具。

A可⾏性分析B程序编码C详细设计D需求分析第⼆部分程序设计⼀、单项选择1、VFP是⼀种关系数据库管理系统,所谓关系是指()A 表中各个记录之间的关系B数据模型满⾜⼀定条件的⼆维表格C表中各个字段之间的联系D⼀个表与另⼀个表之间的联系2、下列关于事件的说法,不正确的是()A⽤户可以根据⾃⼰的需要创建事件B事件是⼀种由系统预先定义⽽由⽤户或系统发出的动作C事件可以由系统和⽤户操作引发D⽤户不能随便修改事件3、项⽬管理器中的“全部”选项卡⽤于显⽰和管理()A数据、⽂档、⾃由表、⽂本⽂件B数据、⽂档、类库、代码、其他C表单、报表、⽂档、标签、查询、D表单、菜单、⽂本⽂件、数据库、其他⽂件4、⼀下赋值语句之执⾏后,变量A的值不是⽇期的事()A A=DATE()B A={^2008-4-5}C A=CTOD(“4/52008”)D STORE (4/5/2008) TO A5、在SQL查询命令中,要去掉查询结果中某字段的重复值,应该在SELECT后⾯该字段名⾯前使⽤()A DISTINGCTB WHEREC HA VINGD TOP6、在VISUAL FOXPRO 中,以下()不是进⾏选择运算A FORB WHEREC FILLDSD WHILE7、关于VISUAL FOXPRO中⼯具栏的叙述错误的是()A⽤户可以创建⾃⼰的⼯具栏B可以修改和删除⽤户⾃⼰创建的⼯具栏C⼯具栏可以显⽰与隐藏D可以修改和删除系统提供的⼯具栏8、在下列属性中,()是每⼀个控件都有A CAPTIONB CONTRO LSOURCEC NAMED PICTURE9、如果要在报表中输出“学⽣”数据表中的“姓名”字段的内容,应使⽤()A B C D10、下列()不能作为应⽤程序系统的主程序A表单B数据库C菜单D程序⼆、读程序题1、阅读下列程序CLEARMX=“VISUAL FOXPRO”MY=“⼆级”DO SUB1 WITH MXMY+MXRETURNPROCEDURE SUB1PARAMETERS MX1LOCAL MXMX=“VISUAL FOXPRO DBMS 考试”MY=“计算机等级考试‘+MYMY+MXRETURN VISUAL FOXPRO1、程序执⾏后,屏幕的第⼀⾏显⽰结果为()A⼆级VISUAL FOXPROB计算机⼆级考试VISUAL FOXPRO DBMS 考试C⼆级VISUAL FOXPRO DBMS 考试D计算机⼆级考试VISUAL FOXPRO2、程序执⾏后,屏幕的第⼆⾏结果为()A⼆级VISUAL FOXPROB计算机⼆级考试VISUAL FOXPRO DBMS 考试C⼆级VISUAL FOXPRO DBMS 考试D计算机⼆级考试VISUAL FOXPRO3、⽤LOCAL说明的变量是()A局部变量B全局变量C私有变量 D 普通变量2、阅读下⾯程序段DO CASECASE 计算机<60‘计算机成绩:’+“不及格”CASE 计算机>=60?‘计算机成绩:’+“及格”CASE 计算机>=70‘计算机成绩:’+“中”CASE 计算机>=80‘计算机成绩:’+“良”CASE计算机>=90‘计算机成绩:’+“优”ENDCASE1、以上程序是()结构A顺序B分⽀C循环D过程2、设学⽣数据表当前记录的“计算机“字段的值是89,屏幕输出为()A计算机成绩:不及格B计算机成绩:及格C计算机成绩:良D计算机成绩:优3、该程序段()A结果可能会出错B语法有错C结果不会出错D结果⼀定会错4、阅读下⾯程序CLEARDIME(5)FOR I=1 TO 5INPUT “请输⼊数据:” TO A(I)ENDFORFOR I=1 TO 5A(I)ENDFORFOR I=1 TO 4FOR J=I+1 TO 5IF A(I)>A(J)T=A(I)A(I)=A(J)A(J)=TENDIFENDFORENDFORFOR I= 1 TO 5A(I)ENDFORRETURN1、该程序的功能是()A找最⼤值B找最⼩值C从⼩到⼤排序D从⼤到⼩排序2、如果输⼊的数据分别是:5,1,8,3,9,程序最后速出的结果是()A5,1,8,3,9 B1,3,5,8.,9C9,8,5,3,1 D9,3,8,1,53、程序变量T的作⽤是()A存放输⼊的各个数据B存放最⼤值或最⼩值C存放排序后的数据D交换两个变量的值4、阅读下⾯程序有成绩⽂件CJ.DBF ,其中数据如图所⽰:阅读下⾯程序:CLEARUSE CJS=0DO WHILE NOT EOF( )SCATTER TO XCJ FIELDS ⼤学语⽂,⼤学英语,法律基础,计算机基础NG=0FOR I=1 TO 4IF XCJ(I)<60NG=NG+1ENDIFNEXTIF NG>=2S=S+1DELETEENDIFSKIPENDDOSUSERETURN(1)本程序中记录被逻辑删除的条件是(35)(A)有两门课程成绩低于60的记录(B)1-4号记录(C)有两门以上课程成绩低于60的记录(D)记录号⼤于2的记录(2)程序最后输出S的值是()(A)2 (B)3 (C)4 (D)7(3)退出DO WHILE 循环后,NG的值是()(A)0 (B)1 (C)2 (D)35、阅读下⾯程序THISFORM. TEXT1. V ALUE =“”FOR I=1 TO 3A=UPPER(CHR(INT(RAND()*26)+65))THISFORM. TEXT1. V ALUE=THISFORM.TEXT1.V ALUE+a ENDFOR 1、该程序的功能是()A产⽣1-30的数字B产⽣30个随机数字C产⽣30 个⼤写字母D产⽣30 个⼩写字母2、产⽣的数字或字母显⽰在()A表单标题中B表单标签中C表单⽂本框中D屏幕上3、程序中的V ALUE是⼀个()A属性B事件C⽅法D变量三、程序填空题1、下⾯程序的功能是利⽤参数传递求2个圆柱体的体积CLEAR**主程序. PRGFOR K=1 TO 2INPUT“圆半径R=”TO RINPUT“⾼H=” TO R(1)DO SUB1 WITH —(2)—“圆柱体V=”,V__(3)______RETURN**⼦程序PROCEDURE SUB1PARAMETER ___(4)____V=(3.14*R^2*H)RETURN2、在“教材订购“数据库中有3个表:其表名和结构如下:教材(书号C(6),书名C(20),作者C(8),出版社C(20),价格N(3))班级(班级编号C(2),班级名C(10))教材订购(书号C(6),班级编号C(2),数量N(3))1、在“教材订购”数据库中查询每个班级的平均定书数量:SELECT 班名,——(1)——AS平均定书数量FORM班级,教材订购:WHERE 班级.班级编号=教材订购.班级编号;GROUP BY ____(2)___2、在“教材订购”数据库中查询订购了5中以上教材的编号和订购的教材种类数量。

全国计算机等级考试二级VF笔试历届真题

全国计算机等级考试二级VF笔试历届真题

2012年3月全国计算机等级考试二级(VF)笔试试题及答案一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是A) 循环队列是队列的一种顺序存储结构B) 循环队列是队列的一种链式存储结构C) 循环队列是非线性结构D) 循环队列是一种逻辑结构(2)下列叙述中正确的是A) 栈是一种先进先出的纯属表B) 队列是一种后进先出的线性表C) 栈与队列都是非线性结构D) 以上三种说法都不对(3)一颗二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为A) 6 B) 10 C) 16 D) 4(4)在下列模式中,能够给出数据库的物理存储结构与物理存取方法的是A) 概念模式B) 逻辑模式C) 外模式D) 内模式(5)在满足实体完整性约束的条件下A) 一个关系中必须有多个候选关键字B) 一个关系中应该有一个或多个候选关键字C) 一个关系只能有一个候选关键字D) 一个关系中可以没有候选关键字(6)有三个关系R、S和T如下:RST则由关系R和S得到关系T的操作是A) 自然连接B) 交C) 差D) 并(7)软件生命周期中的活动不包括A) 要求分析B) 市场调研C) 软件测试D) 软件维护(8)下面不属于需求分析阶段任务的是A) 制定软件集成测试计划B) 确定软件性能需求C) 需求规格说明书评审D) 确定软件系统的功能需求(9)在黑盒测试方法中,设计测试用例的主要根据是A) 程序内部逻辑B) 程序流程图C) 程序外部功能D) 程序数据结构(10)在软件设计中不使用的工具是A) 系统结构力B) 数据流图(DFD图)C) 程PAD图D) 程序流程图(11)Visual FoxPro 6.0属于A) 层次数据库存管理系统B) 面向对象数据库管理系统C) 分布式数据库管理系统D) 关系数据库管理系统(12)下列字符常量的表示中,错误的是A) '3+5'B) [[品牌]] C) ["计算机"] D) '[X=Y]'(13)函数UPPER("1a2B")的结果是A) 1A2b B) 1a2b C) 1a2B D) 1A2B(14)可以随表的打开而自动打开的索引是A) 结构复合索引文件B) 单项压缩索引文件C) 单项索引文件D) 非结构复合索引文件(15)为数据库表增加有效性规则是为了保证数据的A)参照完整性B) 表完整性C) 域完整性D) 实体完整性(16)在Visual FoxPro中,可以在不同工作区同时打开多个数据库表或自由表,改变当前工作区的命令是A)SELECT B) OPEN C) LOAD D) USE(17)在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示输入结束的命令是A) INPUT、ACCEPT和WAIT B) ACCEPT、WAITC) INPUT、WAIT D) INPUT、ACCEPT(18)下列控件中,不能设置数据源的是A) 命令按钮B) 选项组C) 复选框D) 列表框(19)查询“教师”表中“住址”字段中含有“望京”字样的教师信息,正确的SQL语句是A) SELECT * FROM 教师FOR 住址LIKE "%望京%"B) SELECT * FROM 教师WHERE 住址= "%望京%"C) SELECT * FROM 教师WHERE 住址LIKE "%望京%"D) SELECT * FROM 教师FOR 住址= "%望京%"(20)查询设计器中的“筛选”选项卡的作用是A) 查看生成的SQL代码B) 选择所要查询的字段C) 增加或删除查询表D) 指定查询条件(21)某数据库有20条记录,若用函数EOF()测试结果为.T.,那么此时函数RECNO()值是A) 1 B) 19 C) 21 D) 20(22)为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是“110”,正确的SQL语句是A) CHANGE TABLE 教师ALTER 职工号CHECK LEFT(职工号,3)="110"B) ALTER TABLE 教师ALTER 职工号CHECK LEFT(职工号,3)="110"C) CHANGE TABLE 教师ALTER 职工号SET CHECK OCCURS(职工号,3)="110"D) ALTER TABLE 教师ALTER 职工号SET CHECK LEFT(职工号,3)="110"(23)对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为A) 性别+STR(年龄,2)B) VAL(性别)+年龄C) 性别,年龄D) 性别+年龄(24)删除视图salary的命令是A) DELETE salary B) DELETE salary VIEWC) DROP VIEW salary D) DROP salary VIEW(25)关于内在变量的调用,下列说法正确的是A) 私有变量能被本层模块和下层程序调用B) 局部变量能被本层模块和下层程序调用C) 局部变量不能被本层模块程序调用D) 私有变量只能被本层模块程序调用(26)在命令按钮组中,决定按钮数目的属性是A) ButtonNum B) ButtonNumCoint C) ControlSource D) Value(27)报表文件的扩展名是A) .MNX B) .PRG C) .FRX D) .FXP(28)下列选项中,不属于SQL数据定义功能的是A) DROP B) SELECT C) ALTER D) CREATE(29)要将Visual FoxPro系统菜单恢复成标准配置,可先执行SET SYSMENU NOSAVE命令,然后再执行A) SET TO SYSMENU B) SET DEFAULT TO SYSMENUC) SET TO DEFAULT D) SET SYSMENU TO DEFAULT(30)假设有一表单,其中包含一个选项按钮组,在表单运行启动时,最后触发的事件是:A) 选项按钮组的Init B) 表单的LoadC) 表单的Init D) 选项按钮的Init31-35题使用如下三个数据库表:图书(索书号,书名,出版社,定价,ISBN)借书证(借书证号,姓名,性别,专业,所在单位)借书记录(借阅号,索书号,借书证号,借书日期,还书日期)其中:定价是货币型,借书日期和还书日期是日期型,其它是字符型。

四川省计算机二级VFP第30、31、32次笔试真题(含答案)

四川省计算机二级VFP第30、31、32次笔试真题(含答案)

四川省普通高等学校计算机使用知识和能力第三十次等级测试二级(数据库)笔试试卷第一部分软件技术基础(共15分)一、是非判断题(每题1分,共10分)1、能影响中断响应次序的技术是中断优先级和终端屏蔽。

(A)2、线性结构中元素的关系是一对一,树形结构中元素的关系也是一对一。

(B)3、在操作系统中,进程是一个具有独立运行功能的程序在某个数据集合上的一次运行过程。

(A)4、操作系统的存储器管理部分负责对进程进行调度。

(A)5、分时操作系统通常采用时间片轮转策略为用户服务(A)。

6、作业和进程的主要区别是前者是由用户提交,后者是由系统自动生成。

(A)7、顺序查找只适用于存储结构为顺序存储的线性表。

(B)8、栈顶的位置是随着进栈和退栈操作而变化的。

(B)9、结构化程序设计主要强调的是程序的易读性。

(B)10、在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、判定树。

(A)二、选择题(每题1分,共5分)1、分页式储存管理的主要特点是(B)A.要求作业全部同时装入内存B.不要求作业装入到内存的连续区域C.要求扩充外存容量D.不要求处理缺页终端2、进程从运行状态进入就绪状态的原因可能是(D)A.被选中占有处理机B.等待某一事件C.等待的事件已发生D.时间片用完3、多道程序设计是指(B)A.在实时系统中并发运行多个程序B.在分布系统中同一时刻运行多个程序C.在一台处理机上同一时刻运行多个程序D.在一台处理机上并发运行多个程序4、需求分析中开发人员主要从用户那里了解(C)A.软件如何做B.软件数据结构C.软件做什么D.软件模块大小5、对象实现了数据和操作的结合,使数据和操作(B)于对象的统一体中。

A.结合B.隐藏C.封装D.抽象第二部分VF(85分)一、单项选择题(每题1分,共10分)1、支持数据库各种操作的软件系统是(D)A.操作系统B.命令系统C.数据库系统D.数据库管理系统2、在关系模型中,为了实现“关系中不允许出现相同元祖”的约束应使用(B)A.临时关键字B.主关键字C.外部关键字D.索引关键字3、在VF中,通过项目管理器窗口的按钮不可以完成的操作是(C)A.新建文件B.添加文件C.重命名文件D.删除文件4、学生表和成绩表的索引文件已打开,现要将记录指针定位到底一个成绩高于90分的记录上,下列(D)选项可以实现。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

四川省普通高等学校计算机应用知识和能力第二十九次等级考试二级(数据库) 笔试试卷时间: 2008年10月18 日上午9:00—11:00( 判断下列各题是否正确,如正确,在客观答题纸上对应编号选A,否则选B )1. 在设备管理中通道是处理输入、输出的软件。

( 1 )2. 从逻辑上可以把数据结构分为线性结构和非线性结构。

( 2 )3. 若无进程处于运行状态,则就绪队列为空。

( 3 )4. 在单处理器系统中,程序的并发执行,实质上是程序的交替执行。

( 4 )5. 分页存储管理中,页面不能映射到不连续的内存块中。

( 5 )6. 瀑布模型的突出缺点是不适应用户需求的变化。

( 6 )7. 栈和队列的共同特点是允许在端点之外处插入和删除元素。

( 7 )8. 为了便于对照检查,测试用例应由输入数据和预期的输出结果两部分组成。

( 8 )9. 在软件生存期内,能确定软件系统必须做什么和必须具备的功能阶段是编码。

( 9 )10.在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、判定树。

( 10 )二、选择题(每小题1分,共5分)1. 软件开发中,模块设计的原则是(11 )。

11 (A) 低偶合、高内聚(B) 高偶合、高内聚(C) 高偶合、低内聚(D) 低偶合、低内聚2. 进程从运行状态进入就绪状态的原因可能是(12 )。

12 (A) 时间片用完(B) 等待某一事件(C) 等待的事件已发生(D) 被选中占有处理机3. 队列的操作原则是(13 )。

13 (A) 先进后出(B) 先进先出(C) 只进不出(D) 只出不进4. 以下(14 )不是实时操作系统的特点。

14 (A) 高可靠性(B) 及时响应(C) 高效性(D) 通用性5. 程序流程图是用于描述结构化方法中(15 )工作阶段的工具。

15 (A) 可行性分析(B) 程序编码(C) 详细设计(D) 需求分析一、单项选择题(每小题1分,共10分)1.VFP是一种关系型数据库管理系统,所谓关系是指()A.表中各个记录之间的联系B.数据模型满足一定条件的二维表格C.表中各个字段之间的联系D.一个表与另一个表之间的联系2.下列关于事件的说法,不正确的是()A.用户可以根据自己的需要创建事件B.事件是一种由系统预先定义而由用户或系统妆出的动作C.事件可以由系统和用户操作引发D.用户不能随便修改事件3.项目管理器中的“全部”选项卡用于显示和管理()A.数据、文档、自由表、文本文件B.数据、文档、类库、代码、其他C.表单、报表、文档、标签、查询D.表单、菜单、文本文件、数据库、其他文件4.以下赋值语句执行后,变量A的值不是日期型的是()A.A=DATE()B.A={^2008-4-5}C.A=CTOD(“4/5/2008”)D.STORE (4/5/2008) TO a5.在SQL查询命令中,要去掉查询结果中某字段的重得值,应该在SELECT后面该字段名前面使用()A.DISTINCTB.WHEREC.HAVINGD.WHILE6.在Visual FoxPro中,以下()不是进行选择运算。

A.FORB.WHEREC.FIELDSD.WHILE7.关于Visual FoxPro工具栏的叙述错误的是()A.用户可以创建自己的工具栏B.可以修改和删除用户创建的工具栏C.工具栏可以显示与隐藏D.可以修改各删除系统提供的工具栏8.在下列属性中,()是每一个控件都有的。

A.CaptionB.ControlSourceD.Picture9.如果要在报表中输出“学生”数据表中“姓名”字段的内容,应使用()A. B.C. D.10.下列()不能作为应用程序系统的主程序。

A.表单B.数据表C.菜单D.程序二、读程序题(每小题3分,共45分)1. 阅读下面程序CLEARMX=” Visual FoxPro”MY=”二级”DO SUB1 WITH MX?MY+MXRETURNPROCEDURE SUB1PARAMETERS MX1LOCAL MXMX=“Visual FoxPro DBMS 考试”MY=”计算机等级”+MY?MY+MXRETURN(1)程序执行后,屏幕的第一行显示结果为()A.二级Visual FoxProB.计算机等级二级Visual FoxPro DBMS考试C.二级Visual FoxPro DBMS 考试D.计算机等级二级Visual FoxPro(2)程序执行后,屏幕的第二行显示结果为()A.二级Visual FoxProB.计算机等级二级Visual FoxPro DBMS考试C.二级Visual FoxPro DBMS 考试D.计算机等级二级Visual FoxPro(3)用LOCAL的说明的变量是()A.局部变量B.私有变量C.私有变量D.普通变量2. 阅读下面程序段:DO CASECASE 计算机<60?”计算机成绩是:”+”不及格”CASE 计算机>=60?”计算机成绩是:”+”及格”CASE 计算机>=70?”计算机成绩是:”+”中”CASE 计算机>=80?”计算机成绩是:”+”良”CASE 计算机>=90?”计算机成绩是:”+”优”ENDCASE(1)以上程序段是()结构。

A.顺序B.分支C.循环D.过程(2)设学生数据表当前记录的“计算机“字段的值是”89”,屏幕输出为()A.计算机成绩是:不及格B.计算机成绩是:及格C.计算机成绩是:良D.计算机成绩是:优(3)该程序段()A.结果可能会错B.语法有错C.结果不会错D.结果一定会错3. 阅读下面程序CLEARDIME A(5)FOR I=1 TO 5INPUT “请办输入数据:” TO A(I)ENDFORFOR I=1 TO 5??A(I)ENDFOR?FOR I=1 TO 4FOR J=I+1 TO 5IF A(I)>A(J)T=A(I)A(I)=A(J)A(J)=TENDIFENDFORENDFORFOR I=1 TO 5??A(I)ENDFORRETURN(1)该程序的功能是()A.找最大值B.找最小值C.从小到大排序D.从大到小排序(2)如果输入的数据分别是:5,1,8,3,9 程序最后输出的结果是()A.5,1,8,3,9B.1,2,5,8,9C.9,8,5,3,1D.9,3,8,1,5(3)程序中变量T的作用是()A.存放输入的各个数据B.存放最大值或最小值C.存放排序后的数据D.交换两个变量的值4. 阅读下面程序有成绩表文件CJ.DBF,其中数据如图所示:CLEARUSE CJS=0DO WHILE NOT EOF()SCATTER TO XCJ FIELDS 大学语文,大学英语,法律基础,计算机基础NG=0FOR I=1 TO 4IF XCJ(1)<60NG=NG+1ENDIFNEXTIF NG>=2S=S+1DELETEENDIFSKIPENDDO?SUSERETURN(1)本程序中记录被逻辑删除的条件是()A.有两门课程成绩低于60的记录B.1-4号记录C.在两门及以上课程成绩低于60的记录D.记录号大于2的记录(2)程序最后输出的S的值是()A.2B.3C.4D.7(3)退出DO-WHILE物质循环后,NG的值是()A.0B.1C.2D.35. 阅读下面程序Thisform.Text1.value=””For i=1 to 30A=upper(chr(int(rand()*26)+65))Thisform.text1.value= Thisform.text1.value+aEndfor(1)该程序段的功能是()A.产生1-30的数字B.产生30个随机数字C.产生30个大写字母D.产生个小写字母(2)产生的数字或字母显示在()A.表单标题中B.表单标签中C.表单文本框中D.屏幕上(3)程序中的value是一个()A.属性B.事件C.方法D.变量二、程序填空题(每空2分,共30分)1.下面程序的功能是利用参数传递求2个圆柱体的体积。

CLEAR**主程序.PRGFOR K=1 TO 2INPUT ”圆半径R=” TO RINPUT ”高H=” TO H______1___________DO SUB1 WITH _______2_______?”圆柱体V=” ,V______3_________RETURN**子程序PROCEDURE SUB1PARAMETER _____4______V=(3.14*R^2*H)RETURN2.在“教材订购“数据库中有3个表:其中表名和结构分别如下:教材(书号C(6),书名C(20),作者C(8),出版社C(20),价格N(3))班级(班级编号C(2),班名C(10))教材订购(书号C(6),班级编号C(2),数量N(3))(1)在“教材证购“数据库中查询每个班级的平均订书量:SELECT 班名,____1_____AS 平均订书量FROM 班级,教材订购;WHERE 班级.班级编号=教材订购.班级编号;GROUP BY________2_________(2)在“教材证购“数据库中查询订购了5种以上教材的班级编号和订购的教材种类数量。

SELECT 班级编号,COUNT(*) FROM 教材订购;GROUP BY _______3__________ HA VING______4______3.下边左图为设计时的表单,右图为运行时的表单。

表单上有四个控件,标签Label1,计时器Timer1,命令按钮(开始)Command1和命令按钮(停止)Command2。

(1)要求标签控件运行时显示为0.0,刚在表单的INIT事件中有如下代码:BEL1._______1______=”0.0”(2)运行时表单的时候,单击“开始“命令按钮则开始计时,要求计时精度为0.1秒,”开始“按钮被单击后不可用,Command1的Click事件代码如下:THIS.ENABLED=_______2_________THISFORM.TIMER1.INTERV AL=_________3________N=0(3)Timer1的Timer事件代码如下:N=N+0.1BEL1.CAPTION=ALLTRIM(____4______(N,10,1))4.设计一个学生成绩报表,并通过一个菜单调用这个报表。

(1)在学生成绩报表中包含一项学生总人数统计,这个部会应放_____1_______带区。

(2)在菜单中有一个菜单项:报表打印,包含下列过程:If file (“学生成绩.frx“)Report form_____2______ to pronterElse?“报表没有生成!“Endif(3)在菜单中有一个菜单项:退出,其功能是将菜单恢复为默认的系统菜单,命令如下:Set sysmenu to ________3______________。

相关文档
最新文档