收藏 分销(赏)

2023年四川省计算机二级VF笔试真题.doc

上传人:二*** 文档编号:4542493 上传时间:2024-09-27 格式:DOC 页数:30 大小:241.04KB
下载 相关 举报
2023年四川省计算机二级VF笔试真题.doc_第1页
第1页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、四川省普通高等学校计算机应用知识和能力等级考试笔试试卷第一部分软件技术基础(共15分)一、 是非判断题(每题1分,共10分)1、 能影响中断响应顺序的技术是中断优先级和终端屏蔽。2、 线性结构中元素的关系是一对一,树形结构中元素的关系也是一对一。3、 在操作系统中,进程是一个具有独立运营功能的程序在某个数据集合上的一次运营过程。4、 操作系统的存储器管理部分负责对进程进行调度。5、 分时操作系统通常采用时间片轮转策略为用户服务。6、 作业与进程的重要区别是前者是由用户提交,后者是由系统自动生成。7、 顺序查找只合用于存储结构为顺序存储的线性表。8、 栈顶的位置是随着进栈和退栈操作而变化的。9、

2、 结构化程序设计重要强调的是程序的易读性。10、 在结构化分析中,用于描述加工逻辑的重要工具有三种,即:结构化语言、鉴定表、鉴定树。二、 选择题(每题1分,共5分)1、 分页式储存管理的重要特点是()A. 规定作业所有同时装入内存B. 不规定作业装入到内存的连续区域C. 规定扩充外存容量D. 不规定解决缺页终端2、 进程从运营状态进入就绪状态的因素也许是()A. 被选中占有解决机B. 等待某一事件C. 等待的事件已发生D. 时间片用完3、 多道程序设计是指()A. 在实时系统中并发运营多个程序B. 在分布系统中同一时刻运营多个程序C. 在一台解决机上同一时刻运营多个程序D. 在一台解决机上并发

3、运营多个程序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.

4、新建文献B. 添加文献C. 重命名文献D. 删除文献4、 学生表与成绩表的索引文献已打开,现要将记录指针定位到底一个成绩高于90分的记录上,下列()选项可以实现。A. SEEK 成绩90B. FIND 成绩90C. FIND FOR 成绩90D. LOCATE FOR 成绩905、 “学生表”的结构为(学生号 N(4),姓名 C(8),性别 C(2),年龄 N(2)),其中学号为主索引,下面可以使用SQL-INSERT插入到表中的记录是()A(“1001”,”张力”,”男”,”18”)B. (1001,”张力”,NULL,18)C. (NULL,”张力”,”男”, 18)D. (1001,张力

5、,男,18)6、 在使用菜单设计器设计菜单时,输入建立的菜单名后,若要执行一段程序,应在结果中选择()A. 填充名称B. 过程C. 子菜单D. 命令7、 在VF中,描述对象行为的过程称为()A. 属性B. 方法C. 程序D. 类8、 在SELECT-SQL中,要将查询结果保存在数据表中的选项是()A INTO TABLE B TO FILE C TO SCREEND INTO CURSOR 9、 为了在报表中打印当前系统时间,应当插入一个()A. 域控件B. 表达式控件C. 标签控件D. 文本控件10、 在VF中,表单是指()A. 数据库中的各个表的清单B. 一个表中各个记录的清单C. 窗口界

6、面D. 数据库查询的列表二、 读程序题(每题3分,共45分)1 阅读下面程序:CLEARSTORE 1 TO X,YDO WHILE Y=593DISPN=N+1ENDIFSKIPENDDO?NUSE(1) 这个程序的功能是()(A) 只是列出所有入校成绩大于等于593的同学信息(B) 列出所有同学的入校成绩(C) 删除入校成绩大于等于593的同学信息(D) 列出入校成绩大于等于593的同学信息,并记录输出其人数(2) 程序中SKIP语句的作用是()(A) 使记录指针指向下一记录(B) 换行显示(C) 删除当前记录(D) 没有作用(3) 将程序中的ENDIF与SKIP互换一下位置,执行程序会如

7、何()(A) 程序功能不变(B) 程序必然进入死循环(C) 只能记录输出入校成绩大于等于593的人数,但不能输出每个同学的信息(D) 程序有也许进入死循环3 阅读下面程序:*主程序ABC.PRG*过程文献SUB1.PRGCLEARPARAMETERS E,F,GA=”PARA”E=E+”METERS”B=CTOD(“08/20/99”)F=YEAR(F)C=.T.G=G AND .T.DO SUB1 WITH A,B,CRETURNDO SUB2?A,B,C*过程SUB2.PRGRETURNPRIVATE AA=”CALL”C=.NOT. C?A,B,CRETURN(1) 过程SUB2的输出“

8、?A,B,C”为()(A) CALL 1999 .F.(B) CALL 1999 .T.(C) PARA 1999 .F.(D) PARA 1999 .T.(2) 主程序ABC的输出“?A,B,C”为()(A) PARA 1999 .F.(B) PARA 1999 .T.(C) PARAMETERS 1999 .F.(D) PARAMETERS 1999 .T.4 现有如下数据“部门表”和“商品表”文献,执行SQL查询命令后请选择对的的结果。部门表部门号部门名称20 家电部10 代工商品部40 食品部30 服装部商品表部门号商品号商品名称单价数量产地200101A牌电风扇200.0010广东2

9、00104A牌微波炉350.0010广东200105B牌微波炉600.0010广东201032C牌传真机1000.0020上海400107东北大米42.00100北京200110A牌电话机200.0050北京200112B牌手机2023.0010广东400202调和油79.00100广东301041T牌西服1500.005广东300204SUM男装1800.004上海(1)SQL语句SELECT 部门号,MAX(单价*数量) FROM 商品表 GROUP BY 部门号查询结果有几条记录?()(A)1(B)4(C)3(D)10(2)SQL语句SELECT 产地,COUNT(*) AS 提供的商品

10、种类数;FROM 商品表;WHERE 单价200;GROUP BY 产地 HAVING COUNT(*)2查询结果的第一条记录的产地和提供的商品种类数是()(A) 北京,1(B) 上海,2(C) 广东,4(D) 广东,6(3) SQL语句SELECT 部门表.部门号,部门名称,SUM(单价*数量);FROM 部门表,商品表;WHERE 部门表.部门号=商品表.部门号;GROUP BY 部门表.部门号查询结果是()(A) 各部门商品数量合计(B) 各部门商品金额合计(C) 所有商品金额合计(D) 各部门商品金额平均值5 阅读下面程序:X=0Y=1B=1001N=LEN(B)I=1DO WHILE

11、 I=NC=SUBSTR(B,I,1)F=IIF(VAL(C)=0,*,/)S=X+&+F.+Y?STR(&S,4)X=X+IY=Y+II=I+1ENDDORETURN(1) 程序执行结果是()(A)1 0 0 1(B)0 1 2 3(C)1 3 23 2(D)0 2 12 1(2) 语句IIF(VAL(C)=0,*,/)的功能是()(A) 假如VAL(C)=1为真,返回/,否则返回*(B) 假如VAL(C)=1为假,返回”*”,否则返回”/”(C) 假如VAL(C)=1为真,返回*,否则返回/(D) 假如VAL(C)=1为假,返回”/”,否则返回”*”6 阅读下面程序:有“学生.DBF”文献

12、,其中学号、姓名和课程名字段为字符型,成绩字段为数值型,具体情况如下图所示学生学号姓名课程名成绩9921101张瑞雪Foxbase909921102黄丽Foxbase889921103林军PASCAL语言程序设计669921104崔健C语言程序设计469921101张瑞雪PASCAL语言程序设计789921102黄丽PASCAL语言程序设计349921103林军C语言程序设计959921101张瑞雪C语言程序设计749921102黄丽BASIC语言程序设计69(1) 有如下命令序列:USE 学生INDEX ON 成绩 TO TEMPGO TOP?RECNO()执行以上命令后,屏幕上显示的记录号

13、是()(A)1(B)6(C)7(D)9(2) 执行LOCATE FOR 成绩60 命令之后,要将记录定位在下一个成绩小于60分的记录上,应使用命令()(A) LOCATE WHERE 成绩60(B) SKIP(C) LOCATE FOR 成绩60(D) CONTINUE(3) 有如下命令序列:USE 学生INDEX ON 课程名 TO KCINDEX ON 课程名 TO TEMP执行以上命令后,TEMP数据库文献的第2条记录是()(A)9921103林军 PASCAL语言程序设计 66(B)9921104 崔健 C语言程序设计 46(C)9921104崔健 C语言程序设计 215(D)9921

14、103林军 PASCAL语言程序设计 178三、 程序填空题(每题2分,共30分)1 下面一段程序是求100以内(不含100)能被8整除的数的个数,请完善填空。I=1N=0DO WHILE _IF INT(I/8)=_ENDIFI=I+1ENDDO?”N=”,N2 已知数据库表XS21.DBF(学号(C,6),姓名(C,6),性别(L),性别字段为真时代表男生,为假时代表女生,下面程序功能是现实女生信息,请将程序补充完整。_1,20 SAY 学号 姓名 性别N=0SCAN _N+2,22 SAY 学号N+2,34 SAY 姓名N+2,45 SAY 性别_ENDSCANUSERETUEN3 有以

15、下两表:学生(学号,姓名,性别,入校成绩,出生年月)成绩(学号,课程号,成绩)注:一个学生可以选多门课程!(1) 按入校成绩降序查询,并将结果放入文本文献TEMP.TXT中的SELECT-SQL语句如下,请完善下列语句:SELECT *;FROM 学生 _ BY 入校成绩 DESC;_ TEMP(2) 查询并输出每个同学的课程平均成绩的SELECT-SQL语句如下,请完善下列语句:SELECT 姓名,_ AS 平均成绩;FROM 学生,成绩;WHERE 学生.学号=_;_ BY 学生.学号4 如下图所示,用标签、文本、命令按钮构成一个表单。在标签中显示一下文字“当前时间”,运营表单时,单击“显

16、示”按钮将显示系统时间;单击清除按钮,文本框中的内容将被清除,单击退出按钮,将推出表单运营。为完毕上述规定:(1)清除按钮的CLICK事件代码是_(2)退出按钮的CLICK事件代码是_(3)显示按钮的CLICK事件代码是_(4)应当设立表单的_属性为显示当前系统时间第二部分答案1. D B C D B2. B B A A C (1) B A(2) D A D (3) A C (4) C C B (5) D D (6) C D C1、I15 EXIT ENDIFENDDO?Y=+STR(Y,4)RETURN(1) 该程序的功能是()(A)计算1-15的整数之和(B)计算1-4的整数之和(C)计算

17、1-16的整数之和(D)计算1-15以内数的和(2) 该程序的运营结果是()(A)120(B)136(C)Y=120(D)Y=136(3) 假如X=15,该程序的运营结果是()(A)120(B)136(C)Y=120(D)Y=1362. 阅读下面程序有以下主程骗子各子程序*主程序 MAIN.PRGCLEAR ALL S=0 I=1 DO WHILE I=5 TEMP=1 DO SUB WITH I,TEMP S=S+TEMP I=I+2 ENDDO ?S*子程序 SUB.PRG PARA N,FAC FOR J=1 TO N FAC=FAC*J NEXT(1) 了程序sub.prg被主程序ma

18、in.prg调用的次数为()(A)5(B)4(C)3(D)2(2) 执行主程序main.prg输出的结果S为()(A)120(B)127(C)9(D)33. 阅读下面程序数据库“等级考试.DBC”中有“学生”和“成绩”两个数据表:学生(考号 C(6),姓名 C(2),性别C(2),党团员L)成绩(考号 C(6) ,笔试成绩N(3),设计成绩N(3),总分N(5,1)程序如下:SELECT TOP 3 学生.考号,学生.姓名,学生.性别,成绩.总分;FROM 等级考试!学生,成绩;ORDER BY 总分;WHERE 学生.考号=成绩.考号(1) 程序功能是(A)查询学生信息,并按部分升序排序(B

19、)查询学生信息,并按部分降序排序(C)查询总分前3名的学生信息,并按部分降序排序(D)查询总分前3名的学生信息,并按部分升序排序(2) 去掉程序中的语句ORDER BY 总分,程序运营结果()(A)不变(B)改变(C)不可运营(D)查询结果不排序(3) SELECT 后的学生.考号,学生.姓名,学生.性别,成绩.总分所相应的关系操作是()(A)投影(B)连接(C)选择(D)合并4. 阅读下面程序段在表单设计器中设计了一个表单,包含1个标签Label1、1个命令按钮Command1和4个文本框Text1Text4,如下图所示:命令按钮Command1的Click事件代码如下:A=thisform

20、.text1.valueB=thisform.text2.valueC=thisform.text3.valueIf max(a,b)cThisform.text4.value=max(a,b)ElseIf min(a,b)cThisform.text4.value=cElseThisform.text4.value=min(a,b)EndifThisform.text11.setfocus(1) 该表单实现的功能是()(A)求最大数(B)求中间数(C)求最小数(D)求平均值(2) 假如在text1text3文本框中依次输入78,34,59,则Text4文本框中的数是()(A)78(B)34(

21、C)59(D)57三、 程序填空题(每空2分,共40分)1. 在关系数据库的基本操作中,从关系中制取满足条件的元组的操作为 。从关系中抽取指定列的操作称为 。将两个关系中相同属性值的元组连接到一起而形成一个新的关系操作称为 。2. Visual FoxPro中索引文献分为单一索引文献和复合索引文献,复合索引文献的扩展名为 ;数据库表专有的索引类型是 ;视图分为本地视图和 视图。3. 在Visual FoxPro中,假如逻辑删除数据表中的记录,则被删除的记录前应有删除标记符 。在当前打开的表中物理删除带有删除标记记录的命令是 。4. 有表RSDA(姓名C,出生日期D,职称C ),现记录年龄在40

22、岁(涉及40,只考虑出生年份,不考虑月、日)且职称为“专家”的人数,请将程序补充完整。SET TALK OFFUSE RSDACLEARN=0DO WHILE NOT EOF()NL=YEAR(DATE()- IF NL40 AND 职称=专家 ENDIFSKIPENDDO5. 下面程序功能是输出1到10的阶乘之和。CLEARS=0W=1X=1DO WHILE W=W*X X=X+1ENDDO?S=+STR(S0RETURN6. 有数据表文献学生(学号 C (8),姓名c(6),性别L)下面的SQL语句是在学生表中插入一条新记录,请完善:INSERT 学生(学号,姓名,性别) (“”,“李林”

23、,.F.)7. 向学生表中增长一个字段“入校成绩 N (5,1)” 的SQL语句如下,请完善: TABLE 学生 入校成绩 N(5,1)8. 如图所示表单:(1)运营时表单自动居中,应设立表单的AutoCenter属性为:(2)文本框Text2运营时不可修改,可在表单Init事件过程中设立如下代码,请完善:Thisform.text2. =.T.(3) 单击Command1(绝对值)按钮,显示绝对值,则:应设立Command1的 事件代码为:X=val(thisform.text1.value)Thisform.text2. =str(abs(x)第二部分答案一、单项选择题1、BABDD 6、

24、CBCAA 11、BBACA二、读程序题1、CDC2、CB3、DCA4、BC二、程序填空题1、选择、投影、连接2、CDX、主索引、远程3、*、PACK4、YEAR(出生日期)、N=N+15、X=10、S=S+W6、INTO、VALUES7、ALTER、ADD8、.T.、READONLY、CLICK、VALUE四川省普通高等学校计算机应用知识和能力第三十二次等级考试二级(数据库)笔试试卷第一部 软件技术基础一、是非判断题(每题1分)1、在程序设计中,常用认为数组来表达线性表的顺序存储空间。( T)2、软件测试的目的是为用户提供没有错误的程序。( F )3、栈顶的位置只能进行进栈操作不能进行退栈操

25、作。( F )4、处在等待状态的进程,若其等待的事件已发生,就立即转入运营状态。( F )5、线性表若采用链式存储表达时其结点之间的存储单元地址可以不连续。( T )6、在进行插入排序时,其数据比较次数与数据初始排列有关。( T )7、数据的逻辑结构是从逻辑关系上描述数据,它与数据的存储结构无关,是独立于计算机的。( T )8、在操作系统中,进程最基本的特性是静态性和并发性。( F )9、软件危机是由软件产品过多而产生的。( F )10、面向过程系统需求分析使用的重要工具是数据流图和数据字典。( F )二、选择题(每小题1分)1、进程从运营状态进入就绪状态的因素也许是(B )A、时间片用完B、

26、等待某一事件C、等待的事件已发生D、被选中占有解决机2、需求分析中开发人员重要从用户那里了解( B )A、软件如何做B、软件做什么C、输入的信息D、软件的测试3、队列的操作原则是( B )A、先进后出B、先进先出C、只进不出D、只出不进 4、在需要经常查找结点的前驱与后继的情况下,使用( D )比较合适。A、单链表B、循环链表C、双链表D、顺序表5、任何两个并发进程之间( D )A、一定存在互斥关系B、一定存在同步关系C、一定彼此独立无关D、也许存在同步或互斥关系第二部分 数据库语言 VFP一、单项选择题(每题1分)1、在数据管理技术的发展过程中,经历了人工管理阶段,文献系统阶段和数据库系统阶

27、段,其中数据独立性最高的阶段是( )A、数据库系统B、文献系统C、人工管理D、数据项管理2、若打开一个建立了结构复合索引的数据表,再执行LIST命令,则表记录的顺序是按( )显示。A、原顺序B、主索引标记C、最后一个索引标记D、第一个索引标记3、在“项目管理器”下为项目建立一个新报表,应当使用的选项卡是( )。A、数据B、文档C、类D、代码4、在关系数据库中,实现表与表之间的联系是通过( )。A、实体完整性规则B、域完整性C、参照完整性规则D、用户自定义的完整性5、以下赋值语句执行后,变量A的值不是字符型的是( )A、A=ABCB、A=2023-4-5C、A=.T.D、STORE .T. TO

28、 A6、在VFP中,SQL没有提供数据( D )功能。A、查询B、定义C、操纵D、控制7、假如运营一个表单,以下事件一方面被触发的是( )。A、LOADB、ERRORC、INITD、CLICK8、在VFP中,已经建立了一个过程文献ABC.PRG,打开此过程文献的命令是()。A、OPEN PROCEDURE TO ABCB、DO PROCEDURE ABCC、SET PROCEDURE TO ABC D、RUN PROCEDURE ABC9、在下列属性中,( )是每一个控件都有的属性。A、CAPTIONB、CONTROLSOURCEC、NAMED、PICTURE10、假如要在报表中输入“学生”数

29、据表中的字段的内容,应使用下列哪个带区( )A、标题带区B、细节带区C、总结带区D、页标头区11、在SQL的查询语句中,( )短语用于实现关系的投影操作。A、WHEREB、SELECTC、FROMD、GROUP BY12、数据表文献STU.DBF中包含6个字段,依次执行以下命令后,屏幕显示的结果是( )。DIME ABC(7)USE STUSCATTER TO ABC?ABC(7)A、空B、.T.C、.F.D、013、以下关于“视图”的描述对的的是( )。A、视图保存在项目文献中B、视图保存在数据库中C、视图保存在表文献中D、视图保存在视图文献中14、在结构化程序设计中,有关嵌套的叙述对的的是

30、( )。A、循环体内不能具有条件语句B、选择结构中不能嵌套循环语句C、嵌套只能一层,否则会导致程序犯错D、对的的嵌套中不能有交叉15、在菜单设计器中设计菜单时,假如选择某菜单项还要执行一段程序,应在“结果”下拉列表框中选择( )。A、命令B、过程C、填充名称D、子菜单二、读程序题(每题3分)1、阅读下面程序CLEARN=1S=0DO WHILE N=5S=S+N*NN=N+1ENDDO?”S=”,SCANCEL(1)程序的功能是( )A、求1-5之间整数累加和B、求1-5之间整数的平方和C、求1-5之间整数的阶乘D、求1-5之间整数的立方和(2)程序运营后变量的值为( )A、15B、120C、

31、55D、3762、有如下的工资表执行以下程序后,回答相关的问题:CLEARCLEAR ALLUSE 工资SUM 基本工资 TO S1 FOR 性别=”女”AVER 基本工资 TO AV1 FOR 职称=”讲师”?S1,AV1 &(1)INDEX ON 职称 TAG XB DESCTOTAL ON 职称 TO ZC FIELDS 基本工资USE ZC?职称,基本工资&(2)LIST&(3)CLOSE ALL(1)程序中&(1)处输出的S1,AV1结果分别是( )。A、56501200B、40001200C、68501200D、68502400(2)程序中&(2)出输出的职称和基本工资分别为( )

32、A、副专家7500B、专家8450C、讲师2400D、专家2800(3)程序中&(3)查看表中记录有( )条。A、8B、2C、4D、33、阅读下面程序*主程序:P.PRGSET TALK OFFSTORE 2 TO X1,X2,X3X1=X1+1DO P1?X1+X2+X3RETURNSET TALK ON*子程序:P1.PRGX2=X2+1DO P2X1=X1+1RETURN*子程序:P2.PRGX3=X3+1RETURN(1)该程序运营后,X1的最终值为( )。A、3B、4C、5D、6(2)该程序运营后,X3的最终值为( )。A、3B、4C、5D、6(3)该程序运营后,最终显示的结果为(

33、)。A、3B、4C、9D、104、若设计了一个如下功能的表单程序:(1)在表单中建立了命名按钮控件,判断的代码放入按钮的CLICK事件中,若用MAX1变量来接受TEXT1文本框的数据用以与其他数据值进行值的比较,下列( )选项可表达MAX1对的获取值。A、MAX1=THISFORM.TEXT1B、MAX1=THISFORM.TEXT1.VALUEC、MAX1=VAL(THISFORM.TEXT1.VALUE)D、MAX1=TEXT1.VALUE(2)判断后,下列( )选项可表达文本框text4对的获取结果值。(注意text4中文本对齐方式)A、THISFORM.TEXT4=MAX1B、THIS

34、FORM.TEXT4.VALUE=MAX1C、THISFORM.TEXT4.VALUE =STR(MAX1)D、TEXT4.VALUE=MAX1三、程序填空题(每空2分)1、阅读下面的文字,填写合适的内容(1)在VF中索引分为:主索引、 候选索引 、唯一索引、普通索引;作为查询的数据源可以是数据库表、 自由表 、视图。(2)使用LOCATE ALL命令按条件对表中的记录进行查找,表指针已经指到满足条件的第一条记录,还要继续查找时应使用命令 CONTINUE 。使用SEEK命令按条件对表中的记录进行查找,表指针指到满足条件的第一条记录,还要继续进行查找时,应当使用命令 SKIP 。(3)命令SCATTER TO ABC 的功能是将当前表当前记录各字段值赋值给一个数组ABC,数组ABC是 一

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服