计算机vf单选题.docx
《计算机vf单选题.docx》由会员分享,可在线阅读,更多相关《计算机vf单选题.docx(25页珍藏版)》请在冰豆网上搜索。
计算机vf单选题
《VisualFoxPro程序设计》单选题
1、允许关键字的值重复,但输出无重复值的索引是------。
A)主索引B)候选索引C)唯一索引D)普通索引
2、要删除已存入通用字段的图形的方法是用------。
A)删除按钮B)剪切命令C)编辑菜单的清除命令D)关闭命令
3、在SCAN循环语句中执行LOOP语句时------。
A)先移动记录指针B)先转去判断循环条件C)退出循环D)重新执行
4、能在下层模块建立供上层模块使用的内存变量是------。
A)系统变量B)公共变量C)本地变量D)私有变量
5、表单Form1里有一个文本框Text1和一个表格Grad1,如果要在表格的标题Header1的某个方法中访问文本框Text11的Value属性值,下列正确的是:
A).This.ThisForm.Text1.Value
B).This.Parent.Text1.Value
C).This.Parent.Parent.Text1.Value
D).This.Parent.Parent.Parent.Text1.Value
6、对打开的数据表能够增加新字段的命令是--------。
A)APPENDB)EDITC)MODIFYSTRUCTURED)INSERT
7、?
STR(12.5,4,2)的值是------。
A)12.50B)”12.50”C)12.5D)****
8、执行命令STORECTOD("01/02/03")TOA后,变量A的类型为-----。
a)日期型B)数值型C)字符型D)备注型
9、在命令窗口执行下列命令:
SJKM="HYGS"
USE&SJKM..DBF
后,打开的表文件是------。
A)HYGS.DBFB)SJKM.DBFC)&SJKM.DBFD)”HYGS”.DBF
10、RSB.DBF有10个记录,当?
EOF()为.T.时,?
RECNO()结果是------。
A)1B)9C)10D)11
11、RSB.DBF建立了有TAGAA和TAGBB的结构复合索引文件,也建立了CC.IDX和DD.IDX,现执行USERSBINDEXCC,DD后的主控索引文件是------。
A)RSB.CDXB)CC.IDXC)DD.IDXD)TAGAA
12、已打开rsb.dbf将其复制为rsb1表的正确命令是------。
A)COPYSTRUCTORETORSB1B)COPYTORSB1
C)COPYTORSB1TYPESDFD)COPYFILETORSB1
13、不能出现LOOP和EXIT语句的程序结构是-------。
A)IF……ENDIFB)SCAN……ENDSCAN
C)DO……ENDDOD)FOR……ENDFOR
14、SETSTRICDATETO1
SETDATEANSI
SETCENTURYON
?
{^2003-07-23}
执行结果是-------。
A)07/23/03B)2003-07-23C)03.07.23D)2003.07.23
15、连续执行以下命令之后,最后一条命令的输出结果是------。
X="ABCD"
Y="ABCDE"
?
Y==X
A).F.B).T.C)不确定D)提示语法错误
16、观察如下程序的运行结果是------。
CLEAR
S=0
I=1
DOWHILEI<10
S=S+I
I=I+1
ENDDO
?
S
RETURN
A)10B)45C)55D)100
17、下列程序运行结果是-------。
CLEAR
PUBLICA,B
A=1
B=1
C=1
DOGC
?
A,B,C
RETURN
PROCEDUREGC
PRIVATEB,C
A=A*2
B=A+1
C=B+1
RETURN
A)234B)111C)121D)211
18、执行下列命令序列,列出的是-------表。
CLOSEALL
SELECTC
USERSB
SELECT0
USEGZB
SELECT0
USEZZ
SELECTA
LIST
A)RSBB)GZBC)ZZD)没有
19、*T19.PRG
CLOSEALL
USERSB&&由10个记录
GO3
CALCULATENEXT3SUM(基本工资)TOJGH
?
JGH
RETURN
执行程序输出的是-------。
A)全部记录价格的和B)最后三个记录价格的和
C)4、5、6三个记录价格的和D)3、4、5三个记录基本工资的和
20、使用SQL语句进行分组检索时,为了去掉部门组条件的分组,应当------。
a)在GROUPBY后面使用HAVING子句
B)使用WHERE
C)先使用WHERE子句,再使用HAVING子句
D)先使用HAVING子句,再使用WHERE
21、每个数据库表中仅可建一个------。
A)主索引B)候选索引C)唯一索引D)普通索引
22、对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为----------。
A)交运算B)并运算C)差运算D)积运算
23、SCAN循环语句中执行LOOP语句时------。
A)立即返回重判是否超出范围B)退出循环
C)程序暂停运行D)先移动记录指针再返回重判是否超出范围
24、仅能在建立它的模块中使用的内存变量是------。
A)系统变量B)公共变量C)本地变量D)私有变量
25、在命令窗口执行下列命令:
X="ABC"
USE&X
后,打开的表文件是------。
A)X.DBFB)ABC.DBFC)&X.DBFD)”ABC”.DBF
26、下列关于文本框的叙述,错误的是:
--------。
A)Visible属性决定了表单运行时文本框是否可见;
B)用户可以向文本框输入不同类型的数据;
C)Enabled属性决定了文本框是否对用户触发的事件作出反应;
D)Value属性决定了表单运行时是否可见;
27、保存的查询文件的扩展名为:
------。
A).PRGB).QPRC).SCXD).PJX
28、假设有域D1{A1,A2,B1,B2},D2{10,23,25,68},D3{12,50}则D1,D2,D3
的笛卡尔积包含---------个元素。
A)10B16C)8D)32
29、执行命令STORECTOD("01/02/03")TOA后,变量A的类型为-----。
A)日期型B)数值型C)字符型D)备注型
30、关于表单类型设定叙述正确的是:
(D)
A.子表单的ShowWindows属性不能设为0;
B)顶层表单的ShowWindows属性必须设为2;
C.顶层表单的ShowWindows属性可以设为1;
D.浮动表单的ShowWindows属性只能设为0;
31、在命令窗口打开表单设计器—bd.scx的命令是------。
A)MODIFYQUERYbdB)MODIFYCOMMbd
C)MODIFYMENUbdD)MODIFYFORMbd
32、下列是可视控件的是:
--------。
A)容器B)计时器C)表单集D)页框
33、可以出现LOOP和EXIT语句的程序结构是-------。
A)IF……ENDIFB)DOCASE……ENDCASE
C)IF……ELSE……ENDIFD)FOR……ENDFOR
34、观察如下程序的运行结果是------。
CLEAR
S=0
I=1
DOWHILEI=10
S=S+I
I=I+1
ENDDO
?
S
RETURN
A)10B)45C)55D)0
35、在下列函数中,函数值为数值型的是------。
A)YEAR(DATE()) B)UPPER("AbC")
C)SPACE(10) D)SUBSTR("Welcom",1,2)
36、下列程序运行结果是--------。
CLEAR
A=1
B=2
DOPROC1WITHA,B
?
A,B
RETURN
PROCEDUREPROC1
PARAMETERSX,Y
X=X*Y
Y=Y*X
RETURN
A)12B)44C)24D)22
37、在当前表单的Lable1控件中显示系统时间的语句是:
-------。
A)ThisForm.Label1.Text=Time()
B)ThisForm.Label1.Value=Time()
C)ThisForm.Label1.Caption=Time()
D)ThisForm.Label1.Caotion=DTOC(Time())
38、下列程序运行结果是-------。
CLEAR
X=0
DOWHILE.T.
X=X+1
IFX<>INT(X/2)*2
?
?
X
ELSE
LOOP
ENDIF
IFX>6
EXIT
ENDIF
ENDDO
RETURN
A)1234B)246C)1357D)2468
39、以下关于表单数据环境叙述错误的是:
-------。
A)可以向表单数据环境设计器中添加数据表;
B)可以从表单数据环境设计器中移去数据表;
C)当表单关闭时,不能关闭数据环境中的表;
D)可以在表单数据环境设计器中设置表之间的联系;
40、利用表设计器建立的索引,正确的说法是------。
A)生成一个单索引文件
B)在非结构复合索引文件中增加一个索引标识
C)在结构复合索引文件中增加一个索引标识
D)保存在表设计器中
41、下列能够作为编辑框进行操作的数据类型是:
-------。
A)字符型B)数值型C)日期型D)逻辑型
42、下列关于事件的叙述,不正确的是------。
A)事件泛指有用户或系统触发的一个特定的操作
B)事件只能由系统触发
C)一个事件对应一个事件过程
D)一个对象可有多个事件,每个都是由系统预先规定的
43、关系数据库理论应具备的三种基本关系操作是------。
A)插入、删除、修改
B)编辑、浏览、替换
C)选择、投影、连接
D)排序、索引、视图
44、下列语句运算结果不是数值的是------。
A)?
date()-ctod([07/23/04])
B)?
"1234"-"34"
C)?
val("12")-month(date())
D)?
year(ctod("07/12/05")+3)
45、关于SQL视图的叙述不正确的是-------。
A)SQL视图是一个虚拟表,其定义存储在数据字典中
B)已定义的SQL视图就成为数据库的一部分,可与数据库表一样查询
C)视图设计器与查询设计器类似,视图设计器仅多一个“更新条件”卡
D)视图不仅能查询,还可修改记录数据,但源表数据不作改变
46、关于数组正确的叙述是-------。
A)数组的使用就是定义
B)数组各元素的类型必须一样
C)系统将各元素的初值设置为.T.
D)VFP数组的下标的下界为1
47、?
"ABCD"=="ABC","ABCD"<>"ABC","ABCD"#"ABC","ABC"="ABCD"的结果是------。
A).F..T..T..F.
B).T..T..F..F.
C).F..F..F..F.
D).T..T..T..T.
48、执行ACTIVATEWINDOWSCOMMAND命令的作用是-----。
A)激活命令窗口
B)屏蔽命令窗口
C)使用命令窗口
D)删除命令窗口
49、Container容器包含:
---------。
A)命令按钮B)复选框C)选项按钮D)多种对象
50、在步长循环语句中执行LOOP语句时------。
A)退出循环
B)重新执行该循环语句
C)立即重判循环变量是否超出终值
D)循环变量先增加一个步长值,再重判循是否超出终值
51、那种定义的内存变量A具有双向(主程序到子程序或反之)参数传递特性。
A)PUBLICA
B)A=100
C)PRIVATEA
D)LOCALA
52、对THISFORM.Command1.Click描述正确的是------。
A)本对象的Click属性
B)COMMAND1的Click属性
C)本表单的COMMAND1命令按钮的Click事件
D)本表单的click方法程序
53、data1=123
N="ta"
M="da&N.1"
?
&M
结果是-------。
A)123
B)data1
C)daN.1
D)da&N.1
54、store5toa,b
DOxyWITHa,b
?
a,b
RETURN
PROCEDURExy
PARAMETERSx,y
x=x+y
y=x*y
RETURN
运行结果是------。
A)55
B)1025
C)1050
D)1010
55、RSB表现有10条记录下列程序输出------条记录。
USErsb
GO3
DOPTWITH0
USE
RETURN
PROCEDUREPT
PARAMETERSCS
LISTFOR基本工资>CS
RETURN
A)0B)5C)10D)1
56、下列程序运行结果是-------。
CLEAR
PUBLICA,C
A=1
B=2
C=3
DOGC
?
A,B,C
RETURN
PROCEDUREGC
PRIVATEB,C
A=A*2
B=A+2
C=B+2
RETURN
A)223
B)111
C)234
D)211
57、CLOSEALL
USERSB
DELETEFOR!
婚否
PACK
RETURN
运行的结果是--------。
A)列出已婚的记录
B)列出未婚的记录
C)逻辑删除已婚的记录
D)彻底删除未婚的记录
58、以下关于空值(NULL)叙述正确的是--------。
A)空值等同于空字符串
B)VFP不支持空值
C)空值表示字段或变量换没有确定值
D)空值等同于数值0
59、利用表设计器建立的索引,正确的说法是------。
A)生成一个单索引文件
B)在非结构复合索引文件中增加一个索引标识
C)在结构复合索引文件中增加一个索引标识
D)保存在表设计器中
60、设计代码时,应该用____属性值而不能用____属性值来引用对象。
A)Name,CaptionB)Caption,Name
C)Value,NameD)Value,Caption
61、下列关于事件的叙述,正确的是------。
A)事件只能由系统触发
B)事件泛指有用户或系统触发的一个特定的操作
C)一个事件可对应多个事件过程
D)一个对象只有一个事件
62、决定标签是否透明的属性是:
------。
A)AutoSizeB)FontSizeC)BackStyleD)WordWrap
63、下列语句运算结果是字符的是------。
A)?
date()-ctod([07/23/04])
B)?
"1234"-"34"
C)?
val("12")-month(date())
D)?
year(ctod("07/12/05")+3)
64、关于SQL视图的叙述正确的是-------。
A)SQL视图是在数据库表的基础上产生的一个新表
B)视图不仅能查询,还可修改记录数据,但源表数据不改变
C)视图设计器与查询设计器类似,视图设计器仅多一个“分组依据”卡
D)已定义的SQL视图就成为数据库的一部分,可与数据库表一样查询
65、返回U的语句是------。
A)?
TYPE([ABS(-12.5)])
B)?
TYPE('LEN("ABC")')
C)?
TYPE("ABC"+"DEF")
D)?
TYPE("ASC([ABC])")
66、关于数组不正确的叙述是-------。
A)数组要先定义后使用
B)VFP数组的下标的下界为1
C)系统将各元素的初值设置为.F.
D)数组各元素的类型必须一样
67、?
"ABC"=="ABCD","ABC"<>"ABCD","ABC"#"ABCD","ABCD"="ABC"的结果是------。
A).F..T..F..T.
B).T..T..F..F.
C).F..T..T..T.
D).T..T..T..T.
68、VFP参照完整性规则不包括-----。
A)查询规则
B)更新规则
C)插入规则
D)删除规则
69、Click事件发生在:
--------。
A)用鼠标右键单击对象B)用鼠标双击对象
C)表单对象建立之前D)用鼠标单击对象
70、下列关于表单数据环境的叙述,错误的是:
-------。
A)表单运行时自动打开其数据环境的表;
B)可以在数据环境中加入与表单操作相关的表;
C)数据环境是表单的容器;
D)可以在数据环境中建立表之间的联系;
71、THIS引用的是:
-------。
A)当前窗口B)当前表单C)当前按钮D)当前对象
72、那种定义的内存变量A不能在其子程序中使用。
A)LOCALA
B)A=100
C)PRIVATEA
D)PUBLICA
73、下列对象引用错误的是------。
A)THIS.Caption
B)THISFORM.Cls
C)THIS.FORMTEXT1
D)THIS.Command1.Click
74、data1=123
N="ta1"
M="da&N"
?
&M
结果是-------。
A)123
B)data1
C)da&TA1
D)da&N
75、运行下列程序的结果是_________。
CLEAR
X=0
FORY=99TO1STEP-2
X=X+Y
ENDFOR
?
“X=”,X
RETURN
A)1~99中的偶数和
B)1~99中的奇数和
C)0~99中的偶数和
D)0~99中的奇数和
76、观察如下程序的运行结果是------。
forx=3to10step3
?
?
x+2
endfor
return
A)258
B)5811
C)369
D)147
77、SB表现有10条记录下列程序输出------条记录。
USErsb
GO3
DOPTWITH6
USE
RETURN
PROCEDUREPT
PARAMETERSCS
LISTFORRECNO()>=CS
RETURN
A)0
B)5
才)4
D)10
78、下列程序运行结果是-------。
CLEAR
PUBLICA,C
A=1
B=2
C=3
DOGC
?
A,B,C
RETURN
PROCEDUREGC
PRIVATEB,C
A=A+2
B=A+2
C=B+2
RETURN
A)323
B)111
C)234
D)223
79、执行下列命令序列,列出的是-------。
USERSB
INDEXON编号TAGBHDESCENDING
INDEXON基本工资TOgz
SETORDERTOBH
LIST
A)按编号升序排列
B)按基本工资升序排列
C)按编号降序排列
D)按基本工资降序排列
80、CLOSEALL
USERSB
DELETEFOR婚否
PACK
RETURN
运行的结果是--------。
A)列出已婚的记录
B)列出未婚的记录
C)逻辑删除未婚的记录
D)彻底删除已婚的记录
81、SQL语句中的条件短语是-------。
A)CONDITION
B)FOR
C)WHILE
D)WHERE
82、项目管理器用于------。
A)对数据和对象集中管理
B)设置数据工作环境
C)保存各种数据的定义信息
D)数据查询
83、在复合索引文件中,当前建立的索引标识,自动成为------。
A)主索引
B)主控索引
C)主控索引文件
D)唯一索引
84、下列不是容器的控件是:
-----------。
A)命令按钮B)表格列C)页框D)页面
85、事件包括事件过程和------两方面。
A)事件代码命令
B)事件引用格式
C)事件触发方式
D)事件驱动方式
86、定义表单使用的数据源用------。
A)数据辞典
B)数据环境设计器
C)数据工作器窗口
D)表单生成器
87、自定义函数却省返回语句,返回的是-------。
A).T.
B).F.
C)1
D)0
88、执行命令?
MOD(-38,7),MOD(38,-7)结果为-----。
A)-44
B)4-4
C)-33
D)3-3
89、A="燕大"
B="燕大主楼"
?
A=B,B=A,A<>B,B<>A的结果是------。
A).F..T..T..F.
B).T..T..F..F.
C).T..F..F..T.
D).F..F..T..T.
90、?
TYPE("123"),TYPE([123]),TYPE("数字"),TYPE(["数字"])结果是-----。
A)CNCU
B)NUCC
C)NNUC
D)CCCC
91、SETDATEANSI
SETSTRICTDATETO0
?
{^2004-6-23},{04/06/23}结果是------。
A)04.06.2304.06.23
B)04/06/2304/06/23
C)....
92、?
STR(ASC("A")+ASC("B"),5,2)的结果是------。
A)6566
B)256
C)131.0
D)131.00
141、YA=100
N="A"
M="Y&N"
?
&M
结果是-------。
A)YN