首页 > 全部 > 二级VF > 国家二级VF机试(程序设计基础)模拟试卷10

国家二级VF机试(程序设计基础)模拟试卷10

本单篇文档共8858字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级VF 章节练习 6521人下载
价格: 1.20 原价:¥9.60
收藏

国家二级VF机试(程序设计基础)模拟试卷10

选择题

1.结构化程序所要求的基本结构不包括(B)

A. 顺序结构

B. GOTO跳转

C. 选择(分支)结构

D. 重复(循环)结构

解析:结构化程序的基本结构有:顺序结构、选择结构和循环结构,没有GOTO跳转结构。

2.下列选项中不符合良好程序设计风格的是(D)

A. 源程序要文档化

B. 数据说明的次序要规范化

C. 避免滥用goto语句

D. 模块设计要保证高耦合、高内聚

解析:一般来讲,程序设计风格是指编写程序时所表现出的特点、习惯和逻辑思路。程序设计风格总体而言应该强调简单和清晰,程序必须是可以理解的。可以认为,著名的“清晰第一、效率第二”的论点已成为当今主导的程序设计风格。良好的程序设计风格主要应注重和考虑下列几个因素:①源程序文档化,包括下列三个方面:A)符号的命名应具有一定的含义;B)正确的注释能够帮助读者理解程序;C)视觉组织,可以在程序中利用空格、空行、缩进等技巧使程序层次清晰。②数据说明的方法,包括下列三个方面:A)数据说明的次序规范化;B)说明语句中变量安排有序化;C)使用注释来说明复杂数据的结构。③语句的结构应该简单直接,不应该为提高效率而把语句复杂化。④输入和输出方式和风格应尽可能方便用户的使用。

3.定义无符号整数类为UInt,下面可以作为类UInt实例化值的是

B

解析:UInt表示的是无符号整数类,所以它的每个实例都是一个无符号整数,所以排除选项A)和选项C),选项D)是整数集合,所以也排除。

4.在程序中不需要用public等命令明确声明和建立,可直接使用的内存变量是(C)

A. 局部变量

B. 公共变量

C. 私有变量

D. 全局变量

解析:变量的作用域指的是变量在什么范围内是有效或能够被访问的,也就是说变量在哪个程序段里有效。

在Visaul FoxPro中,根据变量的作用域,可以将内存变量分为公共变量、私有变量和局部变量3种。

公共变量又称全局变量,是指在任何模块中都可使用的变量,一旦建立就一直有效,其定义格式为:PUBLIC<内存变量表>:

局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用;其定义格式为:LOCAL<内存变量表>:

在程序中直接使用(没有通过PUBLIC和LOCAL命令事先声明)而由系统自动隐含建立的变量都是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。一旦建立它的模块程序运行结束,这些私有变量将自动清除。

5.在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令(A)

A. SET CENTURY ON

B. SET CENTURY TO 4

C. SET YEAR TO 4

D. SET YAER TO yyyy

解析:用于决定如何显示或解释一个日期数据年份。格式为:

SET CENTURY ON|OFF|TO[<世纪值>[ROLLOVER<年份参照值>]]

说明:ON显示世纪,即用4位数字表示年份。OFF不显示数字,即用2位数字表示年份。它是系统默认的设置。TO决定如何解释一个用2位数字表示年份的日期所处的世纪。具体地说,如果该日期的2位数字年份大于等于<年份参照值>,则它所处的世纪即为<世纪值>;否则为<世纪值>+l。

6.如果有定义LOCAL,data,data的初值是(D)

A. 整数0

B. 不定值

C. 逻辑真

D. 逻辑假

解析:LOCAL命令定义局部变量,其格式是:LOCAL<内存变量表>,LOCAL命令建立指定的局部变量,并为它们赋初始值逻辑假(.F.)。

7.语句LIST MEMORY LIKE a*能够显示的变量不包括(D)

A. a

B. a1

C. ab2

D. ba3

解析:内存变量显示有两种格式

格式1:LIST MEMORY[LIKE<通配符>][TO PRINTERITO FILE<文件名>1

格式2:DISPLAYMEMORY[LIKE<通配符>][TO PRINTERffO FILE<文件名>1

格式1表示一次性显示所有与通配符匹配的内存变量,在显示内存变量时不暂停,直到所有变量显示结束。

格式2和格式1的区别是格式2分屏显示变量,每显示一屏就暂停,等待用户按任意键继续显示。

LIKE短语只显示与和通配符相匹配的内存变量。Visual FoxPro命令中的通配符包括“*”和“?”,其中,“+”表示多个字符,“?”表示一个字符。

例如:a*可以表示ab、ac、abc等所有以字母a开头的变量。

8.设d=len(time()),命令?VARTYPE(d)的输出值是(C)

A. L

B. C

C. N

D. D

解析:在VFP中,LEN(<字符表达式>)函数的返回指定字符表达式的长度,即所包含的字节数,需要注意的是一个汉字占两个字节,而其他的字符只占一个字节,返回值为数值型。

9.表示2012年9月10目的日期常量是

A

解析:本题考查日期常量的合法格式。在vfp中,日期型常量其界定符都是一对花括号。花括号中包括年、月、日3部分,各部分之间用分隔符分隔。常用的分隔符有斜杠(/)、连字符(-)、句点(.)和空格等。日期型数据用8个字节表示。日期型常量关键是要有定界符{}和托字符^。

10.执行如下命令序列后,最后一条命令的显示结果是

DIMENSION M(2,2)

M(1,1)=10

M(1,2)=20

M(2,1)=30

M(2,2)=40

?M(2)(C)

A. 变量未定义的提示

B. 10

C. 20

D. .F.

解析:创建数组的命令格式有两种DIMENSION<数组名>(<下标上限1>[,<上标上限2])[…],DECLARE<数组名>(<下标上限1>[,<上标上限2])[…]两种格式的功能完全相同。数组创建后,系统自动给每个数组元素赋以逻辑值…F可以用一维数组的形式访问二维数组。本题中M(2)与M(1,2)是同一变量,所以M(2)的值为20。

11.有如下赋值语句:a=\\(D)

A. b+LEFT(a,3)

B. b+RjGHT(h,1)

C. b+LEFT(a,5,3)

D. b+RIGHT(a,2)

解析:本题主要考查的是取子串函数的使用,其中LEFT()表示从给定字符串的左端取制定长度的子串,而RIGHT()函数是从给定字符串的右侧取指定长度的子串,另外,一个汉字在计算机中占两个字符,因此,要取得一个完整的汉字字符,必须指定字符长度为2。

从字符串“计算机”中,利用RIGHT()函数,从右侧取得“机”字符,注意,LEFT和RIGHT函数只能从左边或右边第一个字符开始截取指定长度的字符串,而不能从指定位置开始截取指定长度的字符串。

12.命令?VARTYPE(TIME())的结果是(A)

A. C

B. D

C. T

D. 出错

解析:VARTYPE(<表达式>)函数用于测试<表达式>的类型,返回一个大写字母;TIME()函数是一个时间函数,以24小时制的hh:mm:ss格式返回当前系统时间,函数值为字符型。在Visu

本文档预览:3600字符,共8858字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级VF机试(程序设计基础)模拟试卷10

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号