四川省第22次计算机vf笔试试题Word格式文档下载.docx

上传人:b****5 文档编号:19757631 上传时间:2023-01-09 格式:DOCX 页数:12 大小:32.40KB
下载 相关 举报
四川省第22次计算机vf笔试试题Word格式文档下载.docx_第1页
第1页 / 共12页
四川省第22次计算机vf笔试试题Word格式文档下载.docx_第2页
第2页 / 共12页
四川省第22次计算机vf笔试试题Word格式文档下载.docx_第3页
第3页 / 共12页
四川省第22次计算机vf笔试试题Word格式文档下载.docx_第4页
第4页 / 共12页
四川省第22次计算机vf笔试试题Word格式文档下载.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

四川省第22次计算机vf笔试试题Word格式文档下载.docx

《四川省第22次计算机vf笔试试题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《四川省第22次计算机vf笔试试题Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。

四川省第22次计算机vf笔试试题Word格式文档下载.docx

5、结构第程序设计主要强调的是()

(A)程序易读性(B)程序的效率

(C)程序设计语言的先进性(D)程序的规模

数据库语言程序设计部分

一、单项选择题

1、由计算机、操作系统,DBMS、数据库、应用程序及用户等组成的一个整体叫()

(A)文件系统(B)数据库系统(C)软件系统(D)数据库应用系统

2、在项目管理器中,如果要删除某个数据表中的记录,应使用的命令按钮是()

(A)修改(B)选取(C)删除(D)浏览

3、如果要改变一个关系中属性的排列顺序,应使用的关系运算是()

(A)重建(B)选取(C)投影(D)连接

4、在SQL的ALTER语句中,删除字段的子句是()

(A)ALTER(B)DELETE(C)RELEASE(D)DROP

5、在form1.scx设计中,当前选中表单form1的控件labell,要改变labell的caption属性,错误的是()

(A)form1.labell.caption=’确定’(B)this.caption=’确定’

(C)thisform.caption=’确定’(D)thisform.labell.caption=’确定’

6、如果要在屏幕上直接看到查询结果,“查询去向”应选择()

(A)屏幕(B)浏览(C)临时表或屏幕(D)浏览或屏幕

7、执行命令SELECT0后,选择的工作区是()

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

(C)选择了一个空闲的工作区(D)显示出错信息

8、如查要创建一个数据级分组报表,第一个分组表达式是“部门”,第二个分组表达式是“职称”,第三个分组表达式是“基本工资”,当前索引的索引表达式应当是()

(A)部门+职称+STR(基本工资)(B)职称+部门+STR(基本工资)

(C)STR(基本工资)+职称+部门(D)部门+职称+基本工资

9、关于数据库表与自由表的候选索引,正确的是()

(A)一个数据库只能建立1个候索引,自由表不能建立候选索引

(B)一个数据库只能建立1个候索引,一个自由表能建立多个候选索引

(C)数据库表不建立候选索引,一个自由表只能建立1个候选索引

(D)数据库表与自由表都可以建立多个候选索引

10、在数据库中设置了参照完整性规则的删除为级联,则()

(A)删除子表的记录,主表的相关记录自动删除

(B)删除主表的记录,子表的相关记录自动删除

(C)能够删除主表的记录,不能够删除子箐的记录

(D)主表和子表都不能删除任何记录

二、读程序题

1、阅读下面程序

CLEAR

FORK=1TO400

A=int(K/100)

B=int((K-100*A)/10)

C=K-int(K/10)*10

IFK=100*C+10*B+A

?

K

ENDIF

ENDFOR

RETURN

(1)程序完成的功能是()

(A)显示100—400之间所有既能被10整除又能被100整除的数

(B)显示100—400之间所有能被10整除的数

(C)显示100—400之间所有能被100整除的数

(D)显示100—400之间所有百位与个位数交换后其值相等的数

(2)能代替b=int((K-100*a)/10)这条命令的是()

(A)b=val(left(str(k,3),1))(B)b=val(substr(str(k,3),2,1))

(C)b=val(right(str(k,3),1))(D)上述选择都不正确

(3)IFK=100*C+10*B+A

这个程序的功能是()

(A)判断K是否等于a,b,c三个数的和,如果则显示k

(B)判断k是否等于个位与百位交换后的值,如果是则显示k

(C)判断a,b,c三个数是否为整数,如果是则显示k

(D)上述选择题都不正确

(4)将“ifK=100*C+10*B+A”语句替换为“ifK=A*A*A+B*B*B+C*C*C”程序完成的功能是()

(A)将100—400之间能被100整除的数显示

(B)将100—400之间能被10整除的数显示

(C)将100—400之间该数的每位的立方和等于该数的数显示

(D)将100—400之间素数显示

2、阅读下面程序

*MAIN.PRG

X=”计算机等级考试”

X1=SUBS(X,11,4)

X2=LEN(X)4

DOSUB1WITHX1,X2+10

X1,X2&

&

(2)

*SUB1.PRG

PARAY1,Y2

Y1=Y1-Y1

Y2=Y2+Y2

Y1,Y2&

(1)

RETU

(1)程序运行到

(1)处显示的值为()

(A)810(B)410(C)040(D)考试考试40

(2)程序运行到

(2)处显示的值为()

(A)考试14(B)考试考试10(C)040(D)考试考试40

3、阅读下面程序

有表TEACHER.DBF:

记录号姓名性别职称实发工资

1张小容女副教授1500

2李大为男教授2000

3魏建国男副教授1600

4李才学男教授2200

5张丽女讲师1400

6郭利群女教授2200

USETEACHER

S=0

LOCAFOR性别=’男’

DOWHILENOTEOF()

IF职称=‘教授’

S=S+实发工资

CONT

ENDDO

S&

EOF()&

(1)程序运行结束时,S的值为()

(A)5800(B)6400(C)4200(D)8500

(2)程序运行结束时,EOF()的值为()

(A)6(B)7(C).F.(D).T.

4、阅读下面程序

SELE2

USEBOOK1

SELE1

USEBOOK2

SKIP3

REPLA数量WITH数量+4&

LIST

SKIP2

DISPREST&

CLEA&

(3)

CLEAALL

设BOOK1有40条记录,BOOK2有26条记录。

(1)程序执行到()处,被修改的记录是:

(A)第3条(B)第4条(C)全部记录(D)从第4条到末记录

(2)程序执行到()处,显示的记录是:

(A)第3条记录(B)第4条到末记录(C)第3条到末记录(D)第2条记录

(3)程序执行到()处时,两个表BOOK1.DBF和BOOK2.DBF的记录指针分别是:

(A)41,37(B)40,26(C)4,27(D)以上都不对

*主程序

SETTALKOFF

SETPROCTOGCWJ

DOWHILE.T.

TEXT

********************

1.加法2.减法

3.乘法4.除法

0.退出

ENDTEXT

@6,10SAY”请选择0—4:

”GETPDEFAULTSPACE

(1)

READ

DOCASE

CASEP=”1”

DOJIAFA

CASEP=”2”

DOJIANFA

CASEP=”3”

DOCHENGFA

CASEP=”4”

DOCHUFA

CASEP=”0”

SETPROCTO

EXIT

OTHER

LOOP

ENDCASE

SETTALKON

WAIT“再见!

”WINDOWSAT20,10

(1)该主程序的功能是()

(A)根据用户的选择,调用相应的过程文件

(B)根据用户的选择,调用相应的过程

(C)根据用户的选择,执行相应的过程的文件

(D)根据用户的选择,执行相应的过程

(2)语句SETPROCTOGCWJ的功能是()

(A)设置文件格式(B)设置过程文件

(C)打开指定过程(D)打开过程文件

6、阅读下面程序

CLEA

X=1

DOWHILEX<

=5

Y=1

C=“$”

DOWHILEY<

=X

C=C+STR(Y,1)

Y=Y+1

IFX=5

C

X=X+1

X

RETURN

(1)执行以上程序后,第一条?

命令显示变量C的结果为()

(A)$54321(B)$12345(C)54321(D)12345

(2)执行以上程序后,第一条?

命令显示变量X的结果为()

(A)6(B)5(C)$6(D)$5

三、程序填空题

1、运行JJ.PRG程序后,将屏幕上显示如下乘法表:

1)1

2)24

3)369

4)4812

5)510152025

6)61218243036

7)7142128354249

8)816243240485664

9)91827364554637281

请对下面的程序填空:

******计算九九乘法JJ.PRG******

CLEAR

FOR

STR(K,2)+”)”

FORM=1TOK

?

ENDFOR

2、数据表文件DA.DBF存放的是某单位职工的档案。

在下面的程序中,用户通过按A键或B键,可分别显示出全体女职工或全体男职工的记录。

已知A键的ASCⅡ为66,B键的ASCⅡ为66,ESC键的ASCⅡ为27

JP1=’LISTFOR性别=”男”’

JP2=’LISTFOR性别=”女”’

USEDA

@1,10SAY“A—全体女职工B—全体男职工ESC—退出”

K=INKEY(0)

CASEK=65

CASEK=66

CASE

ENDDO

USE

3、以下是数据表xs.dbf

学号姓名性别入校总分三好生奖学金

s0201101王小平男590F50.0

s0201102张强男568T20.0

s0201103刘雨女565F20.0

……………………………………

查询入校总分手高于580的男学生基本情况,结果按入校总分降序排列:

SELE学号,姓名,入校总分,性别;

FROM学生;

性别=’男’

入校总分>

=580

BY学生.学号

4、用文本框Text1输入正方体的边长,利用选项按钮,选择计算表面积,计算体积等。

表单样式如下。

要求:

(1)初如时,选项组一个也不选,则:

Thisform.OptionGroup1.value=

(2)文本框TEXT2和Text3用于显示表面积和体

积的值,不可修改,初始时不可见:

Text2与Text3的ReadOnly属性为.T.

Text2与Text3的Visible属性为.F.

(3)当选中第一项(计算机面积)时:

只显示

表面积的值(Text2),体积值(Text3)不可见;

当选中第二项(计算体积)时:

只显示体积的

值(Text3),表面积值(Text2)不可见;

(4)当选中第三项(计算表面积和体积)时:

显示表面积的值(Text2)和体积值(Text3);

为此,选项组OptionGroupl的

事件代码为:

n=

thisform.text2.visible=.T.

thisform.text3.visible=.T.

y=6*n*n

z=n*n*n

x=

docase

casex=1

=.F.

thisform.text2.value=str(y,10,2)

casex=2

=.T.

thisform.text3.value=str(z,10,2)

casex=3

educase

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

当前位置:首页 > 外语学习 > 英语学习

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

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