无纸化VFP上机选择题.docx

上传人:b****6 文档编号:6465919 上传时间:2023-01-06 格式:DOCX 页数:51 大小:142.51KB
下载 相关 举报
无纸化VFP上机选择题.docx_第1页
第1页 / 共51页
无纸化VFP上机选择题.docx_第2页
第2页 / 共51页
无纸化VFP上机选择题.docx_第3页
第3页 / 共51页
无纸化VFP上机选择题.docx_第4页
第4页 / 共51页
无纸化VFP上机选择题.docx_第5页
第5页 / 共51页
点击查看更多>>
下载资源
资源描述

无纸化VFP上机选择题.docx

《无纸化VFP上机选择题.docx》由会员分享,可在线阅读,更多相关《无纸化VFP上机选择题.docx(51页珍藏版)》请在冰豆网上搜索。

无纸化VFP上机选择题.docx

无纸化VFP上机选择题

第一套无纸化选择题

1.程序流程图中带有箭头的线段表示的是( C )。

A)图元关系B)数据流C)控制流D)调用关系

2.结构化程序设计的基本原则不包括( A )。

A)多态性B)自顶向下C)模块化D)逐步求精

3.软件设计中模块划分应遵循的准则是( B )。

A)低内聚低耦合B)高内聚低耦合C)低内聚高耦合D)高内聚高耦合

4.在软件开发中,需求分析阶段产生的主要文档是( B )。

A)可行性分析报告B)软件需求规格说明书C)概要设计说明书D)集成测试计划

5.算法的有穷性是指( A )。

A)算法程序的运行时间是有限的B)算法程序所处理的数据量是有限的

C)算法程序的长度是有限的D)算法只能被有限的用户使用

6.对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( D )。

A)快速排序B)冒泡排序C)直接插入排序D)堆排序

7.下列关于栈的叙述正确的是( B )。

A)栈按"先进先出"组织数据B)栈按"先进后出"组织数据C)只能在栈底插入数据D)不能删除数据

8.在数据库设计中,将E-R图转换成关系数据模型的过程属于( C )。

A)需求分析阶段B)概念设计阶段C)逻辑设计阶段D)物理设计阶段

9.有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为( D )。

A)并B)自然连接C)笛卡尔积D)交

10.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( C )。

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)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)综合查询(

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签订日期>{^2012-1-1}

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分球<=5

C)SELECT得分=MAX(得分)FROM运动员WHERE投中3分球<=5

D)SELECT得分=MAX(得分)FROM运动员WHEN投中3分球<=5

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单价>600AND(名称=′主机板′AND名称=′硬盘′)

D)SELECT*FROM产品FOR单价>600AND(名称=′主机板′OR名称=′硬盘′)

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如下:

由关系R和S通过运算得到关系T,则所使用的运算为( D )。

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性别='女'AND年龄<=18ORDERBY年龄INTOTABLEWS

C)SELECT*FROMSWHERE性别='女'AND年龄<=18ORDERBY'年龄'DESCINTOTABLEWS

D)SELECT*FROMSWHERE性别='女'OR年龄<=18ORDERBY'年龄'ASCINTOTABLEWS

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.查询所有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.设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,并假定学号的第3、4位为专业代码。

要计算各专业学生选修课程号为"101"课程的平均成绩,正确的SQL语句是( B )。

A)SELECT专业ASSUBS(学号,3,2),平均分ASAVG(成绩)FROM选课WHERE课程号="101"GROUPBY专业

B)SELECTSUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课WHERE课程号="101"GROUPBY1

C)SELECTSUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课WHERE课程号="101"ORDERBY专业

D)SELECT专业ASSUBS(学号,3,2),平均分ASAVG(成绩)FROM选课WHERE课程号="101"ORDERBY1

34.设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,查询选修课程号为"101"课程得分最高的同学,正确的SQL语句是( D )。

A)SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND课程号="101"AND成绩>=ALL(SELECT成绩FROM选课)

B)SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND成绩>=ALL(SELECT成绩FROM选课WHERE课程号="101")

C)SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND成绩>=ANY(SELECT成绩FROM选课WHERE课程号="101")

D)SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND课程号="101"AND成绩>=ALL(SELECT成绩FROM选课WHERE课程号="101")

35.设有选课(学号,课程号,成绩)关系,插入一条记录到"选课"表中,学号、课程号和成绩分别是"02080111"、"103"和80,正确的SQL语句是( A )。

A)INSERTINTO选课VALUES("02080111","103",80)

B)INSERTVALUES("02080111","103",80)TO选课(学号,课程号,成绩)

C)INSERTVALUES("02080111","103",80)INTO选课(学号,课程号,成绩)

D)INSERTINTO选课(学号,课程号,成绩)FROMVALUES("02080111","103",80)

36.将学号为"02080110"、课程号为"102"的选课记录的成绩改为92,正确的SQL语句是( B )。

A)UPDATE选课SET成绩WITH92WHERE学号="02080110"AND课程号="102"

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

当前位置:首页 > 表格模板 > 合同协议

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

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