求计算机二级考试模拟试题

计算机等级考试二级模拟考试四

基础知识和FOXBASE编程

(考试时间120分钟,满分100分)

一、选择题(1)-(40)各选项1,(41)-(50),***60)各选项2。

在下列问题(a)、(b)、(c)和(d)中,只有一个选项是正确的。

(1)一般来说,主机主要包括

A)CPU B)CPU和内存

C)CPU、内存和外部存储器D)CPU、内存和硬盘

(2)在微型计算机系统中,基本输入/输出模块BIOS存储在

A)在A)RAM b)在B)ROM c)在硬盘d)在寄存器中。

(3)24×24点阵中汉字字体信息的字节数为

A)2 B)24 C)32 D)72

(4)位表示

a)字b)字长c)字节d)二进制位

(5)学校的薪酬管理程序属于

a)系统程序b)应用程序

c)工具软件d)文字处理软件

(6)等价于十六进制数BB的十进制数是

a)187 B)188 C)185D)186

(7)设置软盘已感染病毒的措施有

a)删除软盘上的所有文件b)格式化软盘。

c)删除软盘上的所有可执行文件c)删除软盘上的所有批处理文件。

(8)3.5英寸双面高密度软盘的容量为

a)360 kb B)720 kb C)1.44 MB D)1.2 MB

(9)十六进制十进制相当于二进制十进制0.1是

A)0.1 B)0.2 C)0.4 D)0.8

(10)DOS系统热启动和冷启动的区别在于热启动时。

a)键盘、接口、内存检测不到;b)不提示用户输入日期和时间。

c)您不需要加载该命令。COM文件d)不能从软盘启动。

(11)为了将磁盘上的文件K1、K2和K3依次连接到文件K4的后面,应该使用命令。

a)复制K1+K2+K3 K4 B)复制K1+K2+K3+K4

c)复制K1+K2+K3+K4 K4 D)复制K4+K1+K2+K3

(12)以下文件名可用作批处理文件名。

A)AUTOEXEC。C B)AUTOEXEC

ATX。蝙蝠D)自动。文本文件(textfile)

(13)要打印出当前磁盘根目录下所有文件和子目录的列表,应使用命令。

a)目录\ >PRN B)类型\ & gtPRN

c)目录>PRN C)TYPE & gt;PRN

(14)可执行文件ABC.EXE要求的本应由键盘输入的数据已按照格式存储在文件中。

XYZ,并要求将执行结果放在XYZ文件中输入数据的后面。以下命令是正确的。

的确如此

A) ABC <。XYZ & gt;XYZ B)ABC & gt;XYZ

C) ABC <。& ltXYZ & gt;XYZ

(15)设当前磁盘中的一个目录路径为\A\B\C,当前目录为\A,以下命令中肯定错误的是

A)MD \A\C B) CD..D) MD \A\B

(16)将磁盘A的目录结构设置如下:

根目录

┌—————┬┴——┬———┬———┬————┐

│ │ │ │ │ │

ABC D1子目录DX。D2子目录A.FOR

│ │

┌————┬—┴——┬———┐ ┌———┬———┐

│ │ │ │ │ │ │

B.传递D3子目录Y.BAS A.C A1。D4子目录XYZ。C

┌————┬————┬————┐

│ │ │ │

QR。C NA。商务英语

如果当前磁盘是C盘,而A盘的当前目录是\D2,那么文件QR的规范如下。c在磁盘A上的位置。

合法的是

A)\D2\D4\QR。D4。C

答:D4。D2\D4\QR。C

(17)在下列DOS命令中,有一个错误。

a)AAB标牌。FOR & gtCON B)类型?AB。为

c)复制*。复制PRN

(18)将当前磁盘设置为磁盘A,以连接文件AB1。TXT到c盘的根目录。

文件的后面是XYZ。TXT,正确的命令是

a)复制C:\XYZ。TXT+AB1。文本文件(textfile)

b)复制AB1。TXT & gt& gt丙:XYZ。文本文件(textfile)

c)ab 1型。TXT & gt丙:XYZ。文本文件(textfile)

D)AB1。TXT+C:\XYZ。TXT & gt丙:XYZ。文本文件(textfile)

(19)以下命令是合法的

A)磁盘副本A: A: B)磁盘副本A: C:

C)DISKCOPY C: A: D)DISKCOPY C: D:

(20)设当前磁盘中的一个目录路径为\A\B\C\D\XU,当前目录为\A .扩展根目录。

用复制所有文件。c到当前目录,并将扩展名更改为。因为。您应该使用命令。

a)复制\*。C *。对于B)复制*。C \A\*。为

c)复制*。对于\*。C D)复制\A\*C *。为

(21)Foxbase数据库管理系统的数据模型是

a)结构型b)关系型

c)网络类型d)分层类型

(22)在关系数据库管理系统中存储和管理数据的基本形式是

a)关系树b)二维表

c)节点路径d)文本文件

(23)在关系运算中,寻找满足某些条件的元组的运算称为

a)复制b)选择

c)投影d)连接

FoxBASE数据库文件中有四个memo字段。数据库中备忘录文件的数量是

A) 1 B) 4

C) 7 D)10

(25)在FoxBASE中,如果一个表达式包含数值运算、关系运算、逻辑运算和函数,

操作的优先级是

a)数值运算、关系运算、逻辑运算、函数

b)数值运算、逻辑运算、关系运算、函数

c)函数、数值运算、关系运算和逻辑运算

d)函数、数值运算、关系运算、数值运算

(26)一个数据库文件* * *有10条记录,当前记录的序号为6。首先执行命令SKIP 10,然后

执行命令?EOF().执行最后一个命令后显示的结果是

a)错误消息B)11

t . D . f。

(27)用DIMENSION Q(2,3)命令定义数组Q,然后给每个数组元素赋值:Q(1,1)=1,

Q (1,2) = 2,Q (1,3) = 3,Q (21)= 4,Q (2,2) = 5,Q(2,3) = 6。然后执行命令?那么,Q(2)

显示结果是

a)提示输入未定义的变量B) 4

c)2d)f。

(28)在一个关系中,能够唯一确定一个元组的属性或属性组合被称为。

a)索引代码b)关键字

c)字段d)分类代码

(29)假设N、C和L分别是数字、字符和逻辑存储变量。下列表达式中的错误。

错误的表达是

A)3 * N B)C-“A”

C)N=10。或. L D)C & gt;10

(30)使用DIMENSION命令定义数组后,每个数组元素在赋值前的数据类型为

a)字符型b)数字型

c)逻辑类型d)未定义

(31)在不打开索引文件的情况下,追加命令在功能上相当于命令组。

a)跳过底部B)转到底部

在插入底部之前插入

c)转到EOF D)转到底部

插入插件

(32)数值字段的宽度定义为6,小数位数为2。该字段中可以存储的最小值是多少?

A)0摄氏度)-999.9摄氏度)-99.99度)-9999.99度

(33)执行以下程序:

ST="FOXBASE "

?UPPER(SIBSTR(ST,1,1))+LOWER(SUBSTR(ST,2))

屏幕的显示结果是

狐基地狐基地狐基地狐基地

(34)假设学生。DBF数据库文件* * *有8条记录。当e of()函数的值在逻辑上为真时,就会被执行。

指挥?RECNO()的输出是

1 B)7 C)8 D)9

(35)假设日期字段是日期类型,日期格式是日/月/年。以下四组命令中的每一组

a)SUBSTR(DTOC)列表,4,2) = "97 "

年份列表= 1997

列出离岸价格“97”$ DTOC(出生日期)

SUBSTR的列表(DTOC(出生日期),7,2) = "97 "

年份列表= 1997

列表为“97”$ DTOC(出生日期)

SUBSTR的列表(DTOC(出生日期),1,2) = "97 "

年份列表= "1997 "

列表为“97”$ DTOC(出生日期)

d)SUBSTR(DTOC,7,2) = "97 "的列表

年份列表= 1997

列出“97”出生年份

(36)打开包含多条记录的数据库后,要在第一条记录后添加一条空记录,您应该使用

命令

a)附加空白B)插入空白

c)在空白前追加D)在空白前插入

(37)在下面的表达式中,结果是字符类型。

a)" 125 "-" 100 " B)" ABC "+" XYZ " = " ABC XYZ "

c)CTOD(" 07/01/97 ");D)DTOC(日期())& gt"07/01/97"

(38)数据库已打开,其中日期字段为日期型,年龄字段为数值型。计算每一个今天

年的年龄,并在年龄字段中填入其值,您应该使用命令。

a)用year (date ())-year(出生日期)替换所有年龄

b)将所有年龄替换为日期()-出生日期

c)用dtoc (date ())-dtoc(出生日期)替换所有年龄

d)用val (subs (dtoc (date()),7,2)-subs (dtoc(出生年份))替换所有年龄。

月),七月,2))

(39)在FoxBASE中,当分别用COPY命令和COPY FILE命令复制数据库文件时,数据库文件用

下列说法中错误的是

a)使用COPY命令时,必须先打开数据库。

b)使用复制文件命令时,必须关闭数据库。

copyfile命令可以同时复制注释文件。

d)复制命令可以同时复制注释文件。

(40)在图书数据库文件中,图书编号字段是字符型的,所有图书编号以字母D开头的图书都是必需的。

将记录标记为删除,并使用命令。

a)删除“D”$书号

b)删除SUBSTR(书号,1,1) = "d "

c)删除ISBN = =D *的

d)向右删除(书号,1) = "d "

(41)打开的数据库文件中有一个“名称”字段,定义了一个内存变量“名称”。

要将内存变量名的值传输到当前记录的名称字段,请使用命令。

a)name = m-->(全名)

b)带m->(全名)的RAPLACE名称

c)商店M-& gt;名字对名字

d)从M-& gt;名称,字段,名称

(42)在dot提示符下,复制STD。将A盘根目录下的PRG文件复制到C盘的\DB目录下,

应该使用命令。

A)复制A:\STD。PRG C:\DB

b)复制文件A:\STD。PRG到C:\DB\STD。PRG

c)复制A:\STD。PRG到C:\DB\STD。PRG

d)复制到C:\DB\STD。PRG

(43)假设学生中有100条记录。DBF数据库,并执行以下命令序列:

使用学生

转到10

显示全部

?记录号()

执行最后一个命令后,屏幕上显示的值为

a)1 B)10 C)100D)101

(44)有以下程序段:

@ 510说“请输入1-4”格坦斯。

阅读

CX="PG"+ANS+"。PRG "

DO & ampCX

其功能是根据用户输入的数字执行子程序PG1、PG2、PG3和PG4中的一个。但是这个过程

序言有明显错误,应作如下修改。

a)将商店“”作为第一个命令添加到ANS。

b)将@ 5,10说“请输入1-4”更改为ans命令,以接受“请输入1-4”为ans。

c)删除“+”。PRG "部分来自CX="PG"+ANS+"。PRG”命令。

d)put do &;& CX司令部的;摆脱

(45)有以下程序段:

让谈话停止

清楚的

@ 2,20说“请选择一个菜单项”

@ 415提示“1-修改”

@ 515提示“2-查询”

@ 615提示“三报”

@ 715提示“0-退出”

ANS菜单

?安吉希可儿

执行该程序段后,如果通过移动光带选择了“0-退出”项,则存储变量ANS的值应为

A)4 B)"0" C)0 D)"4 "

(46)现有的希望工程捐款数据库文件如下:

记录#姓名捐赠金额捐赠日期

1欧阳辉300.00 07/12/89

李明1990年2月24日

3杨霞80.0011/05/91

4李明170.00 02/24/92

5杨霞400.00 11/05/92

6欧阳辉200.00 07/12/93

7李明137.00 02/24/94

8杨霞215.00 11/05/95

欧阳辉313.00 07/12/96

捐赠金额字段是数字。假设按名称建立的库文件和索引文件已经打开,它是

要统计捐赠者的捐赠总额,应该使用命令。

a)向JK支付捐赠金额

b)将捐赠金额计入JK

c)对JK的平均捐赠金额

d)以个人名义向JK FIELDS捐赠的总额

(47)数据库文件已打开,其中出生日期字段是日期类型,下面表达式中的结果不是日期。

类型为

a)CTOD(" 09/18/97 ");B)出生日期+5。

C)DTOC(出生日期)d)日期()-2

(48)执行以下命令序列

SELEC1

使用学生

目录

记录#学号姓氏性别专业

1 9801欧阳辉女电脑

2 9802李明南应用数学

3 9803杨霞女电子工程

4 9804郭浩男电脑

5 9805何男电子工程

选择2

使用SC别名W

目录

记录#学生编号课程编号

1 9801 C1

2 9801 C2

C2 39802号

C2路9803号

C2街5 9803号

6 9804 C1

C4路7 9804号

选择1

对于学号= b->学号,用W连接到LK。和. b->课程编号= "="C1 "字段

学生证,姓名,专业。

使用LK

列表名称

最后一个LIST命令中显示的名称依次为

a)欧阳辉,李明B)欧阳辉,郭浩

c)欧阳辉、郭浩、何D)李明、杨霞、郭浩

(49)执行以下命令序列

使用学生

目录

记录#姓氏、性别、入学分数

1王忠义男470.0

2李惠女424.0

3程凯男487.0

4陈家伟男389.0

5刘广田男579.0

6张小敏女446.0

按性别/D、入学分数排序

使用ST

列表名称

最后一个LIST命令显示名称的顺序。

a)维利、张小敏、陈家伟、王忠义、程凯和刘广田。

b)王忠义、程凯、陈家伟、刘广田、维利、张小敏。

c)绒毛、张小敏、王忠义、程凯、陈家伟、刘广田。

d)张小敏、维利、刘广田、程凯、王忠义、陈家伟

(50)执行以下程序

让谈话停止

S=0

I=1

输入“N=?”到N

DO WHILE S & lt=N

S=S+I

I=I+1

恩多

?S

开始谈话

如果n的输入值为5,则最后一个S的显示值为

1 B)3 C)5 D)6

二、填空(每空2分,***40分)

(1)自动批处理文件被命名为_ _ (1)。

(2)DOS命令分为内部命令和外部命令,COMP命令属于____(2)命令。

(3)将当前磁盘设置为c盘,现在用一个DOS命令在打印机上输出A盘当前目录下的所有扩展名。

名为DAT的文件的内容。这个DOS命令应该是_ _ _ _ (3)。

(4)所有带扩展名的文件名。应将当前磁盘的当前目录下的子目录XYZ中的BAK更改为扩展名。

对于,要使用的DOS命令是____(4)。

(5)假设DOS外部命令文件所在的路径已经用PATH命令打开。现在,有必要在当前目录中设置当前磁盘。

文件WST。TXT设置为只读,要使用的DOS命令是____(5)。

(6)以format @ SAY格式输出命令设计报告,如果需要打印输出,应该使用设置。

订单____(6)。如果要在屏幕上输出,应该使用设置命令____(7)。

(7)在FoxBASE的点状态下,调用进程文件ABC中的一个进程ZZ。PRG,你必须首先使用。

____(8)命令打开本流程文件;然后用_ _ (9)命令运行它。

(8)有一个员工数据库文件,其内容是:

编号.姓名部门工资和奖金

1001长生坊850 200

1002汪洋车间700 200

1003土地车间680 200

2001森林设计科900 150

2002晨露设计科1200 150

3004孙海财务科900 100

3006李阳财务科1300 100

3010胡璋财务部1100 100

请依次填写下列程序或命令的执行结果:

使用员工

临时部门合计

使用温度

按工资排序至临时工资1

使用TEMP1

显示部门,工资,奖金

显示的结果是:_ _ _ _ _ _ _(10)

使用员工

部门=“财务部”的平均工资

变量a的值是_ _ _ _ (11)。

工资指数idx1

走1

?号码,姓名

显示结果是:_ _ _ _ _ _ _(12)

求900

跳过3

?工资+奖金

显示结果是:_ _ _ _ _ _ _(13)

定位薪金= 900

继续

?(全名)

显示结果是:_ _ _ _ _ _ _(14)

将SUBSTR(编号:1,1) = "1 "全部奖励给b。

(9)在学生数据库中,年龄字段是N型,符号字段是L型。请填写空格:

使用学生

idx2的年龄指数

要将记录指针定位在第一个年龄为20的记录上,应该使用命令_ _ _ _ (16)。

要显示所有20岁学生的记录,应该使用命令display all _ _ _ _ (17)。

执行以下命令

将索引设置为

去11

之后,将从记录号11到最后一条记录的标志字段设置为逻辑真,并使用命令:

将标志替换为. t . _ _ _ _ _ _ _(18)

(10)有两个数据:员工(人数,姓名,职称,基本工资)和工资(人数,…,已付工资)。

库文件,下面的程序用关联法显示所有员工的序号、姓名、职称、基本工资和实际工资。

请在空白处填写以下数据:

选择1

使用薪金别名GZ

idx3的编号索引

选择2

使用员工

在_____(19)上设置关系

表号,姓名,职称,基本工资,_ _ _ _ _ _ _(20)实际工资。