本科VF单选

更新时间:2024-04-03 10:41:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

题干 14E-12是一个

().

3E-4是一个

().

NOT 2*5>10的值的类型是().

SQRT()函数的功能是(). Visual

FoxPro既支持

面向过程程序

设计,又支持面向().

Visual FoxPro是(). 必须存放于数据库中的是().

当内存变量与字段变量重名

时,系统优先处理(). 对象继承了()

的全部属性. 给内存变量MX赋值后,其类型为D的语句是(). 函数

LEN(TRIM(SPA

CE(2)+\SPACE(3)))的返回值是(). 面向对象程序设计中程序运

行的最基本实体是().

日期型数据不A 字符常量 字符变量 字符型 返回表达

式指定位数的四舍五入结果

大众程序设计 操作系统

的一部分

表 内存变量 表 MX=04/05/08 3 类 比较 B 数值常量

内存变量

日期型 返回指定表达式的符号

事实程序设

操作系统支

持下的系统

软件

索引 字段变量

数据库

MX='04/05/08' 4 对象

日期加或减

1

C 货币型常量 数值常量 逻辑型 返回表达式的算术平方根

对象程序设计

一种编译程序 视图

全局变量 类 MX=CTOD(04/05/08)

5 方法 两个日期

D

非法表达式 非法表达式 数值型

返回指定表达式的

整数部分

个体程序设计 一种操作系统 查询 局部变量 图形

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

6 函数 两个日期相减

答案 B C C

C

C

B

C

B

C

D

A

B C

允许进行的运算是().

如果一条命令太长,在一行内写不下,可以使用续行符号(). 若D1、D2是有效日期型变量,则在D1+100、D2-100、D2-D1和D2+D1四个表达式中,有效表达式个数为().

设某子类Q具

有P属性,则

().

下列表达式

中,写法错误

的是(). 下列关于变量的叙述中,不正确的是(). 下列关于类和对象的说法错误的是(). 下列关于类和对象的叙述中,错误的是().

下列关于属性、方法和事件的叙述中,错误的().

; 1 Q的父类也必定具有P属性,

且Q的P

属性值必

定与其父类的P属性值相同

\计算机

\

变量值可以随时改变 基类可以派生出子类

每个对象在系统中都有唯一的对象标志

属性用于描述对象的状态,方法用于表

整数 , 2 Q的父类也必定具有P属性,但Q的P属性值可以与其父类的P属性值不同 \计算机\04/01/01}) 在Visual FoxPro中,变量分为字段变量和内存变量 类是对象的实例

对象可以包

含其它对象

基于同一个类产生的两个对象可以分别设置自2

相加

: 3 Q的父类不具有P属性,否则由于继承性,Q与其父类的P属性值必相同 .T.+.F. 变量的类型决定变量值的类型

对象由属性、方法和事件构成 一个子类能够继承

其所有父

类的属性和方法

事件代码也可以像方法一样被显示调

! 4 Q的父类未必具有P属性,即使有,Q与

其父类的P属性值也未必相同

{^2004/01/01}+10 在Visual FoxPro中,可以将不同类型的数据赋给同一个变量 对象有可见的,也有不可见的 一个父类能够继承其所有子类的属性和方法

在新建一个表单时,可以添加新的属性、方法和事件

A

C

D

C C

B

D

D

示对象的行为

下列运算符优先级最低的是().

下列字符型常量的表示中,AND

己的属性值 用

OR [\计算机基NOT ! B

′65+13′ [[中国]] ′[x=y]′ C

错误的是(). 下面不能给内存变量赋值的语句是(). 下面对内存变量的叙述,错误的是().

下面关于\类\的描述中,错误的是(). 以下关于空值(NULL)叙述正确的是(). 以下数据中不是字符型数据的是(). 以下说法正确的是(). 以下四组函数中,返回值的数据类型一致的是(). 在Visual FoxPro中,可以在同类数据之间进行\运算的数据类型是().

在下列逻辑运算符中,运算

x=3+5 内存变量名可以由字母、数字或下划线组成 一个类包含相似的有关对象的特征和行为方法 空值等同于空字符串

01/01/08 对象是有特殊属性和行为方法的实体 DTOC(DATE()), DATE(), YEAR(DATE())

数值型、字符型和逻辑型 NOT-AND-OR 础\x=\

内存变量名可以由字母开头 类只是实例

对象的抽象

空值表示字

段或变量还

没有确定值

01/01/07' 属性是对象的特性,所有对象都有相同的属性 ALLTRIM(\P

6.0\A\

SPACE(8)

数值型、字符型和日期型 OR-NOT-AND

3

x=13+6 内存变量名可以由数字开头

类并不实行任何行

为操作,它

仅仅表明该怎样做

VFP不支持

空值

\属性的一般格式为:对象名_属性名称 EOF( ) , RECCOUNT( ) , DBC( )

数值型、日

期型和逻

辑型 NOT-OR-AN

D

x==val(\内存变量名可以由下划线开头

类可以按所定义的属性、事件和方法进行实际的行为操作

空值等同于数值0 [ASDF]

属性值的设置只可以在属性窗口中设置

STR(3.14,3,1),DTOC(DATE()),SUBSTR(\

逻辑型、字符型和

日期型

AND-NOT-OR D

C

D

B

A

A

D

B

A

先后顺序为().

在下述Visual FoxPro表达式

中,结果总是

逻辑值的为().

表文件ST.DBF中有字段:姓名(C)、出生年月(D)和总分

(N)等.要建立姓名、总分和出生年月的组合索引,

其索引关键字表达式是().

参照完整性规则包括(). 从当前数据库中移去数据表AB的命令是().

打开表并设置当前有效索引(相关索引已建立)的正确命令是(). 打开学生表后,在显示记录时,将成绩升序排列的命令是().

字符表达

姓名+总分

+出生年月

更新

DELETE TABLE AB ORDERstudentINDEX学号 INDEX ON 成绩 TAG ABC 算术表达式

\姓名\总

分\出生年

月\

更新、插入、

删除

DROP TABLE AB USE student

ORDER 学号

INDEX ON 成绩*(-1) TAG ABC 4

关系表达式

姓名

+STR(总

分)+STR(

出生年月)

查询

REMOVE TABLE AB

INDEX 学

号 ORDER

student

INDEX ON 成绩 TAG ABC DESC

日期表达式 姓名+STR(总

分)+DTOC(出生年

月)

插入 ERASE TABLE AB USE student INDEX ON 成绩

*(-1) TAG ABC ASCE

C

D

B

C

B

A

当前表有学号、数学、英语、计算机和总分等五个字段,其中后四个字段均为数REPLACE

SUM 数学+

FOR .T. 总

英语+计算

REPLACE

REPLACE 总分

总分 WITH

值型字段. 将当前记录的三科成绩汇总后存入总分字段中,可使用的命令是().

当前记录是7号,执行SKIP -3和 DISPLAY

NEXT 3两条命令后显示的记录序号是(). 对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为().

函数INT(数值

表达式)的功

能是().

结构复合索引

文件的特点是

().

命令\FOR 奖学金<300\和\CHX3.PRG\.

机 TO 总

3、4、5

性别+年龄 按四舍五

入取数值

表达式的

整数部分 一个索引

文件中只

能存放一

个索引

都是删除文件 分 WITH 数

学+英语+计

算机

4、5、6 性别+STR(年

龄,2)

返回数值表达式的整数部分 索引文件中必须有一个主索引

前者删除记

录,后者删除

文件

5

数学+英语

+计算机

2、3、4 性

别,STR(年

龄)

返回不大于数值表达式的最大整数 结构索引文件名与表文件名可以不同

都是删除

记录

WITH SUM(数学,英

语,计算机)

3 性别,年龄 返回不小于数值表达式的最小整数 结构索引文件随着表文件的打开而自动打开

前者删除文件,后者删除记录

C

B

B

B

D

B

如果一个商店出售多种商品,则该商店与所出售商品两个实体的联系是(). 设:工资=580,职称=\讲师\性别=\男\结果为假的逻辑表达式是().

设STUDENT表有10条记录,执行如下命令:

USE STUDENT INSERT BLANK 则结果是在STUDENT表的().

设学生表中共有100条记录,执行如下命令,执行结果是().

INDEX ON -总

分 TO ZF

SET INDEX TO ZF

GO TOP

? RECNO()

1:1 工资>550

AND 职称=\助教\OR 职称=\教授\在第一条记录的前面插入一个空白记录

显示的记

录号是1

m:n 性别=\女\OR NOT 职称=\助教\在第一条记录的后面插入一个空白记录

显示分数最高的记录号 6

1:n 工资>500 AND 职称=\讲师\AND 性别=\男\

在最后一条记录的前面插入一个空白记录

显示的记录号是100 n:1 工资=550 AND 职称=\教授\OR 性别=\男\

在最后一条记录的后面插入一个空白记录

显示分数最低的记录号

C

A B

B

设有一个字段变量\姓名\目前值为\王华\又有一个内存变量\姓名\其值为\李敏\

则命令\姓名\的结果为().

升学考试一个考生只能有一个考号,且一个考号只能对应一个考生,这是().

下列不能作为字段名的是().

下列关系中,属于一对多关系的是().

下列可以作为字段名的是().

一个数据库名为student,要想打开该数据库,应使用命令().

一间宿舍可住多名学生,则实体宿舍和学生之间的联系属于().

用命令\ON 姓名 TAG

王华 一对多关系

价格 某地升学考试所有考生的集合与所有考生考号的集合之间的关系NAME+1

OPEN student 一对一 主索引 李敏 多对多关系价 格 某地升学考试所有考生的集合与所有考试科目的集合之间的关系 NAME-9

OPEN DATA student 一对多 普通索引 7

\王华\多对一关系

价格_a 某地升学考试所有考生的集合与所有考生姓名的集合之间的关系 NAME_9

USE DATA student

多对多 候选索引 \李敏\一对一关系 价格_5 某地升学考试所有考生的集合与所有监考人员的集合之间的关系

9NAME USE student 多对一 惟一索引 A

D

B

B

C

B

B

D

index_name UNIQUE\建立索引,其索引类型是(). 允许记录中出现重复索引值的索引是(). 在\职工档案\表中,婚否是L型字段,性别是C型字段,若检索\已婚的女同志\应使用逻辑表达式(). 在Visual FoxPro中,独立于任意数据库的表称为().

在Visual FoxPro中,建立索引的作用之一是().

在Visual FoxPro中,用LOCATE FOR 命令按条件查找记录,当查找到满足条件的第一条记录后, 若还需要查找下一条满足条件的记录,应使用().

VisualFoxPro中,创建一个

普通索引 婚否 OR (性别='女') 报表 节省存储空间

再次用LOCATE FOR 命令

CREATE 唯一索引 (婚否=.T.)

AND (性别='女')

数据库表 便于管理

SKIP命令

CREATE SDB

8

侯选索引 婚否 AND

(性别=女)

自由表 提高查询速度 CONTINUE命令

CREATE TABLE SDB 主索引 已婚 OR (性别=女) 图表 提高查询和更新速度

GO命令 CREATE DATABASE SDB

A

B

C

C

C

D

名为SDB.DBC的数据库文件,使用的命令是(). 执行\\命令,可从键盘给变量X输入数据的类型是().

执行命令\姓名 TAG index_name\建立索引后,下列叙述错误的是().

SQL-INSERT命令的功能是(). SQL查询语句中,用于实现关系的投影运算的短语是().

SQL命令中用于插入数据的命令是(). Visual

FoxPro系统中的查询文件是指一个包含一条SELECT-SQL命令的程序文件,文件的扩展名为(). 查询学生表中学号(字符型,长度为2)末尾字符是\的错误命令是().

创建SQL查询

字符型 此命令建立的索引是当前有效索引 在表头插入一条记录 WHERE INSERT PRG SELECT *

FROM 学生

WHERE

\学号

查询目标 数值型

此命令所建立的索引将保存在IDX文件中 在表尾插入一条记录 FROM APPEND

QPR SELECT *

FROM 学生

WHERE

RIGHT(学

号,1)=\分组条件

9

逻辑型和日期型 表中记录按索引表达式升序排序 在表中任意位置插入一条记录

SELECT INSERT BEFORE

SCX SELECT * FROM 学生WHERE SUBSTR(学号,2)=\查询条件

除备注型和通用型外

此命令的索引表达式是\姓名\索引名是\

在表中插入任意条记录

GROUP BY INSERT INTO TXT SELECT * FROM 学生 WHERE SUBSTR(学号,2,1)=\查询视图

A

B B

C

D

B

A

B

时,group by子句的作用是确定().

打开报表设计器修改已有的报表文件的命令是().

CREATE REPORT <报表文件名>

UPDATE gz

MODIFY REPORT <报表文件名> UPDATE gz CREATE <报MODIFY <报表文件表文件名> 名>

B

UPDATE gz 给所有女职工

提高20%工资,

应使用SQL语

句().

检索STUDENT

表中成绩大于90分的学号,正确的命令是().

建立STUDENT表的结构:学号(C/4),姓名(C/8),课程名(C/20),成绩(N/3),

使用的SQL语句是(). 将\学生\表中班级字段的宽度由原来的8改为12,正确的命令是().

将STUDENT表

中定义的成绩

字段默认值置

为0,正确的命

令是().

将STUDENT表

中所有学生年

龄AGE字段值

增加1岁,应

SET工资=

工资*1.20

WHERE 性

别=\男\

SELECT 学号 WHERE 成绩>90 NEW DBF STUDENT(学号

C(4),姓名C(8),课程名 C(20),成绩 N(3,0))

ALTER TABLE 学生 ALTER 班级 C(12) ALTER

TABLE 成

绩 ALTER

成绩

DEFAULT

成绩=0

REPLACE

AGE WITH

AGE+1

SET工资=工资*0.20 WHERE 性别=\女\

SELECT 学号FROM

STUDENT SET

成绩>90

CREATE DBF STUDENT(学号 C(4),姓名 C(8),课程名 C(20),成绩 N(3,0)) ALTER TABLE 学生 ALTER FIELDS 班级C(12) ALTER TABLE 成绩 ALTER 成绩 DEFAULT 0 UPDATE STUDENT AGE WITH AGE+1 10

SET 工资=工资*1.20 WHERE 性别=\女\SELECT 学

号 FROM

STUDENT

WHERE 成

绩>90 CREATE

STUDENT(学号,姓名,课程名,成绩) WITH (C(4),C(8),C(20),N

(3,0))

ALTER TABLE 学生 ADD 班级 C(12)

ALTER

TABLE 成绩 ALTER 成绩 SET DEFAULT

成绩=0

UPDATE SET

AGE WITH

AGE+1

UPDATE gz SET 工资=工资*0.20 WHERE 性别=\男\

SELECT 学号 FROM STUDENT FOR 成绩>90

ALTER DBF STUDENT(学号 C(4),姓名 C(8),课程名 C(20),成绩 N(3,0))

ALTER TABLE 学生 ADD FIELDS 班级 C(12)

ALTER TABLE 成绩 ALTER 成绩 SET DEFAULT 0

UPDATE STUDENT

SET AGE=AGE+1

C

C B

A D D

使用命令(). 将查询结果存

INTO

入永久表的TO TABLE INTO ARRAY

CURSOR

SQL短语是().

INTO DBF|TABLE D

若用如下的SQL语句创建一个student表:

CREATE TABLE

student(NO C(4) NOT NULL,NAME C(8) NOT NULL,SEX C(2),AGE N(2))

可以插入到student表中的是().

删除视图

myview的命令是().

删除学生表中没有写入成绩的记录,应使用的命令是().

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

为教师表的职工号字段添加有效性规则:职工号最左边三位字符是110,正确的SQL语句是().

(′

1031′,′曾华′,男,23) DELETE myview VIEW DELETE FROM 学生 WHERE 成绩=NULL

视图 CHANGE TABLE 教师 ALTER 职工号 SET CHECK LEFT (职工号,3)= \

(′

1031′,′曾华′,NULL,NULL) DELETE myview DELETE FROM 学生 WHERE 成绩 IS NULL

数据库 ALTER TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)= \

11

(NULL,′曾华′,′男′,′23′)

DROP myview VIEW

DELETE

FROM 学生WHERE 成

绩=!NULL

自由表 ALTER TABLE 教师 ALTER 职工号 CHECK LEFT(职工号,3)= \

(′

1031′,NULL,′男′,23)

DROP VIEW myview DELETE FROM 学生

WHERE 成绩 IS NOT NULL

查询 CHANGE TABLE 教师ALTER 职工号 SET

CHECK OCCURS(职工号,3)= \

B

D

B

B

B

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

以下关于\视图\的描述正确的是(). 在SCORE表中,按成绩升GROUP BY ORDER BY 视图保存在项目文件中 SELECT * FROM 视图保存在数据库中 SELECT * FROM SCORE ASC 视图保存在表文件中

DESC

视图保存在视图文件中

A

B

SELECT * FROM SCORE SELECT * FROM

序排列存入NEW表中,应使用的SQL语句是().

在SQL的计算查询中,用于统计的函数是().

在SQL的数据定义功能中,下列命令格式可以用来修改表中字段名的是(). 在SQL语句中,与表达式\成绩 BETWEEN 80 AND 90\功能相同的表达式是(). 在SQL语句中,与表达式\学号 NOT IN ('10102','10105')\功能相同的表达式是().

在STUDENT表中添加一个\电话\字段(C型,宽度为11),可采用的SQL语句是(). 在Visual FoxPro中,报

SCORE ORDER BY 成绩

COUNT() CREATE TABLE 数据表名 NAME ... 成绩<=80 AND 成绩>=90 学号

='10102' AND 学号='10105' ALTER TABLE STUDENT INSERT 电话 C(11) 数据库或自由表

ORDER BY 成绩 INTO CURSOR NEW

COUNT ALTER TABLE

数据表名

ALTER 字段

名 ...

成绩<=90 AND 成绩>=80

学号

='10102' OR 学号

='10105' ALTER TABLE

STUDENT

APPEND 电话

C(11)

视图

12

ORDER BY 成绩 INTO TABLE NEW

AVG() ALTER TABLE 数

据表名

RENAME

COLUMN 字

段名 TO ... 成绩<=80

OR 成绩>=90

学号

<>'10102' OR 学号<>'10105'

ALTER

TABLE

STUDENT

ADD 电话

C(11) 查询

SCORE ORDER BY 成绩 TO NEW SUM() ALTER TABLE 数据表名 ALTER 字段名 SET

DEFAULT ...

成绩<=90 OR 成绩>=80

学号!='10102' AND

学号!='10105' ALTER TABLE STUDENT ADD 电话(C,11)

以上三者都正确 C A

C

B

D

C

D

表的数据来源有(). 在Visual FoxPro中,要运行菜单文件menul.mpr,可使用命令(). 在成绩表中要求按\总分\降DO menul

DO

menul.mpr DO MENU menul

RUN menul B

SELECT * TOP 3 FROM SELECT *

SELECT * TOP

TOP 3 FROM SELECT * TOP 3

序排列,并查询前3名学生的记录,正确的命令是(). 在学生表中查询所有学生的姓名,应使用命令(). DIMENSION命令用于声明().

关于内存变量的调用,下列说法正确的是().

关于循环嵌套的叙述中正确的是().

结构化程序设计的三种基本逻辑结构是().

可以将变量A,B值交换的程序段是().

若菜单项的名称为\统计\

热键是T,则在菜单名称一栏中应输入(). 若已定义了数

组A[3,5],则其元素个数为

成绩 WHERE 总分 DESC SELECT 学

生 FROM

姓名 对象 局部变量不能被本层模块程序调用

循环体内不能含有条件语句 选择结构、循环结构和嵌套结构 A=B B=A

统计(\\

8 3 FROM 成绩FOR 总分

DESC

SELECT 姓名FROM 学生 变量

私有变量只能被本层模块程序调用 循环不能嵌套在条件语句中 顺序结构、选

择结构和循

环结构

A=(A+B)/2

B=(A-B)/2

统计

(Ctrl+T)

15 13

成绩 GROUP BY 总分 DESC

SELECT 姓

字段

本地变量

能被本层模块和下层模块程

序调用

嵌套只能一层,否则程序出错 选择结构、

循环结构

和模块结

构 A=A+B B=A-B A=A-B 统计(Alt+T)

20 FROM 成绩 ORDER

BY 总分 DESC

SELECT 学生 WHERE 姓名

数组 私有变量能被本层模块和下层模块程序调用

正确的嵌套不能交叉

顺序结构、递归结构和循环结构

A=C C=B B=A

统计(T) 24 D

B

D

D

D

B

C

A

B

().

若在菜单中制作一个分割线,则应(). 设计菜单要完成的最终操作是().

设某程序中有PROG1.PRG、PROG2.PRG、PROG3.PRG三个程序依次嵌套,下面叙述中正确的是().

设有下列程序段:

do while <逻辑表达式1> do while <逻辑表达式2>

enddo exit enddo

则执行到exit 语句时,将执行(). 下列程序段有语法错误的行为第()行. do case case a>0 s=1 else s=0 endcase

在输入菜单名称时输入

\--\创建主菜单及子菜单 在

PROG1.PRG中用!RUN PROG2.PRG语句可以调用

PROG2.PRG子程序

第1行

2 在输入菜单名称时输入\指定各菜单任务 在

PROG2.PRG中用RUN PROG3.PRG语句可以调用

PROG3.PRG子程序

第2行

4 14

在输入菜单名称时输入\

浏览菜单 在

PROG3.PRG中用

RETURN语句可以返回

PROG1.PRG主程序

第3行的下一个语句 5 在输入菜单名称时输入\

生成菜单程序 在PROG3. PRG中用RETURN TO MASTER

语句可以返回

PROG1. PRG主程序第5行的下一个语句

6 D

D

D

D

B

下列程序实现的功能是(). SET TALK OFF A=0

FOR I=1 TO 100

求1到100求1到100

IF

之间的奇之间的偶数

INT(I/2)<>I/

求1到100

求1到100之间能

之间的累A

被2整除的数的和

2

A=A+I ENDIF ENDFOR ?A RETURN

下列程序实现的功能是().

SET TALK OFF

USE DB1

X=0 SCAN FOR 性别=\男\

X=X+1

ENDSCAN ?X

RETURN

数和 求数据表

DB1中全

部记录数

求数据表

DB1中性别

为女的记录

15

加和

求数据表DB1中性别

为男的记录数

上述三者都不对

C

下列程序实现的功能是(). USE 学生 DO WHILE NOT EOF() IF 数学>=60 SKIP LOOP ENDIF DISPLAY SKIP ENDDO USE

下列关于数组的叙述中,错误的是().

下列说法正确的是().

下列叙述中,正确的是().

显示所有

数学成绩

大于60的

记录 用

DIMENSION和

DECLARE都可以定义数组 循环结构的程序中不能包含选择(分支)结构 在命令窗口中被赋值的变量均为局部变量

显示所有数

学成绩低于

60的记录

Visual FoxPro中只支持一维数组和二维数组

使用LOOP命令可以跳出循环结构 在命令窗口

中用

PRIVATE命

令说明的变

量均为局部

变量

16

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

一个数组中各个数组元素必须是同一种数据类型

SCAN循环

结构可以自动向上移动记录

指针 在被调用

的下级程

序中用

PUBLC命令

说明的变

量都是全

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

新定义数组的各个数组元素初值为.F.

FOR循环结构的程序可以改写成DO WHILE循环结构

在程序中用

PRIVATE命令说明的变量均为全局变量

B

C

D

C

下面多重分支程序段中的错误是(). DO CASE CASE .T. DO CASE CASE .T. …

ENDCASE CASE .F. CANCEL 下面关于过程调用的陈述中正确的是(). 一个过程文件可以包含多个过程,每个过程的第一条语句是(). 用DECLARE命令定义数组后,各数组元素在赋值前的数据类型是().

用于说明程序中所有内存变量都是私有变量的命令是().

用于选择结构程序设计的DO CASE结构格式中,其末尾必须使用的是().

在DO WHILE…

ENDDO循环结构中,EXIT命令的作用是(). 缺少ENDCASE 实参与形参个数必须相等

PARAMETER 无类型 PRIVATE ALL

ENDCASE 退出过程,返回程序开始处 缺少

OTHERWISE

当实参个数

多于形参个

数时,多余实

参被忽略

DO <过程名> 字符型 PUBLIC ALL

ENDIF 转移到DO WHILE语句行,开始下一个判断和循环

17

条件错误 当形参个

数多于实

参个数时,

多余形参

取逻辑假

<过程名>

逻辑型 ALL=PRIVATE END CASE 终止循环,将控制转移到本循

环结构ENDDO后面的第一条

缺少DO CASE 上面B和C都对 PROCEDURE <过程名>

数值型 STORE PRIVATE TO

ALL

ENDDO 终止程序执行

A

C

D

C

B

A

C

在Visual FoxPro

中,CD.MNX是一个(). 在Visual FoxPro中,命令QUIT的作用是(). 在程序中不需要先建立就可使用的变量是().

在下列语句中,不是循环结构语句的是().

在下面程序中定义了一些变量,其中是全局变量的是().

PUBLIC a1 LOCAL a2,a3 STORE \a4

LOCATE a5

在循环结构for i=3 to 23

step 3 中,循环体内容共执行().

在永真条件\

WHILE .T.\的

循环中,为退出循环可使用().

标签文件 终止运行程序 局部变量 scan…endscan

a1

20次 LOOP

菜单文件

执行另一个程序 公共变量 if…endif

a2,a3 7次 EXIT 18

语句继续执行

项目文件 结束当前程序的执行,返回调用它的上一级程序 私有变量

for…endfor

a4 8次 CLOSE 报表文件

退出Visual FoxPro系统环境

数组 do…enddo a5 6次 CLEAR B

D

A

D

A

B

B

执行定义数组命令

DIMENSION A(3),则语句A=3的作用是().

执行语句DIMENSION M(6),N(4,5)后,数组M和N的元素个数分别为(). \表单控件\工具栏用于在表单中添加(). 表单的Name属性是(). 打开已有表单文件的命令是().

假定表单中包含一个命令按钮,那么在运行表单时,下面有关事件引发次序的陈述中正确的是().

对A(1)赋值为3

6 20 文本 显示在表单标题栏中的名称 REPLACE FORM 先命令按钮的Init事件,然后表单的Init事件,最后表单的Load事件

对每个元素均赋相同的值3

6 5 命令 运行表单程序时的程序名 CHANGE FORM 先表单的Init事件,然后命令按钮的Init事件,最后表单的Load事件

19

对简单变量A赋值3,与数组无关

7 21 控件 保存表单时的文件名

EDIT FORM 先表单的Load事件,然后表单的Init事件,最后命令按钮的Init事件

语法错误 6 9 复选框 引用表单时的名称 MODIFY FORM

先表单的Load事件,然后命令按钮的Init事件,最后表单的Init事件

B

A

C

D

D

D

假定一个表单里有一个文本框Textl和一个命令按钮组CommandGroupl,命令按钮组是一个容器对象,

其中包含

Command1和

Command2两个

命令按钮.如果要在

Command1命令按钮的某个事件中访问文本框的

Value属性值,下面哪个式子是正确的().

可以选择多项的控件是(). 控件可以分为容器类和控件类,以下()属于容器类控件.

This.ThisForm.Text1.Value 组合框 标签 This.Parent.Parent.Text1.Value 列表框

命令按钮 20

Parent.Pa

rent.Text

1l.Value

下拉列表框

复选框 This.Parent.Text1.value

选项组 命令按钮组 B

B

D

命令按钮组中有3个按钮Command1、Command2、

Command3,在

执行了如下的

代码后:

ThisForm.CommandGroupl.Value=2,则().

如果需要重新刷新表单,使用的是(). 设计表单时,可以利用()向表单中添加控件.

使用()工具栏可以在表单上对齐和调整控件的位置. 为计时器控件的Timer事件确定触发间隔的属性是(). 为了在文本框输入时显示占位符*,应该设置文本框的()属性. 下面关于列表框和组合框的陈述中,正确的是(). 以下关于文本框和编辑框的叙述中,错误的是().

Command1

按钮被选

Click事件 表单设计器工具栏 调色板 Enabled PasswordChar 列表框和组合框都可以设置成多重选择

在文本框和编辑框中都可以输入和编辑各种类

Command2按钮被选中

Release方法 布局工具栏

布局 Caption PasswordAtt

r 列表框可以

设置成多重

选择,而组合

框不能

在文本框中可以输入和编辑字符型、数值型、日期型和逻辑型21

Command3按钮被选中 Refresh方

调色板工

具栏

表单控件 Interval Password

组合框可

以设置成

多重选择,

而列表框

不能

在编辑框中只能输入和编辑字符型数据

Commandl、

Command2按钮被选中

Show方法

\表单控件\工具栏 表单设计器 Value PasswordWord 列表框和组合框都不能设置成多重选择

在编辑框中可以进行文本的选定、剪切、复制和粘贴等操作

B C

D

B

C

A

B

A

用CREATE FORM TEST命令进入\表单设计器\窗口,存盘后将会在磁盘上出现().

用来显示控件上文字的属性是().

运行表单的命令是(). 在Visual FoxPro常用的基类中,运行时不可视的是().

在Visual FoxPro系统中,选择列表框或组合框中的选项,双击鼠标左键,此时触发()事件.

在Visual FoxPro

中,Form表单是指(). 在Visual FoxPro中,标签的缺省名字为(). 在Visual FoxPro中,运行表单T1.SCX的命令是(). 在Visual FoxPro中,组合框的Style属性值为2,则该下拉框的形式为().

型的数据 TEST.SPR

TEST.SCT Enabled RUN FORM 命令按钮组

Click 数据库中各个表的清单 Label DO T1 下拉组合框

数据

TEST.SCX和

TEST.SCT

Default GO FORM

形状 DblClick 一个表中各个记录的清单

List RUN FORM T1 下拉列表框

22

TEST.SPX和

TEST.MPR

Caption DO FORM

线条 Init 数据库查询的列表

Edit DO FORM T1 下拉文本框

TEST.SCX和TEST.SPR

Visible START FORM

计时器 KeyPress 窗口界面 Text DO FROM T1 错误设置 B

C C

D

B

D

A

C

B

在表单中加入一个复选框和一个文本框,编写Checkl的Click事件代码如下: ThisForm.Textl.Visible=This.Value,则当单击复选框后,().

在创建表单时,用()控件创建的对象用于保存不希望用户改动的文本.

在列表框中使用()属性判定列表项是否被选中.

在使用计时器时,若想让计时器在表单加载时就开始工作,应该设置Enabled属性为(). Visual

FoxPro是一种关系数据库管理系统,所谓关系是指(). DBAS指的是(). 表达式

3*4^2-5/10+2^3的值为(). 结果为逻辑真的表达式是().

文本框可见 标签 Checked .F. 表中各记录间的关系 数据库管理系统 55

\B\文本框不可见

文件框 Check .T. 表中各字段

间的关系

数据库系统

55.5

\HGC\23

文本框是否可见由复选框的当前值决定

编辑框 Value .Y. 数据模型符合满足

一定条件

的二维表格式 数据库应

用系统 65.5

\\

文本框是否可见与复选框的当前值无关

组合框 Selected .YES. 一个表与另一个表间的关系

数据库服务系统 0

\\

C

A

D

B

C

C B

D

日期型常量的定界符是(). 设

N=886,M=345,K=\表达式1+&K的值是().

使用\命令输出结果时,光标会(). 使用货币类型时,需要数字前加上()符号.

数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之关系是(). 下列表达式中,是逻辑型常量的是(). 下列表达式中结果为\计算机等级考试\的表达式为().

下列常量中,只占用内存空间1个字节的是().

下列选项中不能够返回逻辑值的是(). 下面为常量的数据是(). 要存储员工上下班打卡的日期和时间,应采用()数据类型的字段. 在Visual FoxPro环境

单引号 1232

换行 # DB包含DBS和DBMS

.Y \计算机

\等级考

试\数值型常量

EOF( ) [ab]

字符类型 60 花括号 数据类型不匹配

不换行 & DBS包含DB和DBMS . N \计算机\

等级考试\

字符型常量BOF( ) x=3

日期类型

61 24

方括号 1+M+N 丢失 * DBMS包含DBS和DB NOT \计算机\等级考试\

日期型常量

RECNO( ) T

日期时间类型

59 双引号 346 改变形状 $ 三者同级,没有包含关系

.F. \计算机\等级考试\

逻辑型常量 FOUND( ) F

备注类型 58 B

A

B

D

B

D

D

D

C A

C

C

下,用LIST STRU命令显示表中每个记录的长度为60,用户实际可用字段的总宽度为().

要将表CJ.DBF与Grid对象绑定,应设置Grid对象的两个属性的值为().

在创建表单选项按钮组时,选项按钮的个数由()属性决定.

Grid默认包含的对象是(). Init事件由()时引发.

OptionGroup、ButtonGroup对象的Value属性值类型只能是().

This是对()的引用.

单击表单上的关闭按钮(×)将会触发表单的()事件. 当标签的BackStyle属性值为1时,表明其背景为().

当文本框的BorderStyle属性为固定单线时,其值应为().

对象的鼠标移

RecordSourceType属性为Cj,RecordSource属性为0 ButtonCount Headerv 对象从内存中释放 N和C 当前对象 Closed 不可调 1 MouseUp RecordSourceType属性为

0,RecordSource属性为Cj OptionCount

TextBox 事件代码出现错误

C 当前表单 Unload 可调 0 MouseMove

25

RowSourceType属性为

0,RowSource属性为Cj

ColumnCou

nt

Column 对象生成

D 任意对象 Release 不透明 2 MouseDown RowSourceType属

性为Cj,RowSource属性为0

Value EditBox 方法代码出现错误 L 任意表单 Error 透明 -1 Click B A

B

C

A

A

B

C

A

B

动事件名为().

决定微调控件最大值的属性是().

以下能关闭表单的是(). 如果要在表单的标题中显示系统的当前日期,应在属性窗口中的Caption属性中输入(). 能使计时器停止计时的属性是().

与文本框的背景色有关的属性是(). 建立索引时,()字段不能作为索引字段.

建立两个表之间的临时关系时,必须设置().

修改表结构的命令是(). 表文件当前记录位置为记录号100,将记录指针移向记录号60的命令是().

对一个数据表文件执行了LIST命令之后,再执

行?EOF()命令的结果是(). 命令ZAP的作用是().

Keyboardh

ighvalue Click事件

=date() Release Backcolor 字符型 主表的主索引 MODI COMM SKIP 60 .F. 将当前工作区内打Value

Release方法

=time() Visible Forecolor 数值型 主表的主控索引 MODI STRU SKIP 40 .T. 将当前工作区内打开的

26

Keyboardlowvalue

Refresh方

date() Enabled RGB 备注型 子表的主索引

MODI DATA SKIP -40 0 将当前工作区内打Interval Show方法

datetime() Value FontSize 日期型 子表的主控索引 MODI FILE GO -40 1 将当前工作区内打开的表文件结构删

A B

A

C

A

C

D

B

C

B

C

开的表文表文件删除 件中所有记录加上删除标记

计算所有职称为正、副教授的工资总额,并将结果赋给内存变量ZE,SUM 工资 TO ZE FOR 职称=\副教授\开的表文件所有记录作物理删除

SUM 工资

SUM 工资 TO TO ZE FOR

SUM 工资 TO ZE

ZE FOR 职称职称=\副

FOR 职称=\教授\D

=\副教授\教授\

OR 职称=\副教授\

应使用的命令是().

清除主窗口屏幕的命令是().

不论索引是否生效,定位到相同记录上的命令是(). 彻底删除记录数据可分为两步来实现,这两步是(). 可用函数()得到当前记录号.

Visual FoxPro中逻辑删除是指(). 在已经打开的带索引文件的表中做查询,

可使用()命令进行快速查询.

建立表单的命令是(). 要创建一个顶层表单,应将表单的ShowWindow属性设置为().

.F.是()常量. \教授\

CLEAR

GO TOP PACK和ZAP EOF() 真正从磁盘上删除表及记录 LOCATE CREATE

FORM 0 数值型 OR \教授\CLEAR ALL

GO BOTTOM PACK和RECALL BOF() 逻辑删除是

在记录旁作删除标志,不可以恢复记录

seek START FORM 1 字符型 27

职称=\教

授\CLEAR SCREEN

GO 6 DELETE和PACK

RECC() 真正从表中删除记录

modi stru

NEW FORM

2 逻辑型

CLEAR WINDOWS

SKIP DELETE和RECALL RECNO() 逻辑删除只是在记录旁作删除标志,必要时可以恢复记录

modi comm BEGIN FORM 3 日期型 A

C

C

D

D

B

A

B

C

要使学生数据库表中不出现同名的学生记录,需要对姓名字段建立().

查询学生表中学号(字符型,字段有效性限制 主索引或候选索引 记录有效性限制

设置触发器 B

SELECT * FROM 学生 SELECT * FROM 学生 SELECT * FROM 学生 SELECT * FROM 学长度为2)末尾字符是\的错误命令是( ).

如果要中止一个正在运行的Visual

FoxPro程序,应该使用(). 在表单控件中,标签的缺省名字为( ).

WHERE \学号 F1 键

List WHERE RIGHT(学号,1)=\Ctrl+Break键

Label 28

WHERE SUBSTR(学号,2)=\

Esc键 Edit 生 WHERE SUBSTR(学号,2,1)=\

Ctrl+Alt+Del键 Text A

C

B

本文来源:https://www.bwwdw.com/article/l6fr.html

Top