4月等级考试二级ACCESS考前密卷二

| 收藏本文 下载本文 作者:要一份糖醋里脊

下面是小编为大家收集的4月等级考试二级ACCESS考前密卷二(共含10篇),仅供参考,欢迎大家阅读,一起分享。同时,但愿您也能像本文投稿人“要一份糖醋里脊”一样,积极向本站投稿分享好文章。

4月等级考试二级ACCESS考前密卷二

篇1:4月等级考试二级ACCESS考前密卷二(2)

(6)算法的时间复杂度是指

a)执行算法程序所需要的时间

b)算法程序的长度

c)算法执行过程中所需要的基本运算次数

d)算法程序中的指令条数

(7)软件生命周期中所花费用最多的阶段是

a)详细设计

b)软件编码

c)软件测试

d)软件维护

(8)数据库管理系统dbms中用来定义模式、内模式和外模式的语言为

a)c

b)basic

c)ddl

d)dml

(9)下列有关数据库的描述,正确的是

a)数据库是一个dbf文件

b)数据库是一个关系

c)数据库是一个结构化的数据集合

d)数据库是一组文件

(10)下列有关数据库的描述,正确的是

a)数据处理是将信息转化为数据的过程

b)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变

c)关系中的每一列称为元组,一个元组就是一个字段

d)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字

篇2:4月等级考试二级ACCESS考前密卷二(1)

一、选择题

(1)栈和队列的共同特点是

a)都是先进先出

b)都是先进后出

c)只允许在端点处插入和删除元素

d)没有共同点

(2)已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是

a)acbed

b)decab

c)deabc

d)cedba

(3)链表不具有的特点是

a)不必事先估计存储空间

b)可随机访问任一元素

c)插入删除不需要移动元素

d)所需空间与线性表长度成正比

(4)结构化程序设计的3种结构是

a)顺序结构、选择结构、转移结构

b)分支结构、等价结构、循环结构

c)多分支结构、赋值结构、等价结构

d)顺序结构、选择结构、循环结构

(5)为了提高测试的效率,应该

a)随机选取测试数据

b)取一切可能的输入数据作为测试数据

c)在完成编码以后制定软件的测试计划

d)集中对付那些错误群集的程序

篇3:4月等级考试二级ACCESS考前密卷二(4)

(16)某文本型字段的值只能为字母且不允许超过6个,则可将该字段的输入掩码属性定义为

a)aaaaaa

b)llllll

c)cccccc

d)999999

(17)access中,以下哪个不属于查询操作方式?

a)选择查询

b)参数查询

c)准则查询

d)操作查询

(18)在一个操作中可以更改多条记录的查询是

a)参数查询

b)操作查询

c)sql查询

d)选择查询

(19)对“将信息系以前参加工作的教师的职称改为副教授”,合适的查询为

a)生成表查询

b)更新查询

c)删除查询

d)追加查询

(20)“年龄在18-21岁之间的男生”的设置条件可以设置为

a)“>30or<60”

b)“>30and<60”

c)“>30not<60”

d)“>30like<60”

篇4:4月等级考试二级ACCESS考前密卷二(5)

(21)下面对查询功能的叙述中正确的是

a)在查询中,选择查询可以只选择表中的部分字段,通过选择一个表中的不同字段生成同一个表

b)在查询中,编辑记录主要包括添加记录、修改记录、删除记录和导入、导出记录

c)在查询中,查询不仅可以找到满足条件的记录,而且还可以在建立查询的过程中进行各种统计计算

d)以上说法均不对

(22)窗体是access数据库中的一个对象,通过窗体用户可以完成下列哪些功能?

①输入数据

②编辑数据

③存储数据

④以行、列形式显示数据

⑤显示和查询表中的数据

⑥ 导出数据

a)①②③

b)①②④

c)①②⑤

d)①②⑥

(23)以下不是控件的类型的是

a)结合型

b)非结合型

c)计算型

d)非计算型

(24)“特殊效果”属性值用于设定控件的显示特效,以下不属于“特殊效果”属性值的是

a)“凹陷”

b)“颜色”

c)“阴影”

d)“凿痕”

(25)键盘事件是操作键盘所引发的事件,下列不属于键盘事件的是

a)“击键”

b)“键按下”

c)“键释放”

d)“键锁定”

篇5:4月等级考试二级ACCESS考前密卷二(7)

(31)在数据访问页的工具箱中,用于绑定超级链接的图标是

(32)下图为新建的一个宏组,以下描述错误的是

a)该宏组由macro1和macro2两个宏组成

b)宏macor1由两个操作步骤(打开窗体、关闭窗体)组成

c)宏macro1中openform命令打开的是教师自然情况窗体

d)宏macro2中close命令关闭了教师自然情况和教师工资两个窗体

(33)以下哪个数据库对象可以一次执行多个操作?

a)数据访问页

b)菜单

c)宏

d)报表

(34)在模块中执行宏“macro1”的格式为是

a)function.runmacro macroname

b)docmd.runmacro macro1

c)sub.runmacro macro1

d)runmacro macro1

(35)有如下程序段:

dim str as string*10

dim i

str1=“abcdefg”

i=12

len1=len(i)

str2=right(str1,4)

执行后,len1和str2的返回值分别是

a)12,abcd

b)10,bcde

c)2,defg

d)0,cdef

篇6:4月等级考试二级ACCESS考前密卷二(6)

(26)下面关于报表对数据的处理的叙述正确的选项是

a)报表只能输入数据

b)报表只能输出数据

c)报表可以输入和输出数据

d)报表不能输入和输出数据

(27)用来查看报表页面数据输出形态的视图是

a)“设计”视图

b)“打印预览”视图

c)“报表预览”视图

d)“版面预览”视图

(28)使用什么创建报表时会提示用户输入相关的数据源、字段和报表版面格式等信息?

a)“自动报表”

b)“报表向导”

c)“图标向导”

d)“标签向导”

(29)如果我们要使报表的标题在每一页上都显示,那么应该设置

a)报表页眉

b)页面页眉

c)组页眉

d)以上说法都不对

(30)在access中,可以通过数据访问页发布的数据是

a)只能发布数据库中没有变化的数据

b)只能发布数据库中变化的数据

c)能发布数据库中保存的数据

d)以上的说法均不对

篇7:4月等级考试二级ACCESS考前密卷二(8)

二、填空题:

(1)算法的基本特征是可行性、确定性、 【1】 和拥有足够的情报。

(2)在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为 【2】 。

(3)在面向对象的程序设计中,类描述的是具有相似性质的一组 【3】 。

(4)通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为

(5)数据库管理系统常见的数据模型有层次模型、网状模型和 【5】 3种。

(6)数据管理技术经历了人工处理阶段、 【6】 和 【7】 、分布式数据库系统、面向对象数据库系统5个发展阶段。

(7)查询包括 【8】 、删除查询、生成表查询和追加查询4种。

(8)每个查询都有3种视图,分别为:设计视图、数据表视图和 【9】 。

(9)创建窗体可以使用 【10】 和使用 【11】 两种方式。

(10)【15】 是创建与设计数据访问页的一个可视化的集成接口,在该接口下可以修改数据访问页。

参考答案:

一、选择题

01-05 c d b d d

06-10 c d c c d

11-15 d c b a b

16-20 a c b b b

21-25 c c d b d

26-30 b b b b c

31-35 b d c b c

二、填空题

(1) 有穷性

(2) log2n

(3) 对象

(4) 软件生命周期

(5) 关系模型

(6) 文字系统

(7) 更新查询

(8) sql视图

(9) 人工

向导

(10) 设计图

篇8:全国计算机等级考试二级Access数据库程序设计考试大纲

全国计算机等级考试二级Access数据库程序设计考试大纲(版)

基本要求

1.掌握数据库系统的基础知识。

2.掌握关系数据库的基本原理。

3.掌握数据库程序设计方法。

4.能够使用 Access建立一个小型数据库应用系统。

考试内容

一、数据库基础知识

1.基本概念

数据库,数据模型,数据库管理系统等。

2.关系数据库基本概念

关系模型,关系,元组,属性,字段,域,值,关键字等。

3.关系运算基本概念

选择运算,投影运算,连接运算。

4. SQL命令

查询命令,操作命令。

5. Access系统基本概念

二、数据库和表的基本操作

1.创建数据库

2.建立表

(1)建立表结构。

(2)字段设置,数据类型及相关属性。

(3)建立表间关系。

3.表的基本操作

(1)向表中输入数据。

(2)修改表结构,调整表外观。

(3)编辑表中数据。

(4)表中记录排序。

(5)筛选记录。

(6)汇总数据。

三、查询

1.查询基本概念

(1)查询分类。

(2)查询条件。

2.选择查询

3.交叉表查询

4.生成表查询

5.删除查询

6.更新查询

7.追加查询

8.结构化查询语言 SQL

四、窗体

1.窗体基本概念

窗体的类型与视图。

2.创建窗体

窗体中常见控件,窗体和控件的常见属性。

五、报表

1.报表基本概念

2.创建报表

报表中常见控件,报表和控件的常见属性。

六、宏

1.宏基本概念

2.事件的基本概念

3.常见宏操作命令

七、 VBA编程基础

1.模块基本概念

2.创建模块

(1)创建 VBA模块:在模块中加入过程,在模块中执行宏。

(2)编写事件过程:键盘事件,鼠标事件,窗口事件,操作事件和其他事件。

3. VBA编程基础

(1) VBA编程基本概念。

(2) VBA流程控制:顺序结构,选择结构,循环结构。

(3) VBA函数/过程调用。

(4) VBA数据文件读写。

(5) VBA错误处理和程序调试(设置断点,单步跟踪,设置监视窗口)。

八、 VBA数据库编程

1. VBA数据库编程基本概念

ACE引擎和数据库编程接口技术,数据访问对象(DAO),ActiveX数据对象(ADO)。

2. VBA数据库编程技术

考试方式

上机考试,考试时长 120分钟,满分 100分。

1.题型及分值

单项选择题 40分(含公共基础知识部分 10分)。

操作题 60分(包括基本操作题、简单应用题及综合应用题)。

2.考试环境

操作系统:中文版 Windows 7。

开发环境:Microsoft Office Access 。

1.全国计算机二级Access数据库程序设计考试大纲

2.全国计算机等级考试二级MySQL数据库程序设计考试大纲

3.计算机二级Access数据库程序设计考试大纲

4.计算机二级Access数据库程序设计考试大纲

5.全国计算机等级考试二级Access笔试重点

6.计算机等级考试二级C语言程序设计考试大纲

7.计算机等级考试二级Web程序设计考试大纲

8.2017全国计算机二级VFP数据库程序设计考试大纲

9.全国计算机等级考试二级MSOffice高级应用考试大纲

10.全国计算机等级考试二级JAVA考试大纲

篇9:4月全国计算机等级考试二级FOXBASE语言程序设计

一、选择题((1)~(40)每小题1分,(41)~(50)每小题2分,共60分)

下列各题 a) 、b)、c)、d)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1) 用8位无符号二进制数能表示的最大十进制数为 c

a) 127 b) 128 c) 255 d) 256

(2) 在64位高档微机中,一个字长所占的二进制位数为d

a) 8 b) 16 c) 32 d) 64

(3) 在windows环境下,为了复制一个对象,在用鼠标拖动该对象时应同时按住 d

a) alt键 b)esc键 c)shift键 d)ctrl键

(4) 在windows菜单中,暗淡(灰色)的命令项表示该命令a

a) 暂时不能用 b) 正在执行 c) 包含下一层菜单 d) 包含对话框

(5) 在dos环境下,为了得到type命令的帮助信息,正确的dos命令为 d

a) type b) type/h c) type/* d) type/?

(6) 下列选项中,能作为合法dos文件名的是 b

a) anp/a.dat b) abccom c) ecd.basic d) xy+z.txt

(7) 下列叙述中正确的是 a

a) 在windows环境下,最大化的窗口是不能移动的

b) 在windows环境下,应用程序窗口最小化后,该应用程序暂停执行

c) 在windows环境下,只有最小化的窗口才能关闭

d) 在windows环境下,不能关闭最大化的窗口

(8) 在windows环境下,工具栏中的复制按钮是c

a) 打印机图标 b) 剪刀标志 c) 复制标志 d) 粘贴标志

9) 在windows98环境下,若要将整个屏幕上显示的内容存入剪贴板,可以按d

a) ctrl+printscreen键 b) alt+printscree键

c) shift+printscreen键 d) printscreen键

(10) 目前,计算机病毒扩散最快的途径是b

a) 通过软件复制 b) 通过网络传播

c) 通过磁盘考贝 d) 运行游戏软件

(11) foxbase是一种 b

a)数据库 b)数据库管理系统

c)数据库系统 d)数据库应用程序

(12) 数据库文件book.dbf中包含memo型字段,下列描述中错误的是

a) 若删除了备注文件book.dbt,则该数据库文件将无法打开 b

b) 若删除了该数据库文件,则备注文件book.dbt自动被删除

c) 若打开该数据库文件,则备注文件book.dbt自动打开

d) 该数据库文件的所有备注型字段的内容都存放在同一个备注文件中

(13) 在foxbase中,下列数据中属于常量的是b

a) top b) .y. c) t d) 12/11/

(14) 在foxbase中,可以用type命令显示其内容的文件类型为c

a).mem b) .dbt c) .prg d) .fox

(15) 不能关闭当前工作区中索引文件的命令为 d

a)set index to b)close index

c)close all d)set order to

(16) 在相关数据库文件存在或已打开的情况下,下列命令中能正确执行的是

a) seek for 基本工>1000 b) @10,12 say“a的值为:”,20

c) delete zgjk.dbf d) count rest

(17) 当范围和条件短语同时省略时,仅作用于当前记录的命令是

a)count b)delete c)list d)change

(18) 在操作过程中,可以进入人机交互工作方式的命令为

a) append blank b) browse c) replace d)delete all

(19) 不能向数据库文件增加记录的命令是

a) browse b) append c) insert d) replace

(20) 表达式int(-25.8)的值为

a) -25 b) -26 c) 25 d)26

(21) 下列对browse命令描述正确的是

a) 只能浏览数据库文件,不能修改记录内容

b) 能浏览数据库文件,但不能增加或删除记录

c) 能浏览数据库文件,同时也能增加或删除记录

d) 不仅能浏览数据库文件,还能修改数据库的结构

(22) 在foxbase中,seek命令和locate命令都可以用于查找记录,但在使用上有所不同。以下表述正确的是

a) seek命令可以一次查找到全部记录,locate命令一次只能找到一条记录

b) seek命令需要打开相应索引文件才能使用,locate命令不需要索引文件

c) seek命令只能查找字符串,locate命令可以查找任何类型字段

d) seek命令可以和continue命令联合使用,而locate命令不可以

(23) 以下关于total命令的表述中,正确的是

a) 命令的执行结果不生成另一个数据库文件

b) 所操作的数据库文件不必按关键字段索引或排序

c) 命令中的关键字段必须是数值型字段

d) 只能对数据型字段进行汇总

(24) 有如下序列(“□”表示空格)

store “abc□□” to x

store “xyz”+x to y

store trim(y)-“lmn” to z

?len(z)

执行上述命令之后,屏幕显示的值是

a) xyzabclmn b) xyzabclmn□□ c) 11 d) 9

(25) 使用display命令时,若范围短语为all或rest,执行该命令后,记录指针指向

a) 首记录 b) 末记录 c) 首记录的前面 d) 末记录的后面

(26) 在foxbase中,已经在多个工作区中打开了若干个数据库。要显示当前工作区的区号,应使用命令

a) select b) ?select c) select d) ?select

(27) 数据库文件已经打开,当前记录中姓名字段的值是“张敏”。执行以下命令序列:

姓名=“李卫星”

?姓名

屏幕显示的结果是

a) 张敏 b) 李卫星 c) 张敏李卫星 d) 李卫星张敏

(28) 在foxbase数据库中,记录是由字段值构成的数据序列,记录长度要比各字段长度之和多一个字节,这个字节用来存放

a) 记录的分隔标记 b) 记录的序号

c) 记录的指针定位标记 d) 记录的删除标记

(29) 在foxbase圆点指示符下,要将a盘根目录下的sst.prg文件复制到c盘根目录下的my子目录下,应使用命令

a) copy a:sst.prg c:my

b) copy file a:sst.prg to c:my

c) copy file a:sst.prg to c:mysst

d) copy file a:sst.prg to c:mysst.prg

(30) 有如下命令序列:

x=“a”

y=x

a=“黄河长江”

?x+&x-y-&y

执行以上命令序列后,屏幕显示表达式x+&x-y-&y的结果是

a) 黄河长江 b) a黄河长江a黄河长江

c) a黄河长江a d) a黄河长江黄河长江

(31) 在默认的日期格式下,表列表达式中,结果一定为真(.t.)的是

a) “200”>3 b) .not..t.

c) “男” d) ctod(“03/21/03”)>ctod(“03/12/03”)

(32) 在没有打开索引文件的情况下,如果使用append命令追加一条记录,其功能等同于命令序列

a) goto eof

insert

b) coto bottom

insert before

c) goto bottom

insert after

d) goto bottom

insert

(33) 要清空当前数据库文件hgz.dbf中“奖金”字段的全部值,应当使用命令

a) modify structure b) delete

c) replace d) zap

(34) 在foxabse中,用于建立或修改过程文件的命令是

a) modify <文件名> b) modify command <文件名>

c) modify procedure <文件名> d) create command <文件名>

(35) 在foxbase中,能够进行条件定位的命令是

a)skip b)seek c)locate d)go

(36) 设x=100,y=800,执行以下命令:

?iif(x>100,y-50,y+50)

屏幕显示结果是

a) 50 b) 750 c) 800 d) 850

(37) 如果测试函数type(“w”)的值是“u”,说明

a) w是数组 b) w未定义

c) w的值为u d) w的值无符号

(38) 在下列记录定位命令中,不能用found()函数检其操作是否成功的命令是

a)seek b)find c)locate/continue d)skip

(39) 有如下命令

set deleted on

use abc

go 3

delete next 2

go 4

recall

use

执行最后一条recall命令时,去掉删除标记的记录个数是

a) 0 b) 1 c) 2 d) 3

(40) 要清除所有变量名第二个字母为x的内存变量应使用命令

a) release all *x b) release all like x

c) release all like ?x* d) release all like “?x”

(41) 为了确保向日期型字段“起始日期”中输入以前的日期,应在read之前使用语句

a) @5,15 say “起始日期:” get 起始日期 range, ctod(“12/31/96”)

b) @5,15 say “起始日期:” get 起始日期 range ctod(“12/31/96”),

c) @5,15 say “起始日期:” get 起始日期 for 起始日期<= ctod(“12/31/96”)

d) @5,15 say “起始日期:” get 起始日期 range date(),ctod(“12/31/96”)

(42) 若在update命令中使用了random短语,则

a) 源数据库和目标数据库都必须按关键字段排序或索引

b) 只需将源数据库按关键字段排序或索引

c) 只需将目标数据库按关键字段排序或索引

d) 源数据库和目标数据库均可以不按关键字段排序或索引

(43) 设当前数据库中有20条记录,当前记录号为10。有以下各组命令,在没有打开索引的情况下,两条命令执行结果相同的是

a) go 5与skip 5 b)go recno()+5与skip 5

c)skip recn0()+5与go recn0()+5 d)go recn0()+5与 list next 5

(44) 已知x=99,y=“a”,a=“telephone”,则len(str(x,2)+&y)的值为

a) 19 b) 11 c) 5 d) 5

(45) 已知proc.prg程序清单如下:

set talk off

n=20

t=1

do proc_1 with n,t

?t

set talk on

return

proc_1.prg程序清单如下:

parameters a,b

b=a*b

if a<=2

return

endif

do proc_1 with a-2,b

return

程序proc.prg的功能是

a) 输出20以内偶数的乘积 b) 输出20以内奇数的乘积

c) 输出结果为1 d) 输出结果为0

以下(46)-(50)题的操作均基于下面条件:

已建立并打开职工工资数据库zggz.dbf。该数据库的结构为:职工编号(c,6),姓名(c,8),性别(c,2),基本工资(n,7,2),奖金(n,7,2,),实发工资(n,8,2)

职工编号 姓名 性别 基本工资 奖金 实发工资

a10001 林大伟 男 1500.50 500.00 .50

a15002 高原 男 2000.00 300.00 2300.00

b10008 张高山 男 1200.80 200.00 1400.80

b15009 刘群 女 1050.60 350.00 1400.60

... ... ... ... ... ... >

(46) 要显示库中性别字段值为“女”的所有记录,错误的命令是

a) list for 性别=“女” b) display for 性别=“女”

c) browse for 性别=“女” d) display all for 性别=“女”

(47) 为了重新计算每个职工记录中实发工资字段的值,可使用命令

a) sum 实发工资

b) sum all 实发工资

c) replace 实发工资 with 基本工资+奖金

d) replace all 实发工资 with 基本工资+奖金

(48) 命令index on基本工资+奖金 to zggz的作用是

a)按基本工资升序排列,当基本工资相同时,按奖金升序排列

b)按基本工资降序排列,当基本工资相同时,按奖金降序排列

c)按基本工资与奖金之和的升序排列

d)按基本工资与奖金之和的降序排列

(49) 输出结果中,包含“张高山”记录的命令是

a) list for姓名=“高” b) display all for “高”

c) list for left(姓名,2)=“高” d) display for at(“高”,姓名)=1

(50) 能逻辑删除职工编号中第3位是“5”的职工记录的命令为

a) delete for substr(职工编号,3)==“5”

b) delete for substr(职工编号,3,1)==5

c) delete for substr(职工编号,3,1)==“5”

d) delete for at(5,职工编号)=3

二、填空

请将每一个空的正确答案写在答题卡上【1】~【20】序号的横线上,答在试卷上不得分。

(1) 用十六进制给存储器中的字节地址进行编号,若地址编号从000到ffff,则该存诸器的容量为【1】kb。

(2) 假设在当前盘的当前目录下有两个文件a.txt和b.txt,现要将文件b.txt合并连接到文件a.txt的后面。若使用copy命令,则完整的命令为【2】 。

(3) e-mail地址由用户名和域名两部分组成,这两部分的分隔符为【3】。

(4) 假设在当前盘当前目录下有一个可执行程序user.exe。现要执行该程序,并要求在

执行过程中将显示输出的结果信息存入当前盘当前目录的文件out.dat中,则完整的dos命令

为【4】。

(5) 在dos环境下,表示打印机的设备文件名为【5】。

(6) 在当前打开的数据库文件中有一个长度为6的字符型字?quot;姓名“,有如下命令序列

replace 姓名 with ”肖光“

? len(姓名)

执行最后一条命令的显示结果是【6】。

(7) 已知一张职工登记表包括姓名、性别、出生日期、婚否、政治面目、住址、电话等,若要建立保存此表的库文件,可以定义为逻辑字段的项目有【7】。(注意:字段与字段之间用顿号分隔,否则不得分)

(8) 有如下命令序列:

use xyz

?reccount()

skip +2

delete

?reccount()

执行第一条输出命令后,屏幕显示10。接着执行后面的命令序列,第二条输出命令显示的结果是【8】。

(9) 以下命令序列的功能是根据输入的考试成绩,显示相应的成绩等级。等级划分标准为:低于60分为”不合格“,60分以上(含60)为”通过“,其中90分以上(含90)的为”优秀“。请对该程序填空:

clear

【9】”请输入考试成绩:“to chj

do case

case chj<60

dj=”不合格“

case【10】

dj=”通过“

otherwise

dj=”优秀“

endcase

?”成绩等级:“【11】

return

(10) 有如下命令序列:

set date american

?dtoc(ctod(”9/21/“),1)

顺序执行以上两条命令之后,在屏幕上将显示【12】。

(11) 有以下三个数据库:

职员(职员号c(3),姓名c(6),性别c(2),职务c(10))

订单(订单号n(3),客户号c(3),职员号c(3),签订日期d(8),金额n(6,2))

客户(客户号c(3),客户号c(20),地址c(20),电话c(13))

要为订单库建立一个二重索引,要求按签订日期升序,相同签订日期的记录按职员号升序,索引表达式应为【13】。

(12) 有以下三个数据库:

职员(职员号c(3),姓名c(6),性别c(2),职务c(10))

订单(订单号n(3),客户号c(3),职员号c(3),签订日期d(8),金额n(6,2))

客户(客户号c(3),客户号c(20),地址c(20),电话c(13))

下面程序的功能是利用索引逐条显示8月份签订的订单记录。请填空:

select 0

use 订单

index on month(签订日期) to im

clear

seek 8

if【14】

do while【15】

display

skip

enddo

else

?”8月份没有订单!“

endif

close database

return

(13) 有以下三个数据库:

职员(职员号c(3),姓名c(6),性别c(2),职务c(10))

订单(订单号n(3),客户号c(3),职员号c(3),签订日期d(8),金额n(6,2))

客户(客户号c(3),客户号c(20),地址c(20),电话c(13))

下面的程序的功能是分别统计职员号以a或b开头的职员所签订的订单数目和总金额。请填空:

clear

store 0 to nl,sl,n2,s2

select 0

use 订单

do while .not. eof()

do case

case【16】

n1=n1+1

s1=s1+金额

case【17】

n2=n2+1

s2=s2+金额

endcase

【18】

enddo

?”a职员订单数;“+str(n1,3)+space(10)+”总金额;“+str(s1,7,2)

?”b职员订单数;“+str(n2,3)+space(10)+”总金额;“+str(s2,7,2)

close database

return

(14) 有以下三个数据库:

职员(职员号c(3),姓名c(6),性别c(2),职务c(10))

订单(订单号n(3),客户号c(3),职员号c(3),签订日期d(8),金额n(6,2))

客户(客户号c(3),客户号c(20),地址c(20),电话c(13))

下面程序的功能是根据订单号查询该订单及相关职员和客户的信息,要求在屏幕的第6行第20列开始显示输出信息。请填空:

set safety

clear

input ”请输入订单号:“to mddh

locate for 订单号=mddh

if eof()

?”无此订单号!“

else

【20】”职员:“+职员-〉姓名+”客户;“+客户-〉客户名+”金额:“-str(金额,6,2)

endif

wait ”继续查询吗(y/n)?“ to yn

enddo

close database

set safety on

return

篇10:4月全国计算机等级考试二级QBASIC语言程序设计

一、选择题((1)-(40)每小题1分,(41)-(50)每小题2 分,共60分)

下列各题 a) 、b)、c) 、d)四个选项中,只有一个选项是正确的,请将正确选项涂写在

答题卡相应位置上,答在试卷上不得分。

(1) 用8位无符号二进制数能表示的最大十进制数为

a) 127 b) 128 c) 255 d) 256

(2) 在64位高档微机中,一个字长所占的二进制位数为

a) 8 b) 16 c) 32 d) 64

(3) 在windows环境下,为了复制一个对象,在用鼠标拖动该对象时应同时按住

a) alt键 b)esc键 c)shift键 d)ctrl键

(4) 在windows菜单中,暗淡(灰色)的命令项表示该命令

a) 暂时不能用 b) 正 在执行 c) 包含下一层菜单 d) 包含对话框

(5) 在dos环境下,为了得到type命令的帮助信息,正确的dos命令为

a) type b) type/h c) type/* d) type/?

(6) 下列选项中,能作为合法dos文件名的是

a) anp/a.dat b) abccom c) ecd.basic d) xy+z.txt

(7) 下列叙述中正确的是

a) 在windows环境下,最大化的窗口是不能移动的

b) 在windows环境下,应用程序窗口最小化后,该应用程序暂停执行

c) 在windows环境下,只有最小化的窗口才能关闭

d) 在windows环境下,不能关闭最大化的窗口

(8) 在windows环境下,工具栏中的复制按钮是

a) 打印机图标 b)剪刀标志 c) 复制标志 d) 粘贴标志

(9) 在windows98环境下,若要将整个屏幕上显示的内容存入剪贴板,可以按

a) ctrl+printscreen键 b) alt+printscree键

c) shift+printscreen键 d) printscreen键

(10) 目前,计算机病毒扩散最快的途径是

a) 通过软件复制 b) 通过网络传播

c) 通过磁盘考贝 d) 运行游戏软件

(11) 在qbasic集成开发环境中,在编辑源程序后要运行程序,应按下键盘上的

a) f2键 b) f5键 c) enter键 d) end键

(12) 关于qbasic源程序语句中行号的说法正确的是

a) 必须有行号 b) 不允许有行号 c) 根据需要可有可无 d) 只允许有标号

(13) 在qbasic中,常量3e1的数据类型是

a) 字符串 b) 单精度实型 c) 双精度实型 d) 整型

(14) 在下列四个式子中,非法的qbasic表达式是

a) a=abc b) 5>3+3 c) a+b=c d) 55

(15) qbasic表达式3^3/3mod2的值是

a) 1 b) -1 c) 3 d) 0

(16) 在以下属于合法的qbasic变量名是

a) x-3 b) 4y c) n$1 d) b.1

(17) 定义一个3×3的二维数组,正确的语句是

a) dim a(0 to 3,0 to 3) b)dim a(2000 to 2002,0 to 2)

c) dim a(3),a(3) d)dim a(1 to 3)

(18) 下列语句中合法的是

a) print a=atn b) print”sin(3.14)“+”cos(3.14“

c) print tab(10) ”qb“ d) print using”####“,1234.56

(19) 在qbasic中,下列运算符优先级最高的是

a) mod b) not c) / d) ^

(20) 正确的单行自定义函数语句是

a) def fn(x)=3.14159*x^2 b) define fn(x)=3.14129*x^2

c) def fnn(x)=3.14159*x^2 d) def fnn(x)=3.14159*x^2 end

(21) 表达式int(4*rnd+1)*(int(4*rnd-1))值的范围是

a) [0,8] b) [-1,8] c) [-3,8] d)[-4,8]

(22) 有如下程序段

const c=”wang“

c$=”a“

print len(c);len(c$)

其输出结果为

a) wang a b) 4 1 c) 1 1 d) 重复定义,程序出错

(23) 有如下程序段

a%=12.8:b!=14.5

print a%,b!

其输出结果为

a) 12.8 4 b) 12 1 4.5 c) 12.8 15 d) 13 1 4.5

(24) 有如下程序

read a,b,c

restore k

read c,c,d

data 1,2

k: data 3,4,5

print a;b;c;d

end

a) 1 2 3 4 b) 1 2 3 5 c) 3 4 5 4 d) 1 2 4 5

(25) 以下语句中错误的是

a) input”x,y=“;a,b b) input”x,y=“,c,d

c) input, ”x,y=“,e,f d) input; ”x,y=“,g,h

(26) 实现选择结构”如果x确程序段为

a) if x

b) if x>=y then

a=-15 a=-15

print a else a=15

end if end if

print a

c) if x>y then a=-15

d) if x>=y then go to d

a=15 a=15

print a d: a=-15

end print a

end

(27) 以下语句中正确的是

a) for 1 to 10 step 2 b) for x=1,9 step3

c) for x=10 to-10 step-10 d) for x=10 to 50 next

(28) 有如下程序

dim k as integer, y as integer

let y=3

for k=1 to 5 step-1

y=y+k

next k

print y;k

end

其输出结为

a) 3 1 b) 4 0 c) -1 6 d) 4 1

(29) 有如下程序

dim x as integer, y as integer

for x=1 to 2

for y=0 to x=-1

print x*y

next y

next x

end

内层循环的循环体的总执行次数是

a) 1 b) 2 c) 3 d) 4

(30) 有如下程序

dim x as integer, y as integer

x=0

read y

while y-9999 and x3

if y>x then x=y

read y

wend

data-9999,9,8,3,9999

print abs(y)

end

运行后的输出结果为

a) 9 b) -9999 c) 3 d) 9999

(31) 有如下程序

a$=“12”

b$=“24”

c$=b$+a$

d=val(c$)

print d100

end

运行后的输出结果是

a) 12 b) 36 c)34 d) 24

(32) 有如下程序

for j=1 to 5

a=(a+j)mod 5

next j

print a

end

运行后的输出结果是

a) 0 b) 5 c) 25 d) 50

(33) 当eof()函数返回的值为-1时,表示文件指针指向文件的

a) 开头 b) 第一个记录 c) 末尾 d) 最后一个记录

(34) 有如下程序

for x=1 to 4

z=0

for y=1 to x+2

z=z+1

next y

print z;

next x

end

运行后的输出结果是

a) 3 4 5 6 b) 4 5 6 7 c) 5 6 7 8 d) 6 7 8 9

(35) 有如下程序

def fna(x,y)=x^2+y^2

x=4

y=3

print fna(x,y)

end

运行后的输出结果是

a) 5 b)7 c)25 d)49

(36) 有如下程序

m$=“abcde”

mid$(m$,1,5)= “abcde”

print m$

end

运行后的输出结果是

a) abcdeabcde b) abcdeabcde c) abcde d) abcde

(37) 有如下程序

for j=1 to 10

read a

if a mod 2=0 then sum=sum+a

next j

print“sum=”;sum

data 1,3,6,10,15,21,28,36,45,55

end

运行后的输出结果是

a) 55 b) 80 c) 140 d) 220

(38) 有如下程序

x=1

do

x=2*x+1

num=num+1

loop until x>100

print num,x

end

运行后的输出的结果是

a) 6 127 b)8 127 c)127 8 d)127 8

(39) 有如下程序

sum=0

for i=1 to 9

if i10 then

sum=sum+1

else

sum=sum+2

end if

next i

(40) 有如下程序

m$=“*”

i=1

for k=3 to 1 step -1

x$=string$(k+i,m$)

print x$

m$=m$+“*”

i=-i

next k

end

运行后的输出结果是

a) **

***

****

b) ****

***

**

c) ****

*

**

d) ****

**

******

(41) 有如下程序

declare sub f(m%,n%,g%)

call f(87,69,g%)

print g%

end

sum f(m%,n%,g%)

a=m%

b=n%

do

c=a mod b

a=b

b=c

loop while c0

g%=a

end sub

运行后的输出结果是

a) 3 b) 18 c) 69 d)87

(42) 有如下程序

input n

i=2

t=-1

do while i*i<=n

if n mod i=0 then

t=0

end if

i=i+1

loop

print t

end

运行时输入257,输出结果是

a) 0 b) 1 c) -1 d) 257

(43) 有如下程序

month=int(rnd*3+1)+6

select cass month

case 1 to 3

season$=“first”

case 4 to 6

season$=“second”

case 7 to 9

season$=“third”

case else

season$=“fourth”

end select

print season$

end

运行后的输出结果是

a) first b)second c)thire d)不能确定

(44) 有如下程序

declare function f(n)

input n

print f(n)

end

function f(n)

if n=0 then f=0 else f=n+f(n-1)

end function

键盘输入n运行后的输出结果是78,则n的值是

a) 10 b)11 c)12 d)13

(45) 有如下程序

cls:screen 13:color 2

x=180:y=100:r=50

circle(x,y),50

circle(180,100),r

end

该程序在屏幕上显示的是

a) 一个圆 b) 两个同心圆 c) 两个不同心的圆 d) 没有显示

(46) 有如下程序

screen 13

color 2

line(10,10)-(50,50)

line(50,50)-(10,90)

end

程序所画两条线段

a) 关于一点对称 b) 关于一条垂直的直线对称

c) 关于一条水平的直线对称 d) 重合

(47) 有如下程序

for m=3 to 5

for j=1 to m-2

for k=j to 3

n=n+k

next k

next j

next m

end

运行后n的值为

a) 21 b) 25 c) 31 d) 42

(48) 有如下程序

m$=“a”

n$=“b”

o$=lcase$(m$)

p$=ucase$(n$)

end

运行结果是

a) a 0 b 0 b) a 0 b0 c) a 97 b 66 d) a 65 b 98

(49) 语句open“a.dat”for random as#1 len=30表示此文件每个记录

a)长度等于30个字符 b)长度等于30个字节

c)长度小于或等于30个字节 d)长度小于或等于30个字符

(50) 有如下程序

dim x(3,3)

for k=1 to 2

for j=1 to 2

if k=j then

x(k,j)=1

else

x(k,j)=0

end if

next j:next k

open“diagonal.dat”for output as#1

for k=1 to 2

print#1,x(k,1);x(k,2)

next k

close#1

end

执行程序,屏幕上显示的结果是

a) 0 1

1 0

b) 1 0

0 1

c) 0 0

1 1

d) 没有任何显示

二、填空题(每空2分,共20分)

请将每空的正确答案写在答题卡上【1】-【10】序号的横线上,答在试卷上不得分。

(1) 用十六进制给存储器中的字节地址进行编号,若地址编号从000到ffff,则该存诸器的容量为【1】kb。

(2) 假设在当前盘的当前目录下有两个文件a.txt和b.txt,现要将文件b.txt合并连接到文件a.txt的后面。若使用copy命令,则完整的命令为【2】。

(3) e-mail地址由用户名和域名两部分组成,这两部分的分隔符为【3】。

(4) 假设在当前盘当前目录下有一个可执行程序user.ext。现要执行该程序,并要求在执行过程中将显示输出的结果信息存入当为【4】。

(5) 在dos环境下,表示打印机的设备文件名为【5】。

(6) 数据式aeutcos(wt+v)的qbasic表达式为【6】。

(7) 常数-0.00013579的标准化的指数形式是【7】。

(8) 有如下程序

a=1357:b=246

c=len(str$(a)+str$(b))

print c

end

运行后,输出的值是【8】。

(9) 四个字符串“xab”、“”xyz“、”def“及”de“中最大者为【9】。

(10) 有如下程序

for j=1 to 11

j=j+1

if j mod 4=0 then n=n+1

next j

print”n=“;n

end

运行后,输出的值是【10】。

(11) 有如下程序

x=5:y=-20

if not x>0 then

x=y-3

else

y=y+3

end if

print x-y;y-x

end

运行后的输出结果是【11】。

(12) 设a=2,b=3,c=4,d=5,表达式3>2*b or a=c and bc or c>d的值是【12】。

(13) 有如下程序

for i=1 to 5

for x=i to 5 step 1

if i=2 and x<5 then print”*“;

next x

next i

end

运行后输出的结果是【13】。

(14) 随机生成100个-500到500间的整数(含-500和500),并找出其中第k大的数。请在【14】、【15】处填入适当内容将程序补充完整。

dim a(100)

input k

for i=1 to 100

a(i)=int(【14】*rnd)-500:print a(i);

next i

print

for i=1 to k

for j=i+1 to 100

if【15】then swap a(i),a(j)

next j

next i

print”a(“;k;”)=“;a(k);

end

(15) 有如下程序

dim i as integer,x as integer

x=1:y=1:i=1

do while i<4

f=x+y

x=y

y=f

print f

i=i+1

loop

end

运行后的输出的结果是【16】。

(16) 有如下程序

dim tel(10)as string*8

for i=1 to 4

read tel(i)

next i

for i=1 to 4

if left$(tel(i),1)=”2“then

tel(i)=”6“+tel(i)

else

tel(i)=tel(i)+”9"

end if

next i

print tel(1),tel(2)

data 6543210,2345678,2457788,8237777

end

运行后输出的结果是【17】。

(17) 下面的程序从键盘输入一个正整数n,计算并输出比n小,并且与n互素的数的个数。(两个数互素是指它们的最大公约数等于1)

declare function gcd(a,b)

input n

phi=1

for i=2 to n-1

if gcd(n,i)=1 then phi=【18】

next i

end

function gcd(a,b)

if b=0 then

tmp=【19】

else

if b=1 then tmp=1 else tmp=gcd(b, 【20】)

endif

gd=tmp

end function

运行后,输出的值是

计算机等级考试(二级Fortran)考试大纲

计算机等级考试二级VB考点:控件数组

计算机等级考试答案

普通话等级考试试题

普通话等级考试范文

高会考试案例分析真题卷二

计算机二级考试答案

计算机二级考试试题

二级建造师考试题目

二级建造师考试试题

4月等级考试二级ACCESS考前密卷二(精选10篇)

欢迎下载DOC格式的4月等级考试二级ACCESS考前密卷二,但愿能给您带来参考作用!
推荐度: 推荐 推荐 推荐 推荐 推荐
点击下载文档 文档为doc格式
点击下载本文文档