admin 管理员组

文章数量: 1184232


2024年3月27日发(作者:编程班培训平台)

计算机二级(VF)64

(总分4230, 做题时间90分钟)

选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选

择正确答案。

1.

假设表单上有一选项组:⊙男 ○ 女,其中第一个选项按钮“男”被选中。请

问该选 项组的 Value 属性值为______。

SSS_SINGLE_SEL

A .T.

B "男"

C 1

D "男"或 1

分值: 70

答案:C

选项按钮的Value属性:用来表示选项按钮的状态, 1表示选定,0表示未选

定。

2.

在 Visual FoxPro 中,要运行查询文件 ,可以使用命令______。

SSS_SINGLE_SEL

A DO query1

B DO

C DO QUERY query1

D RUN query1

分值: 70

答案:B

运行查询可以使用命令格式:DO queryfile其中queryfile是查询文件名,此

时必须给出查询文件的扩展名.qpr。

3.

扩展名为dbf的文件是( )。

SSS_SINGLE_SEL

A 表文件

B 表单文件

C 数据库文件

D 项目文件

分值: 70

答案:A

在Visual FoxPro中,数据库的文件扩展名为DBC,表单的文件扩展名为SCX,

项目管理器的文件扩展名是PJX。

4.

下列关于创建报表的方法中,错误的是( )。

A 使用报表设计器可以创建自定义报表

B 使用报表向导可以创建报表

SSS_SINGLE_SEL

C 使用快速报表可以创建简单规范的报表

D 利用报表向导创建的报表是快速报表

分值: 70

答案:D

在Visual FoxPro中,创建报表的方法通常有3种:一是使用报表设计器创建

自定义报表;二是使用报表向导创建报表;三是使用快速报表创建简单规范的

报表。而快速报表是在报表设计器中完成的。

5.

在 Visual FoxPro 中,使用 LOCATE FOR 命令按条件查找记录,当查找

到满足 条件的第 1 条记录后,如果还需要查找下一条满足条件的记录,应使

用______。

A 再次使用 LOCATE FOR 命令

B SKIP 命令

C CONTINUE 命令

D GO 命令

分值: 70

答案:C

LOCATE是按条件定位记录位置的命令,常用命令格式是:LOCATE FOR

lExpression1 其中lExpression1是查询或定位的表达式。该命令执行后将记

录指针定位在满足条件的第1条记录上,如果 没有满足条件的记录则指针指向

文件结束位置。如果要使指针指向下一条满足LOCATE条件的记录,使用

CONTINUE命令,如果没有记录再满足条件, 则指针指向文件结束位置。

6.

SQL 语句中修改表结构的命令是______。

SSS_SINGLE_SEL

SSS_SINGLE_SEL

A ALTER TABLE

B MODIFY TABLE

C ALTER STRUCTURE

D MODIFY STRUCTURE

分值: 70

答案:A

在Visual FoxPro中,修改表的结构有两个命令:ALTER TABLE:用SQL命令

修改表的结构;MODIFY STRUCTURE:在表设计器中修改表的结构; 题目要求是

SQL语句中修改表结构的命令,所以命令是ALTER TABLE。

7.

函数LEN(ROUND(123.456,2))的结果是( )。

SSS_SINGLE_SEL

A 6

B 7

C 123.46

D 系统报错

分值: 70

答案:D

ROUND( )函数在保留指定的小数位数时,要做四舍五入运算,保留小数点后两

位,结果为123.46,是一个数值型数据。LEN( )函数只能用来求字符串的长

度,本题中ROUND( )的函数值为数值型,函数类型不匹配,系统报错。

8.

在Visual FoxPro中,一个表可以建立一个( )。

SSS_SINGLE_SEL

A 主索引

B 候选索引

C 惟一索引

D 普通索引

分值: 70

答案:A

由于主索引中不允许出现重复记录,一个表只能有一个主关键字,因此一个表

只能建立一个主索引,建立候选索引的字段可以看做是候选关键字,它也要求

字段值的惟一性,但可以建立多个,惟一索引和普通索引都可以建立多个。

9.

下列关于查询的说法,正确的是( )。

SSS_SINGLE_SEL

A EDIT

B CHANGE

C BROWSE

D MODIFY STRUCTURE

分值: 70

答案:D

在Visual FoxPro中用来修改数据表记录的命令可以是EDIT或CHANGE命令,

也可用BROWSE命令打开浏览器,在浏览器中直接修改记 录。MODIFY

STRUCTURE是修改数据表结构的命令,不能修改表中记录。

10.

将编辑框的Read Only属性值设置为.T.,则运行时此编辑框中的内容

( )。

A 将当前菜单设置为默认菜单

B 将屏蔽系统菜单,使菜单不可用

C 将系统菜单恢复为缺省的配置

D 将缺省配置恢复成Visual FoxPro系统菜单的标准配置

分值: 70

答案:B

不带参数的SET SYSMENU TO命令,将屏蔽系统菜单,使菜单不可用。其中TO

DEFAULT将系统菜单恢复为缺省的配置;SAVE参数将 当前的系统菜单配置指定

为缺省配置;NOSAVE参数将缺省配置恢复成Visual FoxPro系统菜单的标准配

置。

11.

在应用程序系统中,不属于用户界面的是( )。

SSS_SINGLE_SEL

SSS_SINGLE_SEL

A All Fries(*.*)

B Text Files(*.*)

C Batch Files(*.bat)

D All Files (*.*)|Text Files(*.*)

分值: 70

答案:A

通用对话框控件的CommonDialogl的Filter属性用来指定在对话框中显 示的

文件类型。利用该属性可以设置多个文件类型,供用户在对话框的“文件类

型”的下 拉列表中选择。Filter的属性值由一对或多对文本字符串组成,每

对字符串用管道符“|” 隔开,在管道符“|”前面的部分称为描述,后面的部

分一般为通配符和文件扩展名,称为 “过滤器”。如“*.txt"等,各对字符

串之间也用管道符隔开。其格式如下: [窗体.]对话框名.Filter=”描述符

1|过滤器1|描述符2|过滤器2……” 如果省略窗体,则为当前窗体。本题执

行语句后,可以在文件类型栏内通过下拉列 表选择要显示的文件类型,而最初

默认显示的文件类型(过滤器)可以由Filterlndex属性 来指定,该属性是一个

整数。用Filter属性设置多个过滤器后,每个过滤器都有一个值, 第一个过

滤器的值为1,第二个过滤器的值为2……,用Filterlndex属性可以指定作为

默 认显示的过滤器,本题中的值是1,所以显示All Files(*.*)。

12.

允许记录中出现重复值,且在索引中也保存每个重复值的索引是( )。

SSS_SINGLE_SEL

A 主索引

B 候选索引

C 惟一索引

D 普通索引

分值: 70

答案:D

主索引和候选索引中不允许出现重复值,惟一索引中虽然可以允许出现重复

值,但它只保留重复出现的第一个记录。

13.

在SQL语句中,与表达式“工资BETWEEN l000 AND l500”功能相同的表达式

是( )。

SSS_SINGLE_SEL

A “属性”对话框

B “程序代码”窗口

C “选项”对话框

D 对象浏览器

分值: 70

答案:C

要强制用户显式声明变量,可以单击“工具”菜单下的“选项”命令,打开

“选项”对话框,在“编辑器”选项卡下,选中“要求变量声明”复选框即

可。这样在每次新建文件时,Visual Basic将Option Explicit(选择显式)自

动添加到全局变量或模块级变量的声明部分,或者也可以在声明部分直接输入

这条语句。这样就必须在使用变量前声明,否则将会发生出错信息;属性窗口

是用来设置对象属性的;程序代码窗口是用来编辑事件过程的。

14.

在Visual FoxPro中,字段的宽度不是由系统自动给出的字段类型是( )。

SSS_SINGLE_SEL

A throws

B Exception

C Throwable

D Error

分值: 70

答案:B

用户自定义异常是通过继承Exception类来创建的。注意:自己定义异常的格

式是public class类名extends Exception

15.

利用SQL命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列

语句正确的是( ).

A CREATE VIEW ZG_view;

SELECT职工号,姓名FROM职工表

B CREATE VIEW ZG_view AS;

SELECT职工号,姓名FROM职工表

C CREATE QUERY ZG_view;

SELECT职工号,姓名FROM职工表

D CREATE QUERY ZG_view AS;

SELECT职工号,姓名FROM职工表

分值: 70

答案:B

SQL的数据定义功能中,可以对视图进行定义,语句格式为:

CREATE VIEW view_name[(column_name[,column_name]...)]AS

select_statement。

16.

在Visual FoxPro中,可以同时打开表文件的个数最多是( )。

SSS_SINGLE_SEL

SSS_SINGLE_SEL

A 16

B 32767

C 255

D 256

分值: 70

答案:B

在Visual FoxPro中,最小的工作区号是1,最大的工作区号32767,且在每个

工作区上只允许打开1个表文件,所以同时最多可以 打开32767个表文件。

17.

下列选项中,不属于SQL数据定义功能的是( )。

SSS_SINGLE_SEL

A 0.123

B 123000

C 2.1e3.5

D 123

分值: 70

答案:C

在C++语言中,实数有两种形式表示,即十进制数形式和指数形式,在指数形

式中,e3,2.1e3.5,.e3,e等都是不合法的指数形式。再如123e3或

123E3都代表123乘以10的3次方。注意,字母e的前面必须有数字,且e的

后面必须是整数。

18.

布局类型为一对多的报表,一般适用于打印( )。

SSS_SINGLE_SEL

A 财政报表、销售总结

B 列表

C 发票、会计报表

D 电话薄、名片

分值: 70

答案:C

在报表的4种布局类型中,一般来说,打印财政报表、销售总结等报表,应使

用列报表布局类型;打印列表就采用行报表布局类型;打印的是发票、会计报

表等,就使用一对多报表的布局类型;打印电话薄、名片等就采用多栏报表布

局类型。

19.

下列关于接收参数和传送参数的说法中,正确的是( )。

A 接收参数的语句PARAMTERS可以写在程序中的任意位置

B 通常传送参数的语句DO-WITH和接收参数的语句PARAMETERS不必搭配成

队,可以单独使用

C 传送参数和接收参数排列顺序和数据类型必须一一对应

D 传送参数和接收参数的名字必须相同

分值: 70

答案:C

接收参数的语句PARAMTERS,应该是模块程序的第一条可执行命令,在调用模

块程序时,必须和语句 PARAMTERS语句搭配使用,发送参数和接收参数的名字

可以不一样,但排列顺序和数据类型必须一一对应。

20.

在命令按钮组中,决定命令按钮数目的属性是( )。

A 只能发布数据库中没有变化的数据

B 只能发布数据库中变化的数据

C 能发布数据库中保存的数据

D 以上说法均不对

分值: 70

SSS_SINGLE_SEL

SSS_SINGLE_SEL

答案:C

如果数据不常更改则使用静态HTML格式;如果数据需要经常更改,则使用动态

HTML格式。所以可以发布数据库中存在的数据。

21.

在 Visual FoxPro 中,删除数据库表 S 的 SQL 命令是______。

SSS_SINGLE_SEL

A DROP TABLE S

B DELETE TABLE S

C DELETE TABLE

D ERASE TABLE S

分值: 70

答案:A

从当前数据库中移出表或删除表。语法:DROP TABLE TableName | FileName

| ? [RECYCLE]。

22.

用于显示部分查询结果的TOP短语,使用时需与之连用的短语是( )。

SSS_SINGLE_SEL

A if(x>0)y=1

else if(x<0)y=-1;

else y=O;

B if(x)

if(x>0)y=1;

else if(x<0)y=-1;

C y=-1;

if(x)

if(x>0)y=1;

else if(x==0)y=0;

else y=-1;

D y=0;

if(x>=0)

if(x>0)y=1;

else y=-1;

分值: 70

答案:A

条件运算符要求有三个操作对象,它是c++语言中惟一的一个三目运算符。条

件表达式的一般形式为:表达式1?表达式2:表达式3,先求解表达式1,若

为非0(真)则求解表达式2,此时表达式2的值就作为整个条件表达式的值。若

表达式1的值为0(假),则求解表达式3,表达式3的值就是整个条件表达式的

值。本题中用了两次三目运算符。

23.

利用命令定义条形菜单,下列正确的一项是( )。

SSS_SINGLE_SEL

A DEHNE POPUP<菜单名>

B DEFINE MENU<菜单名>

C DEHNE PAD<菜单名>

D DEFINE BAR<菜单名>

分值: 70

答案:B

无论是条形菜单还是弹出式菜单,都可以通过命令进行定义和设计,定义条形

菜单完整的命令格式为:DEFINE MENU<菜单名>[BAR][IN[WINDOW]<窗口名>| IN

SCREEN]。

24.

检索尚未确定的供应商的定单号,正确的命令是( )。

SSS_SINGLE_SEL

A CODE

B ALIGN

C WIDTH

D HEIGHT

分值: 70

答案:B

在一个Applet中,CODE,WIDTH 和 HEIGHT属性是一定要出现的。CODE属性指

定了Applct和JApplct字节码的文件名。WIDTH 和 HEIGHT这两个属性指定厂

Applet显示区的以像素为单位的宽度和高度。ALIGN这个可选属性指定了

Applet在浏览器中的对齐方式。

25.

在应用程序系统中,不属于用户界面的是( )。

SSS_SINGLE_SEL

A 菜单

B 工具栏

C 表单

D 数据库

分值: 70

答案:D

用户界面中,包含应用程序中的表单、工具栏和菜单等,而数据库则用于保存

要处理的数据,与界面无关。

26.

在SQL的SELECT查询的结果中,消除重复记录的方法是【 】。

SSS_SINGLE_SEL

A 通过指定主索引实现

B 通过指定惟一索引实现

C 使用DISTINCT短语实现

D 使用WHERE短语实现

分值: 70

答案:C

在SQL的SELECT查询结果中,可以通过DISTINCT短语消除重复记录。

27.

下列叙述中正确的是【 】。

SSS_SINGLE_SEL

A 软件测试的主要目的是发现程序中的错误

B 软件测试的主要目的是确定程序中错误的位置

C 为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作

D 软件测试是证明软件没有错误

分值: 70

答案:A

软件测试是为了发现错误而执行程序的过程,且为了达到好的测试效果,应该由

独立的第三方来构造测试,程序员应尽量避免检查自己的程序。

28.

执行SET SYSMENU TO命令后( )。

A 将当前菜单设置为默认菜单

B 将屏蔽系统菜单,使菜单不可用

C 将系统菜单恢复为缺省的配置

D 将缺省配置恢复成Visual FoxPro系统菜单的标准配置

分值: 70

答案:B

不带参数的SET SYSMENU TO命令,将屏蔽系统菜单,使菜单不可用。其中TO

DEFAULT将系统菜单恢复为缺省的配置;SAVE参数将 当前的系统菜单配置指定

为缺省配置;NOSAVE参数将缺省配置恢复成Visual FoxPro系统菜单的标准配

置。

29.

假设表中共有10条记录,执行下列命令后,屏幕所显示的记录号顺序是

( )。 USE GOTO 6 HST NEKT 5

SSS_SINGLE_SEL

SSS_SINGLE_SEL

A 一对多

B 多对一

C 一对一

D 多对多

分值: 70

答案:A

举个例子:在“教学管理”数据库中,每名学生可以选多门课程,这样“学

生”和“选课成绩”之间就存在一对多的关系。

30.

假设表中共有10条记录,执行下列命令后,屏幕所显示的记录号顺序是

( )。 USE GOTO 6 HST NEKT 5

SSS_SINGLE_SEL

A 1~5

B 1~6

C 5~10

D 6~10

分值: 70

答案:D

利用GOTO命令将记录指针定位到记录号为6的记录上,NEXT5是表示从当前记

录起到其后的总共5条记录的范围,因此本题所显示的 记录范围是从第6条记

录开始到第10记录。

31.

“主键”不允许取重复值,是指( )。

SSS_SINGLE_SEL

A 2

B 62

C 8

D 26

分值: 70

答案:B

在默认的情况下,InputBox函数的返回值是一个字符串类型,而不是变体类

型。如果没有事先声明返回值变量的类型,或声明为变体类型,则当把函数的

返回值赋给这个变量时,Visual Basic将是把它作为字符串来处理。因此当需

要用InputBox 函数输入数据,并且需要输入的数值参加运算时,必须在进行

运算前用Val函数(或其他函数)把它转换为相应类型的数值,否则有可能会得

到不正确的结果。如果正确地声明了返回值的变体类型,则可不必进行类型转

换;由于本题没有事先声明变量,所以a 和b所获得的为字符“2”和“6”,

所以输出“62”。

32.

对于查询输出到临时表中的叙述,下列说法错误的是( )。

SSS_SINGLE_SEL

A .DBF

B .DBC

C .DCX

D .DCT

分值: 70

答案:B

Visual FoxPro在建立数据库时,建立了数据库文件(DBC) 、数据库备份文件

(DCT)和数据库索引文件(DCX), DBF为数据表文件的扩展名。

33.

在Visual FoxPro中,在数据库中创建表的CREATE TABLE命令中定义主索引、

实现实体完整性规则的短语是【 】。

SSS_SINGLE_SEL

A FOREIGN KEY

B DEFAULT

C PRIMARY KEY

D CHECK

分值: 70

答案:C

在Visual FoxPro中通过SQL.命令建立表时,用PRIMARY KEY来定义主索引、

实现完整性,用FOREIGN。KEY来定义外键,DEFAULT来定义默认值,CHECK来定义

有效性规则。

34.

在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用

( )。

SSS_SINGLE_SEL

A 临时关键字

B 主关键字

C 外部关键字

D 索引关键字

分值: 70

答案:B

实体完整性是保证表中记录惟一的特性,即在一个表中不允许有重复的记录出

现。在Visual FoxPro中利用主关键字或候选关键字来保证表中的记录惟一。

35.

下列叙述中正确的是______。

A 软件交付使用后还需要进行维护

B 软件一旦交付使用就不需要再进行维护

C 软件交付使用后其生命周期就结束

D 软件维护是指修复程序中被破坏的指令

分值: 70

答案:A

软件的运行和维护是指将已交付的软件投入运行,并在运行使用中不断地维

护,根据新提出的需求 进行必要而且可能的扩充和删改。而软件生命周期是指

软件产品从提出、实现、使用维护到停止使用退役 的过程。

36.

在SQL语句中,与表达式“工资BETWEEN l000 AND l500”功能相同的表达式

是( )。

A 工资<=1000 AND工资>=1500

B 工资<=1500 AND工资>=1000

C 工资<=1000 OR工资>=1500

D 工资<=15000R工资>=10000

分值: 70

答案:B

BETWEEN...AND...是SQL查询语句中的一个特殊运算,意思为“…和…

之间”,相当与逻辑与运算中的(A>=AND>=B,其中A>B) 。

37.

某二叉树中有11个度为2的结点,则该二叉树中的叶子结点数为【 】。

SSS_SINGLE_SEL

SSS_SINGLE_SEL

SSS_SINGLE_SEL

A n+1

B n-1

C 2n

D n/2

分值: 70

答案:A

对于任何一棵二叉树T,如果其终端结点(叶子)数为n1,度为2的结点数为n2,

则n1=n2+1。所以该二叉树的叶子结点数等于n+1。

38.

下列关于创建报表的方法中,错误的是( )。

A public class test{

public int x=0;

public test(int x )

{

this.x=x;

}

}

B public class Test {

public int x=0;

public Test(int x ) {

this.x=x;

}

}

C public class Test extends T1 T2 {

public int x=0;

public Test(int x){

this.x=x;

}

}

D protected class Test extends T2 {

public int x=0;

public Test(int x) {

this.x=x;

}

}

分值: 70

答案:B

类声明格式为[修饰符]class类名[extends父类名)[implements类 实现的接

口列表],选项A)中源文件名与程序名不相同,Java不支持多重继承所以选项

C)错误,选项D)中类的访问权限不对应为public。

39.

下列关于连编应用程序的说法中,正确的是( )。

A 连编项目成功后,再进一步进行连编应用程序,可保证连编的正确性

B 可随时连编应用程序

C 应用程序文件和可执行文件都可以在Windows中运行

D 应用程序文件和可执行文件都必须在Visual FoxPro中运行

分值: 70

SSS_SINGLE_SEL

SSS_SINGLE_SEL


本文标签: 报表 命令 菜单