全国计算机二级VFP历年真题+答案+解析

全国计算机二级VFP历年真题+答案+解析
全国计算机二级VFP历年真题+答案+解析

全国计算机二级VFP试题集锦

1.算法的时间复杂度取决于(D)

A).问题的规模B).待处理的数据的初态C).问题的难度D).(A)和(B)

2.数据在计算机内存中的表示是指(A)

A).数据的存储结构B).数据结构C).数据的逻辑结构D).数据元素之间的关系

3.在数据结构中,与所使用的计算机无关的数据结构是(A)

A).逻辑性B).存储C).逻辑和存储D).物理

4.在数据结构中,从逻辑上可以把数据结构分成(C)

A).动态结构和静态结构B).紧凑结构和非紧凑结构C).线性结构和非线性结构D).内部结构和外部结构 5.以下不是栈的基本运算的是(B)

A).删除栈顶元素B).删除栈底元素C).判断栈是否为空D).将栈置为空栈

6.若进栈序列为1,2,3,4,进栈过程中可以出栈,则下列不可能的一个出栈序列是(C)

A).1,4,3,2B).2,3,4,1 C).3,1,4,2D).3,4,2,1

7.若进栈序列是1,2,3,4,假定进栈和出栈可以穿插进行,则可能的出栈序列是(D )

A).2,4,3,1B).3,1,4,2 C).3,4,1,2D).1,2,3,4

8.链表不具备的特点是(A)

A).可随机访问任意一个结点B).插入和删除不需要移动任何元素

C).不必事先估计存储空间D).所需空间与其长度成正比

9.对线性表,在下列情况下应当采用链表表示的是(B)

A).经常需要随机地存取元素B).经常需要进行插入和删除操作

C).表中元素需要占据一片连续的存储空间D).表中元素的个数不变

10.如果最常用的操作是取第I个结点及其前驱,最节省时间的存储方式是(D)

A).单链表B).双向链表C).单循环链表D).顺序表

11.与单链表相比,双向链表的优点之一是(D)

A).插入、删除操作更加简单 B).可以随机访问

C).可以省略表头指针或表尾指针D).顺序访问相邻结点更加灵活

12.栈和队列的共同点是(C)

A).都是先进先出B).都是先进后出C).只允许在端点处插入和删除元素D).没有共同点

13.判断一个栈ST(最多元素为MaxSize)为满的条件是(D )

A).ST->top!==-1B).ST->top==-1C).ST->top!==MaxSize-1D).ST->top==MaxSize-114.不带头结点的单链表head为空的判定条件是(A )

A).head=NULL B).head->next=NULL C).head->next=head D).head!=NULL

15.在带头结点的单链表head为空的判定条件是( )

A).head=NULL B).head->next=NULL C).head->next=head D).head!=NULL 答案:B

16.可以用带表头结点的链表表示线性表,也可用不带表头结点的链表表示线性表,前者最主要的好处是(B) A).可以加快对表的遍历B).使空表和非空表的统一C).节省存储空间D).可以提高存取表元素的速度17.带头结点的双向循环链表L为空的条件是( )

A).L==NULLB).L->next==NULL C).L->prior==NULL D).L->next==L答案:D 18.一个链式队列中,假设f和r分别为队头和队尾指针,则插入结点的运算是( )

A).f->next=s;f=s B).r->next=s;r=s C).s->next=r;r =s D).s->next=f;f=s 答案:B

19. 在一个链式队列中,假设f 和r分别为队头和队尾指针,则删除结点的运算是()

A).r=f->next B).r=r->next C).f=f->next D).f=r->next 答案:C

20.下列关于线性表、栈和队列的描述,错误的是()答案:A

A).线性表是给定的N(N必须大于零)个元素组成的序列B).线性表允许在表的任何位置进行插入和删除操作C).栈只允许在一端进行插入和删除操作 D).队列允许在一端进行插入在另一端进行删除

21.一个队列的入队序列是1,2,3,4,则队列的输出序列是()

A).4,3,2,1 B).1,2,3,4 C).1,4,3,2 D).3,2,4,1 答案:B

22.一个队列的入队序列是1,2,3,4,则队列的输出序列是()

A).4,3,2,1 B).1,2,3,4 C).1,4,3,2 D).3,2,4,1 答案:B

23.设初始输入序列为1,2,3,4,5,利用一个栈产生输出序列,下列()序列是不能通过栈产生的。A).1,2,3,4,5 B).5,3,4,1,2 C).4,3,2,1,5 D).3,4,5,2,1 答案:B

24.设栈S的初始状态为空,6个元素入栈的顺序为e1,e2,e3,e4,e5,e6。若出栈的顺序是e2.e4.e3,e6,e5,e1则栈S 的容量至少应该是(C) A).6 B).4 C).3 D).2

25.树最适合用来表示(C)

A).有序数据元素 B).无序数据元素C).元素之间具有分支层次关系的数据D).元素之间无联系的数据26.下列有关树的概念错误的是(B)

A).一棵树中只有一个无前驱的结点 B).一棵树的度为树中各个结点的度数之和

C).一棵树中,每个结点的度数之和等于结点总数减1 D).一棵树中每个结点的度数之和与边的条数相等27.下面关于二叉树描述正确的是(A)

A).一棵二叉树中叶子结点的个数等于度为2的结点的个数加1 B).一棵二叉树中的结点个数大于0

C).二叉树中任何一个结点要么是叶,要么恰有两个子女

D).二叉树中,任何一个结点的左子树和右子树上的结点个数一定相等

28.在一棵非空二叉树的中序遍历序列中,根结点的右边(A)

A).只有右子树上的所有结点B).只有右子树上的部分结点

C).只有左子树上的部分结点D).只有左子树上的所有结点

29.设n,m为一棵二叉树上的两个结点,在中序遍历中,n在m前的条件是(C)

A).n在m右树上B).n是m的祖先C).n在m 左树上D).n是m的子孙

30.对线性表进行折半查找时,要求线性表必须()答案:C

A).以顺序方式存储B).以链接方式存储

C).以顺序方式存储,且结点按关键字有序排列D).以链接方式存储,且结点按关键字有序排列

31.下列有关线性表描述错误的是(答案:D )

A).若用数组表示,表中诸元素的存储位置是连在一起的B).若用链表表示,便于插入和删除操作

C).若用链表表示,不需要占用一片相邻的存储空间D).表的插入和删除操作仅允许在表的一端进行

32.下面关于线性表的叙述中,错误的是( )。答案:B

A) 线性表采用顺序存储,必须占用一片连续的存储单元B)线性表采用顺序存储,便于进行插入和删除操作C)线性表采用链接存储,不必占用一片连续的存储单元D)线性表采用链接存储,便于进行插入和删除操作33.用数组表示线性表的优点是( )。答案:B

A)便于插入和删除操作 B)便于随机存取C)可以动态地分配存储空间D)不需要占用一片相邻的存储空间34.已知某二叉树的后序遍历序列是DACBE,中序遍历序列是DEBAC,则它的前序遍历序列是( )。

A)ACBED B)DEABC C)DECAB D)EDBAC答案:D

35.一棵二叉树的前序遍历序为ABDGCFK,中序遍历序列为DGBAFCK,则结点的后序遍历序列是( )。

A)ACFKDBG B)GDBFKCA C)KCFAGDB D)ABCDFKG 答案:B

36.如果一棵二叉树中所有结点的值都大于其左子树中所有结点的值,且小于其右子树中所有结点的值,现欲得到各个结点值的递增序列,采用的方法是(C )。A)前序遍历B)后序遍历C)中序遍历D)层次遍历

37.对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为(C)。A)n-1 B)n C)n+1 D)2n

39.在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为(C) A)2 B)3 C)4 D)5

40.设二叉树根结点的层次为0,一棵树深为h的满二叉树中结点的个数是(D)。A)2h B)2h-1 C)2h—1 D)2h+1 41.有关二叉树的下列说法正确的是(B )。

A)二叉树的度为2 B)一棵二叉树的度可以小于2

C)二叉树中任何一个结点的度都为2 D) 任何一棵二叉树中至少有一个结点的度为2

42.深度为5的二叉树至多有(C)个结点。A)16 B)32 C)31 D)10

43.假定根结点的层次是0,含有15个结点的二叉树的最小树深是(C)。A)4 B)5 C)3 D)6

44.在一非空二叉树的中序遍历序列中,根结点的右边(A )。

A)只有右子树上的所有结点B)只有右子树上的部分结点C)只有左子树上的部分结点D)只有左子树上的所有结点45.任何一棵二叉树的叶子结点在先序、中序和后序遍历序列中的相对次序(A )。

A)不发生改变B)发生改变C)不能确定D)以上都不对

46.对一个满二叉树,m个树叶,n个结点,深度为h,则(D )。A)n=h+m B) h+m=2n C) m=h-1 D)n=2h-1 47.顺序查找适合于存储结构为(B)的线性表。A)散列存储B)顺序存储或链式存储C)压缩存储D)索引存储1.数据的逻辑结构包括( )和非线性结构。答案是:线性结构

2.线性结构中元素之间存在着( ) 关系,树型结构中元素之间存在着( ) 关系。

答案是:一对一一对多

3.在单链表中设置头结点的作用是( ) 。答案是:简化插入、删除算法

4.访问单链表中的结点,必须沿着( ) 依次进行。答案是:指针域或next域

5.在双向链表中,每个结点有两个指针域,一个指向( ) ,另一个指向( ) 。

答案是:前驱结点后继结点

6.在一个单链表中的p所指结点之前插入一个s所指的结点时,可以执行如下操作:

(1)s→next= ;

(2)p→next=s;

(3)t=p→data;

(4)p→data= ;

(5)s→data=( ) ; 答案是:p->next s->data t

7.栈和队列的区别在于( ) 。答案是:删除运算不同

8.通常元素进栈的顺序是( ) 。答案是:先移动栈顶指针,然后存入元素

9.通常元素出栈的顺序是( ) 。答案是:先取出栈顶元素,然后移动栈顶指针

10.从一个循环队列中删除一个元素,通常的操作是( ) 。答案是:先取出元素,然后移动队头指针11.向一个循环队列中插入一个元素,通常的操作是( )。答案是:先存入元素,然后移动队尾指针12.针对线性链表的基本操作有很多,但其中最基本的4种操作分别为( ) 、删除、查找和排序。

答案是:插入

05年真题

一、选择题(每小题2分,共70分)

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

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

A)程序设计就是编制程序B)程序的测试必须由程序员自己去完成

C)程序经调试改错后还应进行再测试D)程序经调试改错后不必进行再测试

(2)下列数据结构中,能用二分法进行查找的是

A)顺序存储的有序线性表B)线性链表C)二叉链表D)有序线性链表

(3)下列关于栈的描述正确的是

A)在栈中只能插入元素而不能删除元素B)在栈中只能删除元素而不能插入元素

C栈是特殊的线性表,只能在一端插入或删除元素D栈是特殊的线性表,只能在一端插入元素,在另一端删除元素

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

A)一个逻辑数据结构只能有一种存储结构B)数据的逻辑结构属于线性结构,存储结构属于非线性结构

C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率

D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率

(5)下列描述中正确的是

A)软件工程只是解决软件项目的管理问题B)软件工程主要解决软件产品的生产率问题

C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则

D)软件工程只是解决软件开发中的技术问题

(6)在软件设计中,不属于过程设计工具的是A)PDL(过程设计语言) B)PAD图C)N-S图D)DFD图

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

A)软件交付使用后还需要进行维护B)软件一旦交付使用就不需要再进行维护

C)软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令

(8)数据库设计的根本目标是要解决A)数据共享问题B)数据安全问题C)大量数据存储问题D)简化数据维护

(9)设有如下关系表:

R S T

A B C A B C A B C

1 1

2

3 1 3 1 1 2

2 2

3 2 2 3

3 1 3

则下列操作中正确的是

A)T=R∩S B)T=R∪S C)T=R×S D)T=R/S

(10)数据库系统的核心是A)数据模型B)数据库管理系统C)数据库D)数据库管理员

(11)Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指

A)数据库文件(dbc文件) B)一个数据库中两个表之间有一定的关系

C)表文件(dbf文件) D)一个表文件中两条记录之间有一定的关系

(12)扩展名为mnx的文件是A)备注文件B)项目文件C)表单文件D)菜单文件

(13)报表的数据源可以是A)表或视图B)表或查询C)表、查询或视图D)表或其他报表

(14)如果添加到项目中的文件标识为“排除”,表示

A)此类文件不是应用程序的一部分B)生成应用程序时不包括此类文件

C)生成应用程序时包括此类文件,用户可以修改D)生成应用程序时包括此类文件,用户不能修改

(15)“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是

A)查询、视图或表单B)表单、报表和标签C)查询、表单或程序D)以上文件都可以

(16)允许出现重复字段值的索引是

A)侯选索引和主索引B)普通索引和惟一索引C)侯选索引和惟一索引D)普通索引和侯选索引

(17)以纯文本形式保存设计结果的设计器是A)查询设计器B)表单设计器C)菜单设计器D)以上三种都不是

(18)以下关于视图的描述正确的是

A)视图保存在项目文件中B)视图保存在数据库文件中C)视图保存在表文件中D)视图保存在视图文件中

(19)下面有关表间永久联系和关联的描述中,正确的是

A)永久联系中的父表一定有索引,关联中的父表不需要有索引B)无论是永久联系还是关联,子表一定有索引

C)永久联系中子表的记录指针会随父表的记录指针的移动而移动

D)关联中父表的记录指针会随子表的记录指针的移动而移动

(20)下面关于类、对象、属性和方法的叙述中,错误的是

A)类是对一类相似对象的描述,这些对象具有相同种类的属性和方法

B)属性用于描述对象的状态,方法用于表示对象的行为

C)基于同一个类产生的两个对象可以分别设置自己的属性值D)通过执行不同对象的同名方法,其结果必然是相同的

(21)在下面的Visual FoxPro表达式中,运算结果为逻辑真的是

A)EMPTY(.NUL L.) B)LIKE('xy? ', 'xyz') C)AT('xy', 'abcxyz') D)ISNULL(SPACE(0))

(22)依次执行以下命令后的输出结果是

SET DATE TO YMD

SET CENTURY ON

SET CENTURY TO 19 ROLLOVER 10

SET MARK TO "."

? CTOD("49-05-01")

A)49.05.01 B)1949.05.01 C)2049.05.01 D)出错

(23)假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。在命令窗口输入并执行如下命令:

姓名=姓名-"您好"

? 姓名

那么主窗口中将显示A)张三B)张三您好C)张三您好D)出错

(24)有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为XM。现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是

A)SET INDEX TO 姓名B)SET INDEX TO XM C)SET ORDER TO 姓名D)SET ORDER TO XM

(25)当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母A开头的图书记录全部打上删除标记,通常可以使用命令

A)DELETE FOR 图书号="A" B)DELETE WHILE 图书号="A"

C)DELETE FOR 图书号="A*" D)DELETE FOR 图书号LIKE "A%"

(26)在Visual FoxPro中,要运行查询文件query1.qpr,可以使用命令

A)DO query1 B)DO query1.qpr C)DO QUERY query1D)RUN query1

(27)下列程序段的输出结果是

ACCEPT TO A

IF A=[123456]

S=0

ENDIF

S=1

? S

RETURN

A)0 B)1 C)由A的值决定D)程序出错

(28)如果在命令窗口输入并执行命令:“LIST 名称”后在主窗口中显示:

记录号名称

1 电视机

2 计算机

3 电话线

4 电冰箱

5 电线

假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是

GO 2

SCAN NEXT 4 FOR LEFT(名称,2)="电"

IF RIGHT(名称,2)="线"

LOOP

ENDIF

?? 名称

ENDSCAN

A)电话线B)电冰箱C)电冰箱电线D)电视机电冰箱

第(29)—(35)题使用如下三个表:

职员.DBF:职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10)

客户.DBF:客户号C(4),客户名C(36),地址C(36),所在城市C(36)

订单.DBF:订单号C(4),客户号C(4),职员号C(3),签订日期D,金额N(6.2)

(29)查询金额最大的那10%订单的信息。正确的SQL语句是

A)SELECT * TOP 10 PERCENT FROM 订单B)SELECT TOP 10% * FROM 订单ORDER BY 金额

C)SELECT * TOP 10 PERCENT FROM 订单ORDER BY 金额

D)SELECT TOP 10 PERCENT * FROM 订单ORDER BY 金额DESC

(30)查询订单数在3个以上、订单的平均金额在200元以上的职员号。正确的SQL语句是

A)SELECT 职员号FROM 订单GROUP BY 职员号HA VING COUNT(*)>3 AND AVG_金额>200

B)SELECT 职员号FROM 订单GROUP BY 职员号HAVING COUNT(*)>3 AND A VG(金额)>200

C)SELECT 职员号FROM 订单GROUP BY 职员号HAVING COUNT(*)>3 WHERE A VG(金额)>200

D)SELECT 职员号FROM 订单GROUP BY 职员号WHERE COUNT(*)>3 AND A VG_金额>200

(31)显示2005年1月1日后签订的订单,显示订单的订单号、客户名以及签订日期。正确的SQL语句是

A)SELECT 订单号,客户名,签订日期FROM 订单JOIN 客户

ON 订单.客户号=客户.客户号WHERE 签订日期>{^2005-1-1}

B)SELECT 订单号,客户名,签订日期FROM 订单JOIN 客户

WHERE 订单.客户号=客户.客户号AND 签订日期>{^2005-1-1}

C)SELECT 订单号,客户名,签订日期FROM 订单,客户

WHERE 订单.客户号=客户.客户号AND 签订日期<{^2005-1-1}

D)SELECT 订单号,客户名,签订日期FROM 订单,客户

ON 订单.客户号=客户.客户号AND 签订日期<{^2005-1-1}

(32)显示没有签订任何订单的职员信息(职员号和姓名),正确的SQL语句是

A)SELECT 职员.职员号,姓名FROM 职员JOIN 订单

ON 订单.职员号=职员.职员号GROUP BY 职员.职员号HA VING COUNT(*)=0

B)SELECT 职员.职员号,姓名FROM 职员LEFT JOIN 订单

ON 订单.职员号=职员.职员号GROUP BY 职员.职员号HA VING COUNT(*)=0

C)SELECT 职员号,姓名FROM 职员WHERE 职员号NOT IN (SELECT 职员号FROM 订单)

D)SELECT 职员.职员号,姓名FROM 职员WHERE 职员.职员号<> (SELECT 订单.职员号FROM 订单)

(33)有以下SQL语句:

SELECT 订单号,签订日期,金额FROM 订单,职员

WHERE 订单.职员号=职员.职员号AND 姓名="李二"

与如上语句功能相同的SQL语句是

A)SELECT 订单号,签订日期,金额FROM 订单

WHERE EXISTS (SELECT * FROM 职员WHERE 姓名="李二")

B)SELECT 订单号,签订日期,金额FROM 订单WHERE

EXISTS (SELECT * FROM 职员WHERE 职员号=订单.职员号AND 姓名="李二")

C)SELECT 订单号,签订日期,金额FROM 订单

WHERE IN (SELECT 职员号FROM 职员WHERE 姓名="李二")

D)SELECT 订单号,签订日期,金额FROM 订单WHERE

IN (SELECT 职员号FROM 职员WHERE 职员号=订单.职员号AND 姓名="李二")

(34)从订单表中删除客户号为“1001”的订单记录,正确的SQL语句是

A)DROP FROM 订单WHERE 客户号="1001"

B)DROP FROM 订单FOR 客户号="1001"

C)DELETE FROM 订单WHERE 客户号="1001"

D)DELETE FROM 订单FOR 客户号="1001"

(35)将订单号为“0060”的订单金额改为169元,正确的SQL语句是

A)UPDA TE 订单SET 金额=169 WHERE 订单号="0060"

B)UPDATE 订单SET 金额WITH 169 WHERE 订单号="0060"

C)UPDATE FROM 订单SET 金额=169 WHERE 订单号="0060"

D)UPDATE FROM 订单SET 金额WITH 169 WHERE 订单号="0060"

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

请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。注意:以命令关键字填空的必须拼写完整。

(1)数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【数据库系统1】。

(2)算法复杂度主要包括时间复杂度和【空间2】复杂度。

(3)在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中【】驱动模块3】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。

(4)一棵二叉树第六层(根结点为第一层)的结点数最多为【4 32

】个。

(5)数据结构分为逻辑结构和存储结构,循环队列属于【储结构或物理结构5】结构。

(6)在Visual FoxPro中,数据库表中不允许有重复记录是通过指定【6主索引或候选索引】来实现的。

(7)在Visual FoxPro中,数据库表S中的通用型字段的内容将存储在【7】FPT

】文件中。

(8)在Visual FoxPro中,可以使用【8EXIT】语句跳出SCAN … ENDSCAN循环体外执行ENDSCAN后面的语句。

(9)在SQL的SELECT查询中使用【DISTINCT 9】子句消除查询结果中的重复记录。

(10)在Visual FoxPro中,如果要改变表单上表格对象中当前显示的列数,应设置表格的【1 COLUMNCOUNT 0】属性值。

(11)在Visual FoxPro中,使用SQL的SELECT语句将查询结果存储在一个临时表中,应该使用【1 INTO CURSOR

1】子句。

(12)在Visual FoxPro中,使用SQL的CREATE TABLE语句建立数据库表时,使用【primary key 12】子句说明主索引。

(13)在Visual FoxPro中,使用SQL的CREATE TABLE语句建立数据库表时,使用【CHECK 13】子句说明有效性规则(域完整性规则或字段取值范围)。

(14)在SQL的SELECT语句进行分组计算查询时,可以使用【1 HA VING 4】子句来去掉不满足条件的分组。

(15)设有s(学号, 姓名, 性别)和sc(学号, 课程号, 成绩)两个表,下面SQL的SELECT语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别。

SELECT 学号, 姓名, 性别FROM s

WHERE 【15】( SELECT * FROM sc WHERE sc.学号= s.学号AND成绩< 85 ) 参考答案

一、选择题

1-5 CACDC6-10 DAABB 11-15 CDAAC 16-20 BABBD 21-25 BBADC 26-30 BBADB 31-35 ACBCA

二、填空题

【1】数据库系统【2】空间【3【4】【5】存【6】【7【8】【9】【10】【11】【12】【13】【14】【15】NOT EXIST

一、选择题( (1)~(35) 每题2分,共70分)

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

(1) 数据的存储结构是指

A) 存储在外存中的数据 B) 数据所占的存储空间量

C) 数据在计算机中的顺序存储方式 D) 数据的逻辑结构在计算机中的表示

(2) 下列关于栈的描述中错误的是

A)栈是先进后出的线性表B)栈只能顺序存储C)栈具有记忆作用D)对栈的插入与删除操作中,不需要改变栈底指针

(3) 对于长度为n的线性表,在最坏的情况下,下列各排序法所对应的比较次数中正确的是

A) 冒泡排序为n/2 B) 冒泡排序为n C) 快速排序为n D) 快速排序为n(n-1)/2

(4) 对于长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为A) log2n B) n/2 C) n D) n+1

(5) 下列对于线性链表的描述中正确的是

A) 存储空间不一定是连续,且各元素的存储顺序是任意的

B) 存储空间不一定是连续,且前件元素一定存储在后件元素的前面

C) 存储空间必须是连续,且前件元素一定存储在后件元素的前面

D) 存储空间必须是连续,且各元素的存储顺序是任意的

(6) 下列对软件测试的描述中正确的是

A) 软件测试的目的是证明程序是否正确B) 软件测试的目的是使程序运行结果正确

C) 软件测试的目的是尽可能多地发现程序中的错误D) 软件测试的目的是使程序符合结构化原则

(7) 为了使模块尽可能独立,要求

A) 模块的内聚程度要尽量高,且各模块间的藕合程度要尽量强

B) 模块的内聚程度要尽量高,且各模块间的藕合程度要尽量弱

C) 模块的内聚程度要尽量低,且各模块间的藕合程度要尽量弱

D) 模块的内聚程度要尽量低,且各模块间的藕合程度要尽量强

(8) 下列描述中正确的是

A) 程序就是软件 B) 软件开发不受计算机系统的限制

C) 软件既是逻辑实体,又是物理实体 D) 软件是程序、数据与相关文档的集合

(9) 数据独立性是数据库技术的重要特点之一,所谓数据独立性是指

A) 数据与程序独立存放B) 不同的数据被存放在不同的文件中

C) 不同的数据只能被对应的应用程序所使用D) 以上三种说法都不对

(10) 用树型结构表示实体之间联系的模型是A) 关系模型 B) 网络模型 C) 层次模型 D) 以上三个都是

(11) 在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的

A) 参照完整性 B) 实体完整性C) 域完整性 D) 用户定义完整性

(12) 在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是

A) 改变表中记录的物理顺序 B) 为了对表进行实体完整性的约束

C) 加快数据库表的更新速度 D) 加快数据库表的查询速度

(13) 数据库系统中对数据库进行管理的核心软件是A) DBMS B) DB C) OS D) DBS

(14) 设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表

A) 在父表连接字段上建立普通索引,在子表连续字段上建立主索引

B) 在父表连接字段上建立主索引,在子表连续字段上建立普通索引

C) 在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引

D) 在父表和子表的连接字段上都要建立主索引

(15) 关系运算中的选择运算是

A) 从关系中找出满足给定条件的元组的操作B) 从关系中选择若干个属性组成新的关系的操作

C) 从关系中选择满足给定条件的属性的操作D) A和B都对

(16) 在指定字段或表达式中不允许出现重复值的索引是

A) 惟一索引 B) 惟一索引和候选索引C) 惟一索引主索引 D) 主索引候选索引

(17) 在Visual FoxPro中,以下关于删除记录的描述中,正确的是

A) SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表

B)SQL的DELETE命令和传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表

C) SQL的DELETE命令可以物理的删除数据库表中的记录,而传统Visual FoxPro的DELETE命令只能逻辑删除数据库表中的记录

D) 传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表

(18) 在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环体、执行ENDSCAN后面的语句,应使用

A) LOOP语句 B) EXIT语句C) BREAK语句 D) RETURN语句

(19) 打开数据库abc的正确命令是

A) OPEN DATABASE abc B) USE abc C) USE DA TABASE abc D) OPEN abc

(20) 在Visual FoxPro中,下列关于表的叙述正确的是

A) 在数据库表和自由表中,都能给字段定义有效性规则和默认值

B) 在自由表中,能给表中的字段定义有效性规则和默认值

C) 在数据库表中,能给表中的字段定义有效性规则和默认值

D) 在数据库表和自由表中,都不能给字段定义有效性规则和默认值

(21) Visual FoxPro的“参照完整性”中“插入规则“包括的选择是

A) 级联和忽略 B) 级联和删除 C) 级联和限制 D) 限制和忽略

(22) 在Visual FoxPro中,关于查询和视图的正确描述是

A) 查询是一个预先定义好的SQL SELECT语句文件B) 视图是一个预先定义好的SQL SELECT语句文件

C) 查询和视图都是同一种文件,只是名称不同D) 查询和视图都是一个存储数据的表

(23) 在Visual FoxPro中,以下关于视图描述中错误的是

A) 通过视图可以对表进行查询 B) 通过视图可以对表进行更新C) 视图是一个虚表 D) 视图就是一种查询

(24) 使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是

A) DELETE FOR AGE > 30 B) DELETE FROM S WHERE AGE > 30

C) DELETE S FOR AGE > 30 D) DELETE S WHERE AGE > 30

(25) 在Visual FoxPro中,使用LOCATE FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用

A) 再次使用LOCATE FOR 命令 B) SKIP命令C) CONTINUE 命令 D) GO命令

(26) 在Visual FoxPro中,删除数据库表S的SQL命令是

A) DROP TABLE S B) DELETE TABLE S C) DELETE TABLE S.DBF D) ERASE TABLE S

(27) 下列表达式中,表达式返回结果为的是.F.的是

A) A T(“A”,“BCD”)B) “[信息]”$“管理信息系统”

C) ISNULL(.NULL.) D) SUBSTR(“计算机技术”,3,2)

(28) 使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确命令是

A) APPEND INTO S (SNO,SN,SEX,AGE)V ALUES(…0401?,…王芳?,…女?,18)

B) APPEND S V ALUES(…0401?,…王芳?,18,…女?)

C) INSERT INTO S(SNO,SN,SEX,AGE)V ALUES(…0401?,…王芳?,…女?,18)

D) INSERT S V ALUES(…0401?,…王芳?,18,…女?)

(29) 假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句

A) ThisForm.Close B) ThisForm.Erase C) ThisForm.Release D) ThisForm.Return

(30) 在SQL的SELECT查询结果中,消除重复记录的方法是

A) 通过指定主关系键 B) 通过指定惟一索引C) 使用DISTINCT子句 D) 使用HA VING子句

(31) 在Visual FoxPro中,以下有关SQL的SELECT语句的叙述中,错误的是

A) SELECT子句中可以包含表中的列和表达式B) SELECT子句中可以使用别名

C) SELECT子句规定了结果集中的列顺序D) SELECT子句中列的顺序应该与表中列的顺序一致

(32) 下列关于SQL中HA VING子句的描述,错误的是

A) HAVING子句必须与GROUP BY子句同时使用B) HA VING子句与GROUP BY子句无关

C) 使用WHERE子句的同时可以使用HA VING子句D) 使用HA VING子句的作用是限定分组的条件

(33) 在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,则当删除父表中的记录时,系统反应是

A) 不做参照完整性检查B) 不准删除父表中的记录

C) 自动删除子表中所有相关的记录D) 若子表中有相关记录,则禁止删除父表中记录

第(34)-(35)题使用如下三个数据库表:

学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)

选课成绩表:SC(学号,课程号,成绩)

在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。

(34) 用SQL命令查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名,正确的命令是

A) SELECT 学号,姓名FROM S WHERE NOT EXISTS;

(SELECT * FROM SC WHERE SC.学号= S.学号AND成绩< 85)

B) SELECT 学号,姓名FROM S WHERE NOT EXISTS;

(SELECT * FROM SC WHERE SC.学号= S.学号AND >= 85)

C) SELECT 学号,姓名FROM S,SC

WHERE S.学号= SC.学号AND成绩>= 85

D) SELECT 学号,姓名FROM S,SC

WHERE S.学号= SC.学号AND ALL成绩>= 85

(35) 用SQL语言检索选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排列,正确的命令是

A) SELECT S.学号,姓名平均成绩FROM S,SC WHERE S.学号= SC.学号;

GROUP BY S.学号HA VING COUNT(*)>=5 ORDER BY平均成绩DESC

B) SELECT 学号,姓名,A VG(成绩) FROM S,SC WHERE S.学号= SC.学号AND COUNT(*)>=5;

GROUP BY 学号ORDER BY 3 DESC

C) SELECT S.学号,姓名A VG(成绩) 平均成绩FROM S,SC WHERE S.学号= SC.学号AND COUNT(*)>=5; GROUP BY S.学号ORDER BY平均成绩DESC

D) SELECT S.学号,姓名A VG(成绩)平均成绩FROM S,SC WHERE S.学号= SC.学号;

GROUP BY S.学号HA VING COUNT(*)>=5 ORDER BY 3 DESC

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

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

注意:以命令关键字填空的必须拼写完整。

(1) 某二叉树中度为2的结点有18个,则该二叉树中有【1】个叶子结点。

(2) 在面向对象方法中,类的实例称为【2】。

(3) 诊断和改正程序中错误的工作通常称为【3】。

(4) 在关系数据库中,把数据表示成二维表,每一个二维表称为【4】。

(5) 问题处理方案的正确而完整的描述称为【5】。

(6) 在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是【6】联系。

(7) 执行命令A=2005/4/2之后,内存变量A的数据类型是【7】型。

(8) 如下程序显示的结果是【8】。

s=1

i=0

do while i<8

s=s+i

i=i+2

enddo

?s

(9) 在Visual FoxPro 的中,可以在表设计器中为字段设置默认值的表是【9】表。

(10) Visual FoxPro 中数据库文件的扩展名(后缀)是【10】。

(11)-(13)题使用如下三个数据库表:

金牌榜.DBF 国家代码C(3), 金牌数I, 银牌数I, 铜牌数I

获奖牌情况.DBF 国家代码C(3), 运动员名称C(20), 项目名称C(30), 名次I

国家.DBF 国家代码C(3), 国家名称C(20)

“金牌榜”表中一个国家一条记录:“获奖牌情况”表中每个项目中的各个名次都有一条记录,名次只取前3名,例如:

国家代码运动员名称项目名称名次

001 刘翔男子110米栏 1

001 李小鹏男子双杠 3

002 非尔普斯游泳男子200米自由泳 3

002 非尔普斯游泳男子400米个人混合泳 1

001 郭晶晶女子三米板跳板 1

001 李婷/孙甜甜网球女子双打 1

(11) 为表“金牌榜”增加一个字段“奖牌总数”,同时为该字段设置有效性规则:奖牌总数>=0,应使用SQL语句 ALTER TABLE金牌榜【11】奖牌总数I 【12】奖牌总数>=0

(12) 使用“获奖牌情况”和“国家”两个表查询“中国”所获金牌(名次为1)的数量,应使用SQL语句

SELECT COUNT(*) FROM 国家INNER JOIN 获奖牌情况【13】国家.国家代码= 获奖牌情况.国家代码; WHERE 国家.国家名称= “中国” AND 名次= 1

(13) 将金牌榜.DBF中新增加的字段奖牌总数设置为金牌数、银牌数、铜牌数三项的和,应使用SQL语句

【14】金牌榜【15】奖牌总数= 金牌总数+银牌数+铜牌数

参考答案:

(1)D(2)B(3)D(4)C(5)A (6)C(7)B(8)D(9)D(10)C (11)B(12)D(13)A(14)B(15)A (16)D(17)A(18)B(19)A(20)C (21)D(22)A(23)D(24)B(25)C (26)A(27)B(28)C(29)C(30)C (31)D(32)B(33)D(34)A(35)D

【1】19 【2】对象【3】程序调试【4】关系【5】算法

【6】多对多【7】数值【8】13 【9】数据库表【10】.DBC

【11】ADD 【12】CHECK 【13】ON 【14】UPDATE 【15】SET

选择题:

1.DBMS的含义是:A.数据库系统B.数据库管理系统C.数据库管理员D.数据库

2.从关系模式中指定若干个属性组成新的关系的运算称为:A.联接B.投影C.选择D.排序

3.对于“关系”的描述,正确的是:

a 同一个关系中允许有完全相同的元组

b 同一个关系中元组必须按关键字升序存放

c 在一个关系中必须将关键字作为该关系的第一个属性

d 同一个关系中不能出现相同的属性名

4.在表设计器的“字段”选项卡中可以创建的索引是 a.唯一索引b.候选索引c.主索引d.普通索引

5.在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量

A.局部变量

B.公共变量

C.私有变量

D.全局变量

6.扩展名为dbf的文件是 A.表文件B. 表单文件C.数据库文件D.项目文件

7.下列程序段的输出结果

Clear

store 10 to a

store 20 to b

set udfparms to reference

do swap with a,(B)

?a,b

procedure swap

parameters x1,x2

temp=X1

x1=x2

x2=temp

endproc

A.10 20

B.20 20

C.20 10

D.10 10

8.使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是:

A.DEBUGOUT X1

B.DEBUG X1

C.OUT X1

D.TEST X1

(9)—(11)使用下图:

9.如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在Form1的Load事件中加入语句

A)THISFORM.CAPTION="登录窗口" B)FORM1.CAPTION="登录窗口"

C)https://www.360docs.net/doc/803964025.html,="登录窗口" D)https://www.360docs.net/doc/803964025.html,="登录窗口"

10.如果想在运行表单时,向Text2中输入字符,回显字符显示的是“*”是,则可以在Form1的Init事件中加入语句

A) FORM1.TEXT2.PASSWORDCHAR="*" B)FORM1.TEXT2.PASSWORD="*"

C)THISFORM.TEXT2.PASSWORD="*" D)THISFORM.TEXT2.PASSWORDCHAR="*"

11.假设用户名和口令存储在自由表“口令表”中,当用户输入用户名和口令并单击“登录”按钮时,若用户名输入错误,则提示“用户名错误”;若用户名输入正确,而口令输入错误,则提示“口令错误”。若命令按钮“登录”的Click 事件中的代码如下:

USE 口令表

GO TOP

flag =0

DO WHILE .not.EOF()

IF Alltrim(用户名)==Alltrim(Thisform.Text1.value)

If Alltrim(口令)==Alltrim(Thisform.Text2.value)

WAIT"欢迎使用"WINDOW TIMEOUT2

ELSE

WAIT"口令错误"WINDOW TIMEOUT2

ENDIF

flag=1

EXIT

ENDIF

SKIP

ENDDO

IF

——————

WAIT"用户名错误"WINDOW TIMEOUT2

ENDIF

则在横线处应填写的代码是

A)flag=-1 B)flag=0 C)flag=1 D)flag=2

12. 设X=10, 语句?VARTYPE ("X")的输出结果是

A. N

B. C

C. 10

D. X

13.表达式LEN(SPACE(0))的运算结果是

A. 。NULL。

B. 1

C. 0

D. " "

14题为表单建立了快捷菜单MYMENU,调用快捷菜单的命令代码DO mymenu.mpr WITH THIS 应该放在表单的那个事件中?A.Desory B.Init 事件 C.load 事件D.RIGHTCLICK事件

15.为“学院”表增加一个字段“教师人数”的SQL语句是

A)CHANGE TABLE学院ADD教师人数I B)ALTER STRU学院ADD教师人数I

C)ALTER TABLE学院ADD教师人数I D)CHANGE TABLE学院INSERT教师人数I

16.将“欧阳秀”的工资增加200元SQL语句是

A)REPLACE教师WITH工资=工资+200 WHERE 姓名=“欧阳秀”

B)UPDATE教师SET工资=工资+200 WHEN 姓名=“欧阳秀”

C)UPDATE教师工资WITH工资+200 WHERE姓名=“欧阳秀”

D)UPDATE教师SET 工资=工资+200 WHERE姓名=“欧阳秀”

17.下列程序段的输出结果是CLOSE DATA

a=0

USE教师GO TOP

DO WHILE .NOT. EOF()

IF主讲课程="数据结构".OR.主讲课程="C语言"

a=a+1

ENDIF

SKIP

ENDDO

?a

A)4 B)5 C)6 D)7

18.有SQL语句:SELECT * FROM教师WHERE NOT(工资>3000 OR 工资<2000)

与如上语句等价的SQL语句是A)SELECT*FROM 教师HWERE 工资BETWEEN 2000 AND 3000

B)SELECT*FROM 教师HWERE 工资>2000 AND 工资<3000

C)SELECT*FROM 教师HWERE 工资>2000 OR 工资<3000

D)SELECT*FROM 教师HWERE 工资<=2000 AND 工资>=3000

19.为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是110,正确的SQL语句是

A)CHANGE TABLE教师ALTER职工号SET CHECK LEFT(职工号,3)="110"

B)ALTERTABLE教师ALTER职工号SET CHECK LEFT(职工号,3)="110"

C)ALTER TABLE教师ALTER职工号CHECK LEFT(职工号,3)="110"

D)CHANGE TABLE教师ALTER职工号SET CHECK OCCURS(职工号,3)="110"

20.有SQL语句SELECT DISTINCT系号FROM教师WHERE工资><=;

ALL (SELECT工资FROM教师WHERE系号="02")该语句的执行结果是系号

A)"01"和"02" B)"01"和"03" C)"01"和"04" D)"02"和"03"

21.建立一个视图salary,该视图包括了系号和(该系的)平均工资两个字段,正确的SQL语句是:

A)CREA TE VIEW salary AS系号,SVG(工资)AS平均工资FROM教师GROUP BY系号

B)CREATE VIEW salary AS SELECT系号,A VG(工资)AS平均工资FROM教师GROUP BY系名

C)CREATE VIEW Salary SELECT系号,A VG(工资)AS平均工资FROM教师GROUP BY系号

D)CREA TE VIEW salary AS SELECT系号,A VG(工资)AS平均工资FROM教师GROUP BY系号

22.删除视图salary的命令是

A)DROP salary VIEW B)DROP VIEW salary C)DELETE salary VIEW D)DELETE salary

23.有SQL语句:SELECT主讲课程,COUNT(*)FROM教师GROUP BY主讲课程该语句执行结果含有记录个数是A)3 B)4 C)5 D)6

24.有SQL语句SELECT COUNT(*)AS人数,主讲课程FROM教师GROUPBY主讲课程ORDER BY人数DESC 该语句执行结果的第一条记录的内容是A) 4 数据结构B)3 操作系统C) 2 数据库D)1 网络技术

25.有SQL语句:SELECT学院,系名,COUNT(*)AS教师人数FROM教师,学院;

WHERE教师.系号=学院.系号GROUP BY学院.系名与如上语句等价的SQL语句是:

A)SELECT学院.系名,COUNT(*)AS教师人数;B)SELECT学院.系名,COUNT(*)AS教师人数;

FROM教师INNER JOIN学院; FROM 教师INNER JOIN学院;

教师.系号= 学院.系号GROUP BY学院. 系名ON 系号GROUP BY学院.系名

C)SELECT学院.系名,COUNT(*) AS教师人数;D)SELECT 学院. 系名,COUNT(*)AS教师人数;

FROM教师INNER JOIN学院;FROM教师INNER JOIN学院;

ON 教师.系号=学院.系号GROUP BY学院. 系名ON教师.系号= 学院.系号

26. 有SQL语句:SELECT DISTINCT系号FROM教师WHERE工资>=;

ALL (SELECT 工资FROM教师WHERE系号="02")

与如上语句等价的SQL语句是

A)SELECT DISTINCT系号FROM教师WHERE工资>= (SELECT MAX(工资)FROM教师WHERE 系号="02")

B)SELECT DISTINCT系号FROM教师WHERE工资>= (SELECT MIN(工资)FROM教师WHERE 系号="02")

C)SELECT DISTINCT系号FROM教师WHERE工资>=ANY(SELECT(工资)FROM教师WHERE 系号="02")

D)SELECT DISTINCT系号FROM教师WHERE工资>=SOME (SELECT(工资)FROM教师WHERE 系号="02") 27题使用SQL语句增加字段的有效性规则,是为了能保证数据的

A.实体完整性

B.表完整性

C.参照完整性

D.域完整性

28题向项目中添加表单,应该使用项目管理器的 A. “代吗“选项卡B “类“选项卡C."数据“选项卡D"文当“选项卡

29题有关参照完整性的删除规定,正确的描述是

A 如果删除规则选择的是“限制“,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录。

B 如果删除规则选择的是“级联“,则当用户删除父表中的记录时,系统将禁止删除子表相关的父表中的记录。

C 如果删除规则选择的是“忽略“,则当用户删除父表中的记录时,系统不负责做任何工作。

D 上面三种说法都不对

30题有关查询设计器,正确的描述是:

A “联接“选项卡与SQL语句的GROUP BY 短语对应

B “筛选“选项卡与SQL语句的HA VING 短语对应

C “排序依据"选项卡与SQL语句的ORDER BY 短语对应

D "分组依据“ 选项卡与SQL语句的JOIN ON 短语对应

31题使用“调试器“调试程序时,用于显示正在调试的程序文件的窗口是:

A局部窗口B跟踪窗口C调用堆栈窗口D监视窗口

32 让控件获得焦点,使其成为活动对象的方法是A.SHOW B. RELEASE C.SETFOCUS D.GOTFOCUS 33下面关于表单若干常用事件的描述中,正确的是

A 释放表单时,UNLOAD事件在DEXTROY事件之前引发

B 运行表单时,INIT事件在LOAD 事件之前引发

C 单击表单的标题栏,引发表单的CLICK事件

D 上面的说法都不对

34如果文本框的INPUTMASK属性值是#99999,允许在文本况钟输入的是

A.+12345

B.abc123

C.$12345

D.abcdef

35连编应用程序不能生成的文件是 A. APP文件B. EXE文件C. DLL文件D. PRG 文件

二、填空题目

1. 在关系模型中,“关系中不允许出现相同元组”的约束是通过______实现的。

2. 在visual foxpro中项目文件的扩展名是______

3. 是数据库表变为自由表的命令是_____TABLE

4. 在visual foxpro的查询设计器中______选项卡对应的SQL短语是WHERE

5. 在visual foxpro中,BUILD____命令连编生成的程序可以脱离开visual

foxpro在WINDOWS环境下运行。

6. 当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的参照完整性的删除规则为____

7. 在visual foxpro中释放和关闭表单的方法是_____.

8. 为了从用户菜单返回到默认的系统菜单应该使用命令SET______ TO DEFAULT。

9. 在VISUAL FOXPRO 的表单设计中,为表格控件指定数据源的属性是_______.

10 表示“1962年10月27日”的日期常量应改写为______

11. 为“学生”表增加一个“平均成绩”字段的正确命令是ALTER TABLE 学生ADD ______平均成绩N(5,2)

12. 在将设计好的表单存盘时,系统生成扩展名分别是SCX和_____的两个文件。

13. 在VISUAL FOXPRO 中为表单指定表题的属性是_____

14. 在VISUAL FOXPRO 中表单的LOAD事件发生在INIT事件之______.

15. 在VISUAL FOXPRO 中如下程序的运行结果(即执行命令DO main后)是_____

*程序文件名:main.prg

SET TALK OFF

CLOSE ALL

CLEAR ALL

mX="Visual Foxpro"

mY="二级"

DO s1

?mY+mX

RETURN

*子程序文件名:s1.prg

PROCEDURE s1

LOCAL mX

mX="Visual FoxPro DBMS 考试"

mY="计算机等级"+mY

RETUREN

参考答案

选择题

1-5 B B D D C 6-10 A B A A D 11-15 B B C D C 16-20 D C A B A 21-25 D B D A C 26-30 A D D C C 31-35 B C D A D 填空题

1. 主关键字或候选关键字(或:主索引或候选索引)

2. PJX(或.PJX)

3. Remove

4. 筛选

5. EXE

6. 级联

7. Release方法

8. SysMenu

9. RecordSource 10 {^1962-10-27} 11. Column

12. SCT 13. Caption 14. 前15. 计算机等级二级Visual FoxPro

03年真题

选择题((1)~(35)每小题2分,共70分)

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

(1)对于现实世界中事物的特征,在实体-联系模型中使用A)属性描述B)关键字描述C)二维表格描述D)实体描述

(2)把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过

A)建立新的属性来实现B)建立新的关键字来实现C)建立新的关系来实现D)建立新的实体来实现

(3)专门的关系运算不包括下列中的A)联接运算B)选择运算C)投影运算D)交运算

(4)对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为

A)并运算B)交运算C)差运算D)积运算

(5)关于Visual FoxPro的变量,下面说法中正确的是

A)使用一个简单变量之前要先声明或定义B)数组中各数组元素的数据类型可以不同

C)定义数组以后,系统为数组的每个数组元素赋以数值0 D)数组元素的下标下限是0

(6)在下面的表达式中,运算结果为逻辑真的是

A)EMPTY(.NULL.) B)LIKE("edit","edi?") C)AT("a","123abc") D)EMPTY(SPACE(10))

(7)Visual FoxPro内存变量的数据类型不包括A)数值型B)货币型C)备注型D)逻辑型

(8)为了设置两个表之间的数据参照完整性,要求这两个表是

A)同一个数据库中的两个表B)两个自由表C)一个自由表和一个数据库表D)没有限制

(9)数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的"规则"是一个

A)逻辑表达式B)字符表达式C)数值表达式D)日期表达式

(10)通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的

A)参照完整性B)实体完整性C)域完整性D)字段完整性

(11)用命令"INDEX on 姓名TAG index_name "建立索引,其索引类型是

A)主索引B)候选索引C)普通索引D)惟一索引

(12)执行命令"INDEX on 姓名TAG index_name "建立索引后,下列叙述错误的是

A)此命令建立的索引是当前有效索引B)此命令所建立的索引将保存在.idx文件中

C)表中记录按索引表达式升序排序D)此命令的索引表达式是"姓名",索引名是"index_name"

(13)查询订购单号(字符型,长度为4)尾字符是"1"的错误命令是

A)SELECT * FROM 订单WHERE SUBSTR(订购单号,4)="1"

B)SELECT * FROM 订单WHERE SUBSTR(订购单号,4,1)="1"

C)SELECT * FROM 订单WHERE "1"$订购单号D)SELECT * FROM 订单WHERE RIGHT(订购单号,1)="1"

(14)以下关于空值(NULL)叙述正确的是

A)空值等同于空字符串B)空值表示字段或变量还没有确定值C)VFP不支持空值D)空值等同于数值0

(15)两表之间"临时性"联系称为关联,在两个表之间的关联已经建立的情况下,有关"关联"的正确叙述是

A)建立关联的两个表一定在同一个数据库中B)两表之间"临时性"联系是建立在两表之间"永久性"联系基础之上的

C)当父表记录指针移动时,子表记录指针按一定的规则跟随移动D)当关闭父表时,子表自动被关闭

(16)在SQL语句中,与表达式"工资BETWEEN 1210 AND 1240"功能相同的表达式是

A)工资>=1210 AND 工资<=1240 B)工资>1210 AND 工资<1240

C)工资<=1210 AND 工资>1240 D)工资>=1210 OR 工资<=1240

(17)在SQL语句中,与表达式"仓库号NOT IN("wh1","wh2")"功能相同的表达式是

A)仓库号="wh1" AND 仓库号="wh2" B)仓库号!="wh1" OR 仓库号# "wh2"

C)仓库号< >"wh1" OR 仓库号!="wh2" D)仓库号!="wh1" AND 仓库号!="wh2"

(18)打开表并设置当前有效索引(相关索引已建立)的正确命令是

A)ORDER student IN 2 INDEX 学号B)USE student IN 2 ORDER 学号

C)INDEX 学号ORDER student D)USE student IN 2

(19)查询设计器中"联接"选项卡对应的SQL短语是

A)WHERE B)JOIN C)SET D)ORDER BY

(20)在SQL SELECT语句中用于实现关系的选择运算的短语是

A)FOR B)WHILE C)WHERE D)CONDITION

(21)执行下列一组命令之后,选择"职工"表所在工作区的错误命令是

CLOSE ALL

USE 仓库IN 0

USE 职工IN 0

A)SELECT 职工B)SELECT 0 C)SELECT 2 D)SELECT B

(22)在Visual FoxPro中有如下程序:

*程序名:TEST.PRG

*调用方法: DO TEST SET TALK OFF CLOSE ALL CLEAR ALL

mX="Visual FoxPro" mY="二级"

DO SUB1 WITH mX ?mY+mX RETURN *子程序:SUB1.PRG

PROCEDURE SUB1

PARAMETERS mX1

LOCAL mX

mX=" Visual FoxPro DBMS 考试"

mY="计算机等级"+mY

RETURN

执行命令DO TEST后,屏幕的显示结果为

A)二级Visual FoxPro B)计算机等级二级Visual FoxPro DBMS 考试

C)二级Visual FoxPro DBMS 考试D)计算机等级二级Visual FoxPro

(23)有关连编应用程序,下面的描述正确的是

A)项目连编以后应将主文件视做只读文件B)一个项目中可以有多个主文件C)数据库文件可以被指定为主文件D)在项目管理器中文件名左侧带有符号?的文件在项目连编以后是只读文件

(24)新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的

A)Name属性B)Caption属性C)Closable属性D)AlwaysOnTop属性

(25)有关控件对象的Click事件的正确叙述是

A用鼠标双击对象时引发B用鼠标单击对象时引发C用鼠标右键单击对象时引发D用鼠标右键双击对象时引发

(26)关闭当前表单的程序代码是ThisForm.Release,其中的Release是表单对象的

A)标题B)属性C)事件D)方法

(27)以下叙述与表单数据环境有关,其中正确的是

A)当表单运行时,数据环境中的表处于只读状态,只能显示不能修改

B)当表单关闭时,不能自动关闭数据环境中的表

C)当表单运行时,自动打开数据环境中的表D)当表单运行时,与数据环境中的表无关

(29)Visual FoxPro的报表文件.FRX中保存的是

A)打印报表的预览格式B)已经生成的完整报表C)报表的格式和数据D)报表设计格式的定义

(30)在DO WHILE … ENDDO循环结构中,EXIT命令的作用是

A)退出过程,返回程序开始处B)转移到DO WHILE语句行,开始下一个判断和循环

C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D)终止程序执行

(31)一条没有指明去向的SQL SELECT 语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是A)ALT B)DELETE C)ESC D)RETURN

第(32)-(35)题使用如下三个表:

学生.DBF:学号C(8) ,姓名C(12),性别C(2),出生日期D,院系C(8)

课程.DBF:课程编号C(4) ,课程名称C(10) ,开课院系C(8)

学生成绩.DBF:学号C(8) ,课程编号C(4) ,成绩I

(32)查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是

A)SELECT 课程名称, SUM(成绩) AS 分数FROM 课程,学生成绩;

WHERE 课程.课程编号=学生成绩.课程编号;

GROUP BY 课程名称

B)SELECT 课程名称, MAX(成绩) 分数FROM 课程, 学生成绩;

WHERE 课程.课程编号=学生成绩.课程编号;

GROUP BY 课程名称

C)SELECT 课程名称, SUM(成绩) 分数FROM 课程, 学生成绩;

WHERE 课程.课程编号=学生成绩.课程编号;

GROUP BY 课程.课程编号

D)SELECT 课程名称, MAX(成绩) AS 分数FROM 课程, 学生成绩;

WHERE 课程.课程编号=学生成绩.课程编号;

GROUP BY 课程编号

(33)统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。正确的命令是

A)SELECT 课程名称,开课院系,COUNT(课程编号) AS 选修人数;

FROM 学生成绩,课程WHERE 课程.课程编号=学生成绩.课程编号;

GROUP BY 学生成绩.课程编号HA VING COUNT(*)<=2;

ORDER BY COUNT(课程编号)

B)SELECT 课程名称,开课院系,COUNT(学号) 选修人数;

FROM 学生成绩,课程WHERE 课程.课程编号=学生成绩.课程编号;

GROUP BY 学生成绩.学号HA VING COUNT(*)<=2;

ORDER BY COUNT(学号)

C)SELECT 课程名称,开课院系,COUNT(学号) AS 选修人数;

FROM 学生成绩,课程WHERE 课程.课程编号=学生成绩.课程编号;

GROUP BY 课程名称HA VING COUNT(学号)<=2;

ORDER BY 选修人数

D)SELECT 课程名称,开课院系,COUNT(学号) AS 选修人数;

FROM 学生成绩,课程HA VING COUNT(课程编号)<=2;

GROUP BY 课程名称ORDER BY 选修人数

(34)查询所有目前年龄是22岁的学生信息:学号,姓名和年龄,正确的命令组是

A)CREA TE VIEW AGE_LIST AS ;

SELECT 学号,姓名,YEAR(DA TE())-YEAR(出生日期) 年龄FROM 学生

SELECT 学号,姓名,年龄FROM AGE_LIST WHERE 年龄=22

B)CREATE VIEW AGE_LIST AS;

SELECT 学号,姓名,YEAR(出生日期) FROM 学生

SELECT 学号,姓名,年龄FROM AGE_LIST WHERE YEAR(出生日期)=22

C)CREATE VIEW AGE_LIST AS ;

SELECT 学号,姓名,YEAR(DA TE())-YEAR(出生日期) 年龄FROM 学生

SELECT 学号,姓名,年龄FROM 学生WHERE YEAR(出生日期)=22

D)CREA TE VIEW AGE_LIST AS STUDENT;

SELECT 学号,姓名,YEAR(DA TE())-YEAR(出生日期) 年龄FROM 学生

SELECT 学号,姓名,年龄FROM STUDENT WHERE 年龄=22

(35)向学生表插入一条记录的正确命令是

A)APPEND INTO 学生V ALUES("10359999",'张三','男','会计',{^1983-10-28})

B)INSERT INTO 学生V ALUES("10359999",'张三','男',{^1983-10-28},'会计')

C)APPEND INTO 学生V ALUES("10359999",'张三','男',{^1983-10-28},'会计')

D)INSERT INTO 学生V ALUES("10359999",'张三','男',{^1983-10-28})

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

请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。注意:以命令关键字填空的必须拼写完整。

(1)表达式STUFF("GOODBOY",5,3,''GIRL")的运算结果是【1】。

(2)在Visual FoxPro中,建立索引的作用之一是提高【2】速度。

(3)在Visual FoxPro中通过建立主索引或候选索引来实现【3】完整性约束。

(4)弹出式菜单可以分组,插入分组线的方法是在"菜单名称"项中输入【4】两个字符。

(5)根据项目文件mysub连编生成APP应用程序的命令是

BUILD APP mycom 【5】mysub。

(6)在SQL SELECT语句中将查询结果存放在一个表中应该使用【6】子句(关键字必须拼写完整)。

(7)在Visual FoxPro中,参照完整性规则包括更新规则、删除规则和【7】规则。

(8)在Visual FoxPro中选择一个没有使用的、编号最小的工作区的命令是【8】(关键字必须拼写完整)。

(9)将学生表STUDENT中的学生年龄(字段名AGE)增加1岁,应该使用的SQL命令是UPDATE STUDENT 【9】

(10)在Visual FoxPro中,CREATE DATABASE命令创建一个扩展名为【10】的数据库文件。

(11)用当前窗体的LABEL1控件显示系统时间的语句是https://www.360docs.net/doc/803964025.html,BEL1. 【11】= TIME( )

(12)在Visual FoxPro中,运行当前文件夹下的表单T1.SCX的命令是【12】。

(13)在Visual FoxPro中,使用SQL语言的ALTER TABLE命令给学生表STUDENT增加一个Email字段,长度为30,命令是(关键字必须拼写完整) ALTER TABLE STUDENT 【13】Email C(30)

(14)说明公共变量的命令关键字是【14】(关键字必须拼写完整)。

(15)设有学生选课表SC(学号,课程号,成绩),用SQL语言检索每门课程的课程号及平均分的语句是(关键字必须拼写完整) SELECT 课程号,A VG(成绩) FROM SC 【15】

附:答案

一、选择题

(1) A (2) C (3) D (4) A (5) B (6) D (7) C (8) A (9) A (10)C (11)C (12)B (13)C (14)B (15)C (16)A (17)D (18)B (19)B

(20)C (21)B (22)D (23)A (24)B (25)B (26)D (27)C (29)D (30)C (31)C (32)B (33)C (34)A (35)B

二、填空题(答案字母大小写均可)

(1) 【1】GOODGIRL (2) 【2】查询或检索(3) 【3】实体(4) 【4】\- 或"\-" 或'\-'

(5) 【5】FROM (6) 【6】INTO TABLE 或INTO DBF (7) 【7】插入(8) 【8】SELECT 0

(9) 【9】SET AGE = AGE+1 或SET AGE=1+AGE (10) 【10】.DBC 或DBC (11) 【11】CAPTION

(12) 【12】DO FORM T1 或DO FORM T1.SCX (13) 【13】ADD 或add column (14) 【14】PUBLIC (15) 【15】GROUP BY课程号或GROUP BY 1 或GROUP BY SC.课程号

选择题((1)~(35)每小题2分,共70分)

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

(1)Visual FoxPro DBMS是

A)操作系统的一部分B)操作系统支持下的系统软件C)一种编译程序D)一种操作系统

(2)Visual FoxPro DBMS基于的数据模型是A)层次型B)关系型C)网状型D)混合型

(3)设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是A)m:n B)1:m C)m:k D)1:1

(4)在Visual FoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是

A)MODIFY STRUCTURE STUDENT B)MODIFY COMMAND STUDENT

C)CREATE STUDENT D)CREATE TABLE STUDENT

(5)在Visual FoxPro中,关于自由表叙述正确的是

A)自由表和数据库表是完全相同的B)自由表不能建立字段级规则和约束

C)自由表不能建立候选索引D)自由表不可以加入到数据库中

(6)在Visual FoxPro中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于

A)实体完整性约束B)域完整性约束C)参照完整性约束D)视图完整性约束

(7)在Visual FoxPro中,运行表单T1.SCX的命令是

A)DO T1 B)RUN FORM T1 C)DO FORM T1 D)DO FROM T1

(8)使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当

A)使用WHERE子句B)在GROUP BY后面使用HA VING子句

C)先使用WHERE子句,再使用HA VING子句D)先使用HA VING子句,再使用WHERE子句

(9)Visual FoxPro的参照完整性规则不包括

A)更新规则B)删除规则C)查询规则D)插入规则

(10)在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为:

A)1、4、8 B)4、4、10 C)1、10、8 D)2、8、8

(11)在Visual FoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为

A)STUDENT.DOC B)STUDENT.MEM C)STUDENT.DBT D)STUDENT.FTP

(12)在Visual FoxPro中,使用"菜单设计器"定义菜单,最后生成的菜单程序的扩展名是

A)MNX B)PRG C)MPR D)SPR

(13)在Visual FoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是

A)REPLACE AGE WITH AGE+1 B)UPDA TE STUDENT AGE WITH AGE+1

C)UPDATE SET AGE WITH AGE+1 D)UPDA TE STUDENT SET AGE = AGE+1

(14)调用报表格式文件PP1预览报表的命令是

A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEW

C)REPORT FORM PP1 PREVIEW D)DO FORM PP1 PREVIEW

(15)在Visual FoxPro中,建立索引的作用之一是

全国计算机二级练习题

全国计算机二级练习题 一、选择题~每小题2分,共70分 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。数据的存储结构是指。 A.存储在外存中的数据 B.数据所占的存储空间量 C.数据在计算机中的顺序存储方式 D.数据的逻辑结构在计算机中的表示下列关于栈的描述中错误的是。 A.栈是先进后出的线性表 B.栈只能顺序存储 C.栈具有记忆作用 D.对栈的插入与删除操作中,不需要改变栈底指针 对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是。 A.冒泡排序为n/B.冒泡排序为n C.快速排序为n D.快速排序为n/2 对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为。 A.log2n B.n/ C.n D.n+1 下列对于线性链表的描述中正确的是。 A.存储空间不一定是连续,且各元素的存储顺序是任意的 B.存储空间不一定是连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后件元素的前面 D.存储空间必须连续,且各元素的存储顺序是任意的

下列对于软件测试的描述中正确的是。 A.软件测试的目的是证明程序是否正确 B.软件测试的目的是使程序运行结果正确 C.软件测试的目的是尽可能多地发现程序中的错误 D.软件测试的目的是使程序符合结构化原则 为了使模块尽可能独立,要求。 A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 下列描述中正确的是。 A.程序就是软件 B.软件开发不受计算机系统的限制 C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合 数据独立性是数据库技术的重要特点之一。所谓数据独立性是指。 A.数据与程序独立存放

案例分析一《王安电脑公司》

案例分析一:《王安电脑公司》 1:根据西方人性假设理论,王安的人性观属于哪一种? 答:根据西方人性假设理论,王安是属于外向性格的人,他的人性观属于“自我实现的人性假设”。此假设认为: (1)工作可以成为满意的源泉; (2)人们在实现他们所承诺的目标任务时,会进行自我管理和自我控制; (3)对目标、任务的承诺取决于实现这些目标、任务后能得到的报偿的大小; (4)在适当条件下,一般的人不但懂得接受,而且懂得去寻求负有职责的工作; (5)在解决组织问题时,大多数人具有运用相对而言的高度想象力、机智和创造性的能力。 2:如果用M(积极性的高低)=E(期望值)*V(效价)来表示王安激励员工的过程,那么请你指出这个模型中什么是目标、变量和关系? 答:如果用M(积极性的高低)=E(期望值)*V(效价)来表示王安激励员工的过程,这个模型中的目标是:以最大努力发挥公司里每一个人的积极性。王安认为,公司是人组成的,能不能把每一位员工的积极性发挥出来,将关系到公司的成败。这个模型中的变量是:公司对人的尊重、理解和信赖程度。这个模型中的王安必须处理好以下几个关系: (1)与公司高层领导和下面经理人员的关系。要做到对他们的充分信任,王安认为信赖是对部下的信条,是公司得以生存的基础。他把权力和责任越来越多的交个经理人员,努力发挥他们的才干。平日里,王安从不插手一个具体的项目的日常管理工作,只是在他认为非要他管不可的时候,他才路面。 (2)与公司有创造性的技术人员的关系。王安在具体工作,能够根据员工的不同类型、特点、技术和专长和生活的需要,是行不通的管理方式,给予充分的尊重和理解。他把设计和研制产品的工程师和科学家看成公司的灵魂,给他们特殊的礼遇以示尊重,甚至在用词上都特别讲究,从不用“雇佣”之类的词,只用“聘用”,以完全平等的态度对待他们,尊重他们。而对一个有创造性的技术人才,即使他有令人难以容忍的错误和缺点,或是骄横自负,或是两个工程师相互对立,王安都能和他们搞好关系,并努力维护他们的自尊心,从而使他们明白公司最高领导人最了解和懂得他们的贡献。(3)与公司的员工的关系。对公司的员工给予充分的理解和关怀,认真听取公司每一位员工的意见,王安公司有一条热线电话,不管是谁,凡是自认为有好主意的人,都可以通过热线和王安直接交谈。公司在发展过程中,还有一套越级联系制度,使员工们能与他们相隔一级以上的其他负责人保持联系。另外,公司很少解雇员工,只有在公司处于最严重的困境时,才会解雇少量的人员。

(完整版)2019年全国计算机二级考试试题题库(附答案)

2019年全国计算机二级考试试题题库(附答案) 一、选择题((1)-(40)每小题1分,(41)-(50)每小题2分,共60分) 下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在答题卡相应位置上涂黑,答在试卷上不得分。 (1) 应用软件是指 A) 所有能够使用的软件 B) 能被各应用单位共同使用的某种软件 C) 所有微机上都应使用的基本软件 D) 专门为某一应用目的而编制的软件 (2) 下列述叙中错误的是 A) 计算机要经常使用不要长期闲置不用 B) 为了延长计算机的寿命,应避免频繁开关计算机 C) 在计算机附近应避免磁场干扰 D) 计算机用几小时后,应关机一会儿再用 (3) 下列字符中,ASCII码值最小的是 A) A B) a C) Z D) x (4) 用晶体管作为电子器件制成的计算机属于 A) 第一代 B) 第二代 C) 第三代 D) 第四代 (5) 下列各不同进制的四个无符号数中,最小的数是 A) (11011001)2 B) (37)8 C) (75)10 D) (2A)16 (6) 二进制数1110111.11转换成十六进制数是 A) 77.C B) 77.3 C) E7.C D) E7.3 (7) 下列各无符号十进制数中,能用八位二进制表示的是 A) 296 B) 333 C) 256 D) 199 (8) 计算机的软件系统可分类为 A) 程序与数据 B) 系统软件与应用软件 D) 操作系统与语言处理程序 D) 程序、数据与文档 (9) 486机中的CPU同时能处理的二进制位数为 A) 8 B) 16 C) 32 D) 64 (10) 在使用计算机的过程中,需要重新启动DOS,则要

全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试卷考试及答案 第一项:单项选择题答案见最后 1、下面关于运行应用程序的说法,正确的是 A)APP应用程序能够在Visual FoxPro和Windows环境下运行 B)EXE应用程序只能在Windows环境下运行 C)EXE应用程序能够在Visual FoxPro和Windows环境下运行 D)APP应用程序只能在Windows环境下运行 2、调用报表格式文件pp1预览报表的命令是 A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEW C)REPORT FORM PP1 PREVIEW D)DO FORM PP1 PREVIEW 3、报表的数据源能够是 A)自由表或其它报表 B)数据库表、自由表或视图 C)数据库表、自由表或查询 D)表、查询或视图

4、确定列表框内的某个条目是否被选定应使用的属性是 A)Value B)ColumnCount C)ListCount D)Selected 5、在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click 事件代码设置为 A)Thisform.Refresh B)Thisform.Delete C)Thisform.Hide D)Thisform.release 6、在Visual FoxPro中,控件分为 A)容器类和控件类 B)控件类和基类 C)容器类和基类 D)控件类的基础类 7、在Visual FoxPro中,扩展名为.DBC的文件是 A)数据库表文件 B)表单文件

计算机网络习题和答案解析

第二章习题 2. 3,1 单项选择题 [1 1适合在传输介质上传输的对象是( D )。 A.信息 B.数据(C.信号 D.二进制数 [2] 。 [3]利用一根同轴电缆互连主机构建以太网,则主机间的通信方式为( C )。 A.全双工 B.半双工 C.单工 D.不确定 [4] 一个1Mbps的网卡将1000比特数据全部发送到传输线上需要( D ). A Is B. C. D. [5]E1标准采用的复用方式是( A )。 A.同步时分复用 B.统计时分复用 C.频分复用 D.码分多址 [61若采用同步TDM方式通信,为了区分不同数据源的数据,发送端应该采取的措施是( C )。A.在数据中加上数据源标识 B。在数据中加上时间标识 C.各数据源使用固定时间片 D.各数据源使用随机时间片 [7]若采用同步TDM方式通信,接收端要将信号解复用,接收数据时要按照( B )。 A.时间片上的目的地址 B.数据上的时间标识 C.数据上的数据源标识 D.与源端相同的时间顺序 [8] 若采用统计TDM方式通信,只有当数据源有数据发送时才分配时间片,并在时间片中( )。A.仅附加发送信道序号 B.仅附加接收信道序号 C.附加发送信道序号和接收信道D.无须附加信息 [9]交换机采用的多路复用方式是( )。 A.同步TDM B.统计TDM C.FDM D.WDM [10]现有16路光信号通过过波分复用系统复用到一根光纤上,每条支路的速率为2. 5Gbps,则复用后的速率为( D )。 A. 2. 5Gbps B. lOGbps C. 20Gbps D. 40Gbp [11]传统的模拟电视系统采用的复用方式是( C )。 A.同步TDM B.统计TDM C.FDM D.WDM [12]当对数据率不同的多路信号采用同步TDM方式复用时,通常采用的技术是( )。 A.脉冲填充 B.压缩时隙 C.降低数据率 D.限制数据源 [13] 与同步TDM相比,统计TDM需要解决的特殊殊问题是( A )。 A.性能问题B.线路利用率问题 C.成帧与同步 D.差错控制 [17] 数据通信系统中发送装置的主要功功能是( D )。 A.将信号从信源发送到信宿 B.将信源的数据转发到传输介质上 C.将模拟信号转变成数字信号 D.产生适合在传输系统中传输的信号 [18] 在数据通信系统中,发送装置的作用一般不包括( C )。 A.调制信号 B.适配电压 k C.检错和纠错 D.暂存数据 [19] 以下为数字数据的是( D )。 A.声音 B.电视视频 C.气压值 D。硬盘保存的图像文件 [20] 传输计算机内的文件可用的信号形式有( )。 A.微波信号 B.脉冲信号 C.红外线信号 D.A、B、C都可以 [21] 下面说法正确的是( )。

计算机二级复习资料完整版

【考点1】C程序 用C语言编写的程序称为C语言源程序,源程序文件的后缀名为“.c”。源程序经编译后生成后缀名为“.obj”的目标文件,再把目标文件与各种库函数连接起来,生成“.exe”可执行文件。C语言有三种基本结构:顺序结构、选择结构、循环结构。 【考点2】main函数 又称主函数,是C程序的入口。main后面跟一对小括号和一对花括号,花括号括起来的部分称为main函数的函数体。一个C程序从main函数开始执行,到main函数体执行完结束,而不论main函数在整个程序中的位置如何。每一个程序有且仅有一个main函数,其他函数都是为main函数服务的。 【考点3】存储形式 计算机在电脑中保存数据是采用二进制形式,由0或1构成的二进制称为位(bit),八个位构成一个字节(Byte),1个Byte=8个bit。二进制、八进制、十六进制转化为十进制采用乘法,十进制转化为二进制、八进制、十六进制采用除法。数据的存放位置就是它的地址。 【考点4】注释 是对程序的说明,可出现在程序中任意合适的地方,注释从“/*”开始到最近一个“*/”结束,其间任何内容都不会被计算机执行,注释不可以嵌套。 【考点5】书写格式 每条语句的后面必须有一个分号,分号是语句的一部分。一行内可写多条语句,一个语句可写在多行上。 【考点6】标识符 是标识名字的有效字符序列,可以理解为C程序中的单词。 标识符的命名规则是: (1)标识符只能由字母、数字和下划线组成,字母区分大小写。 (2)标识符的第一个字符必须是字母或下划线,不能为数字。 C语言标识符分如下3类 (1)关键字。它们在程序中有固定的含义,不能另作他用。如int、for、switch等。 (2)预定义标识符。预先定义并具有特定含义的标识符。如define、include等。 (3)用户标识符。用户根据需要定义的标识符,符合命名规则且不与关键字相同。【考点7】常量与变量 常量是指在程序运行过程中,其值不能改变的量。常量分为整型常量、实型常量、字符常量、字符串常量、符号常量5种。在程序运行过程中其值可以改变的量称为变量。C语言中没有字符串变量。存放字符串使用字符数组。 【考点8】整型数据 整型常量有十进制、八进制、十六进制三种表示形式,没有二进制形式。八进制整型常量加前导数字0,十六进制常量加前导0X,八进制常量中不会出现8。 整型变量可分为基本整型(int)、短整型(short)、长整型(long)、和无符号整型(unsigned)。一个基本整型占4个字节。其它类型的整型占用字节数和取值范围详见教材第9页。 【考点9】实型数据 实型数据有两种表示形式:小数形式和指数形式。掌握判定指数形式合法性。 口诀:E前E后必有数,E后必须为整数。 实型变量分为单精度型(float)和双精度型(double),单精度型占四个字节。 【考点10】算术运算

全国计算机二级考试真题

1.Word2010插入题注时如需加入章节号,如“图1-1”,无需进行的操作是()(A)将章节起始位置套用内置标题样式 (B)将章节起始位置应用多级符号 (C)将章节起始位置应用自动编号 (D)自定义题注样式为“图” C 2.Word2010可自动生成参考文献书目列表,在添加参考文献的“源”主列表时,“源” 不可能直接来自于() (A)网络中各知名网站 (B)网上邻居的用户共享 (C)电脑中的其他文档 (D)自己录入 B 3.WORD文档的编辑限制包括:_______。 (A) 格式设置限制 (B) 编辑限制 (C) 权限保护 (D) 以上都是 D 4.Word中的手动换行符是通过()产生的 (A) 插入分页符 (B) 插入分节符 (C) 键入ENTER (D) 按SHIFT+ENTER D 5.关于Word2010的页码设置,以下表述错误的是() (A)页码可以被插入到页眉页脚区域 (B)页码可以被插入到左右页边距 (C)如果希望首页和其他页页码不同必须设置“首页不同” (D)可以自定义页码并添加到构建基块管理器中的页码库中 B 6.关于大纲级别和内置样式的对应关系,以下说法正确的是() (A) 如果文字套用内置样式“正文”,则一定在大纲视图中显示为“正文文本” (B) 如果文字在大纲视图中显示为“正文文本”,则一定对应样式为“正文” (C) 如果文字的大纲级别为1级,则被套用样式“标题1” (D) 以上说法都不正确 D

7.关于导航窗格,以下表述错误的是() (A)能够浏览文档中的标题 (B)能够浏览文档中的各个页面 (C)能够浏览文档中的关键文字和词 (D)能够浏览文档中的脚注、尾注、题注等 B 8.关于样式、样式库和样式集,以下表述正确的是() (A)快速样式库中显示的是用户最为常用的样式 (B)用户无法自行添加样式到快速样式库 (C)多个样式库组成了样式集 (D)样式集中的样式存储在模板中 A 9.如果WORD文档中有一段文字不允许别人修改,可以通过:_______。 (A) 格式设置限制 (B) 编辑限制 (C) 设置文件修改密码 (D) 以上都是 B 10.如果要将某个新建样式应用到文档中,以下哪种方法无法完成样式的应用()(A)使用快速样式库或样式任务窗格直接应用 (B)使用查找与替换功能替换样式 (C)使用格式刷复制样式 (D)使用CTRL+W快捷键重复应用样式 B 11.若文档被分为多个节,并在“页面设置”的版式选项卡中将页眉和页脚设置为奇 偶页不同,则以下关于页眉和页脚说法正确的是() (A)文档中所有奇偶页的页眉必然都不相同 (B)文档中所有奇偶页的页眉可以都不相同 (C)每个节中奇数页页眉和偶数页页眉必然不相同 (D)每个节的奇数页页眉和偶数页页眉可以不相同 D 12.通过设置内置标题样式,以下哪个功能无法实现() (A)自动生成题注编号 (B)自动生成脚注编号 (C)自动显示文档结构 (D)自动生成目录

2017年计算机二级《VFP》考试题及答案

2017年计算机二级《VFP》考试题及答案 1). 如下描述中正确的是:( ) A.数据库中仅存储数据 B.数据库管理系统是数据库集合的组成部分 C.数据库中的数据具有很高的冗余并缺乏数据独立性 D.数据库管理系统是为数据库的建立、使用和维护而配置的软件 正确答案:D 答案解析:数据库是存储在计算机存储设备上的结构化的相关数据集合。它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。数据库管理系统是为数据库的建立、使用和维护而配置的软件,数据库系统的特点有:实现数据共享,减少数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据控制功能。 2). 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。 A.3 B.4 C.6 D.7 正确答案:D 答案解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为O的叶子结点总比度为2的结点多一个,所以本题中度为2的结点为1-1=0个,所以知道本题目中的二叉树的每一个结点都有一个分支,所以共7个结点,共7层,即深度为7。 3). 下面不属于软件需求分析阶段主要工作的是( ) A.需求变更申请 B.需求分析 C.需求评审

D.需求获取 正确答案:A 答案解析:需求分析阶段的工作可概括为4个方面:①需求获取。②需求分析。③编写需求规格说明书。④需求审评。 4). 对于查询输出到临时表中的叙述,下列说法错误的是( ) A.产生的临时表文件的后缀名仍为.dbf B.执行查询后,该临时表文件是当前文件 C.可以像一般的dbf文件一样使用,可查询和修改表中记录 D.当关闭文件时,临时表文件将自动被删除 正确答案:C 5). “教师表”中有“职工号”、“姓名”和“工龄”等字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是( )。 A.CREATETABLE教师表(职工号C(10)PRIMARY,姓名C(20),工龄I) B.CREATETABLE教师表(职工号C(10)FOREIGN,姓名C(20),工龄I) C.CREATETABLE教师表(职工号C(10)FOREIGNKEY,姓名C(20),工龄I) D.CREATETABLE教师表(职工号C(10)PRIMARYKEY,姓名C(20),工龄I) 正确答案:D 答案解析:在VisualFoxPro中,可以通过SQL的CREATETABLE命令建立表,PRIMARYKEY用来设置主关键字。本题“职工号”为主关键字,因此D选项正确。 6). 有A、B、C三个数据表,若已建立了A->B的关联,需要再建立B->C的关联,形成A->B->C的关联,则( ) A.必须使用带ADDITIVE子句的SETRELATION命令 B.直接利用SETRELATION命令进行关联 C.在保持A->B关联的基础上不能再建立B->C关联 D.在保持A->B关联的基础上不能在建立的B->C关联,但可以建立A->C关联

计算机考试题及答案

计算机基础知识参考试题及答案解析 一、单选题 1.下列叙述中,正确的是 A)计算机的体积越大,其功能越强 B)CD-ROM的容量比硬盘的容量大 C)存储器具有记忆功能,故其中的信息任何时候都不会丢失 D)CPU是中央处理器的简称 【答案】D) 【解析】中央处理器:Central Processing Unit,缩写为CPU,主要包括运算器(ALU)和控制器(CU)两大部件。 2.下列字符中,其ASCII码值最小的一个是()。 A)控制符 B)9 C)A D)a 【答案】A) 【解析】在ASCII码表中,根据码值由小到大的排列顺序是:控制符、数字符、大写英文字母、小写英文字母。 3.一条指令必须包括 A)操作码和地址码B)信息和数据 C)时间和信息D)以上都不是 【答案】A) 【解析】一条指令就是对计算机下达的命令,必须包括操作码和地址码(或称操作数)两部分。前者指出该指令完成操作的类型,后者指出参与操作的数据和操作结果存放的位置。 4.以下哪一项不是预防计算机病毒的措施? A)建立备份B)专机专用 C)不上网D)定期检查 【答案】C) 【解析】网络是病毒传播的最大来源,预防计算机病毒的措施很多,但是采用不上网的措施显然是防卫过度。 5.计算机操作系统通常具有的5大功能是()。 A)CPU的管理、显示器管理、键盘管理、打印机管理和鼠标器管理

B)硬盘管理、软盘驱动器管理、CPU的管理、显示器管理和键盘管理 C)CPU的管理、存储管理、文件管理、设备管理和作业管理 D)启动、打印、显示、文件存取和关机 【答案】 C) 【解析】计算机操作系统通常具有的5大功能是CPU的管理、存储管理、文件管理、设备管理和作业管理。 6.微机上广泛使用的Windows2000是()。 A)多用户多任务操作系统 B)单用户多任务操作系统 C)实时操作系统 D)多用户分时操作系统 【答案】B) 【解析】Microsoft公司开发的DOS是一单用户单任务系统,而Windows操作系统则是一单用户多任务系统,经过十几年的发展,已从Windows 发展到目前的Windows NT、Windows 2000、Windows XP和Vista。 7.为了提高软件开发效率,开发软件时应尽量采用()。 A)汇编语言 B)机器语言 C)指令系统 D)高级语言 【答案】D) 【解析】高级语言的使用,大大提高了编写程序的效率,改善了程序的可读性。 8.CPU能够直接访问的存储器是 A)软盘B)硬盘 C)RAM D)CD-ROM 【答案】C) 【解析】 CPU读取和写入数据都是通过内存来完成的。 9.下列各存储器中,存取速度最快的一种是()。 A)Cache B)动态RAM(DRAM) C)CD-ROM D)硬盘 【答案】A) 【解析】所谓Cache,即高速缓冲存储器,是位于CPU和主存储器DRAM(Dynamic RAM)之间的规模较小的但速度很高的存储器,通常由SRAM组成。 10.SRAM指的是()。 A)静态随机存储器 B)静态只读存储器

计算机二级C语言完整版视频教程,零基础也能学C

本套计算机二级C语言视频完全按照《计算机二级C语言最新考试大纲》量身定制,全真模拟、精选习题、详尽解析,不管你是学C还是零基础,认真看完本套视频教程讲解的内容,你就可以顺利的通过计算机二级! 本套计算机二级C语言去掉了冗余的教程文字,提炼知识点为基础,再加上老师以“全真模拟,精选习题”作详尽的讲解,零基础也能短时间学会哦。下面开始理一些目录: 第一章 C语言入门 第1课:一个简单的C语言程序 第2课:标识符、变量、常量和符号常量 第3课:基本数据类型与运算符 第4课:C语言语句与表达式 第5课:输入输出函数 第二章选择结构 第6课:关系运算与逻辑运算 第7课:三种基本结构 第8课:if条件语句的结构和嵌套 第9课:switch多分支语句与条件表达式 第三章循环结构 第10课:for循环语句 第11课:while和do...while循环语句 第12课:break语句与continue语句 第四章函数 第13课:模块化程序设计与C语言函数 第14课:函数的定义和库函数的调用 第15课:函数的参数传递和返回值 第16课:函数的调用 第17课:局部变量与全局变量 第18课:变量的存储类型 第19课:局部变量和全局变量 第20课:函数的声明与调用 第五章字符型数据 第21课:标识符、变量、常量和符号常量 第22课:程序举例

第23课:字符变量 第24课:字符型常量 第六章字符串 第25课:程序举例 第26课:用于字符串处理的函数 第27课:字符串数组 第28课:字符串的输入和输出 第29课:用一维字符数组存放字符串 第七章数组 第30课:二维数组程序举例 第31课:二维数组名和指针数组作为实参 第32课:二维数组和指针 第33课:二维数组的定义和二维数组元素的引用第34课:函数之间对一维数组和数组元素的引用第35课:一维数组和指针 第36课:一维数组的定义和一维数组元素的引用 第八章地址与指针 第37课:函数之间地址值的传递 第38课:对指针变量的操作 第39课:给指针变量赋值 第40课:指针变量的定义和指针变量的基类型第41课:变量的地址和指针 第42课:数据格式的输入 第九章结构体和共用体 第43课:结构体数组与结构体指针 第44课:结构体类型变量的定义与引用 第45课:结构体数据类型 第46课:typedef定义新类型 第十章文件 第47课:判断文件结束函数feof 第48课:文件的读写 第49课:文件的打开与关闭 第50课:文件指针

大学计算机二级考试试题及其答案 !!!

全国计算机二级考试试题 【1.1】以下不正确的C语言标识符是____。 A) int B) a_1_2 C) ab1exe D) _x 【1.2】以下是正确的C语言标识符是____。 A) #define B) _123 C) %d D) \n 【1.3】下列四组字符串中都可以用作C语言程序标识符的一组是。A) print B) i\am C) Pxq D) str_l _3d one_half My->book Cpp ??? oodbs tart$it line#pow ??? aBc 3pai His.age while 【1.4】下面各选项组中,均是C语言关键字的组是。 A) auto,enum,include B) switch,typedef,continue C) signed,union,scanf D) if,struct,type 【1.5】下列不属于C语言关键字的是。 A) default B) register C) enum D) external 【1.6】C语言程序从main()函数开始执行,所以这个函数要写在____。 A) 程序文件的开始 B) 程序文件的最后 C) 它所调用的函数的前面 D) 程序文件的任何位置

【1.7】下列关于C语言的叙述错误的是____ A) 大写字母和小写字母的意义相同 B) 不同类型的变量可以在一个表达式中 C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D) 同一个运算符号在不同的场合可以有不同的含义 【1.8】在C语言中,错误的int类型的常数是。 A) 32768 B) 0 C) 037 D) 0xAF 【1.9】执行语句 printf("%x",-1);屏幕显示____。 A) -1 B) 1 C) -ffff D) ffff 【1.10】已知 long i=32768;执行语句printf("%d",i);屏幕显示____。 A) -1 B) -32768 C) 1 D) 32768 【1.11】已知 long i=65539;执行语句printf("%d",i);屏幕显示____。 A) 65539 B) -3 C) 3 D) 程序不能执行 【1.12】在C语言中,整数-8在内存中的存储形式是。 A) 1111 1111 1111 1000 B) 1000 0000 0000 1000 C) 0000 0000 0000 1000 D) 1111 1111 1111 0111 【1.13】C语言中字符型(char)数据在内存中的存储形式是____。 A) 原码 B) 补码

《VFP数据库》试题及答案

****学院学年学期期末考试试题 (考试时间:120分钟) 1、请使用钢笔或圆珠笔进行答题,字迹要清楚,工整(有特殊要求需要用其他笔答题的试卷例外); 2、请在答卷前将密封线内的项目用正楷填写清楚,如所填写的信息不全造成无法登分,则后果自负; 3、客观题的答题要求写在指定的空处,主观题的答题须写在成教院统一印制的答题纸上,其他纸 一、选择(每小题2分,共70分) 1.VFP是一种________ 模型的数据库管理系统。 选择:A. 层次_ B. 网络_C. 对象_ D. 关系答案:D 2.目前三种基本的数据模型是________ 。 选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_ D. 层次模型、关系模型、对象模型答案:A 3.VFP系统中,表的结构取决于___________ 。 选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序答案:A 4.数据库管理系统是________ 。 选择:A. 教学软件_ B. 应用软件C. 计算机辅助设计软件_ D. 系统软件答案:D 5.在定义表结构时,以下__________ 数据类型的字段宽度都是定长的。

选择:A. 字符型、货币型、数值型_ B. 字符型、货币型、整型_C. 备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型答案:D 6.下列说法中正确的是_____。 A.数据库打开时,该库中的表将自动打开 B.当打开数据库中的某个表时,该表所在的数据库将自动打开 C.如果数据库以独占的方式打开,则库中的表只能以独占方式打开 D.如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式答案:B 7.VFP系统中,使用查询设计器生成的查询文件中保存的是_______。 A. 查询的命令 B. 与查询有关的基表 C. 查询的结果 D. 查询的条件答案:A 8.对于创建新类,VFP提供的工具有:_____。 选择:A. 类设计器和报表设计器_ B. 类设计器和查询设计器_C. 类设计器和表单设计器D. 类设计器答案:C 9.VFP的循环语句有_____。 选择:A. DO WHILE,FOR和SCAN _ B. DO WHILE ,FOR 和LOOP _C. FOR,SCAN和LOOP _ D. DO CASE 和DO WHILE _ 答案:A 10.彻底删除记录数据可以分两步来实现,这两步是______。 选择:A. PACK和ZAP B. PACK和RECALL_C. DELETE和PACK D. DELE和 RECALL _ 答案:C 11.表之间的"临时性关系",是在两个打开的表之间建立的关系,如果两个表有一个关闭 后,则该"临时性关系" ______。 选择:A. 转化为永久关系B. 永久保留C. 临时保留D. 消失答案:D 12.下列控件均为容器类的是_____。

2015计算机专业基础综合真题与答案解析

2015 年全国硕士研究生入学统一考试 计算机学科专业基础综合试题 一、单项选择题:140 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只 有一个选项符合题目要求。请在答题卡上将所选项的字母涂黑。 1.已知程序如下: int s(int n) { return (n<=0) ? 0 : s(n-1) +n; } void main() { cout<< s(1); } 程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息一次对应的是 A . main()->S(1)->S(0) B. S(0)->S(1)->main() C. main()->S(0)->S(1) D . S(1)->S(0)->main() 2.先序序列为a,b,c,d 的不同二叉树的个数是 A.13 B.14 C.15 D.16 3.下列选项给出的是从根分别到达两个叶节点路径上的权值序列,能属于同一棵哈夫曼树的是 A . 24, 10,5 和 24,10, 7 C.24, 10,10 和 24, 14, 11 4.现在有一颗无重复关键字的平衡二叉树B. 24, 10, 5 和 24, 12, 7 D. 24,10, 5 和 24, 14, 6 (AVL 树) ,对其进行中序遍历可得到一个降 序序列。下列关于该平衡二叉树的叙述中,正确的是 A .根节点的度一定为 2 C.最后插入的元素一定是叶节点B.树中最小元素一定是叶节点 D .树中最大元素一定是无左子树 5.设有向图 G=(V,E),顶点集 V={V 0,V 1,V 2,V 3} ,边集 E={,,}, 若从顶点 V 0开始对图进行深度优先遍历,则可能得到的不同遍历序列个数是 A.2 B.3 C.4 D.5 6.求下面带权图的最小(代价)生成树时,可能是克鲁斯卡(kruskal )算法第二次选 中但不是普里姆( Prim)算法(从 V 4开始)第 2 次选中的边是 A . (V1,V3) B. (V1,V4) C. (V2,V3) D. (V3,V4)

全国计算机等级考试二级officeexcel真题

目录 EXCEL第一套条件格式、sum average mid & 分类汇总 (1) EXCEL第二套vlookup、sumifs、averageifs (2) EXCEL第3套条件、sum average mid 汇总簇状图 (3) EXCEL第4套mid & sumifs averageifs 图表 (4) EXCEL第5套vlookup 透视表图表 (4) EXCEL第6套名称vlookup 透视表图表 (5) EXCEL第7套vlookup sumifs 透视表图表 (5) EXCEL第8套自动填充数据有效性区域转换汇总 (6) EXCEL第9套vlookup 透视表图表 (7) EXCEL第10套条件sum average 汇总图表 (7) EXCEL第一套条件格式、sum average mid & 分类汇总 请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。(做题注意:边做边保存) 注意:以下的文件必须保存在考生文件夹下 小蒋是一位中学教师,在教务处负责初一年级学生的成绩管理。由于学校地处偏远地区,缺乏必要的教学设施,只有一台配置不太高的PC可以使用。他在这台电脑中安装了Microsoft Office,决定通过 Excel 来管理学生成绩,以弥补学校缺少数据库管理系统的不足。现在,第一学期期末考试刚刚结束,小蒋将初一年级三个班的成绩均录入了文件名为"学生成绩单.xlsx"的Excel工作簿文档中。 请你根据下列要求帮助小蒋老师对该成绩单进行整理和分析: 1. 对工作表"第一学期期末成绩"中的数据列表进行格式化操作:将第一列"学号"列设为文本,将所有成绩列设为保留两位小数的数值;适当加大行高列宽,改变字体、字号,设置对齐方式,增加适当的边框和底纹以使工作表更加美观。 2. 利用"条件格式"功能进行下列设置:将语文、数学、英语三科中不低于110 分的成绩所在的单元格以一种颜色填充,其他四科中高于95分的成绩以另一种字体颜色标出,所用颜色深浅以不遮挡数据为宜。 3. 利用sum和average函数计算每一个学生的总分及平均成绩。 4. 学号第 3、4 位代表学生所在的班级,例如:"120105"代表12级1班5号。请通过函数提取每个学生所在的班级并按下列对应关系填写在"班级"列中: "学号"的3、4位对应班级 01 1班 02 2班

2020年计算机二级考试《VFP》巩固练习试题

2020 年计算机二级考试《VFP 》巩固练习试题 1[单选题]在Visual FoxPro 中能够建立表的命令是( ) 。 A. CREATE B. CREATE DATABASE C. CREATE QUERY D. CREATE FORM 参考答案:A 参考解析:用命令方式建立数据库表的是在命令窗口利用OPEN DATA命令先打开数据库,然后利用CREATED令打开表设计器实行数据表设计。 2[简答题] (1) 在考生文件夹下,有一个数据库“ school ”,其中有数据库表 “student ”、“ score ”和“ course ”。在表单向导中选择“一对多表单向导”创建一个表单。要求:从父表“ student ”中选择字段“学号”和“姓名”,从子表“ score ”中选择字段“课程编号”和“成绩”,表单样式选用“浮雕式”,按钮类型使用“图片按钮”,按“学号”升序排序,表单标题为“学生成绩浏览”,最后将表单存放在考生文件夹中,表单文件名为“bd2”。 (2) 在考生文件夹中有一数据库“ school ”,其中有数据库表“student ”、“ score ”和“ course ”。建立“成绩大于等于75 分”、按“学号”升序排序的本地视图“ view2 ”,该视图按顺序包含字段“学号”、“姓名”、“成绩”和“课程名称”。 参考解析:

【考点指引】本大题第1 小题考查一对多表单向导的使用,重点是多表之间字段的联系;第2小题考查视图的创建,重点是多表之间字段的联系。 (1) 【操作步骤】 ①选择【文件】T【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“数据库”,选择“ school.dbc ”,单击“确定”按钮,打开数据库设计器。 ②选择【文件】T【新建】命令,选择“表单”,单击“向导” 按钮,在弹出的“向导选择”窗口中选择“T对多表单向导”,单击 “确定”按钮。 ③在“T对多表单向导”对话框的“数据库和表”列表框中选择“student ”表做父表,将“可用字段”下的“学号”和“姓名”字段 添加到“选定字段”列表框中,单击“下一步”按钮。 ④在“一对多表单向导”对话框的“数据库和表”列表框中选择 “ score ”表做子表,将“可用字段”下的“课程编号”和“成绩”字段添加到“选定字段”列表框中,单击“下一步”按钮。 ⑤系统自动选择两个表的“学号”字段作为关联字段,单击“下一步”按钮,在“样式”列表框中选择“浮雕式”,“按钮类型”选择“图片按钮”,单击“下一步”按钮。 ⑥在“可用的字段或索引标识”列表框中选择“学号”添加到“选定字段”列表框中,选择“升序”,单击“下一步”按钮。 ⑦输入表单标题为“学生成绩浏览”,单击“完成”按钮,输入表单名称“ bd2”并保存退出。 (2) 【操作步骤】 ①选择【文件】-【新建】命令,选择“视图”,单击“新建文件”按钮打开“添加表或视图”对话框,选择“表单”选项,选择数据库“ school ”,将表“ score ”、“ student ”和“ course ”分别“添加”到视图设计器中,系统会自动选择关联字段“学号”为表“score ”和“ student ”建立内部联系,选择关

计算机基础题及参考答案.doc

第1章计算机基础 选择题 1.1 计算机概述 [1]. 下列说法中,错误的是________。C [A]集成电路是微电子技术的核心[B]硅是制造集成电路常用的半导体材料 [C]现代集成电路制造技术已经用砷化镓取代了硅[D]微处理器芯片属于超大规模集成电路 [2]. 可以从不同角度给集成电路分类,按照集成电路的________可将其分为通用集成电路和专用集成电路两类。D [A]晶体管数目[B]晶体管结构和电路[C]工艺[D]用途 [3]. 下列关于集成电路的叙述错误的是________。D [A]将大量晶体管、电阻及互连线等制作在尺寸很小的半导体单晶片上就构成集成电路。 [B]现代集成电路使用的半导体材料通常是硅或砷化镓。 [C]集成电路根据它所包含的晶体管数目可分为小规模、中规模、大规模、超大规模和极大规模集成电路。 [D]集成电路按用途可分为通用和专用两大类。微处理器和存储器芯片都属于专用集成电路。 [4]. 关于集成电路(IC),下列说法中正确的是________。C [A]集成电路的发展导致了晶体管的发明[B]中规模集成电路通常以功能部件、子系统为集成对象 [C]IC芯片是计算机的核心[D]数字集成电路都是大规模集成电路 [5]. 集成电路是现代信息产业的基础。目前PC机中CPU芯片采用的集成电路属于_______。D [A]小规模集成电路[B]中规模集成电路[C]大规模集成电路[D]超大规模和极大规模集成电路 [6]. 集成电路制造工序繁多,从原料熔炼开始到最终产品包装大约需要_______道工序。C [A]几[B]几十[C]几百[D]几千 [7]. Intel公司的创始人Gordon E.Moore 曾预测,单块集成电路的集成度平均每________左右翻一番C [A]半年[B]1年[C]1年半[D]2年半 [8]. 线宽是集成电路芯片制造中重要的技术指标,目前CPU芯片制造的主流技术中线宽为____。D [A]几个微米[B]几个纳米[C]几十个微米[D]几十个纳米 [9]. 下列关于IC卡的叙述中,错误的是_________。D [A]IC卡按卡中镶嵌的集成电路芯片不同可分为存储器卡和CPU卡 [B]IC卡按使用方式不同可分为接触式IC卡和非接触式IC卡

2016年计算机二级Access数据库在线学习

2016年计算机二级Access数据库在线学习 《职考宝典》2016年计算机等级考试软件题库包含:计算机一级、二级、三级、四级, wpsb/ms/ps/c语言access/office等所有科目,真题最多,可模拟考试,请到《职考宝典》官网免费下载试用:https://www.360docs.net/doc/803964025.html, (复制网址到浏览器打开)。 单项选择题 1、下列关于控件的说法错误的是( ) A.控件是窗体上用于显示数据和执行操作韵对象 B.在窗体中添加的对象都称为控件 C.控件的类型可以分为:结合型、非结合型、计算型和非计算型 D.控件都可以在窗体“设计”视图中的工具箱中看到 2、在Access的数据表中删除一条记录,被删除的记录( )。 A.不能恢复 B.可恢复为第一条记录 C.可恢复为最后一条记录 D.可恢复到原来的设置 3、下列统计函数中不能忽略空值(NULL)的是( )。 A.SUM B.AVG C.MAX

4、在Access数据类型中,允许存储内容含字符数最多的是( )。 A.文本数据数型 B.备注数据类型 C.日期/时间数据类型 D.自动编号数据类型 5、已知一个学生数据库,其中含有班级、性别等字段,若要统计每个班男女学生的人数,则应使用( )查询。 A.交叉表查询 B.选择查询 C.参数查询 D.操作查询 6、在VBA中,下列关于过程的描述中正确的是( )。 A.过程的定义可以嵌套,但过程的调用不能嵌套 B.过程的定义不可以嵌套,但过程的调用可以嵌套 C.过程的定义和过程的调用均可以嵌套 D.过程的定义和过程的调用均不能嵌套 7、下列对象不属于AD()对象模型的是( )。 A.Connection B.Workspace C.ReCordset

全国计算机等级考试二级MSOffice高级应用真题题库

全国计算机等级考试二级MS Office高级应用真题题库2 2016年3月 (总分100, 做题时间120分钟) 一、选择题(每小题1分。共20分) 1. 英文缩写CAM的中文意思是()。 A 计算机辅助设计 B 计算机辅助制造 C 计算机辅助教学 D 计算机辅助管理 该问题分值: 1 答案:B CAM是计算机辅助制造。 2. 若网络的各个节点通过中继器连接成一个闭合环路,则称这种拓扑结构称为()。 A 总线型拓扑 B 星型拓扑 C 树型拓扑 D 环型拓扑 该问题分值: 1 答案:D 环型拓扑结构是指各个节点通过中继器连接到一个闭合的环路上,环中的数据沿着一个方向传输,由目的节点接收。 3. 有三个关系R、S和T如下:

则由关系R和s得到关系T的操作是()。 A 自然连接 B 交 C 投影 D 并 该问题分值: 1 答案:A 关系R和关系S有公共域,关系T是通过公共域的等值进行连接的结果,符合自然连接,选A。 4. 对下列二叉树进行前序遍历的结果是()。 A DYBEAFCZX B YDEBFZXCA C ABDYECFXZ D ABCDEFXYZ 该问题分值: 1 答案:C 前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。前序遍历描述为:若二叉树为空,则执行空操作。否则:①访问根结点;②前序遍历左子树;③前序遍历右子树,C正确。 5. 字长是CPU的主要技术性能指标之一,它表示的是()。 A CPU的计算结果的有效数字长度 B CPU一次能处理二进制数据的位数 C CPU能表示的最大的有效数字位数

相关文档
最新文档