资源描述
《VFP程序设计》练习(选择题部分)
题目中蓝色部分,表示题目或答案有问题。
考试系统做了改变,选择题的四个选项的顺序是随机的。同一道题不同考试者抽到,选项顺序是不一样的。
20100、下列叙述中,( )是数据库系统的特点之一。
答案:A
A、数据独立性高
B、数据与程序依赖程度高
C、数据结构化低
D、数据冗余度高
20101、数据库具有数据结构化、最小冗余度、( )和数据统一管理和控制的特点。
答案:A
A、较高的数据独立性
B、较高的程序结构化
C、较高的程序标准化
D、较高的数据模块化
20102、数据库系统的特点不包括( )。
答案:C
A、数据的可控冗余度
B、数据共享
C、数据与程序相互依赖
D、数据的结构化
20103、创建一个表文件,不能在( )中执行。
答案:B
A、数据库设计器
B、数据工作期
C、项目管理器
D、“文件”/“新建”
20104、在“工具”/“选项”对话框的区域选项卡中不能设置的是( )。
答案:D
A、货币格式
B、日期格式
C、小数位数
D、默认目录
20105、在“程序”/“运行”中可以运行( )。
答案:D
A、文本文件
B、视图文件
C、索引文件
D、查询文件
20106、Visual FoxPro DBMS是( )。
答案:D
A、学籍管理系统
B、办公管理系统
C、计算机管理系统
D、数据库管理系统
20200、数据库系统的三级模式结构是对数据的三个抽象级别,数据库用户看到的视图称为( )。
答案:A
A、外模式
B、存储模式
C、内模式
D、概念模式
20201、下列叙述中正确的是( )。
答案:B
A、数据库技术的根本目标是使数据与程序相关联
B、在数据库中,包含表及表间的关联
C、数据库的建立,要使用编辑程序
D、在数据库中,数据的物理结构与逻辑结构是一致的
20202、在关系模型中,属性是指( )。
答案:C
A、表中的一个实体
B、表中的一个记录
C、表中的一列
D、表中的一行
20203、在概念模型中,属性用于描述( )的某一特性。
答案:C
A、字段
B、关键字
C、实体
D、联系
20204、关系所具有的基本性质不包括( )。
答案:C
A、列的顺序无关紧要
B、同一列的属性值应取自同一值域
C、可以有相同的行
D、元组的顺序无关紧要
20205、实体--联系模型是最为常见的( )。
答案:D
A、层次模型
B、实施模型
C、网状模型
D、概念模型
20206、在关系模型中,表与表之间的联系通过( )实现。
答案:A
A、公共属性
B、公共索引
C、公共值域
D、公共元组
20300、设x="k12",y="12k",则表达式VAL(y)+VAL(x)的值为( )。
答案:C
A、24.00
B、24
C、12.00
D、12kk12
20301、Y是一个正整数,在下列四组表达式中,结果不同的是( ) 。
答案:A
A、Y % 2 =0 与 Y/2=INT(Y/2)
B、Y % 2 =0 与 MOD(Y,2)=0
C、Y % 2 =0 与 INT(Y/2)*2=Y
D、Y % 2 =0 与 Y/2=ROUND(Y/2,0)
20302、下列( )函数的返回值不是数值型的。
答案:C
A、ABS( )
B、SQRT( )
C、FOUND( )
D、LOG( )
20303、下列函数返回值为数值型的是( )。
答案:C
A、DATE( )
B、SUBSTR( )
C、AT( )
D、TIME( )
20304、值是314 的表达式是( )。
答案:C
A、CTOD("3.14e2")
B、STR("3.14e2")
C、VAL("3.14e2")
D、"3.14e2"
20305、下列表达式中,表达式返回结果为.F.的是( )。
答案:B
A、[国家]$"中国是一个神奇的国家"
B、EOF() AND BOF()
C、VAL("3.14159E2")
D、STR(3.14159)
20306、有如下赋值语句,合法的表达式是( )。
A=YEAR(DATE())
B="年"
答案:A
A、STR(A)-B
B、LEFT(A,2)+B
C、A-STR(B)
D、A+B
20400、设A="123",B="234",则下列表达式的运算结果为.F.的是( )。
答案:A
A、NOT A<>B
B、NOT A$"ABC" AND A<>B
C、NOT A>=B
D、NOT A=B OR B$"13579"
20401、已知 A=.T.,B=10,C="20",下列表达式正确的是( )。
答案:B
A、A .OR. B=C
B、A .AND.B=10
C、B*C
D、A+B
20402、设N="N=10",执行命令? &N得到的结果是( )。
答案:C
A、.F.
B、10
C、出错
D、.T.
20403、以下( )表达式表示数值型变量Y是7的倍数。
答案:C
A、EXP(Y,7)=0
B、MOD(Y,7)=1
C、MOD(Y,7)=0
D、EXP(Y,7)=1
20404、在VISUAL FOXPRO中可以定义数组的命令是( )。
答案:A
A、DEFIND
B、ARRAY
C、LOCAL
D、MODEL
20405、表达式是由常量、变量、( )和运算符等组成的一串有意义的式子。
答案:C
A、命令
B、过程
C、函数
D、子程序
20406、下列表达式的运算结果为8的是( )。
答案:C
A、AT("a","123abc")
B、UPPER(8)
C、LEN(DTOS(DATE()))
D、SPACE(8)
20500、下列关于表设计器的叙述中,正确的是( )。
答案:C
A、记录有效性规则与字段有效性规则的概念实际上是相同的
B、数据库表设计器与自由表设计器功能完全相同
C、字段有效性规则只能在数据库表设计器中设置
D、在数据库表设计器中,宇段的默认值一旦设定,输人记录数据时,不能修改默认的值
20501、数据库表间存在一对多永久关系,当父表的关键字值被修改时,要用新的关键字值更新子表中的所有相关记录,应在参照完整性的更新规则中选择( )。
答案:A
A、级联
B、忽略
C、自动
D、限制
20502、不能在自由表的设计器中设置的是( )。
答案:A
A、字段默认值
B、字段长度
C、字段数据类型
D、普通索引
20503、一个数据库表只能创建一个( )。
答案:A
A、主索引
B、普通索引
C、候选索引
D、唯一索引
20504、数据表中有4条记录,运行LIST命令后,EOF()的返回值是( )。
答案:B
A、.F.
B、.T.
C、5
D、4
20505、在表设计器的字段选项卡中,设置字段有效性规则应使用( )类型的表达式。
答案:B
A、字符
B、逻辑
C、数值
D、日期
20506、欲设置某数据库表成绩字段输入的数据必须在0到100之间(包括0和100),以下( )是非法的有效性规则。
答案:A
A、0<=成绩<=100
B、成绩>=0 AND 成绩<=100
C、0<=成绩AND成绩<=100
D、BETWEEN(成绩,0,100)
20600、父表和子表建立了索引,在子表中与父表主码相联系的字段称为( )。
答案:D
A、辅助码
B、主码
C、索引码
D、外码
20601、要防止记录中的某个字段出现重复的值,可以对该字段建立( )索引。
答案:A
A、主索引或候选索引
B、候选索引或普通索引
C、候选索引或唯一索引
D、主索引或唯一索引
20602、下列关于主索引的叙述中,正确的是( )。
答案:D
A、需要建立临时关系的表要先建立主索引
B、所有的表都可以建立主索引
C、只有自由表才能建立主索引
D、只有数据库中的表才能建立主索引
20603、要对奖学金(数值型,4)和出生日期(日期型)两个字段进行组合索引,正确的表达式是( )。
答案:B
A、STR(奖学金,4)+出生日期
B、STR(奖学金,4)+DTOC(出生日期)
C、奖学金+出生日期
D、奖学金+DTOC(出生日期)
20604、在Visual FoxPro中,为了提高查询速度,要使用( )。
答案:D
A、筛选
B、工作区
C、默认值
D、索引
20605、关于结构化复合索引文件的叙述中,正确的是( )。
答案:C
A、一个表可以有多个结构化复合索引文件
B、只有数据库中的表才有结构化复合索引文件
C、结构化复合索引文件随着表的打开而自动打开
D、一个结构化复合索引文件只能包含一个索引
20606、在自由表设计器中不能建立( )。
答案:A
A、主索引
B、唯一索引
C、普通索引
D、候选索引
20700、在当前表尾部增加一条空记录,应该使用命令( )。
答案:B
A、INSERT
B、APPEND BLANK
C、APPEND
D、INSERT BLANK
20701、要在表中增加一条新记录,可以使用( )命令实现。
答案:D
A、REPLACE
B、CREATE
C、RECALL
D、APPEND
20702、在当前未使用的工作区中,选择区号最小的工作区打开“职工”表,可使用( )命令。
答案:C
A、SELECT A
B、SELECT 职工
C、SELECT 0
D、SELECT MIN
20703、打开一个有10个记录的学生表,要把所有记录的专业字段(字符型)值置为“数学”,正确的命令语句是( )。
答案:C
A、REPLACE REST 10 专业 WITH "数学"
B、REPLACE 专业 WITH "数学"
C、REPLACE ALL 专业 WITH "数学"
D、REPLACE RECORD 10 专业 WITH "数学"
20704、设当前表中有10条记录,执行下列命令序列后,显示结果为( )。
LIST RECORD 5
? RECNO()
答案:D
A、11
B、6
C、10
D、5
20705、当前表有20条记录,执行下列命令序列后,显示结果为( )。
GO TOP
DELETE
PACK
? RECCOUNT()
答案:D
A、0
B、20
C、21
D、19
20706、打开一个有10个记录的表,执行SKIP-1命令,函数EOF()的值是( )。
答案:A
A、.F.
B、0
C、10
D、.T.
20800、下列( )不能作为查询的输出去向。
答案:A
A、视图
B、图形
C、浏览
D、屏幕
20801、在执行LOCATE命令后,要继续查找下一条满足条件的记录,应使用( )命令。
答案:B
A、FIND
B、CONTINUE
C、NEXT
D、FOLLOW
20802、当前表中的奖学金字段建立了名为JXJ的索引,如要用SEEK命令查询奖学金为1000的记录,应先用( )命令设置主控索引。
答案:D
A、SET FILTER TO JXJ
B、SET ORDER TO 奖学金
C、SET FILTER TO 奖学金
D、SET ORDER TO JXJ
20803、在用SEEK命令查找后,欲查找第2个满足条件的记录,应使用命令( )。
答案:B
A、GO 2
B、SKIP
C、NEXT 2
D、CONTINUE
20804、以下有关查询与视图概念的叙述中,正确的是( )。
答案:B
A、查询可以修改数据库表的数据
B、查询的结果可以保存成文本文件
C、视图不可以修改数据库表的数据
D、视图的结果可以保存成文本文件
20805、要使查询运行的结果输出到打印机打印,应在查询设计器的( )中设置。
答案:A
A、查询去向
B、联接
C、杂项
D、筛选
20806、以下有关视图的叙述中,正确的是( )。
答案:B
A、视图是属于查询的
B、视图是属于数据库的
C、视图是属于表单的
D、视图是属于报表的
20900、创建多表查询时,数据表间的联接类型可分为( )。
答案:D
A、左联接、右联接、内部联接和外部联接
B、内部联接、外部联接、共享联接和独立联接
C、左联接、右联接、完全联接和单向联接
D、左联接、右联接、完全联接和内部联接
20901、在SQL的SELECT语句中,必须与ORDER BY子句一起使用的子句是( )。
答案:C
A、HAVING
B、JOIN
C、TOP N
D、ON
20902、在SQL语句的GROUP BY子句中,如果指定了多个字段,则( )。
答案:D
A、按字段在该子句中的先后顺序依次排序
B、按第一个字段排序
C、按第一个字段分组
D、按字段在该子句中的先后顺序依次分组
20903、在SQL的SELECT语句中,HAVING 子句的作用是( )。
答案:C
A、在ORDER BY后面使用,表示满足条件的记录可以被统计
B、在ORDER BY后面使用,表示在查询的结果中输出满足条件的记录
C、在GROUP BY后面使用,表示在查询的结果中输出满足条件的记录
D、在GROUP BY后面使用,表示满足条件的记录可以被统计
20904、要将查询结果保存到RS.TXT文件中,应在SELECT-SQL命令中使用的子句是( )。
答案:A
A、TO FILE RS.TXT
B、INTO FILE RS.TXT
C、INTO TABLE RS.TXT
D、TO TABLE RS.TXT
20905、SQL的SELECT查询语句中,INTO ARRAY P1子句表示( )。
答案:A
A、查询结果存入数组P1中
B、查询结果存入表文件P1中
C、查询结果在打印机P1中打印
D、查询结果存入文本文件P1中
20906、SQL的查询语句中,实现完全联接的子句是( )。
答案:B
A、INNER JOIN
B、FULL JOIN
C、LEFT JOIN
D、RIGHT JOIN
21000、"图书"表有书号(C,6)、书名(C,30)、单价(N,6,2)等字段,要输出书名中含有"计算机"的各书信息,并且按书号升序排列,正确的SQL命令是( )。
答案:D
A、SELECT * FROM 图书 WHERE LIKE(书名,"%计算机%");
ORDER BY 书号
B、SELECT * FROM 图书 WHERE AT("计算机",书名)>0;
ORDER ON 书号
C、SELECT * FROM 图书 WHERE "计算机"$书名;
ORDER ON 书号
D、SELECT * FROM 图书 WHERE 书名="计算机";
ORDER BY 书号
21001、语句 SELECT 姓名,职称 FROM 教师 WHERE 年龄 IN (50,60) 的功能是( )。
答案:C
A、查询教师表中所有人员的姓名和职称
B、查询教师表中年龄大于等于50小于等于60岁的人员的姓名和职称
C、查询教师表中年龄等于50和60岁的人员的姓名和职称
D、查询教师表中年龄小于等于50大于等于60岁的人员的姓名和职称
21002、表STUDENT.DBF有学号(字符型)、姓名(字符型)等字段,要在表中查询姓名中含有“明”字的学生信息,正确的SQL命令是( )。
答案:D
A、SELECT * FROM STUDENT WHERE 姓名 LIKE "明%"
B、SELECT * FROM STUDENT WHERE 姓名$"明"
C、SELECT * FROM STUDENT WHERE SUBSTR(姓名,2)="明"
D、SELECT * FROM STUDENT WHERE AT("明",姓名)>0
21003、用SQL命令查询“职工”表中工资字段(数值型)值在1000元到1500元之间的记录,错误的命令是( )。
答案:B
A、SELECT * FROM 职工 WHERE 工资 BETWEEN 1000 AND 1500
B、SELECT * FROM 职工 WHERE 工资 IN (1000,1500)
C、SELECT * FROM 职工 WHERE BETWEEN(工资,1000,1500)
D、SELECT * FROM 职工 WHERE 工资>=1000 AND 工资<=1500
21004、“奖学金”表有学号、姓名、奖学金等字段,要将“奖学金”表中李红的奖学金提高200元,正确的SQL命令是( )。
答案:A
A、UPDATE 奖学金 SET 奖学金=奖学金+200 WHERE 姓名="李红"
B、UPDATE 奖学金 SET 奖学金=奖学金+200 FOR 姓名="李红"
C、UPDATE 奖学金 TO 奖学金=奖学金+200 FOR 姓名="李红"
D、UPDATE 奖学金 TO 奖学金=奖学金+200 WHERE 姓名="李红"
21005、“商品”表有商品名(字符型)、单价(数值型)等字段,要查询输出每种商品的单价且按单价升序排列,正确的SQL命令是( )。
答案:D
A、SELECT 商品名,单价 FROM 商品 BY 单价 DESC
B、SELECT 商品名,单价 FROM 商品 ORDER BY 单价 DESC
C、SELECT 商品名,单价 FROM 商品 BY 2
D、SELECT 商品名,单价 FROM 商品 ORDER BY 2
21006、表STUD.DBF存放学生的基本情况,字段有学号(字符型)、姓名(字符型)、地址(字符型)、出生日期(日期型)。要把学号为“S0601”、姓名为“张三”的记录添加到该表中,正确的SQL命令是( )。
答案:A
A、INSERT INTO STUD (学号,姓名) VALUES ("S0601","张三")
B、INSERT INTO STUD VALUES ("S0601","张三")
C、INSERT INTO STUD (学号,姓名,地址,出生日期) VALUES ("S0601","张三")
D、INSERT INTO STUD (学号,姓名) = ("S0601","张三")
21100、表STU.DBF有学号、姓名等字段,表GRADE.DBF有学号、课程名、学时、成绩等字段,要查看每个学生的姓名和学时总数,正确的SQL命令是( )。
答案:C
A、SELECT XUE.姓名,SUM(学时) FROM STU,GRADE;
WHERE STU.学号=GRADE.学号 GRUOP BY 学时
B、SELECT XUE.姓名,SUM(学时) FROM STU,GRADE;
WHERE STU.学号=GRADE.学号 GRUOP ON 学号
C、SELECT 姓名,SUM(学时) FROM STU,GRADE;
WHERE STU.学号=GRADE.学号 GRUOP BY 学号
D、SELECT 姓名,SUM(学时) FROM STU,GRADE;
WHERE STU.学号=GRADE.学号 GRUOP ON 学时
21101、“部门”表有部门号、部门名等字段,“职工”表有工号、姓名、工资、部门号等字段,以下SQL命令实现( )。
SELECT 部门名,SUM(工资) FROM 部门,职工;
WHERE 部门.部门号=职工.部门号;
GROUP BY 部门.部门号 HAVING MAX(工资)<=10000
答案:B
A、查询工资总额不超过10000的部门及工资总额
B、查询职工工资均不超过10000的部门及工资总额
C、查询职工工资均在10000以上的部门及工资总额
D、查询各部门中工资最高且在10000以下的职工的工资总额
21102、“部门”表有部门号、部门名等字段,“职工”表有工号、姓名、工资、部门号等字段,以下SQL命令实现( )。
SELECT 部门名,SUM(工资) FROM 部门,职工;
WHERE 部门.部门号=职工.部门号;
GROUP BY 部门.部门号 HAVING MIN(工资)>1000
答案:C
A、查询职工工资均不超过1000的部门及工资总额
B、查询工资总额超过1000的部门及工资总额
C、查询职工工资均在1000以上的部门及工资总额
D、查询各部门中工资最低且在1000以上的职工的工资总额
21103、“部门”表有部门号、部门名等字段,“职工”表有工号、姓名、工资、部门号等字段,以下SQL命令实现( )。
SELECT 部门名,SUM(工资) FROM 部门,职工;
WHERE 部门.部门号=职工.部门号;
GROUP BY 部门.部门号 HAVING AVG(工资)>1000
答案:C
A、查询各部门工资大于1000的职工的平均工资
B、查询工资总额大于1000的部门及平均工资
C、查询平均工资大于1000的部门及工资总额
D、查询职工工资均大于1000的部门及工资总额
21104、“部门”表有部门号、部门名等字段,“职工”表有工号、姓名、工资、部门号等字段,以下SQL命令实现( )。
SELECT 部门名,SUM(工资) FROM 部门,职工;
WHERE 部门.部门号=职工.部门号;
GROUP BY 部门.部门号 HAVING COUNT(*)>10
答案:D
A、查询10个以上部门的工资总额
B、查询各部门中工资总额大于10万的人数
C、查询人数超过10人的部门及总人数
D、查询人数超过10人的部门及工资总额
21105、“部门”表有部门号、部门名等字段,“职工”表有工号、姓名、工资、部门号等字段,以下SQL命令实现( )。
SELECT 部门名,SUM(工资) FROM 部门,职工;
WHERE 部门.部门号=职工.部门号 AND 工资>1000;
GROUP BY 部门.部门号
答案:A
A、查询各部门工资大于1000的职工的工资总额
B、查询职工工资均在1000以上的部门及工资总额
C、查询职工工资均不超过1000的部门及工资总额
D、查询工资总额大于1000的部门及工资总额
21106、“部门”表有部门号、部门名等字段,“职工”表有工号、姓名、工资、部门号等字段,以下SQL命令实现( )。
SELECT 部门名,SUM(工资) FROM 部门,职工;
WHERE 部门.部门号=职工.部门号;
GROUP BY 部门.部门号 HAVING SUM(工资)>100000
答案:A
A、查询工资总额大于100000的部门及工资总额
B、查询各部门工资大于100000的职工的工资总额
C、查询职工工资均在100000以上的部门及工资总额
D、查询职工工资均不超过100000的部门及工资总额
21200、以下程序执行后,Y的值是( )。
X=-2
Y=.F.
IF X>0
Y=1
ELSE
IF X=0
Y=0
ELSE
Y=-1
ENDIF
ENDIF
?Y
答案:A
A、-1
B、1
C、.F.
D、0
21201、执行下列程序,输入123,显示结果是( )。
INPUT TO N
A=0
DO CASE
CASE N%10=0
A=1
CASE INT(N/10)>0
A=2
OTHERWISE
A=3
ENDCASE
?A
答案:B
A、0
B、2
C、3
D、1
21202、执行下列程序,输入123,显示结果是( )。
INPUT TO N
A=0
IF N>=100
A=N%10
ELSE
IF N>=10
A=INT(N/10)
ELSE
A=N
ENDIF
ENDIF
?A
答案:A
A、3
B、12
C、123
D、0
21203、执行下列程序,输入4321,显示结果是( )。
INPUT TO N
A=0
IF N>=100
A=N%10
ELSE
IF N>=10
A=INT(N/10)
ELSE
A=N
ENDIF
ENDIF
?A
答案:D
A、432.1
B、432
C、4321
D、1
21204、执行下列程序,输入120,显示结果是( )。
INPUT TO N
A=0
DO CASE
CASE N%10=0
A=1
CASE INT(N/10)>0
A=2
OTHERWISE
A=3
ENDCASE
?A
答案:B
A、3
B、1
C、0
D、2
21205、执行下列程序,输入5,显示结果是( )。
INPUT TO N
A=0
DO CASE
CASE N%10=0
A=1
CASE INT(N/10)>0
A=2
OTHERWISE
A=3
ENDCASE
?A
答案:C
A、0
B、2
C、3
D、1
21206、执行下列程序,输入25,显示结果是( )。
INPUT TO N
A=0
IF N>=100
A=N%10
ELSE
IF N>=10
A=INT(N/10)
ELSE
A=N
ENDIF
ENDIF
?A
答案:B
A、0
B、2
C、5
D、25
21300、执行以下程序,显示结果为( )。
I=1
DO WHILE I<=7
I=I+2
T=T+I
ENDDO
? T
答案:B
A、8
B、错误信息
C、15
D、9
21301、执行下列程序,显示结果是( )。
S=0
FOR I=1 TO 5
A=STR(I,1)
S=S-&A
ENDFOR
?I,S
答案:D
A、6 12345
B、5 12345
C、5 -15
D、6 -15
21302、执行下列程序,显示结果是( )。
I=1
S=0
DO WHILE I<=5
A=STR(I,1)
S=S+&A
I=I+1
ENDDO
?I,S
答案:B
A、5 15
B、6 15
C、5 12345
D、6 12345
21303、执行下列程序,显示结果是( )。
S=''
FOR I=1 TO 5
A=STR(I,1)
S=S-A
ENDFOR
?I,S
答案:D
A、6 -15
B、5 12345
C、5 -15
D、6 12345
21304、执行下列程序,显示结果是( )。
S=0
FOR I=1 TO 10 STEP 2
A=STR(I,1)
S=S+&A
ENDFOR
?I,S
答案:A
A、11 25
B、11 13579
C、10 25
D、10 13579
21305、执行下列程序,显示结果是( )。
S=''
FOR I=1 TO 10 STEP 2
A=STR(I,1)
S=S+A
ENDFOR
?I,S
答案:A
A、11 13579
B、11 25
C、10 25
D、10 13579
21306、执行下列程序,显示结果是( )。
I=1
S=''
DO WHILE I<=5
A=STR(I,1)
S=S+A
I=I+1
ENDDO
?I,S
答案:C
A、5 15
B、5 12345
C、6 12345
D、6 15
21400、设有程序FUN.PRG如下,执行命令 DO FUN WITH 1,1,1 后,显示结果是( )。
PARAMETERS A,B,C
A=A+1
B=B+2
C=A+B
?A,B,C
答案:A
A、2, 3, 5
B、1, 1, 1
C、2, 1, 5
D、1, 1, 5
21401、执行下列程序,显示结果为( )。
X=5
Y=6
DO SUB WITH (X),Y
?X,Y
RETURN
PROCEDURE SUB
PARAMETER A,B
A=10+A
B=10+B
ENDPROC
答案:B
A、5 6
B、5 16
C、15 16
D、15 6
21402、执行下列程序,显示结果是( )。
X=5
Y=6
DO SUB
?X,Y
RETURN
PROCEDURE SUB
X=10+X
Y=10+Y
?X,Y
ENDPROC
答案:D
A、5 6
15 16
B、15 16
5 6
C、5 6
5 6
D、15 16
15 16
21403、执行下列程序,显示结果为( )。
X=5
Y=6
DO SUB WITH X,Y
?X,Y
RETURN
PROCEDURE SUB
PARAMETER A,B
A=10+A
B=10+B
?A,B
ENDPROC
答案:A
A、15 16
15 16
B、5 6
15 16
C、5 6
5 6
D、15 16
5 6
21404、 以下程序的运行结果是( )。
X=5
Y=6
DO SUB WITH X,Y
?X,Y
RETURN
PROCEDURE SUB
PARAMETER A,B
T=A
A=B
B=T
?A,B
ENDPROC
答案:C
A、5 6
6 5
B、6 5
5 6
C、6 5
6 5
D、5 6
5 6
21405、执行下列程序,显示结果是( )。
X=5
Y=6
DO SUB WITH X,(Y)
?X,Y
RETURN
PROCEDURE SUB
PARAMETER A,B
A=10+A
B=10+B
ENDPROC
答案:C
A、5 6
B、15 16
C、15 6
D、5 16
21406、执行下列程序,显示结果是( )。
X=5
Y=6
DO SUB WITH (X),(Y)
?X,Y
RETURN
PROCEDURE SUB
PARAMETER A,B
A=10+A
B=10+B
?A,B
ENDPROC
答案:D
A、15 16
15 16
B、5 6
5 6
C、5 6
15 16
D、15 16
5 6
21500、下列叙述正确的是( )。
答案:D
A、用户可以根据需要定义自己的事件
B、只有用户的动作才可以触发事件
C、事件有带参数与不带参数的两种
D、用户的一个动作只能触发一个事件
21501、关于VFP程序设计方法的叙述中,错误的是( )。
答案:D
A、对象的外观由对象的属性决定
B、封装性是面向对象程序设计的要素之一
C、用户根据需要对相关事件编写相应的代码
D、用户不能对对象的方法添加代码
21502、以下关于VFP程序的叙述中,错误的是( )。
答案:C
A、循环结构中EXIT语句的功能是退出循环,转到循环结构的后一语句
B、VFP程序中的续行符为“;”
C、VFP程序中的注释行以符号“//”开头
D、循环结构中LOOP语句的功能是放弃本次循环,返回循环结构开始处
21503、以下叙述错误的是( )。
答案:B
A、程序的三种基本结构是顺序结构、选择结构和循环结构
B、面向过程的程序设计方法已被面向对象的程序设计方法替代
C、程序段是命令语句的有序集合
D、面向过程的程序其执行流程由程序控制
21504、关于VFP程序设计方法的叙述中,错误的是( )。
答案:A
A、对象的属性只能在设计阶段设置
B、VFP表单设计采用事件驱动
C、继承性是面向对象程序设计的要素之一
D、用户根据需要对相关事件编写相应的代码
21505、关于VFP程序设计方法的叙述中,错误的是( )。
答案:D
A、系统定义了对象方法的过程代码,用户对其不可见
B、对象的外观由对象的属性决定
C、
展开阅读全文