VF选择试题全.docx

上传人:b****8 文档编号:28366119 上传时间:2023-07-10 格式:DOCX 页数:194 大小:210.93KB
下载 相关 举报
VF选择试题全.docx_第1页
第1页 / 共194页
VF选择试题全.docx_第2页
第2页 / 共194页
VF选择试题全.docx_第3页
第3页 / 共194页
VF选择试题全.docx_第4页
第4页 / 共194页
VF选择试题全.docx_第5页
第5页 / 共194页
点击查看更多>>
下载资源
资源描述

VF选择试题全.docx

《VF选择试题全.docx》由会员分享,可在线阅读,更多相关《VF选择试题全.docx(194页珍藏版)》请在冰豆网上搜索。

VF选择试题全.docx

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

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

当前位置:首页 > 自然科学 > 物理

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

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