四川省计算机第31次等级考试笔试试卷.doc

上传人:11****ws 文档编号:3082652 上传时间:2019-05-20 格式:DOC 页数:6 大小:61KB
下载 相关 举报
四川省计算机第31次等级考试笔试试卷.doc_第1页
第1页 / 共6页
四川省计算机第31次等级考试笔试试卷.doc_第2页
第2页 / 共6页
四川省计算机第31次等级考试笔试试卷.doc_第3页
第3页 / 共6页
四川省计算机第31次等级考试笔试试卷.doc_第4页
第4页 / 共6页
四川省计算机第31次等级考试笔试试卷.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、第一部分软件技术基础(共 15 分)一、是非判断题 (每小题 1 分,共 10 分)(判断下列各题是否正确,如正确,在客观答题纸上对应编号选 A,否则选B)1、数据在计算机内存中的表示是指数据的存储结构。 (1)2、作业与进程的主要区别是前者是由系统自动生成,后者是由用户提交。 (2) 3、从逻辑上可以把数据结构分为线性结构和非线性结构。 (3)4、在设备管理中,通道是处理输入、输出的软件。 (4)5、链表可以随机访问任意一个结点,而顺序表则不能。 (5)6、栈顶的位置是随着进栈和退栈操作而变化的。 (6)7、处于等待状态的进程,若其等待的事情已发生,就立即转入运行状态。 (7)8、任何两个并

2、发进程之间一定存在互斥关系。 (8)9、在面向过程方法的软件生存期内,能准确确定软件系统必须做什么和必须具备的功能阶段是需求分析。 (9)10、在软件测试的基本方法中,静态测试不用测试用例。 (10)二,选择题 (每小题 1 分,共 5 分)1、若进栈序列为 1,2,3,4,且进栈过程中可以出栈,则不可能出栈的序列是(11) 。11 (A) 1,4,3,2, (B) 2,3,4,1(C) 3,1,4,2 (D) 3,4,2,12、操作系统本身是计算机系统软件的重要组成部分,而其物质基础是(12)。12 (A) 系统硬件 (B) 程序(C) 数据结构 (D) 标准程序库3、外部设备完成了预定的输

3、入/输出操作所引起的中断是(13)。13 (A) 外中断 (B) I/0 中断(C) 程序中断 (D) 访问中断4、以下的准则中哪个不是软件设计应遵循的(14)。14 (A) 抽象准则 (B) 模块化准则 (C) 信息屏蔽准则 (D) 综合性准则5、在结构化设计方法中,设计功能模块算法属于软件开发的(15)阶段。15 (A) 详细设计 (B) 需求分析(C) 总体设计 (D) 编程调试第二部分数据库语言(Visual FoxPro)程序设计(共 85 分)一、单项选择题 (每小题 1 分,共 15 分)1、Visual FoxPro DBMS 是( 16 )。16 (A) 操作系统的一部分 (

4、B) 操作系统支持下的系统软件(C) 一种编译程序 (D) 一种操作系统2、存储在计算机内有结构的相关数据的集合称为( 17 )。17 (A) 数据库 (B) 数据结构(C) 数据库管理系统 (D) 数据库应用系统3、在 Visual FoxPro 中进行进行参照完整性设置时,如果设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表纪律中的对应值,应选( 18 )。18 (A) 忽略 (B) 级联(C) 限制 (D) 以上答案都不正确4、设 Name=”我是中国大学生志愿者。 ”函数 substr(right(Name,14),7,6)的运行结果是( 19 )19 (A) 大

5、学生 (B) 中国大学生(C) 志愿者。 (D) 志愿者5、要在数据库中建立两个表之间的“一对多”关系,需要建立索引( 20 )。20 (A) 父表为主索引,子表为候选索引(B) 父表为普通索引,子表为主索引(C) 父表为普通索引,子表为候选索引(D) 父表为主索引,子表为普通索引6、将内存变量定义为全局变量的命令是( 21 )。21 (A) LOCAL (B) PRIVATE(C) PUBLIC (D) GLOBAL7、多表操作中,已经在 2、3、5 号工作区上打开了多个表,此时执行 select 0,选择的当前工作区号是( 22 )。22 (A) 4 (B) 1 (C) 6 (D) 无此工

6、作区编号8、下列控件中,( 23 )是输出类控件。23 (A) 文本框 (B) 微调按钮(C) 标签 (D) 编辑框9、为了在报表中打印当前系统时间,应该插入一个( 24 )。24 (A) 域控件 (B) 表达式控件(C) 标签控件 (D) 文本控件10、下列关于视图与查询的说法,不正确的是( 25 )。25 (A) 视图与查询都只能存放在数据库中(B) 查询是只读型数据,而视图可以更新数据(C) 视图设计器比查询设计器多一个“更新条件”选项卡(D) 视图可以用 USE 命令打开,查询要运行才能看到结果。11、将教师表中所有职称为“教授”的教师工资增加 300 元的 SQL 语句是( 26 )

7、.26 (A) repl all 工资 with 工资+300 where 职称=”教授”(B) update 教师 set 工资=工资+300 where 职称=”教授”(C) update 教师 set 工资=工资+300 where 职称=教授(D) update 教师 工资 with 工资+300 where 职称=”教授”12、语句 DIME TM(3,5)定义的数组元素的个数是( 27 )。27 (A) 3 (B) 15 (C) 35 (D) 513、SQL 语言的核心是数据( 28 )。28 (A) 查询 (B) 定义 (C) 操纵 (D) 控制14、将文本框的 PASSWORD

8、CHAR 的属性值设置为星号“*” ,那么,当在文件框中输入“计算机”时,文本框中显示的是( 29 )。29 (A) 计算机 (B) * (C) * (D) 错误设置,无法输入15、关闭表单的代码是 THISFORM.RELEASE,其中的 RELEASE 是表单对象的( 30 )。30 (A) 方法 (B) 属性 (C) 事件 (D) 标题二、读程序题 (每题 3 分,共 30 分)1、阅读下面程序STORE 0 TO X,YDO WHILE .T.X=X+1Y=Y+XIF X15EXITENDIFENDDO?”Y=”+STR(Y,4)RETURN(1)、该程序的功能是( 31 )31 (A

9、) 计算 1-15 的整数之和 (B) 计算 1-4 的整数之和(C) 计算 1-16 的整数之和 (D) 计算 1-15 以内数的和(2)、该程序运行的结果是( 32 )32 (A) 120 (B) 136 (C) Y=120 (D) Y=136(3)、如果 X=15,该程序运行的结果是( 33 )33 (A) 120 (B) 136 (C) Y=120 (D) Y=1362、阅读下面程序:有以下主程序和子程序*主程序 main.prg *子程序 sub.prgClear all para n,facS=0I=1 for j=1 to nDo while i=5Temp=1 fac=fac*

10、jDo sub with i ,temp nextS=s+tempI=i+2Enddo? S(1)子程序 sub.prg 被主程序 main.prg 调用的次数为( 34 )34 (A) 5 (B) 4 (C) 3 (D) 2(2)执行主程序 main.prg 输出的结果 S 为( 35 )35 (A) 120 (B) 127 (C) 9 (D) 33、阅读下面程序:数据库“等级考试.DBC”中有“学生”和“成绩”两个数据表:学生(考号 C(6),姓名 C(6),性别 C(2),党团员 L)成绩(考生 C(6),笔试成绩 N(3),设计成绩 N(3),总分 N(5,1)程序如下:SELECT

11、TOP 3 学生.考号,学生.姓名,学生.性别,成绩.总分;FROM 等级考试!学生,成绩ORDER BY 总分Where 学生.考号=成绩.考号(1)程序功能是( 36 ):36 (A) 查询学生信息,并按总分升序排序。(B) 查询学生信息,并按总分降序排序。(C) 查询总分前 3 名的学生信息,并按总分降序排序。(D) 查询总分后 3 名的学生信息,并按总分升序排序。(2)去掉程序中的语句 ORDER BY 总分,程序运行结果( 37 );37 (A) 不变 (B) 改变 (C) 不可运行 (D) 查询结果不排序(3)SELECT 后的学生.考号,学生.姓名,成绩.总分所对应的关系操作是(

12、 38 )38 (A) 投影 (B) 连接 (C) 选择 (D) 合并4、阅读下面程序段在表单设计器中设计了一个表单,包含 1 个标签 Label1、1 个命令按钮Command1 和 4 个文本框 Text1-Text4,如下图所示:命令按钮 Command1 的 Click 事件代码如下:a=ThisForm.Text1.Valueb=ThisForm.Text2.Valuec=ThisForm.Text3.ValueIF MAX(a,b)cThisForm.Text4.Value=MAX(a,b)ElseIF MIN(a,b)cThisForm.Text4.Value=cElseThis

13、Form.Text4.Value= MIN(a,b)ENDIFENDIF ThisForm.Text1.SetFocus(1)该表单实现的功能是( 39 )39 (A) 求最大数 (B) 求中间数 (C) 求最小数 (D) 求平均值(2)如果在 Text1Text3 文本框中依次输入 78,34,59,则 Text4 文本框中的数是( 40 )。40 (A) 78 (B) 34 (C) 59 (D) 57三、程序填空题(每空 2 分,共 40 分)1、在关系数据库的基本操作中,从关系中抽取满足条件的元组的操作为 。 1从关系中是抽取指定列的操作称为 。将两个关系中相同属性值的元组连接到 2一起

14、而形成一个新的关系操作称为 。 32、Visual FoxPro 中索引文件分为单一索引文件和复合索引文件,复合索引文件的扩展名为 ;数据库表专有的索引类型是 ;视图分为本地试图和 视 1 2 3图。3、在 Visual FoxPro 中,如果逻辑删除数据表中的记录,则被删除的记录前应有删除标记符 。在当前打开的表中物理删除带有删除标记记录的命令是 。 1 24、有表 RSDA(姓名 C,出生日期 D,职称 C),现统计年龄在 40 岁(包括 40,只考虑出生年份,不考虑月、日)且职称为“教授”的人数,请将程序补充完整。SET TALK OFF USE RSDACLEAR N=0DO WHIL

15、E NOT EOF()NL= YEAR(DATE()- 1IF NL=40 AND 职称=”教授” 2ENDIFSKIPENDDO5、下面程序功能是输出 1 到 10 的阶乘之和。注意: 请把下面“程序填空题”中各小题答案写在主观题答题纸上; 1每个空只填一个语句或一个语句所缺的部分内容。 2CLEARS=0W=1X=1DO WHILE 1W=W*X 2X=X+1ENDDO? “S=”+STR(S)RETURN6、有数据表文件学生(学号 C(8),姓名 C(6),性别 L)。下面的 SQL 语句是在学生表中插入的一条新记录,请完善:INSERT 学生(学号,姓名,性别) (“200800125

16、6”, ”李林” ,.F.) 1 27、向学生表中增加一个字段”入校成绩 N(5/1)”的 SQL 语句如下,请完善:Table 学生 入校成绩 n(5,1) 1 28、如图所示表单:(1)运行时表单自动居中,应设置表单的 AutoCenter 属性为: 1(2) 文本框 Text2 运行时不可修改,可在表单 Init 事件过程中设置如下代码,请完善:ThisForm.Text2. =.T. 2(2)单击 Command1(绝对值)按钮,显示绝对值,则:应设置 Command1 的 事件代码为: 3X=VAL(THISFORM.TEXT1.VALUE)THISFORM.TEXT2. =STR(ABS(X) 4

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。