1四川计算机二级 vf练习题1.doc_第1页
1四川计算机二级 vf练习题1.doc_第2页
1四川计算机二级 vf练习题1.doc_第3页
1四川计算机二级 vf练习题1.doc_第4页
1四川计算机二级 vf练习题1.doc_第5页
全文预览已结束

下载本文档

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

文档简介

第一部分 软件技术基础 (共15分)一、是非判断题(每小题1分,共10分) 在设备管理中通道是处理输入、输出的软件。 (1) 从逻辑上可以把数据结构分为线性结构和非线性结构。. (2) 若无进程处于运行状态,则就绪队列为空。. (3) 在单处理器系统中,程序的并发执行,实质上是程序的交替执行。. (4) 分页存储管理中,页面不能映射到不连续的内存块中。 (5) 瀑布模型的突出缺点是不适应用户需求的变化。. (6) 栈和队列的共同特点是允许在端点之外处插入和删除元素。 (7) 为了便于对照检查,测试用例应由输入数据和预期的输出结果两部分组成。. (8) 在软件生存期内,能确定软件系统必须做什么和必须具备的功能阶段是编码。 (9) 在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、判定树. (10)二、选择题(每小题1分,共5分) 软件开发中,模块设计的原则是(11)。11(A)低耦合、高内聚. (B)高耦合、高内聚 (C)高耦合、低内聚 (D)低耦合、低内聚 进程从运行状态进入就绪状态的原因可能是(12)。12(A)时间片用完.(B)等待某一事件(C)等待的事件已发生(D)被选中占有处理机 队列的操作原则是(13)。13(A)先进后出 (B)先进先出. (C)只进不出 (D)只出不进 以下(14)不是实时操作系统的特点。14(A)高可靠性 (B)及时响应 (C)高效性 (D)通用性. 程序流程图是用于描述结构化方法中(15)工作阶段的工具。15(A)可行性分析 (B)程序编码。 (C)详细设计. (D)需求分析第二部分 数据库语言(Visual FoxPro)程序设计(共85分)一、单项选择题(每小题1分,共10分) VFP是一种关系型数据库管理系统,所谓关系是指(16)。 16(A)表中各个记录之间的联系 (B)数据模型满足一定条件的二维表格. (C)表中各个字段之间的联系. (D)一个表与另一个表之间的联系 下列关于事件的说法,不正确的是(17)。 17(A)用户可以根据自己的需要创建事件 (B)事件是一种由系统预先定义而用户或系统发出的动作 (C)事件可以由系统和用户操作引发 (D)用户不能随便修改事件 项目管理器中的“全部”选项卡用于显示和管理(18) 18(A)数据、文档、自由表、文本文件 (B)数据、文档、类库、代码、其他 (C)表单、报表、文档、标签、查询 (D)表单、菜单、文本文件、数据库、其他文件 以下赋值语句执行后,变量A的值不是日期型的是(19) 19(A)A=DATE().(B)A=2008-4-5(C)A=CTOD(“4/5/2008”)(D)STORE (4/5/2008) TO A . 在SQL查询命令中,要去掉查询结果中某字段的重复值,应该在SELECT后面该字段名前面使用(20)。 20(A)DISTINCT. (B)WHERE (C)HAVING. (D)TOP 在Visual FoxPro中,以下(21)不是进行选择运算。 21(A)FOR (B)WHERE (C)FIELDS. (D)WHILE 关于Visual FoxPro工具栏的叙述错误的是(22)。 22(A)用户可以创建自己的工具栏 (B)可以修改和删除用户创建的工具栏 (C)工具栏可以显示与隐藏 (D)可以修改和删除系统提供的工具栏在下列属性中,(23)是每一个控件都有的。 23(A)Caption (B)ControlSourece (C)Name. (D)Picture如果在报表中输出“学生”数据表中“姓名”字段的内容,应使用(24)。 24(A) (B) (C) (D)10. 下列(25)不能作为应用程序系统的主程序。25(A)表单 (B)数据表. (C)菜单 (D)程序二、读程序题(每题3分,共45分) 阅读下面程序CLEAR PROC SUB1MX=”Visual FoxPro” PARA MX1MY=”二级” LOCAL MXDO SUB1 WITH MX MX=” Visual FoxPro DBMS考试”? MY+MX MY=”计算机等级”+MYRETURN ?MY+MX / RETURN(1) 程序执行后,屏幕的第一行显示结果为(26)。 26(A)二级Visual FoxPro (B)计算机等级二级Visual FoxPro DBMS考试(C)二级Visual FoxPro DBMS考试 (D)计算机等级二级Visual FoxPro(2) 程序执行后,屏幕的第二行显示结果为(27)。 27(A)(B)(C)(D)同26(3) 用LOCAL说明的变量是(28)28(A)局部变量(B)全局变量(C)私有变量(D)普通变量阅读下面程序段: DO CASE CASE 计算机=60 / ? ”计算机成绩是: ”+”及格” CASE 计算机=70 / ? ”计算机成绩是: ”+”中” CASE 计算机=80 / ? ”计算机成绩是: ”+”良” CASE 计算机=90 / ? ”计算机成绩是: ”+”优” ENDCASE(1) 以上程序段是(29)结构 29 (A) 顺序 (B) 分支 (C)循环 (D)过程 (2) 设学生数据表当前记录的”计算机”字段的值是89,屏幕输出为(30)30 (A)计算机成绩是: 不及格 (B) 计算机成绩是: 及格 (C)计算机成绩是: 良 (D) 计算机成绩是: 优(3) 该程序段(31)31 (A) 结果可能会错 (B) 语法有错 (C) 结果不会错 (D) 结果一定会错 阅读下面程序段:CLEAR / DIME A(5)FOR I=1 TO 5 / INPUT “请输入数据:” TO A(I) / ENDFORFOR I=1 TO 5 / ? A(I) / ENDFOR / ?FOR I=1 TO 4 FOR J=I+1 TO 5 IF A(I)A(J) T=A(I) / A(I)=A(J) / A(J)=T ENDIF ENDFORENDFORFOR I=1 TO 5 / ? A(I) / ENDFOR / RETURN(1) 该程序的功能是(32) 32 (A) 找最大值 (B) 找最小值 (C) 从小到大排序 (D) 从大到小排序(2) 如果输入的数据分别是:5, 1, 8, 3, 9,程序最后输出的结果是(33)33 (A) 5, 1, 8, 3, 9 (B) 1, 3, 5, 8, 9 (C) 9, 8, 5, 3, 1 (D) 9, 3, 8, 1, 5(3) 程序中变量T的作用是(34)34 (A) 存放输入的各个数据 (B) 存放最大值或最小值 (C) 存放排序后的数据 (D) 交换两个变量的值.阅读下面程序 有成绩表文件CJ.DBF,其中数据如图所示: CLEAR / USE CJ / S=0 DO WHILE NOT EOF() SCATTER TO XCJ FIELDS 大学语文,大学英语,法律基础,计算机基础 NG=0 FOR I=1 TO 4 IF XCJ(I)=2 S=S+1 / DELETEENDIFSKIPENDDO / ? S / USE / RETURN(1) 本程序中记录被逻辑删除的条件是(35) 35 (A) 有两门课程成绩低于60的记录 (B) 1-4号记录 (C) 有两门及以上课程成绩低于60的记录 (D) 记录号大于2的记录(2) 程序最后输出的S的值是(36)36 (A) 2 (B) 3 (C) 4 (D) 7(3) 退出DO-WHILE循环后,NG的值是(37)37 (A) 0 (B) 1 (C) 2 (D) 3阅读下面程序: Thisform.Text1.value=” ” For I=1 to 30 A=upper(chr(int(rand()*26)+65) / Thisform.text1.value=thisform.text1.value+a endfor(1) 该程序段的功能是(38) 38 (A) 产生1-30的数字 (B) 产生30个随机数字 (C) 产生30个大写字母 (D) 产生30个小写字母(2) 产生的数字或字母显示在(39)39 (A) 表单标题中 (B) 表单标签中 (C) 表单文本框中 (D) 屏幕上(3) 程序中的value是一个(40) 40 (A) 属性 (B) 事件 (C) 方法 (D) 变量三、程序填空题(每空2分,共30分) 下面程序的功能是利用参数传递求2个圆柱体的体积。CLEAR*主程序.PRG *子程序FOR K=1 TO 2 PROCEDURE SUB1 INPUT “圆半径 R=” TO R PARAMETER INPUT “高H=” TO H V=(3.14*R2*H) RETURNDO SUB1 WITH ? “圆柱体 V=”,V RETURN 在“教材订购”数据库中有3 个表,其表名和结构分别如下:教材(书号 C(6),书名 C(20),作者 C(8),出版社 C(20),价格 N(3)班级(班级编号 C(2),班名 C(10)教材订购(书号 C(6), 班级编号 C(2),数量 N(3)(1)在“教材订购”数据库中查询每个班级的平均订书数量:SELECT 班级, ,AS 平均订购数量 FROM 班级,教材订购;WHERE 班级.班级编号=教材订购.班级编号;GROUP BY (2) 在“教材订购”数据库中查询订购了5种以上教材的班级编号和订购的教材种类数量SELECT班级编号,COUNT(*) FROM教材订购;GROUP BY HAVING 下边左图为设计时的表单,右图为运行时的表单。表单上有四个控件,标签Label1,计数器Timer1,命令按钮(开始)Command1和命令按钮(停止)Command2。 (1)要求标签控件运行时显示为0.0,则在表单的INIT事件中有如下代码: THISFORM.LABEL1. =”0.0” ; (2)运行表单的时候,单击“开始”命令按钮则开始计时,要求计时精度为0.1秒,“开始”按钮被单击后不可用,Command1的Clik事件代码如下:THIS.ENABLED= / THISFORM.TIMER1.INTERVAL= / N=0(3)Timer1的Timer事件代码如下:N=N+0.1 / THISFORM.LABEL1.CAP

温馨提示

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

评论

0/150

提交评论