四川省VF计算机二级考试笔试题2934次.docx

上传人:b****5 文档编号:8812946 上传时间:2023-05-15 格式:DOCX 页数:75 大小:203.40KB
下载 相关 举报
四川省VF计算机二级考试笔试题2934次.docx_第1页
第1页 / 共75页
四川省VF计算机二级考试笔试题2934次.docx_第2页
第2页 / 共75页
四川省VF计算机二级考试笔试题2934次.docx_第3页
第3页 / 共75页
四川省VF计算机二级考试笔试题2934次.docx_第4页
第4页 / 共75页
四川省VF计算机二级考试笔试题2934次.docx_第5页
第5页 / 共75页
四川省VF计算机二级考试笔试题2934次.docx_第6页
第6页 / 共75页
四川省VF计算机二级考试笔试题2934次.docx_第7页
第7页 / 共75页
四川省VF计算机二级考试笔试题2934次.docx_第8页
第8页 / 共75页
四川省VF计算机二级考试笔试题2934次.docx_第9页
第9页 / 共75页
四川省VF计算机二级考试笔试题2934次.docx_第10页
第10页 / 共75页
四川省VF计算机二级考试笔试题2934次.docx_第11页
第11页 / 共75页
四川省VF计算机二级考试笔试题2934次.docx_第12页
第12页 / 共75页
四川省VF计算机二级考试笔试题2934次.docx_第13页
第13页 / 共75页
四川省VF计算机二级考试笔试题2934次.docx_第14页
第14页 / 共75页
四川省VF计算机二级考试笔试题2934次.docx_第15页
第15页 / 共75页
四川省VF计算机二级考试笔试题2934次.docx_第16页
第16页 / 共75页
四川省VF计算机二级考试笔试题2934次.docx_第17页
第17页 / 共75页
四川省VF计算机二级考试笔试题2934次.docx_第18页
第18页 / 共75页
四川省VF计算机二级考试笔试题2934次.docx_第19页
第19页 / 共75页
四川省VF计算机二级考试笔试题2934次.docx_第20页
第20页 / 共75页
亲,该文档总共75页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

四川省VF计算机二级考试笔试题2934次.docx

《四川省VF计算机二级考试笔试题2934次.docx》由会员分享,可在线阅读,更多相关《四川省VF计算机二级考试笔试题2934次.docx(75页珍藏版)》请在冰点文库上搜索。

四川省VF计算机二级考试笔试题2934次.docx

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

四川省普通高等学校计算机应用知识和能力

第三十四次等级考试

二级(数据库)笔试试卷

时间:

2011年4月16日

上午9:

00—11:

00

第一部分

软件技术基础

(共15分)

一、是非判断题(每小题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)a3a1a4a2(B)a3a2a4a1

(C)a3a4a2a1(D)a4a3a2a1

2.以下那一个不是操作系统的特征(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)触发时间

第二部分

数据库语言(VisualFoxPro)

程序设计(共85分)

一、单项选择提(每题1分,共15分)

1.在关系模型中,为了实现“关系中不允许出现相同元组”的约束就使用(B)。

A.临时关键字B.主关键字C.外部关键字D.索引关键字

2.VisualFoxPro对数据的操作命令输入时,下面叙述错误的是(C)。

A.每条命令必须以命令动词开头

B.命令致词使用时不区分大小写

C.命令动词后面不能再输入其他参数

D.命令动词前4个字母和整个命令动词等效

3.命令“Joinwithatonewfor学号=a.学号fields学号,姓名,性别,a.数学,a.英语”中包含的运算有(B)。

A.连接、选择B.连接、投影C.选择、投影、连接D.选择、投影

4.函数bof(),date(),time()结果类型分别是(D)

A.LNCB.LDTC.LDND.LDC

5.将内存变量定义为全局变量的VisualFoxPro的命令是(C)

A.LACALB.PRIVATEC.PUBLICD.GLOBAL

6.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是(C)。

A.改变表中记录的物理顺序B.为了对表进行实体完整性的约束

C.加快数据库表的查询速度D.加快数据库表的更新速度

7.Pack命令可以删除当前表的(D)。

A.结构和目录B.满足条件的记录

C.所有记录D.打了删除标记的记录

8.如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录是(C)。

A.系统自动备份记录中被删除记录到一个新表中

B.若子表中有相关记录,则禁止删除父表中记录

C.会自动删除子表中所有相关记录

D.不作参照完整怕检查,删除父表记录与记录无关

9.为了在报表中打印当前系统时间,应该插入一个(A)。

A.域控件B.表达式控件C.标签控件D.文本控件

10.为了从用户菜单返回到系统菜单应该使用命令(D)

A.SETDEFAULTSYSTEMB.SETMENUTODEFAULT

C.SETSYSTEMTODEFAULTD.SETSYSMENUTODEFAULT

11.查询设计器默认的查询去向是(B)。

A.临时表B.浏览C.屏幕D.报表

12.当前表单的LABEL1控件中显示系统时间的语句是(A)。

A.THISFORM.LABEL1.CAPTION=TIME()

B.THISFORM.LABEL1.VALUE=TIME()

C.THISFORM.LABEL1.TEXT=TIME()

D.THISFORM.LABEL1.CONTROL=TIME()

13.SQL查询中,用于排序和去掉重复记录的选项子句分别是(B)。

A.ORDERBY和JOINB.ORDERBY和DISTINCT

C.ORDERBY和DISTINGCTD.ORDERBY和GROUPBY

14.关于分支(条件)语句IF—ENDIF的说法不正确的是(D)。

A.IF和ENDIF语句必须成对出现B.分支语句可以嵌套,但不能交叉

C.IF和ENDIF语句可以无ELSED.IF和ENDIF语句必须有ELSE

15.在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是(C)。

A.永久性关联B.永久性关联或临时性关联

C.临时性关联D.永久性关联和临时性关联

二、读程序题(每题3分,共30分)

1.阅读下面程序:

CLEAR

Y=0

INPUT"请输入一个3位整数"TON

DOWHILEN>0

Y=Y*10+MOD(N,10)

N=INT(N/10)

ENDDO

?

Y

RETURN

(1)上述程序中,MOD函数的功能是(B)。

A.除尘B.求余C.取整D.乘法

(2)若运行时从键盘输入“345”,则输出的Y是(C)

A.345B.435C.543D.453

2.有如下的“学生”表

读下面的程序:

clear

use学生

input"请输入年份:

"tonf

locateforyear(出生年月)=nf

s=0

n=0

dowhilenoteof()

n=n+1

s=s+入学总分

continue

enddo

?

s/n,n

closeall

(1)程序的功能是(D)

A.根据输入的数据进行统计B.根据输入数据进行查询、统计

C.根据输入的数据完成查询D.根据输入数据进行查询、统计并输出统计的结果

(2)程序运行时,从键盘输入“1983”,程序运行后输出的结果为(C)

A.00B.3509C.5093D.15273

(3)程序中cont的作用是(A)。

A.把记录指针指向下一条满足条件的记录B.继续循环

C.把记录指针指向下一条记录D.没有作用

3.阅读下面的程序

*Main.prg

clear

k1=10

k2=20

dosub1

?

k1,k2&&

(1)

dosub2withk2+10,k1

?

k1,k2&&(3)

return

procsub1

privk1

k1=k2+1

k2=k1+1

return

procsub2

parax1,x2

x1=10

x2=20

x1=str(x1,2)+str(x2,2)

x2=x1+str(x2,2)

?

x1,x2&&

(2)

return

(1)程序运行到

(1)处显示的结果(D)

A.1020B.2030C.1030D.1022

(2)程序运行到

(2)处显示的结果(B)

A.1020102010B.1020102020

C.1010101010D.1020101010

(3)该程序运行后,最终显示的结果为(A)

A.10202022B.10202030

C.10202040D.10101022

4.在表单设计器中设计了一个表单,包含1个标签label1、1个命令按钮Command1和4个文本框Text1~Text4,如下图所示:

命令按钮Command1的Click事件代码如下:

a=ThisForm.Text1.Value

b=ThisForm.Text2.Value

c=ThisForm.Text3.Value

IfMax(a,b)

ThisForm.Text4.Value=Max(a,b)

Else

IFMIN(a,b)

ThisForm.Text4.Value=c

Else

ThisForm.Text4.Value=Max(a,b)

ENDIF

ENDIF

ThisForm.Text1.SetFocus

(1)该表单实现的功能是(B)。

A.求最大数B.求中间数C.求最小数D.求平均值

(2)如果在Text1~Text3文本框中依次输入78,34,58,则Text4文本框中的数是(C)。

A.78B.34C.58D.56

三、程序填空(每空2分,共40分)

1.阅读下面文字,填写合适的内容

(1)在关系对应的二维表中,行对应记录,列对应字段。

(2)VisualFoxPro不仅支持面向过程的程序设计,而且支持面向对象的程序设计,它提供了大量的向导、设计器、生成器等菜单操作工具供用户随时调用,提高了工作效率。

(3)SQL语言包括了数据定义、数据操作、和数据查询。

在SQL语句中,将查询结果存放在一个文本文件中,应该使用tofile。

2.下列程序是从10个实数中统计最大数的程序,请正确补充程序运行:

CLEAR

SETTALKOFF

K=1

INPUT"请输入第一个数:

"TOY

DOWHILEK<10

INPUT"请再次输入数据:

"TOX

IFY

Y=X

ENDIF

K=K+1

ENDDO

?

"最大数=",Y

RETURN

3.有如下的三个表:

学生(学号,姓名,性别,出生年月)

选课(学号,课程号、成绩)

课程(课程号,课程名称,课时)

以下SQL语句完成查询,按照姓名升序排序显示不重复的姓名、课程名称和成绩;请完善语句:

Seledistinct姓名,课程名称,成绩;

From学生,选课,课程;

where学生.学号=选课.学号.and.选课.课程号=课程.课程号;

orderby姓名

4.有数据表XYQK.DBF和ZXF.DBF如下图所示。

要求编程统计并输出每位学员各项明细费用及总费用,并显示出来,请将程序补充完整。

图数据表XYQK.DBF和ZXF.DBF

程序:

CLEAR

SELE1

USEZXF

INDEXON学号TAGXH

SELE2

USEXYQK

INDEXON学号TAGXH

TOTALON学号TOTEMP

USETEMP

SETRELATO学生INTOA

?

"姓名学费住宿费总费用"

DOWHILENOTEOF()

?

姓名,学费,A->每日宿费*A->天数,学费+A->每日宿费*A->天数

SKIP

ENDDO

5.如下图所示,用标签、文本、命令按钮构成一个表单。

初始运行表单时,如下图1所示。

单击“日期”按钮后,标签内容“当前日期是”,文本框内将显示系统的年月日,如下图2所示;单击“时间”按钮时,标签内容为“当前时间是”,文本框内容显示系统的时间,如下图3所示。

单击“退出”按钮时,将退出表单运行。

图1图2图3

为完成上述要求:

(1)“时间”按钮的Click事件代码是:

thisform.label1.caption="当前时间是"

thisform.text1.value=time()

(2)“退出”按钮的Click事件代码是:

thisform.release

(3)要使表单运行时自动在VFP窗口内居中,表单的AutoCenter属性应设置为.T.

四川省普通高等学校计算机应用知识和能力

第三十三次等级考试

二级(数据库)笔试试卷

时间:

2010年10月16日

上午9:

00—11:

00

第一部分

软件技术基础

(共15分)

第一部分软件技术基础

一、是非判断题

1、栈是一种先进后出的线性表,只能采用顺序存储结构。

(B)

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

(B)

3、为了便于对单链表实现结点的插入、删除操作,通常增设一个表头结点。

(A)

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

(B)

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

(B)

6、虚拟设备技术能将独占设备转换为可共享的设备,提高资源利用率。

(A)

7、进程控制块是进程存在的唯一标志。

(A)

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

(A)

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

(B)

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

(A)

二、选择题

1、如果进栈序列为1、2、3、4,则可能的出栈序列是(B)。

A、3、1、4、2B、2、4、3、1C、3、4、1、2D、任意顺序

2、已知某二叉树的后序遍历序列是dabec,中序遍历序列是debac,则他的前序遍历序列是(D)。

A、acbedB、decabC、deabcD、cedba

3、下列的进程状态变化中,(C)变化是不能发生的。

A、运行→就绪B、运行→等待C、等待→运行D、等待→就绪

4、很好地解决了碎片问题的存储管理方法是(A)。

A、页式存储管理B、段式存储管理C、可变分区管理D、多重分区管理

5、在软件生命周期中,所花费用最多的阶段是(D)。

A、详细设计B、软件编码C、软件测试D、软件维护

第二部分数据库语言

一、单项选择题

1、根据关系规范理论要求,关系数据库中的关系必须满足:

其每一属性都是(D)。

A、互相关联的B、长度可变的C、互不相关的D、不可再分解的

2、将学生表的“年龄”属性限制在18~22之间,这属于数据完整性中的(D)。

A、参照完整性B、实体完整性C、域完整性D、用户自定义完整性

3、visualfoxpro提供了(D)来执行命令。

A、交互方式、程序方式和输入方式

B、交互方式、程序方式、菜单方式和工具方式

C、交互方式、输入方式和工具方式

D、交互方式、程序方式、菜单方式和工具栏方式

4、在vfp中,可以对字段设置默认值的表(A)

A、必须是数据库表

B、必须是自由表

C、自由表或数据库表

D、不能设置字段默认值

5、在以下4组函数运算中,结果相同的是(A)。

A、left(“visualfoxpro”,6)与substr(“visualfoxpro”,1,6)

B、year(date())与substr(dtoc(date),7,2)

C、vartype(“36-5*4”)与vartpye(36-5*4)

D、假定a=”this”,b=”isastring”,a-b与a+b

6、定义数组后,数组元素的初值是(D)。

A、整数B、不定值C、逻辑真D、逻辑假

7、visualfoxpro的报表文件中保存的是(D)。

A、打印报表的预览格式B、打印报表本身

C、打印的格式和数据D、报表设计格式的定义

8、使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr之后,在命令窗口中所生成的命令为(C)。

A、openqueryzgjk.qprB、doqueryzgjk.qpr

C、modifyqueryzgjk.qprD、createqueryzgjk.qpr

9、在表单运行中,当结果发生变化时,应刷新表单,刷新表单所用的命令是(C)。

A、RELEASEB、DELETEC、REFRESHD、RECALL

10、在SELECT-SQL语句中,不能使用的函数是(D)。

A、AVGB、COUNTC、SUMD、TOTAL

11、从学生选课表XK中(其中有学号、课程、成绩3个字段)查询选修了6门以上课程的学生学号,实现该功能的SELECT语句是(B)。

A、SELECT学号FROMXKGROUPBY学号HAVING课程>5

B、SELECT学号FROMXKGROUPBY学号HAVINGCOUNT(*)>5

C、SELECT学号FROMXKGROUPBY学号HAVINGSUM(*)>5

D、SELECT学号FROMXKHAVING课程>5GROUPBY学号

12、多模块程序中,某模块的变量在其他模块中(C)

A、不能使用B、可以使用C、不一定能使用D、以上说法都不对

13、查询设计器和视图设计器的主要不同表现在于(B)

A、查询设计器有“更新条件”选项卡,没有“查询去向”选项卡

B、查询设计器没有“更新条件”选项卡,有“查询去向”选项卡

C、视图设计器没有“更新条件”选项卡,有“查询去向”选项卡

D、视图设计器有“更新条件”选项卡,也有“查询去向”选项卡

14、使用VISUALFOXPRO的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在result中选择(C)。

A、padnameB、commandC、submenuD、procedure

15、标签控件的缺省名字为(B)

A、list1B、label1C、edit1D、text1

二、读程序题

1、阅读下面程序

I=0

N=0

DOWHILEI<10

N=N+1

IFINT(I/3)=I/3

I=INT(I/2)+4

ENDIF

I=I+2

ENDDO

?

I,N

RETU

1)上述程序执行后,输出I的值是(C)

A、8B、9C、10D、11

2)上述程序执行后,输出N的值是(B)

A、2B、3C、4D、5

2、有如下“学生”表

1)执行“SELECT班级号,COUNT(*)FROM学生GROUPBY班级号ORDERBY2DESC”后,查询结果中共有(D)条记录。

A、7B、2C、3D、4

2)第一条记录是(A)。

A、113B、221C、332D、441

3)执行“SELECTMIN(年龄)FROM学生INTOARRAYTMP”后,下列说法正确的是(B)。

A、TMP中共有2个元素B、TMP

(1)的值为18

C、TMP(0)的值为18D、TMP

(1)的值为22

3、阅读下面程序

*主程序

Clear

A=1

B=2

C=3

DOS1

B=B+3

?

A,B,C&&

(2)

RETU

*子程序

PROCEDURES1

PRIVATEB

A=A+1

B=A*2

C=C+B

?

A,B,C&&

(1)

RETU

1)PRIVATE定义后,变量B为(B)

A、全局变量B、局部变量C、本地变量D、公共变量

2)第一处命令?

A,B,C的显示结果为(B)

A、123B、247C、257D、321

3)第二处命令?

A,B,C的显示结果为(C)

A、123B、247C、257D、321

4、阅读下面CLICK事件代码:

XH=THISFORM.TEXT1.VALUE

XM=THISFORM.TEXT2.VALUE

INSERTINTOXJJBXX(学号,姓名)VALUES(XH,XM)

THISFORM.TEXT1.VALUE=’’

THISFORM.TEXT2.VALUE=’’

1)该CLICK事件的作用是(A)。

A、添加一条记录到表文件中

B、删除表文件中的一条记录

C、替换表文件的一条记录

D、查询表文件中满足条件的记录

2)事件中“THISFORM.TEXT1.VALUE=’’“命令的作用是(B)。

A、将文本框的内容设为NULL值B、清除文本框中的内容

C、将按钮的内容设为NULL值D、清除按钮的内容

三、程序填空题

1、预读下面文字,填写合适的内容。

1)数据库系统主要包括计算机硬件、操作系统、数据库、数据库管理系统(dbms)和建立在该数据库之上的相关软件、数据库管理员及用户等组成部分;数据库系统的核心是数据库管理系统。

2)数据库表有而自由表没有的索引类型是主索引;视图设计器有而查询设计器没有的选项卡是更新条件。

3)SELECT语句默认的输出时在浏览窗口中显示查询结果,可以使用子句intotab将查询结果放到永久表中。

2、下面程序功能是计算1+2+3+……+100之和,并求能被3整除的数之和。

STORE0TOS,T

FORK=1TO100

S=S+K

IFint(K/3)=K/3

T=T+K

ENDIF

ENDFOR

?

”S=”+STR(S,5)

?

”T=”+STR(T,5)

RETURN

3、下面所示的售书数据表BOOK.DBF,有书号、单价、数量、总计4个字段,要逐条计算总计并填入“总计”字段之中,计算按照如下规则:

若数量小于等于10,总计等于“单价*数量”;若数量大于50,总计等于“单价*数量*(1-5/100)”;若数量在11和50之间,总计等于“单价*数量*(1-10/100)”.请填空:

SETTALKOFF

USEBOOK

GOTOP

DOWHILE.NOT.EOF()

DOCASE

CASE数量<=10

REPLACE总计WITH单价*数量

CASE数量>=11and数量<=50

REPLACE总计WITH单价*数量*(1-10/100)

CASE数量>50

REPLACE总计WITH单价*

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2