无纸化VFP上机选择题Word文件下载.docx
《无纸化VFP上机选择题Word文件下载.docx》由会员分享,可在线阅读,更多相关《无纸化VFP上机选择题Word文件下载.docx(51页珍藏版)》请在冰豆网上搜索。
![无纸化VFP上机选择题Word文件下载.docx](https://file1.bdocx.com/fileroot1/2023-1/6/1435939a-9623-4ec1-a3d3-1b72c743e42a/1435939a-9623-4ec1-a3d3-1b72c743e42a1.gif)
=Y)D)NOT(X$Y)
12.以下是与设置系统菜单有关的命令,其中错误的是( A )。
A)SETSYSMENUDEFAULTB)SETSYSMENUTODEFAULTC)SETSYSMENUNOSAVED)SETSYSMENUSAVE
13.在下面的VisualFoxPro表达式中,运算结果不为逻辑真的是( C )。
A)EMPTY(SPACE(0))B)LIKE('
xy*'
,'
xyz'
)C)AT('
xy'
abcxyz'
)D)ISNULL(.NULL.)
14.在VisualFoxPro中,宏替换可以从变量中替换出( D )。
A)字符串B)数值C)命令D)以上三种都可能
15.在VisualFoxPro中,用于建立或修改程序文件的命令是( B )。
A)MODIFY<
文件名>
B)MODIFYCOMMAND<
C)MODIFYPROCEDURE<
D)MODIFYPROGRAM<
16.在VisualFoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是( B )。
A)局部变量B)私有变量C)公共变量D)全局变量
17.执行USEscIN0命令的结果是( B )。
A)选择0号工作区打开sc表B)选择空闲的最小号工作区打开sc表C)选择第1号工作区打开sc表D)显示出错信息
18.向一个项目中添加一个数据库,应该使用项目管理器的( D)。
A)"
代码"
选项卡B)"
类"
选项卡C)"
文档"
选项卡D)"
数据"
选项卡
19.在查询设计器环境中,"
查询"
菜单下的"
查询去向"
不包括( C )。
A)临时表B)表C)文本文件D)屏幕
20.ModifyCommand命令建立的文件的默认扩展名是( A )。
A)prgB)appC)cmdD)exe
21.扩展名为mpr的文件是( B )。
A)菜单文件B)菜单程序文件C)菜单备注文件D)菜单参数文件
22.打开已经存在的表单文件的命令是( A )。
A)MODIFYFORMB)EDITFORMC)OPENFORMD)READFORM
23.在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。
规定了菜单项的访问键为"
x"
的菜单名称定义是( C )。
A)综合查询<
(x)B)综合查询/<
(x)C)综合查询(<
x)D)综合查询(/<
x)
24.设置表单标题的属性是( D )。
A)TitleB)TextC)BiaotiD)Caption
25.释放和关闭表单的方法是( A )。
A)ReleaseB)DeleteC)LostFocusD)Destroy
26.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。
A)DBS包括DB和DBMSB)DBMS包括DB和DBSC)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS
27.在VisualFoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是( A )。
A)主索引B)唯一索引C)候选索引D)普通索引
28.在SQLSELECT语句中为了将查询结果存储到临时表应该使用短语( B )。
A)TOCURSORB)INTOCURSORC)INTODBFD)TODBF
29.SQL语句中删除视图的命令是( B )。
A)DROPTABLEB)DROPVIEWC)ERASETABLED)ERASEVIEW
30.设有订单表order(订单号,客户号,职员号,签订日期,金额),查询2011年所签订单的信息,并按金额降序排序,正确的SQL命令是( A )。
A)SELECT*FROMorderWHEREYEAR(签订日期)=2011ORDERBY金额DESC
B)SELECT*FROMorderWHILEYEAR(签订日期)=2011ORDERBY金额ASC
C)SELECT*FROMorderWHEREYEAR(签订日期)=2011ORDERBY金额ASC
D)SELECT*FROMorderWHILEYEAR(签订日期)=2011ORDERBY金额DESC
31.设有订单表order(订单号,客户号,职员号,签订日期,金额),删除2012年1月1日以前签订的订单记录,正确的SQL命令是( C )。
A)DELETETABLEorderWHERE签订日期<
{^2012-1-1}B)DELETETABLEorderWHILE签订日期>
{^2012-1-1}
C)DELETEFROMorderWHERE签订日期<
{^2012-1-1}D)DELETEFROMorderWHILE签订日期>
32.为"
运动员"
表增加一个"
得分"
字段的正确的SQL命令是( C )。
A)CHANGETABLE运动员ADD得分IB)ALTERDATA运动员ADD得分I
C)ALTERTABLE运动员ADD得分ID)CHANGETABLE运动员INSERT得分I
33.计算每名运动员的"
的正确SQL命令是( D )。
A)
B)
C)
D)
34.检索"
投中3分球"
小于等于5个的运动员中"
最高的运动员的"
,正确SQL命令是( A )。
A)SELECTMAX(得分)得分FROM运动员WHERE投中3分球<
=5
B)SELECTMAX(得分)得分FROM运动员WHEN投中3分球<
C)SELECT得分=MAX(得分)FROM运动员WHERE投中3分球<
D)SELECT得分=MAX(得分)FROM运动员WHEN投中3分球<
35.在SQLSELECT查询中,为了使查询结果排序必须使用短语( D )。
A)ASCB)DESCC)GROUPBYD)ORDERBY
36.查询单价在600元以上的主机板和硬盘的正确SQL命令是( B )。
A)SELECT*FROM产品WHERE单价>
600AND(名称=′主机板′AND名称=′硬盘′)
B)SELECT*FROM产品WHERE单价>
600AND(名称=′主机板′OR名称=′硬盘′)
C)SELECT*FROM产品FOR单价>
D)SELECT*FROM产品FOR单价>
37.查询客户名称中有"
网络"
二字的客户信息的正确SQL命令是( D )。
A)SELECT*FROM客户FOR名称LIKE"
%网络%"
B)SELECT*FROM客户FOR名称="
C)SELECT*FROM客户WHERE名称="
D)SELECT*FROM客户WHERE名称LIKE"
38.在表单中为表格控件指定数据源的属性是( C )。
A)DataSourceB)DataFromC)RecordSourceD)RecordFrom
39.在VisualFoxPro中,假设表单上有一选项组:
○男⊙女,初始时该选项组的Value属性值为1。
若选项按钮"
女"
被选中,该选项组的Value属性值是( B )。
A)1B)2C)"
D)"
男"
40.在VisualFoxPro中,报表的数据源不包括( D )。
A)视图B)自由表C)查询D)文本文件
第二套无纸化选择题
1.一个栈的初始状态为空。
现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( B )。
A)12345ABCDEB)EDCBA54321C)ABCDE12345D)54321EDCBA
2.下列叙述中正确的是( D )。
A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构
B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况
C)在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况
D)循环队列中元素的个数是由队头指针和队尾指针共同决定
3.在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( C )。
A)O(n)B)O(n2)C)O(
)D)
4.下列叙述中正确的是( A )。
A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的
B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构
C)顺序存储结构能存储有序表,链式存储结构不能存储有序表
D)链式存储结构比顺序存储结构节省存储空间
5.数据流图中带有箭头的线段表示的是( D )。
A)控制流B)事件驱动C)模块调用D)数据流
6.在软件开发中,需求分析阶段可以使用的工具是( B )。
A)N-S图B)DFD图C)PAD图D)程序流程图
7.在面向对象方法中,不属于"
对象"
基本特点的是( A )。
A)一致性B)分类性C)多态性D)标识唯一性
8.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( B )。
A)一对一B)一对多C)多对一D)多对多
9.在数据管理技术发展的三个阶段中,数据共享最好的是( C )。
A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同
10.有三个关系R、S和T如下:
A)笛卡尔积B)交C)并D)自然连接
11.以下关于"
视图"
的正确描述是( D )。
A)视图独立于表文件B)视图不可进行更新操作C)视图只能从一个表派生出来D)视图可以进行删除操作
12.设置文本框显示内容的属性是( A )。
A)ValueB)CaptionC)NameD)InputMask
13.在VisualFoxPro中可以建立表的命令是( A )。
A)CREATEB)CREATEDATABASEC)CREATEQUERYD)CREATEFORM
14.为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是( D )。
A)ValueB)ControlSourceC)InputMaskD)PasswordChar
15.假设某表单的Visible属性的初值为.F.,能将其设置为.T.的方法是( B )。
A)HideB)ShowC)ReleaseD)SetFocus
16.让隐藏的MeForm表单显示在屏幕上的命令是( B )。
A)MeForm.DisplayB)MeForm.ShowC)MeForm.ListD)MeForm.See
17.在数据库表设计器的"
字段"
选项卡中,字段有效性的设置项中不包括( D )。
A)规则B)信息C)默认值D)标题
18.报表的数据源不包括( D )。
A)视图B)自由表C)数据库表D)文本文件
19.在VisualFoxPro中,编译或连编生成的程序文件的扩展名不包括( C )。
A)APPB)EXEC)DBCD)FXP
20.在VisualFoxPro中,"
表"
是指( B )。
A)报表B)关系C)表格控件D)表单
21.如果有定义LOCALdata,data的初值是( D )。
A)整数0B)不定值C)逻辑真D)逻辑假
22.执行如下命令序列后,最后一条命令的显示结果是( C )。
DIMENSIONM(2,2)
M(1,1)=10
M(1,2)=20
M(2,1)=30
M(2,2)=40
?
M
(2)
A)变量未定义的提示B)10C)20D).F.
23.如果在命令窗口执行命令:
LIST名称,主窗口中显示:
记录号 名称
1 电视机
2 计算机
3 电话线
4 电冰箱
5 电线
假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是( A )。
GO2
SCANNEXT4FORLEFT(名称,2)="
电"
IFRIGHT(名称,2)="
线"
EXIT
ENDIF
ENDSCAN
名称
A)电话线B)电线C)电冰箱D)电视机
24.在VisualFoxPro中,要运行菜单文件menu1.mpr,可以使用命令( B )。
A)DOmenu1B)DOmenu1.mprC)DOMENUmenu1D)RUNmenu1
25.有如下赋值语句,结果为"
大家好"
的表达式是( D )。
a="
你好"
b="
大家"
A)b+AT(a,1)B)b+RIGHT(a,1)C)b+LEFT(a,3,4)D)b+RIGHT(a,2)
26.在下面的VisualFoxPro表达式中,运算结果为逻辑真的是( B )。
A)EMPTY(.NULL.)B)LIKE(′xy?
′,′xyz′)C)AT(′xy′,′abcxyz′)D)ISNULL(SPACE(0))
27.假设职员表已在当前工作区打开,其当前记录的"
姓名"
字段值为"
李彤"
(C型字段)。
在命令窗口输入并执行如下命令:
姓名=姓名-"
出勤"
姓名
屏幕上会显示( A )。
A)李彤B)李彤出勤C)李彤出勤D)李彤-出勤
28.设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女同学、并按年龄进行降序排序生成新的表WS,正确的SQL命令是( A )。
A)SELECT*FROMSWHERE性别='
女'
AND年龄<
=18ORDERBY4DESCINTOTABLEWS
B)SELECT*FROMSWHERE性别='
=18ORDERBY年龄INTOTABLEWS
C)SELECT*FROMSWHERE性别='
=18ORDERBY'
年龄'
DESCINTOTABLEWS
D)SELECT*FROMSWHERE性别='
OR年龄<
ASCINTOTABLEWS
29.设有学生选课表SC(学号,课程号,成绩),用SQL命令检索同时选修了课程号为"
C1"
和"
C5"
课程的学生的学号的正确命令是( D )。
A)SELECT学号FROMSCWHERE课程号='
C1'
AND课程号='
C5'
B)SELECT学号FROMSCWHERE课程号='
AND课程号=(SELECT课程号FROMSCWHERE课程号='
)
C)SELECT学号FROMSCWHERE课程号='
AND学号=(SELECT学号FROMSCWHERE课程号='
D)SELECT学号FROMSCWHERE课程号='
AND学号IN(SELECT学号FROMSCWHERE课程号='
30.设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是( D )。
A)SELECT学号,姓名,课程名,成绩FROMS,SC,CWHERES.学号=SC.学号ANDSC.学号=C.学号
B)SELECT学号,姓名,课程名,成绩FROM(SJOINSCONS.学号=SC.学号)JOINCONSC.课程号=C.课程号
C)SELECTS.学号,姓名,课程名,成绩FROMSJOINSCJOINCONS.学号=SC.学号ONSC.课程号=C.课程号
D)SELECTS.学号,姓名,课程名,成绩FROMSJOINSCJOINCONSC.课程号=C.课程号ONS.学号=SC.学号
31.查询所有1982年3月20日以后(含)出生、性别为男的学生,正确的SQL语句是( A )。
A)SELECT*FROM学生WHERE出生日期>
={^1982-03-20}AND性别="
B)SELECT*FROM学生WHERE出生日期<
C)SELECT*FROM学生WHERE出生日期>
={^1982-03-20}OR性别="
D)SELECT*FROM学生WHERE出生日期<
32.设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是( D )。
A)SELECTAVG(成绩)FROM选课WHERE姓名="
刘明"
B)SELECTAVG(成绩)FROM学生,选课WHERE姓名="
C)SELECTAVG(成绩)FROM学生,选课WHERE学生.姓名="
D)SELECTAVG(成绩)FROM学生,选课WHERE学生.学号=选课.学号AND姓名="
33.设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,并假定学号的第3、4位为专业代码。
要计算各专业学生选修课程号为"
101"
课程的平均成绩,正确的SQL语句是( B )。
A)SELECT专业ASSUBS(学号,3,2),平均分ASAVG(成绩)FROM选课WHERE课程号="
GROUPBY专业
B)SELECTSUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课WHERE课程号="
GROUPBY1
C)SELECTSUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课WHERE课程号="
ORDERBY专业
D)SELECT专业ASSUBS(学号,3,2),平均分ASAVG(成绩)FROM选课WHERE课程号="
ORDERBY1
34.设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,查询选修课程号为"
课程得分最高的同学,正确的SQL语句是( D )。
A)SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND课程号="
AND成绩>
=ALL(SELECT成绩FROM选课)
B)SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND成绩>
=ALL(SELECT成绩FROM选课WHERE课程号="
C)SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND成绩>
=ANY(SELECT成绩FROM选课WHERE课程号="
D)SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND课程号="
35.设有选课(学号,课程号,成绩)关系,插入一条记录到"
选课"
表中,学号、课程号和成绩分别是"
02080111"
、"
103"
和80,正确的SQL语句是( A )。
A)INSERTINTO选课VALUES("
,"
80)
B)INSERTVALUES("
80)TO选课(学号,课程号,成绩)
C)INSERTVALUES("
80)INTO选课(学号,课程号,成绩)
D)INSERTINTO选课(学号,课程号,成绩)FROMVALUES("
36.将学号为"
02080110"
、课程号为"
102"
的选课记录的成绩改为92,正确的SQL语句是( B )。
A)UPDATE选课SET成绩WITH92WHERE学号="
AND课程号="