单选题30个小题.docx

上传人:b****8 文档编号:24014233 上传时间:2023-05-23 格式:DOCX 页数:13 大小:42.58KB
下载 相关 举报
单选题30个小题.docx_第1页
第1页 / 共13页
单选题30个小题.docx_第2页
第2页 / 共13页
单选题30个小题.docx_第3页
第3页 / 共13页
单选题30个小题.docx_第4页
第4页 / 共13页
单选题30个小题.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

单选题30个小题.docx

《单选题30个小题.docx》由会员分享,可在线阅读,更多相关《单选题30个小题.docx(13页珍藏版)》请在冰豆网上搜索。

单选题30个小题.docx

单选题30个小题

一、单选题(30个小题,每题1分,共30分)

1.VisualFoxPro中,可以同时给多个变量赋值的命令是_________。

A.INPUTB.ACCEPTC.STORED.WAIT

2.表达式Round(4*3^2-6/20,0)3,36,35)的值是_________。

A.35B.36C..F.D..T.

3.VisualFoxPro中表示从当前记录开始到表尾的所有记录的范围子句是_____。

 

A.AllB.RecordC.NextD.Rest

4.下列VisualFoxPro表达式中,正确的是_____。

 

A.

B.3+SQRT(8*3C)C.ABS(a*b)D.8÷2

5.在VisualFoxPro中,成绩大于等于85且小于等于100的正确表达式是____。

A.成绩>=85.AND.成绩<=100B.成绩<=100.AND.成绩<=85

C.成绩>=85.OR.成绩<=100D.成绩<=100.OR.成绩>=85

6.住院费用表中有住院号(C,8)、检查费用(N,8,2),药品费用(N,8,2)字段,统计住院号为“07001001”的患者检查费用总和,正确命令是__________。

A.Sum检查费用

B.SumFor住院号=“07001001”

C.TotalOn检查费用For住院号=“07001001”

D.Calculatesum(检查费用)For住院号=“07001001”

7.__________命令对应关系运算中的连接运算。

A.SetrelationtoB.JoinC.LinkD.Select

8.字符型常量的定界符不包括___________。

A.单引号B.双引号C.花括号D.方括号

9.使用命令DIME(3,4)定义的数组,包含的数组元素的个数为___________。

A.3个B.4个C.7个D.12个

10.在命令窗口输入:

STORE".T."TOP

?

TYPE("P")

显示的结果是___________。

A.CB.LC.DD.N

11.要显示当前数据表文件中职称是教授的所有记录,应使用的命令是___________。

A.DISPALL职称="教授"B.DISPALLFOR职称="教授"

C.DISPALLWHILE职称="教授"D.DISPREST职称="教授"

12.在下列表达式中,运算结果为N型的是__________。

A.Type("Chr(65)")B.Type("Str(65)")

C.Type("Day({^2007/07/01})")D.Type("Space(65)")

13.使用_________命令对表进行物理连接时,将生成一个新的表文件。

A.JOINB.SETRELATIONC.REPLACED.LINK

14.若想从字符串'计算中心'中取出'算'字,应使用函数_________。

A.SUBSTR("计算中心",2,2)B.SUBSTR("计算中心",2,1)

C.SUBSTR("计算中心",3,2)D.SUBSTR("计算中心",5,2)

15.在数据表中追加一条空白记录的正确命令是__________。

A.AppendB.AppendBlank

C.InsertD.InsertBefore

16.下列4个表达式中,运算结果为数值型的是__________。

A.9999-1255B.200+800=1000

C.CTOD([11/22/04])-20D.str(LEN(SPACE(3))-1)

17.关系表达式的运算结果是_____________。

A.数值型数据B.字符型数据

C.逻辑型数据D.日期型数据

18.当EOF()函数的值为真时,记录指针位于__________。

A.表文件的头B.表文件的尾

C.最后一条记录D.第一条记录

19.已知当前表有80个记录,当前记录为第10号记录。

执行SKIP3后当前记录为第________号记录。

A.7B.10C.13D.15

20.要从某表文件中真正删除一条记录,应当_____________。

A.直接用ZAP命令

B.直接用DELETE命令

C.先用DELETE命令,再用ZAP

D.先用DELETE命令,再用PACK命令

21.患者信息表中有住院号、姓名、性别字段,显示所有女患者信息的正确命令_________。

A.ListWhile性别="女"B.DispWhile性别="女"

C.DispallFor性别="女"D.ListWhere性别="女"

22.在数据表当前记录之前插入一条记录的正确命令是__________。

A.AppendB.AppendBefore

C.InsertD.InsertBefore

23.某数据表中有姓名(C,8),出生日期(D,8),工资(N,8,2)字段,按出生日期升序,同时出生日期相同的按工资升序建立单索引文件,则正确的索引关键字表达式是__________。

A.出生日期+工资

B.DTOC(出生日期)+STR(工资,8,2)

C.DTOC(出生日期)+STR(工资,8,2)DECS

D.出生日期+工资DESC

24.有关控件对象的CLICK事件的正确叙述是_____________。

A.用鼠标单击对象时引发B.用鼠标双击对象时引发

C.用鼠标右键单击对象时引发D.用鼠标右键双击对象时引发

25.在VisualFoxPro中,为了将表单从内存中释放,可将表单中退出命令按钮的CLICK事件代码设置为_____________。

A.THISFORM.DELETEB.THISFORM.REFRESH

C.THISFORM.RELEASED.THISFORM.HIDE

26.菜单设计器中已经输入了一个菜单项,如果要通过单击该菜单项调用一个表单,应该在该菜单项的结果中选择_____________。

A.子菜单B.过程C.填充名称D.命令

27.在VisualFoxPro中,数据表的索引为复合索引和单索引两类索引文件,其扩展名分别是________________。

A.CDX和IDXB.IDX和CDXC.CDX和CDXD.IDX和IDX

28.在VisualFoxPro中,如果希望一个内存变量只限于在本过程中使用,定义这种内存变量的命令是_______________。

A.PUBLICB.LOCALC.PRIVATED.PERSERNAL

29.在计时器控件中,可以控制触发事件时间间隔的属性是________。

A.TopB.CaptionC.IntervalD.Value

30.关于查询和视图说法正确的是____________。

A.查询可以定义查询去向

B.查询和视图都可以修改数据表的数据

C.视图可以定义查询去向,而查询不可以

D.查询和视图都不可以修改数据库表的数据

在以下各题中,有的要用到表文件XS.DBF和CJ.DBF,其中:

XS.DBF如下

学号(C,6)

姓名

(C,8)

性别(C,2)

专业(C,8)

出生日期

(D,8)

是否团员

(T,1)

070101

王丹

临床

10/10/86

.T.

070102

张明

临床

08/01/87

.F.

070201

李海

影像

06/10/88

.T.

070202

王妍

影像

05/25/85

.T.

070203

秦小蒙

护理

04/10/87

.F.

CJ.DBF如下

学号(C,6)

解剖

(N,3)

化学(N,3)

物理(N,3)

计算机(N,3)

平均分(N,3)

070101

88

85

84

78

0

070102

74

72

68

71

0

070201

82

84

80

82

0

070202

60

68

61

62

0

070203

91

95

92

90

0

说明:

所有使用XS.DBF和CJ.DBF的程序,均使用上面原始数据,即不考虑各程序运行的影响。

二、阅读程序:

(5个小题,每题3分,共15分)

1.

A=1

FORX=1TO10STEP3

A=A+X

X=X+1

ENDFOR

A,X

运行结果为__________________

2.

SETTALKOFF

STORE0TOX,S

DOWHILEX<18

X=X+1

IFMOD(X,5)=0

S=S+X

ENDIF

ENDDO

?

S

运行结果为__________________

3.

SETTALKOFF

USECJ

REPLACEALL平均分WITH(解剖+化学+物理+计算机)/4

GO3

DISP学号,平均分

USE

RETURN

运行结果________________________

4.

SETTALKOFF

USEXS

SELE2

USECJ

INDEXON学号TOXH

SELE1

SETRELATO学号INTOB

GOTOP

DISP学号,姓名,B.计算机

RETURN

运行结果________________________

5.

SETTALKOFF

USEXS

DOWHILENOTEOF()

IF“王”$姓名

DISP

ENDIF

SKIP

ENDDO

RETURN

运行结果________________________

三、完善程序:

在下列程序的____处,填入正确的内容,使其完整正确。

(5个小题,每题3分,共15分)

1.任意输入5个数,求其和。

SETTALKOFF

S=1

_________________________

DOWHILE.T.

INPUT“请输入数值”TON

M=M+N

S=S+1

IFS>5

EXIT

ENDIF

ENDDO

?

“这5个数的和为”,M

RETURN

2.将XS.DBF和CJ.DBF按学号进行连接,生成新表文件XS_CJ.DBF。

SETTALKOFF

USEXS

SELE2

USECJ

_________________________

USEXS_CJ

LIST

RETURN

3.下面程序是通过调用自定义函数计算圆的面积。

SETTALKOFF

INPUT“请输入圆的半径:

”TOR

_________________________

“圆的面积是:

”,S

RETURN

***计算圆面积的自定义函数

FUNCTIONMJ

PARAX

MJ=3.14*X*X

RETURNMJ

4.查询CJ.DBF中计算机成绩大于80分的记录

SETTALKOFF

USECJ

GOBOTTOM

DOWHILENOTBOF()

IF计算机>80

DISP

ENDIF

_________________________

ENDDO

RETURN

5.使用SQL语句,查询“影像”专业同学的学号、姓名和平均分。

SELECTXS.学号,XS.姓名,CJ.平均分FROMXS,CJ_________________________

四、程序改错:

以下每题都有一个错误,在题后空白处写出有错误语句的行号及改正后的程序全行。

(5个小题,每题4分,共20分)

1.计算1+2+3+…+100的结果。

CLEA

S=0

FORJ=1TO100

S=S+1

NEXT

?

S

错误行____________________________

改为______________________________

2.在XS.DBF中顺序查找1987年出生的同学,并显示。

CLEAR

USEXS

LOCATEFORYEAR(出生日期)=1987

DOWHILE.NOT.EOF()

DISP

SKIP

ENDDO

USE

RETU

错误行____________________________

改为______________________________

3.按姓名在XS.DBF中查找相关的记录。

USEXS

INDEXON姓名TOXM

ACCE“输入待查姓名:

”TONAME

FINDNAME

IFFOUND()

DISP

ELSE

?

“无此人”

ENDIF”

USE

⑾RETURN

错误行____________________________

改为______________________________

4.编写程序,从键盘输入5个数,查找并输出其中的最小值。

CLEAR

INPUT"请输入一个数:

"TOMIN

FORX=2TO5

INPUT"请输入下一个数:

"TOX

IFX

MIN=X

ENDIF

ENDFOR

?

"最小数为:

"+MIN

错误行____________________________

改为______________________________

5.使用SQL语句,将CJ.dbf表中物理成绩80分以下的同学的记录删除。

DROPFROMCJWHERE物理<80

改为_____________

五、程序设计题:

(2个小题,每题10分,共20分)

1.编写程序要求产生10个随机个位整数,并将这些数字分别按升序与降序进行排序并输出结果。

 

2.设计一个水仙花数判断的表单,写出制作步骤及程序代码,表单运行结果如下图。

(水仙花数是指一个三位数,该三位数等于各个数位上的数字的立方和,如153=13+53+33)

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

当前位置:首页 > PPT模板 > 商务科技

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

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