大学VF 题库.docx

上传人:b****8 文档编号:28992334 上传时间:2023-07-20 格式:DOCX 页数:57 大小:39.62KB
下载 相关 举报
大学VF 题库.docx_第1页
第1页 / 共57页
大学VF 题库.docx_第2页
第2页 / 共57页
大学VF 题库.docx_第3页
第3页 / 共57页
大学VF 题库.docx_第4页
第4页 / 共57页
大学VF 题库.docx_第5页
第5页 / 共57页
点击查看更多>>
下载资源
资源描述

大学VF 题库.docx

《大学VF 题库.docx》由会员分享,可在线阅读,更多相关《大学VF 题库.docx(57页珍藏版)》请在冰豆网上搜索。

大学VF 题库.docx

大学VF题库

11、VisualFoxPro数据类型只包括数值型、字符型、逻辑型、日期型和备注型.

答案:

N

12、在VisualFoxPro中,在键入打开表命令时,扩展名.DBF可以省略不写.

答案:

Y

13、使用VisualFoxPro命令编辑表的数据时,必须先打开表.

答案:

Y

14、基于VisualFoxPro,在键入"DO<程序文件名>"命令时,扩展名可以省略不写.

答案:

Y

15、基于VisualFoxPro,在条件语句"IF…ELSE…ENDIF"结构中,若条件不满足,将直接执行ENDIF后面的语句行序列.

答案:

N

16、基于数据库技术,关系模型的基本结构是().

A:

二维表B:

树形结构C:

无向图D:

有向图

答案:

A

17、执行A="你们好"和B="大家"之后,结果为"大家好"的表达式是().

A:

B+AT(A,3)B:

B+SUBSTR(A,3,1)

C:

B+SUBSTR(A,5,1)D:

B+SUBSTR(A,5)

答案:

D

18、在VisualFoxPro中,可以将变量A,B值交换的程序段是().

A:

A=B

B=A

B:

A=(A+B)/2

B=(A-B)/2

C:

A=A+B

B=A-B

A=A-B

D:

A=C

C=B

B=A

答案:

C

19、在VisualFoxPro中,在数据表中的数据暂时不想使用,为提高数据表的使用效率,对这些"数据"最好要进行().

A:

逻辑删除

B:

物理删除

C:

不加处理

D:

数据过滤器

答案:

D

20、VisualFoxPro中多表关联参照完整性不包括().

A:

更新规则B:

插入规则C:

查询规则D:

删除规则

答案:

C

21、在VisualFoxPro中,下列程序实现的功能是().

USE学生

DOWHILENOTEOF()

IF数学>=60

SKIP

LOOP

ENDIF

DISPLAY

SKIP

ENDDO

USE

A:

显示所有数学成绩大于60的记录

B:

显示所有数学成绩低于60的记录

C:

显示第一条数学成绩大于60的记录

D:

显示第一条数学成绩低于60的记录

答案:

B

22、在VisualFoxPro中,下列说法中正确的是().

A:

SQL语言不可以直接以命令方式交互使用,只能嵌入到程序设计语言中以程序方式使用

B:

SQL语言只能直接以命令方式交互使用,不能嵌入到程序设计语言中以程序方式使用

C:

SQL语言既不可以直接以命令方式交互使用,也不可以嵌入到程序设计语言中以程序方式使用,是在一种特殊的环境下使用的语言

D:

SQL语言可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用

答案:

D

23、在VisualFoxPro中,给所有女职工提高20%工资,应使用SQL语句().

A:

UPDATEgzSET工资=工资*1.20WHERE性别="男"

B:

UPDATEgzSET工资=工资*0.20WHERE性别="女"

C:

UPDATEgzSET工资=工资*1.20WHERE性别="女"

D:

UPDATEgzSET工资=工资*0.20WHERE性别="男"

答案:

C

24、在VisualFoxPro中,报表的数据来源有().

A:

数据库表或自由表

B:

视图

C:

查询

D:

以上三者都正确

答案:

D

25、基于VisualFoxPro,运行菜单,使用的命令是().

A:

MODIFYSTRUCTURE

B:

DO

C:

OPENDATABASEFORM

D:

MODIFYCOMMAND

答案:

B

『程序填空』(8分)

*题目:

求出1到100之间的奇数积、偶数和。

*-------------------------------------------------------

SETTALKOFF

***********SPACE**********

【?

s2=1

FORI=1to100

***********SPACE**********

IFMOD(i,2)=【?

s1=s1+I

Else

***********SPACE**********

s2=【?

ENDIF

NEXT

?

"奇数积为:

",s2

?

"偶数和为:

",s1

SETTALKON

答案:

1).s1=0或STOR0TOs1

2).0

3).s2=s2*I或s2=I*s2或STOR★s2★*★I★TO★s2

『程序改错』(8分)

*题目:

显示XSDB.DBF中每个学生的姓名、计算机成绩和等级;等

*级划分如下:

计算机成绩大于等于90显示"优秀";60到89

*(包括60和89)之间显示"及格";60分以下显示"补考"。

*如显示:

张丽娜90优秀。

*-------------------------------------------------------

*注意:

不可以增加或删除程序行,也不可以更改程序的结构。

*-------------------------------------------------------

USEXSDB

DOWHIL.NOT.EOF()

***********FOUND**********

LIST姓名,计算机

DOCASE

CASE计算机>=90

?

?

'优秀'

CASE计算机>=60

?

?

'及格'

OTHERWISE

?

?

'补考'

ENDCASE

***********FOUND**********

GONEXT

ENDDO

USE

答案:

1).?

★姓名★,★计算机或DISP★姓名★,★计算机或DISPLAY★姓名★,★计算机

2).SKIP或SKIP★1

『窗体设计』(8分)

---------------------------------------------------------------------

运行状态(如图1)

编辑状态(如图2)

制作如图所示表单。

---------------------------------------------------------------------

设置:

1:

设置表单名称为Form1。

2:

在窗体内添加3个Label控件,名称分别为:

Label1、Label2、Label3。

添加3个TextBox控件,名称分别为:

Text1、Text2、Text3。

添加1个CommandButton控件,名称为:

Command1。

3:

设置Label1的标签内容为“输入A的值”,字体为:

黑体、14号字。

设置Label2的标签内容为“输入B的值”,字体为:

黑体、14号字。

设置Label3的标签内容为“A,B最大值:

”,字体为:

黑体、14号字。

模拟试题二

11、数据库技术中,筛选是选择表记录作为数据处理对象,而投影是选择表字段.

答案:

Y

12、在VisualFoxPro中,字段变量的类型可以通过赋值任意改变.

答案:

N

13、在VisualFoxPro中,表和索引文件建立后,则索引文件和表文件必须一起使用.

答案:

N

14、在VisualFoxPro中,SKIP命令的功能是绝对移动指针

答案:

N

15、在VisualFoxPro中,在"数据环境设计器"中,可以移走调入的表.

答案:

Y

16、在VisualFoxPro中,FOR…ENDFOR循环结构中,若省略STEP项,则表明其循环变量的步长为1.

答案:

Y

三、选择题

17、在VisualFoxPro中,3E-4是一个().

A:

字符变量B:

内存变量C:

数值常量D:

非法表达式

答案:

C

18、在VisualFoxPro中,函数LEN(TRIM(SPACE

(2)+"ABC"+SPACE(3)))的返回值是().

A:

3B:

5C:

6D:

7

答案:

A

19、在VisualFoxPro中,打开表并设置当前有效索引(相关索引已建立)的正确命令是().

A:

ORDERstudentINDEX学号B:

USEstudentORDER学号

C:

INDEX学号ORDERstudentD:

USEstudent

答案:

B

20、在VisualFoxPro中,数据表中有30个记录,如果当前记录为第3条记录,执行SKIP+2命令,记录指针指向第()条记录.

A:

3B:

2C:

5D:

4

答案:

C

21、在VisualFoxPro中,表单是指().

A:

数据库中各个表的清单B:

一个表中各个记录的清单

C:

数据库查询的列表D:

窗口界面

答案:

D

22、在SQL的数据定义功能中,可以用来设置表中字段默认值的是().

A:

CREATETABLE数据表名NAME...

B:

ALTERTABLE数据表名ALTER字段名...

C:

ALTERTABLE数据表名RENAMECOLUMN字段名TO...

D:

ALTERTABLE数据表名ALTER字段名SETDEFAULT...

答案:

D

23、SQL语言中,集合的并运算符是().

A:

LINKB:

ORC:

ANDD:

UNION

答案:

D

24、基于VisualFoxPro,项目管理器中的"文档"选项卡,可以管理().

A:

数据库B:

查询C:

表单D:

程序

答案:

C

25、基于VisualFoxPro,下面关于视图和查询描述不正确的是().

A:

使用查询和视图都可以对数据表进行数据检索

B:

使用查询和视图都可以对数据表进行数据更新

C:

建立查询将生成一个独立的查询文件

D:

视图定义只能存在于数据库中,不能独立存在

答案:

B

『程序填空』(8分)

*题目:

求出1到100之间的奇数积、偶数和。

*-------------------------------------------------------

SETTALKOFF

***********SPACE**********

【?

s2=1

FORI=1to100

***********SPACE**********

IFMOD(i,2)=【?

s1=s1+I

Else

***********SPACE**********

s2=【?

ENDIF

NEXT

?

"奇数积为:

",s2

?

"偶数和为:

",s1

SETTALKON

答案:

1).s1=0或STOR0TOs1

2).0

3).s2=s2*I或s2=I*s2或STOR★s2★*★I★TO★s2

『程序改错』(8分)

*题目:

求2!

+4!

+6!

+…+10!

的和。

*-------------------------------------------------------

*注意:

不可以增加或删除程序行,也不可以更改程序的结构。

*-------------------------------------------------------

SETTALKOFF

S=0

**********FOUND**********

T=0

FORN=2TO10

**********FOUND**********

T=T*(T-1)

IFN%2=0

**********FOUND**********

S=S+N

ENDIF

ENDFOR

?

S

答案:

1).T=1或store★1★to★t

2).T=★T★*★N或T=★N★*★T

3).S=★S★+★T或S=★T★+★S

『窗体设计』(8分)

设置:

1:

设置表单名称为“Form1”,标题为“文字”。

2:

设置文本框名称为“Text1”。

3:

设置复选框(Check1)的标题为“斜体”。

设置复选框(Check2)的标题为“粗体”。

4:

设置按钮(Command1)的标题为“清除”。

要求:

1:

表单标题为“文字”,表单内控件如图中所示。

2:

选中“斜体”复选框时,文字变为斜体,选中“粗体”复选框时,文字为粗体。

3:

单击“清除”按钮时,清除文本框中的文字。

4:

表单整体效果美观,比例合适。

基本属性:

1:

FORM1.HEIGHT=130

2:

FORM1.LEFT=62

3:

FORM1.TOP=27

4:

FORM1.WIDTH=130

5:

TEXT1.FONTSIZE=14

模拟试题三

一、填空题

二、判断题

11、数据库系统中对数据库进行管理的核心软件是OS.

答案:

N

12、VisualFoxPro中"&"是宏代换符号,实现对字符型和数值型数据的代换功能.

答案:

N

13、在VisualFoxPro中,一个表中只能有一个备注型字段.

答案:

N

14、在VisualFoxPro中,指定主索引后,执行SKIP5命令,则移动后的记录号比移动前的记录号大5.答案:

N

15、制作多媒体报告可以使用PowerPoint.

答案:

Y

16、在VisualFoxPro中,循环体的退出均是在条件的值为真时退出的.

答案:

N

三、选择题

16、基于数据库技术,一间宿舍可住多名学生,则实体宿舍和学生之间的联系属于().

A:

一对一B:

一对多C:

多对多D:

多对一

答案:

B

17、在VisualFoxPro中,下列逻辑运算符运算顺序为().

A:

NOT-AND-ORB:

OR-NOT-AND

C:

NOT-OR-ANDD:

AND-NOT-OR

答案:

A

18、在VisualFoxPro中,以下关于空值(NULL)叙述正确的是().

A:

空值等同于空字符串B:

空值表示字段或变量还没有确定值

C:

VisualFoxPro不支持空值D:

空值等同于数值0

答案:

B

19、在VisualFoxPro中,索引字段值不唯一,应该选择的索引类型是().

A:

主索引B:

普通索引C:

候选索引D:

唯一索引

答案:

B

20、在VisualFoxPro中,独立于任意数据库的表称为().

A:

报表B:

数据库表C:

自由表D:

图表

答案:

C

21、在VisualFoxPro中,在永真条件"DOWHILE.T."的循环中,为退出循环可使用().

A:

LOOPB:

EXITC:

CLOSED:

CLEAR

答案:

B

22、在VisualFoxPro中,以下关于量词叙述正确的是().

A:

ANY和SOME是同义词B:

ANY和ALL是同义词

C:

ALL和SOME是同义词D:

以上3种说法都不对

答案:

A

23、在VisualFoxPro中,以下短语中,与排序无关的是().

A:

GROUPBYB:

ORDERBYC:

ASCD:

DESC

答案:

A

24、基于VisualFoxPro,设计菜单要完成的最终操作是().

A:

创建主菜单及子菜单B:

指定各菜单任务

C:

浏览菜单D:

生成菜单程序

答案:

D

25、基于VisualFoxPro,视图不能单独存在,它必须依赖于()而存在.

A:

视图B:

数据库C:

自由表D:

查询

答案:

B

四、操作题

『程序填空』(8分)

*题目:

下面是计算1+3+5+…+99之和的程序。

*请在【】处添上适当的内容,使程序完整。

*-------------------------------------------------------

SETTALKOFF

***********SPACE**********

【?

***********SPACE**********

FORI=1TO99【?

S=S+I

ENDFOR

***********SPACE**********

?

"结果=",【?

RETURN

SETTALKON

答案:

1).s=0或Store★0★To★s

2).step★2

3).s或str(s)或str(s,4)或str★(s★)

『程序改错』(8分)

*题目:

输入两个任意整数,求最大公约数,并显示输出最大公

*约数。

*-------------------------------------------------------

*注意:

不可以增加或删除程序行,也不可以更改程序的结构。

*-------------------------------------------------------

SETTALKOFF

INPUT"X="TOX

**********FOUND**********

ACCEPT"Y="TOY

IFX>Y

M=X

N=Y

ELSE

M=Y

N=X

**********FOUND**********

ENDFOR

A=MOD(M,N)

**********FOUND**********

DOWHILEA>=0

M=N

N=A

A=M%N

ENDDO

?

N

CANCEL

答案:

1).INPUT★"Y="TOY或INPU★"Y="TOY或INPUT★[Y=]TOY或INPUT★'Y='TOY或INPU★'Y='TOY或INPU★[Y=]TOY

2).ENDIF或ENDI

3).DO★WHILE★A>0或DO★WHILE★00或DO★WHIL★0

=0或DO★WHILE★A<>0或DO★WHILE★A#0

『窗体设计』(8分)

设置:

1:

设置表单名称为“Form1”,标题为“图形”。

2:

设置页框名称为“Pageframe1”,页数为3。

设置页框的第1页(Page1)的标题为“圆”。

设置页框的第1页(Page2)的标题为“方”。

设置页框的第1页(Page3)的标题为“三角形”。

3:

设置2个形状控件的名称为“Shape1”,“Shape2”。

4:

设置3个线条控件的名称为“Line1”,“Line2”,“Line3”。

要求:

1:

表单标题为“图形”。

2:

表单内控件如图中所示,页框有三个页标签。

3:

页标签内包含相应图形:

圆、正方形、三角形。

4:

表单整体效果美观,比例合适。

基本属性:

1:

FORM1.HEIGHT=246

2:

FORM1.LEFT=62

3:

FORM1.TOP=27

4:

FORM1.WIDTH=325

模拟试题四

一、填空题

9、在VisualFoxPro中,将表单数据环境中的数据表拖拽到表单上,可产生表格控件.

答案:

Y

10、在PowerPoint中,对幻灯片进行移动、删除、添加、复制,但不能编辑幻灯片中具体内容的视图是"大纲"视图.

答案:

N

11、在VisualFoxPro中,在缺省所有选择项时,DISPLAY和LIST命令显示记录的多少是一样的.

答案:

N

12、在VisualFoxPro中,表文件由结构和记录内容两部分组成.

答案:

Y

13、在VisualFoxPro中,LIST/DISPLAY命令是在VisualFoxPro的浏览窗口显示记录内容.

答案:

Y

14、VisualFoxPro中,工作区只有10个供用户同时使用.

答案:

N

15、在VisualFoxPro中,命令按钮控件主要用来控制程序的执行过程,以及对表中数据的操作.

答案:

Y

16、VisualFoxPro中表单有自己的属性、方法和事件.

答案:

Y

三、选择题

16、启动VisualFoxPro的方式是().

A:

直接执行VFP6.exeB:

从程序组选择执行MicrosoftVisualFoxPro

C:

从桌面上双击相应的快捷方式D:

以上几种方式都可以

答案:

D

17、在VisualFoxPro中,给内存变量MX赋值后,变量MX的类型为日期型的语句是().

A:

MX=04/05/08B:

MX="04/05/08"

C:

MX=CTOD(04/05/08)D:

MX=CTOD("04/05/08")

答案:

D

18、在VisualFoxPro中,在"职工档案"表中,婚否是L型字段,性别是C型字段,若检索"已婚的女同志",应使用逻辑表达式().

A:

婚否OR性别='女'B:

婚否=.T.AND性别='女'

C:

婚否AND性别=女D:

已婚OR性别=女

答案:

B

19、在VisualFoxPro中,执行命令"INDEXON姓名TAGindex_name"建立索引后,下列叙述错误的是().

A:

此命令建立的索引是当前有效索引

B:

此命令所建立的索引将保存在.IDX文件中

C:

表中记录按索引表达式升序排序

D:

此命令的索引表达式是"姓名",索引名是"index_name"

答案:

B

20、在VisualFoxpro中,连接类型有().

A:

内部连接,左连接,右连接B:

内部连接,左连接,右连接,全连接

C:

内部连接,完全连接,左连接,右连接D:

内部连接,左连接,外部连接

答案:

B

21、SQL语句中修改表结构的命令是().

A:

MODIFYTABLEB:

MODIFYSTRUCTURE

C:

ALTERTABLED:

ALTERSTRUCTURE

答案:

C

22、在VisualFoxPro中,为教师表的职工号字段添加有效性规则:

职工号最左边三位字符是110,正确的SQL语句是().

A:

CHANGETABLE教师ALTER职工号SETCHECKLEFT(职工号,3)="110"

B:

ALTERTABLE教师ALTER职工号SETCHECKLEFT(职工号,3)="110"

C:

ALTERTABLE教师ALTER职工号CHECKLEFT(职工号,3)="110"

D:

CHANGETABLE教师ALTER职工号SETCHECKOCCURS(职工号,3)="110"

答案:

B

23、在SQL的ALTERTABLE命令中要删除表的一列(字段),应该包括短语().

A:

DROPFIELDB:

DROPCOLUMN

C:

DELETEFIELDD:

DELETECOLUMN

答案:

B

24、基于VisualFoxPro,用DO运行菜单时,其菜单文件的扩展名为().

A:

PRGB:

DBFC:

MNXD:

MPR

答案:

D

25、VisualFoxPro中,要运行菜单文件menul.mpr,可使用命令().

A:

DOmenulB:

DOmenul.mpr

C:

DOMENUmenulD:

RUNmenul

答案:

B

四、操作题

『程序填空』(8分)

*题目:

求1到50的累加和(S=1+2+3+...+50)并显示。

请在【】处添上

*适当的内容,使程序完整。

*-----------------------------

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

当前位置:首页 > 小学教育 > 英语

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

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