📄 2002年4月全国计算机等级考试二给笔试试卷基础部分和foxbase语言程序设计.txt
字号:
一、选择题,(1-40)每题1分,(41-50)每题2分,共60分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) 在计算机中,一个字长的二进制位数是
A) 8 B) 16 C) 32 D) 随CPU的型号而定
(2) 计算机网络的突出优点是
A) 速度快 B) 资源共享 C) 精度高 D) 容量大
(3) 计算机网络能传送的信息是:
A) 所有的多媒体信息 B) 只有文本信息
C) 除声音外的所有信息 D) 文本和图像信息
(4) 切断计算机电源后,下列存储器中的信息会丢失的是:
A) RAM B) ROM C) 软盘 D) 硬盘
(5) 十进制数127转换成二进制数是
A) 11111111 B) 01111111 C) 10000000 D) 11111110
(6) 要想打印存放在当前盘当前目录上所有扩展名为.TXT 的文件内容, 应该使用的DOS命令为
A) DIR *.TXT>PRN B) TYPE *.TXT>PRN
C) COPY *.TXT PRN D) COPY *.TXT>PRN
(7) 将当前盘当前目录及其子目录中的全部文件 (总量不足1.2MB) 复制到一张空的A盘的根目录下,应该使用的DOS命令为
A) XCOPY *.*A:\ /M B) XCOPY *.*A:\ /S
C) XCOPY *.*A:\ /P D) XCOPY *.*A:\ /A
(8) 在C盘根目录下执行PROMPT $p$g命令之后,DOS的提示符变为
A) C:> B) C:\> C) C> D) C:\
(9) DOS命令 "COPY CON DISP"中的CON代表
A) 子目录 B) 磁盘文件 C) 键盘 D) 显示器
(10) 结构化程序设计所规定的三种基本控制结构是
A) 输入、处理、输出 B) 树形、网形、环形
C) 顺序、选择、循环 D) 主程序、子程序、函数
(11) 要把高级语言编写的源程序转换为目标程序,需要使用
A) 编辑程序 B) 驱动程序 C) 诊断程序 D) 编译程序
(12) 英文小写字母d的ASCII码为100,英文大写字母D的ASCII码为
A) 50 B) 66 C) 52 D) 68
(13) Windows环境下,PrintScreen键的作用是
A) 复制当前窗口到剪贴板 B) 打印当前窗口的内容
C) 复制屏幕到剪贴板 D) 打印屏幕内容
(14) 在Windows环境下,为了终止应用程序的运行,应
A) 关闭该应用程序窗口 B) 最小化该应用程序窗口
C) 双击该应用程序窗口的标题栏 D) 将该应用程序窗口移出屏幕
(15) 下列各带有通配符的文件名中,能代表文件XYZ.TXT的是
A) *Z.? B) X*.* C) ?Z,TXT D) ?.?
(16) 如果对一个关系统实施了一种关系运算后得到了一个新的关系,而且新关系统中的属性个数少于原来关系中的属性个数,这说明所实施的关系运算是
A)选择 B)投影 C)联接 D)并
(17) 在FoxBASE关于文件扩展名的约定中,属于文本文件的扩展名有
A)TXT和FOX B)TXT和IDX C)PRG 和TXT D)PRG和DBF
(18) 在FoxBASE命令的短语中,属于<范围>的短语有
A) ALL、REST、NEXT、RECORD B) NEXT、REST、FIELDS、TOP
C) REST、FIELDS、FOR、BOTT D) ALL、FOR、WHILE、RECORD
(19) 与命令LIST FIELDS 姓名,性别,出生日期 不等效的命令是
A) LIST 姓名,性别,出生日期
B) LIST ALL FIELDS 姓名,性别,出生日期
C) DISPLAY FIELDS 姓名,性别,出生日期
D) DISPLAY ALL 姓名,性别,出生日期
(20) 相继执行以下命令
USE STUDENT
LIST NEXT 10 FOR 性别="男"
LIST WHILE 性别="男"
先后显示了两个各包含10个记录的记录清单,这说明当前文件中
A) 至少有10个记录,并且这头10个记录被显示了两遍
B) 至少有19个记录,并且这头19个记录的“性别”字段值都为“男”
C) 只有20个记录,并且所有记录的“性别”字段值都为“男”
D) 至少有19个记录,并且这头19个记录的“性别”字段的值都为“男”
(21) 如果一个字段的宽度为10,则此字段的类型不可能是
A) 数值型 B) 字符型 C) 日期型 D) 备注型
(22) 在FoxBASE中,命令X=Y=3的功能是
A) 判断Y是否等于3,并将判断结果保存到X中
B) 判断X是否等于Y,如果等,将3赋值给Y,否则Y保持原来的值不变
C) 判断X和Y是否都等于3
D) 将3赋值给Y,然后再赋值给X,使X和Y的值都为3
(23) 在下列逻辑表达式中,其值肯定为.F.的是
A) X.OR.X B) X.AND.X C) X.OR..NOT.X D) X.AND..NOT.X
(24) 已知执行了如下命令序列:
SELECT 0
USE FF
SELECT 0
USE GG
现欲转回到数据库文件FF.DBF所在工作区,能够确保完成这一任务的命令是
A) SELECT 0 B) SELECT 1 C) SELECT A D) SELECT FF
(25) 设数据库STUDENT 和GG中都有学号字段,STUDENT文件还建立了关键字为学号的索引文件FF.IDX。
SELECT 0
USE STUDENT INDEX FF ALIAS ST
SELECT 0
USE GG
执行以上命令序列之后,要想建立GG到STUDENT 的关联,应执行
A) SET RELATION TO 学号 INTO STUDENT
B) SET RELATION TO 学号 INTO ST
C) SET RELATION TO 学号 INTO 1
D) SET RELATION TO 学号 INTO A
(26) FoxBASE某些类型的文件只有在库文件打开的情况下才能打开,在库文件关闭时自动关闭。属于这一类文件的扩展名的有:
A) IDX、MEM B) FMT、DBT C) PRG、FOX D) IDX、DBT
(27) 有如下的IF 语句:
IF X>0
Y=1
ELSE
IF X=0
Y=0
ELSE
Y=-1
ENDIF
ENDIF
在下列命令中,与这个IF语句等效的是
A) Y=IIF(X>0,1,IIF(X=0,-1,0)) B) Y=IIF(X=0,0,IIF(X>0,1,-1))
C) Y=IIF(X<0,IIF(X>0,1,0),-1) D) Y=IIF(X>0,IIF(X<0,-1,0),1)
(28) 有如下循环语句:
DO WHILE .T.
IF 性别<>"男"
EXIT
ENDIF
IF 政治面目="群众"
DELETE
ENDIF
SKIP
ENDDO
下列命令中,与这个循环语句等效的是
A) DELETE FOR 性别="男" .AND. 政治面目="群众"
B) DELETE WHILE 性别="男" .AND. 政治面目="群众"
C) DELETE FOR 性别="男" WHILE 政治面目="群众"
D) DELETE WHILE 性别="男" FOR 政治面目="群众"
(29) 在当前工作区已打开STUDENT数据库,要求男生在前,女生在后,同一性别的按年龄从小到大排序,生成新文件SS.DBF.应使用命令
A) SORT TO SS ON 性别,出生日期/D
B) INDEX TO SS ON 性别,出生日期
C) SORT TO SS ON 性别,出生日期
D) COPY TO SS ON 性别,出生日期/D
(30) X=2
STORE X+1 TO Y
INPUT "请输入 X+Y" TO Z
?Z
在执行以上命令序列的过程中,如果键盘输入的是X*Y,则屏幕上显示的是
A) X*Y B) X+Y C) 6 D) 5
(31) 在FoxBASE中,COPY TO ABC FOR…命令相当于完成的关系运算是
A) 连接操作 B) 投影操作 C) 选择操作 D) 拷贝操作
(32) 在当前数据库文件有一个类型为C的字段SNA,现在要将内存变量CC的字符串内容赋给当前记录的SNA字段,应使用命令
A) SET SNA=CC B) REPLACE SNA WITH CC
C) STORE CC TO SNA D) REPLACE SNA WITH "CC"
(33) 以下各种说法中,正确的是
A) DELETE ALL、ZAP和PACK 的功能各不相同
B) ZAP 和PACK的功能相同
C) DELETE ALL 和ZAP的功能相同
D) DELETE ALL 和 PACK的功能相同
(34) 对当前数据库文件执行完LIST OFF命令之后,记录指针指在
A) 逻辑首记录 B) 物理首记录
C) 尾记录 D) 尾记录之后(文件结束)
(35) 在没有设置任何筛选条件的情况下,要显示当前数据库文件中职称是工程师的所有记录,应使用的命令
A) LIST 职称="工程师" B) LIST FOR 职称="工程师"
C) LIST WHILE 职称="工程师" D) LIST REST 职称="工程师"
(36) 要计算职称为副教授的工资总额,下列命令中错误的是
A) SUM 工资 FOR 职称="副教授".OR.职称="教授"
B) SUM ALL 工资 FOR 职称="副教授".OR.职称="教授"
C) SUM 工资 FOR "教授"$职称
D) SUM 工资 FOR 职称="副教授".AND.职称="教授"
(37) 对两个数据库文件进行物理连接操作的命令是
A) LINK B) JOIN C) SET RELATION D) RELATION
(38) 对数据库文件进行修改,不需要交互操作的命令是
A) EDIT B) CHANGE C) REPLACE D) BROWSE
(39) 设X=999,Y=888,Z="X+Y",表达式&Z+1的结果是
A) 错误 B) X+Y+1 C) 1888 D) 9998881
(40) 相继执行如下两条命令:
M=[10+20]
?M
屏幕上显示的输出结果是
A) 30 B) 30.00 C) [10+20] D) 10+20
(41) SCATTER命令的功能是
A) 数据库拷贝 B) 将数据库的当前记录拷贝到数组
C) 数组之间的拷贝 D) 从数组拷贝到数据库的当前记录
(42) 命令?AT("日","东园三日雨兼风")的输出结果是
A) 4 B) .T. C) 7 D) 0
(43) 设当前数据库文件有一类型为N 的age字段,执行DISPLAY WHILE age=20之后记录指针将指向
A) 首记录 B) 不能肯定 C) 尾记录 D) age字段值为20的记录
(44) 设当前数据库文件有一个类型为N 的age字段,执行命令ZAP FOR age=20的结果是
A) 逻辑删除age字段值为20的记录 B) 物理删除age字段值为20的记录
C) 物理删除全部记录 D) 语法错误提示信息
(45) 在FoxBASE的圆点状态下,以下对DIR命令的解释正确的是
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -