高三计算机专业第一次月考试题.docx

上传人:b****7 文档编号:9668940 上传时间:2023-02-05 格式:DOCX 页数:15 大小:22.86KB
下载 相关 举报
高三计算机专业第一次月考试题.docx_第1页
第1页 / 共15页
高三计算机专业第一次月考试题.docx_第2页
第2页 / 共15页
高三计算机专业第一次月考试题.docx_第3页
第3页 / 共15页
高三计算机专业第一次月考试题.docx_第4页
第4页 / 共15页
高三计算机专业第一次月考试题.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

高三计算机专业第一次月考试题.docx

《高三计算机专业第一次月考试题.docx》由会员分享,可在线阅读,更多相关《高三计算机专业第一次月考试题.docx(15页珍藏版)》请在冰豆网上搜索。

高三计算机专业第一次月考试题.docx

高三计算机专业第一次月考试题

高三计算机专业第一次月考试题(VF)

姓名_______分数_______

一、选择题(本大题共60小题,每小题1分,共60分)

1、数据表中共有100条记录,当前记录为第10条,执行listnext5以后,当前记录为()

A)10B)14C)15D)EOF

2、对表文件建立索引,可使用命令

A)SORTB)UPDATEC)INDEXD)JOIN

3、下列各操作把记录真的从表中删除的是()

A、选择“表”→“删除记录”命令B、执行delete命令

C、选择“表”→“彻底删除”命令D、执行zap命令

4、在使用replace替换命令时,不能作用于下列哪个字段

A)逻辑型B)日期时间型C)备注型D)通用型

5、在显示下拉菜单中,单击“追加方式”选项,将在当前表

A)中插入一个空记录B)尾增加一个空记录

C)中进入追加状态D)上弹出追加对话框

6、显示表中所有教授和副教授记录的命令是

A)listfor职称="教授"and职称="副教授"

B)listfor职称>="副教授"

C)listfor职称="教授"or"副教授"

D)listfor"教授"$职称

7、在VFP中,数据库表和自由表的字段名最大字符数分别是

A)10,10B)128,10C)256,128D)128,128

8、显示当前数据库中所有40岁(含40岁)以下,职称为“教授”,“副教授”的姓名和工资,应使用命令

A)BROWSEFIEL姓名,工资FOR年龄<=40AND职称="教授"AND职称="副教授"

B)LISTFIEL姓名,工资FOR年龄<=40OR职称="教授"OR职称="副教授"

C)BROWSEFIEL姓名,工资FOR年龄<=40AND(职称="教授"OR职称="副教授")

D)LISTFIEL姓名,工资FOR年龄<=40OR(职称="教授"AND职称="副教授")

9、打开一个数据库的命令是

A)USEB)USEDATABASE

C)OPEND)OPENDATABASE

10、对多表进行操作时,选择工作区所使用的命令为_______

A)USEB)OPENC)SELECTD)CREATE

11、要求表文件某数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为()

A)8位B)7位C)6位D)4位

12、要从某表文件中真正删除一条记录,应当()

A)先用DELETE命令,再用ZAP命令B)直接用ZAP命令

C)先用DELETE命令,再用PACK命令D)直接用DELETE命令

13、在VisualFoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是()

A)MODIFYSTRUCTURESTUDENT

B)MODIFYCOMMANDSTUDENT

C)CREATESTUDENT

D)CREATETABLESTUDENT

14、在VisualFoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为:

()

A)1、4、8B)4、4、10C)1、10、8D)2、8、8

15、可以在BROWSE浏览窗口中,按CTRL+T键实现__________操作

A)逻辑删除记录和物理删除记录

B)逻辑恢复记录和物理恢复记录

C)逻辑删除记录和逻辑恢复记录

D)物理删除记录和物理恢复记录

16、顺序执行下列命令后,最后一条命令显示结果是()

useCHJ

Go5

Skip-2

?

Recno()

A)3B)4C)5D)7

17、在VisualFoxPro中,可以对字段设置默认值的表()。

A)必须是数据库表(B)必须是自由表

C)自由表或数据库表(D)不能设置字段的默认值

18、在VisualFoxpro中,主索引可在()中建立

A、自由表B、数据库表C、任何表D、自由表和视图

19、创建数据表时,可以给字段规定NULL或NOTNULL值,NULL值的含义是()。

A)0B)空格C)1D)不确定

20、“X是小于100的非负数”,用VFP表达式表示是_______

A、0≤X<100

B、0<=X<100

C、0<=X.AND.X<100

D、0<=X.OR.X<100

21、在VISUALFOXPRO的项目管理器中不包括的选项卡是______。

A、数据B、文档C、类D、表单

22、执行了DELETE命令之后,如想恢复到DELETE之前的状态应执行()

A.ZAP     B.CANCEL     C.RECALL    D.RESTORE

23、关系数据库用()来表示实体之间的联系。

A)树结构B)网结构C)二维表D)线性表

24、关系数据库管理系统所管理的关系是()。

A)一个DBF文件(B)若干个二维表

C)一个DBC文件(D)若干个DBC文件

25、设A=2,B=3,C=4,下列表达式值为逻辑真值的是()

A、12/A+2=B^2

B、3>2*BORA=CANDB<>CORA>B

C、A*B<>C+3

D、A>BANDB<=COR3*A>2*C

26、在下列表达式中结果为日期型的是    。

  A)DATE()+TIME()               B)DATE()+30

  C)DATE()-CTOD(‘01/02/99')    D)365-DATE()

27、SUBSTR("安徽高校水平考试",9,4)的值是     。

 A)安徽高校                    B)水平

  C)水平考试                    D)安徽高校水平考试

28、在下列四个选项中,不属于基本关系运算的是  。

  A)连接    B)投影   C)选择  D)排序

29、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实之间的关系属于 _____。

 A)一对一联系  B)一对二联系 C)多对多联系  D)一对多联系

30、在VF的命令窗口中键入CREATEDATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤 ____。

 A)单击"文件"菜单中的"新建"按钮,然后在新建对话框中选定"数据库"单选钮,再单击"新建文件"命令按钮

 B)单击"文件"菜单中的"新建"按钮,然后在新建对话框中选定"数据库"单选钮,再单击"向导"命令按钮

 C)单击"文件"菜单中的"新建"按钮,然后在新建对话框中选定"表"单选钮,再单击"新建文件"命令按钮

 D)单击"文件"菜单中的"新建"按钮,然后在新建对话框中选定"表"单选钮,再单击"向导"命令按钮

31、在下面的数据类型中默认值为.F.的是 __ 。

 A)数值型   B)字符型   C)逻辑型  D)日期型

32、依次执行VisualFoxPro=″ABC″和ABC=VisualFoxPro命令后,再执行?

VisualFoxPro+ABC命令的结果是。

A)ABCABCB)VisualFoxProABC

C)FoxProVisualFoxProD)ABCVisualFoxPro

33、职工表与职工表的索引文件已打开,现要将记录指针定位到第一个工资高于600元的记录上,下列()命令可以实现。

(A)LOCATEFOR工资>600(B)FIND工资>600

(C)FINDFOR工资>600(D)SEEK工资>600

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

A)永久性关联(B)永久性关联或临时性关联

C)临时性关联(D)永久性关联和临时性关联

35、数据表文件中有数学、英语、计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令()。

A)TOTAL数学,英语。

计算机TO总分

B)REPLA总分WITH数学+英语+计算机

C)SUM数学,英语,计算机TO总分

D)REPLA数学+英语+计算机WITH总分

36、建立索引文件时,()字段不能做索引字段。

A、数值型B、字符型C、日期型D、备注型

37、不能显示1985年及其以前出生的职工记录的命令是()。

A)LISTFORYEAR(出生日期)<=1985

B)LISTFORSUBSTR(DTOC(出生日期),7,2)<=”85”

C)LISTFORLEFT(DTOC(出生日期),7,2)<=”85”

D)LISTFORRIGHT(DTOC(出生日期),2)<=”85”

38、“项目管理器中”的“数据”选项卡实现对()显示和管理。

(A)数据库、自由表和视图(B)数据库、视图和查询

(c)数据库、表单和查询(D)数据库、自由表和查询

39、以下符号中,属于VisualFoxPro中的常量的是()。

A)TB)EOFC)EOF()D).T.

40、将当前表中工资收入在600--800元之间(包括600和800)的人员记录拷贝到新表中的筛选条件是_____。

A)FOR60<=工资<=800B)FOR工资>=600OR工资<=800

C)FOR工资>=600AND工资<=800D)FOR工资>600OR工资<800

41、执行以下命令序列(设今天是2009年2月13日)

STOREDATE()TOM_DATE

M_DATE=M_DATE-365

?

YEAR(M_DATE)

的显示结果是_____。

A)2009B)4C)2008D)该语句序列中有错误

42、与NOT(NL<=60ANDNL>=18)等价的条件是_____。

A)NL>60ORNL<18B)NL>60ANDNL<18

C)NL<60ORNL>18D)NL<60ANDNL>18

43、设当前数据库有10条记录(记录未进行任何索引),在下列三种情况下,当前记录号为1时;EOF()为真时;BOF()为真时,命令?

RECN()的结果分别是______。

A)1,11,1B)1,10,1C)1,11,0D)1,10,0

44、可以比较大小的数据类型包括。

A)数值型、字符型、日期型、逻辑型B)数值型、字符型、日期型

C)数值型、字符型D)数值型

45、执行SELECT0选择工作区的结果是______。

A)选择了0号工作区B)选择了空闲的最小号工作区

C)关闭选择的工作区D)选择已打开的工作区

46、下述命令中的______命令不能关闭表文件。

A)USEB)CLOSEDATABASE

C)CLEARD)CLOSEALL

47、在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是____。

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

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

48、Appendblank命令的作用是______。

A)编辑记录B)在第一条记录前增加新记录

C)在表尾增加一条空白记录D)在当前记录前增加一条空白记录

49、在"职工档案"表文件中,婚否是L型字段,性别是C型字段,若检索"已婚的女同志",应该用______逻辑表达式。

A)婚否OR(性别='女')B)(婚否=.T.)AND(性别='女')

C)婚否AND(性别=女)D)已婚OR(性别=女)

50、在VisualFoxpro中,存储图象的字段类型应该是______。

A)备注型B)通用型

C)字符型D)双精度型

51、当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺省[范围]短语,则系统将______。

A)只计算当前记录的工资值B)计算前8条记录的工资和

C)计算后8条记录的工资和D)计算全部记录的工资和

52、表文件及其索引文件(.IDX)已打开,且设置为主控索引,要确保记录指针定位在记录号为"1"的记录上,应使用命令_____。

A)GOTOPB)GOBOF()C)GO1D)SKIP1

53、对学历为大学的职工按工资由高到低排序,工资相同的职工按年龄由大到小排序,应使用的命令是_____。

A)SORTTOXLON工资/A,出生日期/DFOR学历="大学"

B)SORTTOXLON工资/D,出生日期/AFOR学历="大学"

C)SORTTOXLON工资/A,出生日期/AFOR学历="大学"

D)SORTTOXLON工资/D,出生日期/DFOR学历="大学"

54、在VisualFoxpro中,创建一个名为SDB.DBC的数据库文件,使用的命令是______。

A)CREATEB)CREATESDB

C)CREATETABLESDBD)CREATEDATABASESDB

55、VisualFoxPro6.0系统提供的FOR<条件>子句与一些相关的命令配合使用可以方便地实现关系运算中()的操作。

(A)投影     (B)复制     (C)选择     (D)关联

二、填空题(本大题共13空,每空1分,共13分)

1、“学生”表中有9个记录,执行下列操作以后屏幕最后显示的结果是。

USE学生

GOBOTTOM

SKIP

RECNO()____________________

2、工资关系中有工资号、姓名、职务工资、津贴、公积金、所得税等字段,其中可以作为关键字的字段是______。

                     

3、实现表之间临时联系的命令是______。

4、VisualFoxPro中,索引分为主索引、_______、______和普通索引。

5、创建数据库RY后,系统自动生成的三个文件为、和。

6、定义全局变量的命令是。

7、Accept命令可以从键盘接收一个。

8、VFP中变量名的命名规则:

只能使用汉字、字母、和数字。

9、结构化程序所使用的三种基本控制结构是顺序结构、和循环结构。

10、数据库系统的核心是。

三、读程序(本大题共8小空,每空2分,共16分)

1、CLEAR

STORE0TOA,B,C

FORI=1TO10

DOCASE

CASEMOD(I,2)=0

A=A+I/2

CASEINT(I/3)=I/3

B=B+I/3

OTHERWISE

C=C+1

ENDCASE

ENDFOR

?

A,B,C

(1)程序执行后变量A的值是()

A.13.00B.14.00C.15.00D.16.00

(2)程序执行后变量B的值是()

A.3.00B.4.00C.5.00D.6.00

(3)程序执行后变量C的值是()

A.0B.1C.2D.3

2、设表文件XS.DBF有10条记录,程序如下:

USEXS

GOBOTTOM

N=3

DOWHILEN>=1

DISPLAY

SKIP-1

WAIT

N=N-1

ENDDO

USE

RETURN

1)、程序的功能是()

A)显示所有记录B)分别显示前3个记录

C)显示第3个记录D)分别显示后三个记录

2)、退出循环后,N的值是()

A)0B)1C)3D)4

根据下列程序,完成5、6、7题。

3、阅读下面程序

CLEAR

OPENDATABASEEMPLORER

USECOMPEN

SCANFORRECNO()<=10

IF姓名=”李强”

LOOP

ENDIF

?

姓名,实发工资

ENDSCAN

USE

CLOSEDATABASE

(1)COMPEN是:

()

A、自由表B、数据库表

C、数据库D、可能是自由表,也可能是数据库表

(2)若数据库有50条记录,则程序的功能是:

()

A、前10条记录中搜寻“李强”的记录

B、列出前10条记录

C、每10条记录一屏显示记录,但不显示“李强”的记录

D、列出前10条记录,但不显示“李强”的记录

(3)循环结束后,记录指针指向()

A、第1条记录B、最后1条记录

C、第10条记录D、最后1条记录加1

四、数据表操作(本题共5个空,每空2分,共10分)

1、若要在第2号工作区中,以“XS”为别名打开“STUDENT.DBF”表文件的命令是。

2、若STUDENT.DBF具有10条数据记录,则在交互方式下依次顺序执行下列命令序列,请空格处填上屏幕的显示结果。

   USESTUDENT.DBF

?

RECNO(),BOF()

SKIP–1

?

RECNO(),BOF()

GOBOTTOM

?

RECNO(),EOF()

SKIP+1

?

RECNO(),EOF()

五、程序分析题(本大题2个小题,每题3分,共6分)

1、写出以下程序的运行结果:

SETTALKOFF

X=0

Y=0

DOWHILEX<100

X=X+1

IFINT(X/2)=X/2

LOOP

ELSE

Y=Y+X

ENDIF

ENDDO

?

"Y=",Y

RETURN

运行结果为______。

2、执行如下程序

SETTALKOFF

S=0

I=1

INPUT"N=?

"TON

DOWHILES<=N

S=S+I

I=I+1

ENDDO

?

S

SETTALKON

如果输入N值为5,则最后S的显示值是。

六、程序填空题(本大题3个小题,每题5分,共15分)

1、下面是计算100以内偶数之和的程序,N是偶数个数,S是偶数之和。

cleaall

store0tok,n,s

dowhile

k=k+1

ifMOD(K,2)=0

n=

________

endif

enddo

?

n,s

2、下列程序的功能是计算1-100之间所有整数的平方和并输出结果

S=0

__________

DOWHILEX<100

________

________

ENDDO

?

S

RETURN

3、下列程序片段完成了程序运行时,根据所输入的姓名从XSDA表(包含姓名字段)中查找记录的操作,若查找到则显示其学号、姓名、专业信息,若无则显示“查无此人!

”。

要求在画线处填上适当的程序代码。

USEXSDA.DBF         

ACCEPT “请输入待查学生姓名:

”TONAME

LOCATE                     

   IF           

      ?

”学号:

”+学号+”姓名:

”+姓名+”专业:

”+专业

  ELSE

      ?

”查无此人!

  ENDIF

USE          

答题卡

姓名_______分数________

一、选择题

1——5________________6——10______________11——15______________

16——20______________21——25______________26——30______________

31——35______________36——40______________41——45______________

46——50______________51——55______________56——60______________

二、填空题

1、________2、__________3、___________4、____________________

5、________________________________6、___________

7、_________________8、____________________9、__________________

10、_______________

三、读程序

1、

(1)_______

(2)________(3)_______

2、

(1)_______

(2)________

3、

(1)_______

(2)________(3)_______

四、数据表操作

1、________________________

2、________________________________________________

五、程序分析题

1、__________________2、_________________

六、程序填空题

1、_____________________________________

2、_____________________________________

3、__________________________

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

当前位置:首页 > 高等教育 > 理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1