VF选择试题全.docx
- 文档编号:28366119
- 上传时间:2023-07-10
- 格式:DOCX
- 页数:194
- 大小:210.93KB
VF选择试题全.docx
《VF选择试题全.docx》由会员分享,可在线阅读,更多相关《VF选择试题全.docx(194页珍藏版)》请在冰豆网上搜索。
VF选择试题全
第一套试题
1.下列数据结构中,能够按照"先进后出"原则存取数据的是( B )。
A)循环队列
B)栈
C)队列
D)二叉树
2.下列数据结构中,属于非线性结构的是( C )。
A)循环队列
B)带链队列
C)二叉树
D)带链栈
3.软件设计中模块划分应遵循的准则是( B )。
A)低内聚低耦合
B)高内聚低耦合
C)低内聚高耦合
D)高内聚高耦合
4.在软件开发中,需求分析阶段产生的主要文档是( B )。
A)可行性分析报告
B)软件需求规格说明书
C)概要设计说明书
D)集成测试计划
5.数据流图中带有箭头的线段表示的是( D )。
A)控制流
B)事件驱动
C)模块调用
D)数据流
6.在软件开发中,需求分析阶段可以使用的工具是( B )。
A)N-S图
B)DFD图
C)PAD图
D)程序流程图
7.耦合性和内聚性是对模块独立性度量的两个标准。
下列叙述中正确的是( B )。
A)提高耦合性降低内聚性有利于提高模块的独立性
B)降低耦合性提高内聚性有利于提高模块的独立性
C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度
D)内聚性是指模块间互相连接的紧密程度
8.数据库应用系统中的核心问题是( A )。
A)数据库设计
B)数据库系统设计
C)数据库维护
D)数据库管理员培训
9.在E-R图中,用来表示实体联系的图形是( C )。
A)椭圆形
B)矩形
C)菱形
D)三角形
10.有三个关系R、S和T如下:
则关系T是由关系R和S通过某种操作得到,该操作为( D )。
A)选择
B)投影
C)交
D)并
11.设X="11",Y="1122",下列表达式结果为假的是( D )。
A)NOT(X==Y)AND(X$Y)
B)NOT(X$Y)OR(X<>Y)
C)NOT(X>=Y)
D)NOT(X$Y)
12.以下是与设置系统菜单有关的命令,其中错误的是( A )。
A)SETSYSMENUDEFAULT
B)SETSYSMENUTODEFAULT
C)SETSYSMENUNOSAVE
D)SETSYSMENUSAVE
13.在VisualFoxPro中可以建立表的命令是( A )。
A)CREATE
B)CREATEDATABASE
C)CREATEQUERY
D)CREATEFORM
14.为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是( D )。
A)Value
B)ControlSource
C)InputMask
D)PasswordChar
15.下列函数返回类型为数值型的是( B )。
A)STR
B)VAL
C)CTOD
D)DTOC
16.下列程序段执行时在屏幕上显示的结果是( B )。
x1=20
x2=30
SETUDFPARMSTOVALUE
DOtestWITHx1,x2
?
x1,x2
PROCEDUREtest
PARAMETERSa,b
x=a
a=b
b=x
ENDPRO
A)3030
B)3020
C)2020
D)2030
17.说明数组后,数组元素的初值是( D )。
A)整数0
B)不定值
C)逻辑真
D)逻辑假
18.在VisualFoxPro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为( B )。
A)向导
B)设计器
C)生成器
D)项目管理器
19.在查询设计器环境中,"查询"菜单下的"查询去向"不包括( C )。
A)临时表
B)表
C)文本文件
D)屏幕
20.ModifyCommand命令建立的文件的默认扩展名是( A )。
A)prg
B)app
C)cmd
D)exe
21.如果有定义LOCALdata,data的初值是( D )。
A)整数0
B)不定值
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)10
C)20
D).F.
23.参照完整性规则的更新规则中"级联"的含义是( A )。
A)更新父表中的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录
B)若子表中有与父表相关的记录,则禁止修改父表中的连接字段值
C)父表中的连接字段值可以随意更新,不会影响子表中的记录
D)父表中的连接字段值在任何情况下都不允许更新
24.CREATEDATABASE命令用来建立( A )。
A)数据库
B)关系
C)表
D)数据文件
25.在VisualFoxPro中,菜单程序文件的默认扩展名是( C )。
A)mnx
B)mnt
C)mpr
D)prg
26.下面有关数据库表和自由表的叙述中,错误的是( B )。
A)数据库表和自由表都可以用表设计器来建立
B)数据库表和自由表都支持表间联系和参照完整性
C)自由表可以添加到数据库中成为数据库表
D)数据库表可以从数据库中移出成为自由表
27.在VisualFoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是( A )。
A)主索引
B)唯一索引
C)候选索引
D)普通索引
28.在SQLSELECT语句中为了将查询结果存储到临时表应该使用短语( B )。
A)TOCURSOR
B)INTOCURSOR
C)INTODBF
D)TODBF
29.设有学生选课表SC(学号,课程号,成绩),用SQL命令检索同时选修了课程号为"C1"和"C5"课程的学生的学号的正确命令是( D )。
A)SELECT学号FROMSCWHERE课程号='C1'AND课程号='C5'
B)SELECT学号FROMSCWHERE课程号='C1'AND课程号=(SELECT课程号FROMSCWHERE课程号='C5')
C)SELECT学号FROMSCWHERE课程号='C1'AND学号=(SELECT学号FROMSCWHERE课程号='C5')
D)SELECT学号FROMSCWHERE课程号='C1'AND学号IN(SELECT学号FROMSCWHERE课程号='C5')
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.以下有关SELECT短语的叙述中错误的是( B )。
A)SELECT短语中可以使用别名
B)SELECT短语中只能包含表中的列及其构成的表达式
C)SELECT短语规定了结果集中列的顺序
D)如果FROM短语引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定
32.与"SELECT*FROM学生INTODBFA"等价的语句是( B )。
A)SELECT*FROM学生INTOA
B)SELECT*FROM学生INTOTABLEA
C)SELECT*FROM学生TOTABLEA
D)SELECT*FROM学生TODBFA
33.为"评分"表的"分数"字段添加有效性规则:
"分数必须大于等于0并且小于等于10",正确的SQL语句是( B )。
A)CHANGETABLE评分ALTER分数SETCHECK分数>=0AND分数<=10
B)ALTERTABLE评分ALTER分数SETCHECK分数>=0AND分数<=10
C)ALTERTABLE评分ALTER分数CHECK分数>=0AND分数<=10
D)CHANGETABLE评分ALTER分数SETCHECK分数>=0OR分数<=10
34.设有关系歌手(歌手号,姓名),根据"歌手"关系建立视图myview,视图中含有包括了"歌手号"左边第一位是"1"的所有记录,正确的SQL语句是( A )。
A)CREATEVIEWmyviewASSELECT*FROM歌手WHERELEFT(歌手号,1)="1"
B)CREATEVIEWmyviewASSELECT*FROM歌手WHERELIKE("1",歌手号)
C)CREATEVIEWmyviewSELECT*FROM歌手WHERELEFT(歌手号,1)="1"
D)CREATEVIEWmyviewSELECT*FROM歌手WHERELIKE("1",歌手号)
35.在SQLSELECT查询中,为了使查询结果排序必须使用短语( D )。
A)ASC
B)DESC
C)GROUPBY
D)ORDERBY
36.查询单价在600元以上的主机板和硬盘的正确SQL命令是( B )。
A)SELECT*FROM产品WHERE单价>600AND(名称=′主机板′AND名称=′硬盘′)
B)SELECT*FROM产品WHERE单价>600AND(名称=′主机板′OR名称=′硬盘′)
C)SELECT*FROM产品FOR单价>600AND(名称=′主机板′AND名称=′硬盘′)
D)SELECT*FROM产品FOR单价>600AND(名称=′主机板′OR名称=′硬盘′)
37.在SQL的ALTERTABLE语句中,为了增加一个新的字段应该使用短语( D )。
A)CREATE
B)APPEND
C)COLUMN
D)ADD
38.以下所列各项属于命令按钮事件的是( D )。
A)Parent
B)This
C)ThisForm
D)Click
39.在一个空的表单中添加一个选项按钮组控件,该控件可能的默认名称是( A )。
A)Optiongroup1
B)Check1
C)Spinner1
D)List1
40.下面关于列表框和组合框的陈述中,正确的是( A )。
A)列表框可以设置成多重选择,而组合框不能
B)组合框可以设置成多重选择,而列表框不能
C)列表框和组合框都可以设置成多重选择
D)列表框和组合框都不能设置成多重选择
第二套试题
1.支持子程序调用的数据结构是( A )。
A)栈
B)树
C)队列
D)二叉树
2.下列叙述中正确的是( D )。
A)栈是"先进先出"的线性表
B)队列是"先进后出"的线性表
C)循环队列是非线性结构
D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构
3.对于循环队列,下列叙述中正确的是( D )。
A)队头指针是固定不变的
B)队头指针一定大于队尾指针
C)队头指针一定小于队尾指针
D)队头指针可以大于队尾指针,也可以小于队尾指针
4.算法的空间复杂度是指( A )。
A)算法在执行过程中所需要的计算机存储空间
B)算法所处理的数据量
C)算法程序中的语句或指令条数
D)算法在执行过程中所需要的临时工作单元数
5.算法的有穷性是指( A )。
A)算法程序的运行时间是有限的
B)算法程序所处理的数据量是有限的
C)算法程序的长度是有限的
D)算法只能被有限的用户使用
6.对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( D )。
A)快速排序
B)冒泡排序
C)直接插入排序
D)堆排序
7.在面向对象方法中,不属于"对象"基本特点的是( A )。
A)一致性
B)分类性
C)多态性
D)标识唯一性
8.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( B )。
A)一对一
B)一对多
C)多对一
D)多对多
9.有两个关系R,S如下:
由关系R通过运算得到关系S,则所使用的运算为( B )。
A)选择
B)投影
C)插入
D)连接
10.将E-R图转换为关系模式时,实体和联系都可以表示为( C )。
A)属性
B)键
C)关系
D)域
11.假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用命令( A )。
A)MODISTRU
B)MODICOMMTEST
C)MODIDBF
D)MODITYPETEST
12.有如下赋值语句:
a="计算机"和b="微型",结果为"微型机"的表达式是( D )。
A)b+LEFT(a,3)
B)b+RIGHT(a,1)
C)b+LEFT(a,5,2)
D)b+RIGHT(a,2)
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.假设某表单的Visible属性的初值为.F.,能将其设置为.T.的方法是( B )。
A)Hide
B)Show
C)Release
D)SetFocus
16.让隐藏的MeForm表单显示在屏幕上的命令是( B )。
A)MeForm.Display
B)MeForm.Show
C)MeForm.List
D)MeForm.See
17.为当前表中所有学生的总分增加10分,正确的命令是( D )。
A)CHANGE总分WITH总分+10
B)REPLACE总分WITH总分+10
C)CHANGEALL总分WITH总分+10
D)REPLACEALL总分WITH总分+10
18.在数据库表上的字段有效性规则是( A )。
A)逻辑表达式
B)字符表达式
C)数字表达式
D)汉字表达式
19.在VisualFoxPro中,释放表单时会引发的事件是( A )。
A)UnLoad事件
B)Init事件
C)Load事件
D)Release事件
20.在数据库中创建表的CREATETABLE命令中定义主索引、实现实体完整性规则的短语是( C )。
A)FOREIGNKEY
B)DEFAULT
C)PRIMARYKEY
D)CHECK
21.扩展名为mpr的文件是( B )。
A)菜单文件
B)菜单程序文件
C)菜单备注文件
D)菜单参数文件
22.打开已经存在的表单文件的命令是( A )。
A)MODIFYFORM
B)EDITFORM
C)OPENFORM
D)READFORM
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)DOmenu1
B)DOmenu1.mpr
C)DOMENUmenu1
D)RUNmenu1
25.欲执行程序temp.prg,应该执行的命令是( B )。
A)DOPRGtemp.prg
B)DOtemp.prg
C)DOCMDtemp.prg
D)DOFORMtemp.prg
26.在VisualFoxPro中下列陈述正确的是( C )。
A)数据环境是对象,关系不是对象
B)数据环境不是对象,关系是对象
C)数据环境是对象,关系是数据环境中的对象
D)数据环境和关系都不是对象
27.在视图设计器中有,而在查询设计器中没有的选项卡是( B )。
A)排序依据
B)更新条件
C)分组依据
D)杂项
28.为"歌手"表增加一个字段"最后得分"的SQL语句是( A )。
A)ALTERTABLE歌手ADD最后得分F(6,2)
B)ALTERDBF歌手ADD最后得分F6,2
C)CHANGETABLE歌手ADD最后得分F(6,2)
D)CHANGETABLE学院INSERT最后得分F6,2
29.SQL语句中删除视图的命令是( B )。
A)DROPTABLE
B)DROPVIEW
C)ERASETABLE
D)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.查询所有1982年3月20日以后(含)出生、性别为男的学生,正确的SQL语句是( A )。
A)SELECT*FROM学生WHERE出生日期>={^1982-03-20}AND性别="男"
B)SELECT*FROM学生WHERE出生日期<={^1982-03-20}AND性别="男"
C)SELECT*FROM学生WHERE出生日期>={^1982-03-20}OR性别="男"
D)SELECT*FROM学生WHERE出生日期<={^1982-03-20}OR性别="男"
32.设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是( D )。
A)SELECTAVG(成绩)FROM选课WHERE姓名="刘明"
B)SELECTAVG(成绩)FROM学生,选课WHERE姓名="刘明"
C)SELECTAVG(成绩)FROM学生,选课WHERE学生.姓名="刘明"
D)SELECTAVG(成绩)FROM学生,选课WHERE学生.学号=选课.学号AND姓名="刘明"
33.查询在"北京"和"上海"出生的学生信息的SQL语句是( D )。
A)SELECT*FROM学生WHERE出生地=′北京′AND′上海′
B)SELECT*FROM学生WHERE出生地=′北京′OR′上海′
C)SELECT*FROM学生WHERE出生地=′北京′AND出生地=′上海′
D)SELECT*FROM学生WHERE出生地=′北京′OR出生地=′上海′
34.在SQL语句中,与表达式"年龄BETWEEN12AND46"功能相同的表达式是( D )。
A)年龄>=12OR<=46
B)年龄>=12AND<=46
C)年龄>=12OR年龄<=46
D)年龄>=12AND年龄<=46
35.删除视图myview的命令是( D )。
A)DELETEmyviewVIEW
B)DELETEmyview
C)DROPmyviewVIEW
D)DROPVIEWmyview
36.假设temp.dbf数据表中有两个字段"歌手号"和"最后得分"。
下面程序段的功能是:
将temp.dbf中歌手的"最后得分"填入"歌手"表对应歌手的"最后得分"字段中。
在下划线处应该填写的SQL语句是( B )。
USE歌手
DOWHILE.NOT.EOF()
REPLACE歌手.最后得分WITHa[2]
SKIP
ENDDO
A)SELECT*FROMtempWHEREtemp.歌手号=歌手.歌手号TOARRAYa
B)SELECT*FROMtempWHEREtemp.歌手号=歌手.歌手号INTOARRAYa
C)SELECT*FROMtempWHEREtemp.歌手号=歌手.歌手号TOFILEa
D)SELECT*FROMtempWHEREtemp.歌手号=歌手.歌手号INTOFILEa
37.查询客户名称中有"网络"二字的客户信息的正确SQL命令是( D )。
A)SELECT*FROM客户FOR名称LIKE"%网络%"
B)SELECT*FROM客户FOR名称="%网络%"
C)SELECT*FROM客户WHERE名称="%网络%"
D)SELECT*FROM客户WHERE名称LIKE"%网络%"
38.在表单中为表格控件指定数据源的属性是( C )。
A)DataSource
B)DataFrom
C)R
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VF 选择 试题