计算机二级OFFICEMS习题及答案

2024-06-17

计算机二级OFFICEMS习题及答案(共10篇)

1.计算机二级OFFICEMS习题及答案 篇一

1.小刘是一位公司的出纳,单位没有购买财务软件,因此是手工记账,为了节省时间并保证记账准确性,小刘使用Excel编制银行存款日记账.

上表中所列是该公司1月份的银行流水账,根据下述要求,在Excel中建立银行存款日记账:

(1)按表中所示依次输入原始数据,其中:在“月”列中填充数字1,将其数据格式设为数值、保留0位小数。

(2)输入并填充公式:在“余额”列输入计算公式,余额=上期余额+本期借方一本期贷方,以自动填充方式生成其他公式。

(3)“方向”列中只能有借、贷、平三种选择,首先用数据有效性控制该列的输入范围为借、贷、平三种中的一种。然后通过IF函数输入“方向”列内容,判断条件如下所列:

(4)设置格式:将标题行居中显示;将借、贷、余三列的数据格式设为会计专用;为数据列表自动套用格式后将其转换为区域。

(5)通过分类汇总,按日计算借方、贷方发生额合计并将汇总行放于明细数据下方。

2.小张是公司的前台文秘,负责采购办公用品。日前公司的复印纸存量不多了,需要赶紧购买。小张打算先从互联网上获取一份报价单,再从中筛选符合条件的商品。请按照以下要求筛选出小张需要的复印纸:

(I)首先浏览互联网,找到合适的报价单。从网址http://www.officebay.com.cn/product/price―list一10.html的网站上获取这份报价单,并导入到一张空白的工作表中。

(2)将这张工作表命名为“复印纸报价单”,并更改工作表标签的颜色。

(3)数据表的第1列中包含有商品名称(齐心复印纸)、纸张大小(A4/80g)、规格((5包/箱)价格)三项信息,它们基本是以空格进行分隔的,

备考资料

先将该列数据进行整理,将商品名称中多余额的空格删除;部分纸张大小与规格之间缺少空格,可以用替换方式统一添加空格;个别信息是多余的可以手工将其删除。整理好以后进行数据分列操作,将它们分放在三列中。

(4)将分列后的数据列表进行整理,为新增的两列输入标题,对表格进行格式化操作,使其看起来更加美观易读,将价格列中的人民币符号删除并设置为保留两位小数的数值格式。

(5)对数据列表进行排序:以纸张大小为第一关键字、降序,价格为第二关键字、升序,品牌为第三关键字、降序进行排序操作。

(6)从数据列表中进行筛选:纸张大小为A4/80g、规格为10包/箱、且价格在200~230元之间(包含上下限)品牌,或者是纸张大小为A3/80g、规格为5包/箱、且价格在200―230元之间(包含上下限)品牌,要求将筛选结果放在数据列表的下方,并将该区域命名为“筛选结果”。

3.小霞是一位书店的销售人员,负责对计算类图书的销售情况进行记录、统计和分析,并按季上报分析结果。1月份时她需要将第四季度的销售情况进行汇总,习题文件夹下的工作簿文档“计算机类图书销售情况统计”是她对10一12月的销售情况统计,请帮助她完成下列工作:

(1)将10~12月三张销量表中的数据通过合并计算功能合并到一张新的工作表中,将该张工作表更名为“四季度销售情况”。

(2)完善“四季度销售情况”:为图书编号列输人标题“图书编号”;在图书编号列右边插入书名、图书类别和单价三列;通过VLOOKUP函数分别引用工作表“图书目录”中的相关数据,在“四季度销售情况”表中输入书名、图书类别和单价这三列的数据。

(3)在数据列表的右侧增加一列“销售额”,根据“销售额=销量×单价”构建公式计算出各类图书的销售额。对数据表进行适当的格式化操作:设置数据格式、设置边框底纹、设置对齐方式等,也可以套用格式。

(4)为“四季度销售情况”创建一个数据透视表,放在新的工作表,更名为“数据透视”,并将其移动到“四季度销售情况”表的右边。在数据透视表中汇总字段:按图书类别汇总销量,同时将书名作为“报表筛选字段”。

(5)为数据透视表数据创建一个类型为饼图的数据透视图,设置数据标签以百分数形式显示在外侧,将图表的标题改为“四季度各类图书销量”。

2.计算机二级OFFICEMS习题及答案 篇二

1.She was so angry at all ____he was doing _____she walked out without saying a word.

A. that, that B. which; that C. what; as D. that; which

2.Every minute must be made full use of _______our lessons, for the college entrance exam is coming.

A. going over B. to go over C. go over D. our going over

3.They are going downtown ________bus instead of _______their bikes.

A. by, by B. on; by C. by; in D. by; on

4.----- How about a film tonight?

----- _______I havent been to the cinema for a long time.

A. Yes, thanks. B. Why not? C. No, go away D. Its a pity.

5.----- which _______,bread or rice?

----- ________will do.

A. had you better eat; Both B. would you like; All

C. do you like most ; None D. would you rather have;

6.----- My God! I have to walk home now, for I just missed the bus.

----- Thats too bad. You ______it had you set out a bit earlier.

A. should have caught. B. had caught C. would have caught. D. could

7.More than one teacher _______told him it is important that he learn English well if he _______abroad.

A. had; will go B. has; wants to go C. has; want to go D. have; shall go

8.----- Do you see why he hasnt turned up yet?

----- Sorry, I dont know _______.

A. what the matter is B. how matters stood C. what is the matter D. how is the matter

9.----- Wheres John, do you know?

----- Oh, _____to hospital.

A. hes taken B. hell be taken C. hes been taken D. hell take

10.----- _______is your English teacher?

----- The one in red.

A. who B. which C. what D. where

11.----- John, may I ask you a favour?

----- ______

A. I’m sorry, but why? B. Sure, what is it? C. Yes, you could. D. I’d love to, and I’m busy.

12.Where was it _____the road accident happened yesterday?

A. when B. that C. which D. how

13.______you choose, make sure that it is a good one.

A. What B. Wherever C. Whichever D. Which

14.He suggested the sports meet be _______because of the bad weather.

A. put away B. put up C. put down D. put off

15.I didnt manage to work out the problem _______the teacher had explained how.

A. until B. unless C. when D. before

答案:1—10 ABDDD CBCCB

11—1

3.计算机二级OFFICEMS习题及答案 篇三

A.编制进度控制的工作流程

B.选择合理的合同结构,以避免过多合同界面而影响工程的进度

C.分析影响进度的风险并采取相应措施,以减少进度失衡的风险量

D.选择科学、合理的施工方案,对施工方案进行技术经济分析并考虑其对进度的影响

2、在进行建设工程项目总进度目标控制前,首先应该【D】。

A.分析项目的合同结构

B.编制详细的网络计划

C.分析项目资金流量

3、民营建筑公司作为分包单位应编制【B】。

A.施工总进度计划

B.单体工程施工进度计划

C.项目施工的施工计划

D.项目施工的月度施工计划

4、建设工程项目的总进度目标指的是整个项目的进度目标,它是在【B】项目定义时确定的。

A.项目预测阶段

B.项目决策阶段

C.项目计划阶段

D.项目实施阶段

5、在进行建设工程项日总进度目标控制前,首先应分析和论证【A】。

A.目标实现的可能性

B.目标计划的可行性

C.目标完成的收益情况

D.目标实施的步骤

6、在进度计划编制方面,应视项目的特点和施工进度控制的需要,施工方编制的进度计划包括【BCDE】。

A.项目总进度纲要

B.指导性施工进度计划

C.月度和旬计划

D.控制性施工进度计划

E.和季度计划

7、建设项目进度控制动态管理过程的组成环节由【ABC】。

A.进度目标的分析和论证,以论证进度目标是否合理,目标有否可能实现

B.在收集资料和调查研究的基础上编制进度计划

C.定期跟踪检查所编制的进度计划执行情况,若其执行有偏差则采取纠偏措施,并视必要调整进度计划

D.在施工技术先进合理的基础上编制进度计划

E.不定期检查所编制的进度计划执行情况

8、在建设工程进度控制系统中,工程项目建设总进度计划包括【BDE】。

A.工程项目施工进度计划

B.工程项目计划

C.施工准备工作计划

D.工程项目前期工作计划

专业的考试网站:考吧网

更多的考试资料请访问:考吧网

E.工程项目建设总进度计划

9、在建设工程进度控制计划体系中,以下不属于由建设单位编制的进度计划为【CDE】。

A.设计总进度计划

B.施工总进度计划

C.前期总进度计划

D.工程项目计划

E.建设总进度计划

10、在进行建设工程项目总进度目标控制前,首先应该【D】。

A.分析项目的合同结构

B.编制详细的网络计划

C.分析项目资金流量

D.分析进度目标实现的可能性

11、民营建筑公司作为分包单位应编制【B】。

A.施工总进度计划

B.单体工程施工进度计划

C.项目施工的施工计划

D.项目施工的月度施工计划

4.计算机二级考试练习试题及答案 篇四

(9) 数据库系统的三级模式分别为______模式、内部级模式与外部级模式。答:概念#概念级

(10) 数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、______和处理过程。答:数据存储

(11) 设一棵完全二叉树共有500个结点,则在该二叉树中有______个叶子结点。答:250

(12) 在最坏情况下,冒泡排序的时间复杂度为______。 答:n(n-1)/2#n*(n-1)/2#O(n(n-1)/2)#O(n*(n-1)/2)

(13) 面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个______。答:实体

(14) 软件的需求分析阶段的工作,可以概括为四个方面:______、需求分析、编写需求规格说明书和需求评审。 答:需求获取

(15) ______是数据库应用的核心。 答:数据库设计

(16) 数据结构包括数据的______结构和数据的存储结构。

答:逻辑

(17) 软件工程研究的内容主要包括:______技术和软件工程管理。答:软件开发 注:P64

(18) 与结构化需求分析方法相对应的是______方法。

答:结构化设计

(19) 关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、______和自定义完整性。答:参照完整性

(20) 数据模型按不同的应用层次分为三种类型,它们是______数据模型、逻辑数据模型和物理数据模型。答:概念 注:P110

(21) 栈的基本运算有三种:入栈、退栈和______。

答:读栈顶元素#读栈顶的元素#读出栈顶元素

(22) 在面向对象方法中,信息隐蔽是通过对象的______性来实现的。答:封装

(23) 数据流的类型有______和事务型。 答:变换型 注:P77

(24) 数据库系统中实现各种数据管理功能的核心软件称为______。答:数据库管理系统#DBMS 注:要牢记,重要

(25) 关系模型的数据操纵即是建立在关系上的数据操纵,一般有______、增加、删除和修改四种操作。答:查询 注:要牢记

(26) 实现算法所需的存储单元多少和算法的工作量大小分别称为算法的 ______。 答:空间复杂度和时间复杂度

(27) 数据结构包括数据的逻辑结构、数据的 ______以及对数据的操作运算。答:存储结构 注:P7

(28) 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的______。答:可重用性

(29) 面向对象的模型中,最基本的概念是对象和 ______。 答:类

(30) 软件维护活动包括以下几类:改正性维护、适应性维护、______维护和预防性维护。答:完善性 注:要牢记,书中没有提到

(31) 算法的基本特征是可行性、确定性、______和拥有足够的情报。答:有穷性

(32) 顺序存储方法是把逻辑上相邻的结点存储在物理位置______的存储单元中。答:相邻

(33) Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。答:数据结构 注:P67

(34) 数据库设计分为以下6个设计阶段:需求分析阶段、______、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。

答:概念设计阶段#数据库概念设计阶段

(35) 数据库保护分为:安全性控制 、______、并发性控制和数据的恢复。答:完整性控制 注:要牢记

(36) 测试的目的是暴露错误,评价程序的可靠性;而______的目的是发现错误的位置并改正错误。答:调试

(37) 在最坏情况下,堆排序需要比较的次数为______。

答:O(nlog2n)

(38) 若串s=“Program”,则其子串的数目是______。答:29

(39) 一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。

答:1对多#1:N

(40) 数据库管理系统常见的数据模型有层次模型、网状模型和______三种。答:关系模型

(41)数据的逻辑结构有线性结构和_______两大类。 答非线性结构

(42)数据结构分为逻辑结构与存储结构,线性链表属于_______。答:存储结构

(43)数据的基本单位是_______。答:元素

(44)长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为______。

答:n/2

(45)当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为______。 答:上溢

5.计算机二级考试WEB试题及答案 篇五

1、在用浏览器访问某个网站的页面时,可通过查看源文件的方式,修改网页的源代码。(X)

2、ASP是一种网页编程语言。(√)

3、IIS应运行在Windows NT平台上,它只提供WWW服务功能。(X)

4、ASP网页,运行时在客户端可以查看到真实的ASP源代码。(X)

5、HTML不具有文件存取操作的功能,是一种描述性的标记语言。(√)

6、在网页中,如果要收集用户所输入的`数据,必须通过表单来实现。(√)

7、HTML网页的存盘文件名必须是.htm。(X)

8、HTML标记符都必须配对和成组使用。(X)

9、cookie信息就是保存在客户端的用户标识信息文本,可以用文本编辑器打开,但客户端重启动后会丢失该信息。(√)

10、在Global.asa文件中,不能有任何输出语句,且该文件必须放在站点的根自录才能生效。(√)

11、在一个ASP页面中定义的对象或变量,其作用域仅限于该ASP页面,一旦页面执行完毕,该变量或对象也就自动被释放。(√)

12、Session和Application对象的事件过程只能书写在Global.asa文件中。(√)

13、在VB中当场编写一个组件,并生成一个.dll文件,该组件即使本机使用,也必须注册后方能使用。(X)

14、打开浏览器后,IIS会自动创建Session. SessionID属性,其属性值随着浏览器刷新而改变。(X)

6.计算机二级c语言试题及答案 篇六

1、请编写函数fun,其功能使:将两个两位正整数a b合并形成一个整数放在c中。合并的.方式使:将a数的十位和个位数依次放在c数的百位和个位上,b数的十位和个位数依次放在c数的千位和十位上。

答案:

void fun(int a,int b,long *c)

{*c=(b/10)*1000+(a/10)*100+(b%10)*10+a%10;}

2、请编写一个函数fun,它的功能使:计算n门课程的平均分,计算结果作为函数值返回。

答案:

float fun(float *a,int n)

{float ave=0.0;

int i;

for(i=0;i

ave+=a;

ave/=n;

return ave;}

3、假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能使:将字符串尾部的*号全部删除,前面和中间的*号不删除。

答案:

void fun(char *a)

{int i=0;

char *p,*q;

p=q=a;

while(*p)

p++;

p--;

while(*p==‘*’)

p--;

while(q<=p)

{a=*q;

i++;

q++;}

a=‘’;}

4、n名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,它的功能是:求出平均分,由函数值返回。

答案:

double fun(strec *h)

{double aver=0.0;

while(h!=null)

{aver+=h->s;

hy=h->next;}

aver/=n;

return aver;}

5、请编写函数fun,计算并输出给定10个数的方差。

答案:

double fun(double x[10])

{int i,j;

double s=0.0,s1=0.0;

for(i=0;i<10;i++)

s1+=x;

s1/=10;

for(j=0;j<10;j++)

s+=(x[j]-s1)*(x[j]-s1);

s/=10;

s=pow(s,0.5);

7.计算机二级OFFICEMS习题及答案 篇七

答:读栈顶元素#读栈顶的元素#读出栈顶元素

(2) 在面向对象方法中,信息隐蔽是通过对象的______性来实现的。

答:封装

(3) 数据流的类型有______和事务型。

答:变换型

(4) 数据库系统中实现各种数据管理功能的核心软件称为______。

答:数据库管理系统#DBMS

(5) 关系模型的数据操纵即是建立在关系上的数据操纵,一般有______、增加、删除和修改四种操作。

答:查询

(6) 实现算法所需的存储单元多少和算法的工作量大小分别称为算法的` ______。

答:空间复杂度和时间复杂度

(7) 数据结构包括数据的逻辑结构、数据的 ______以及对数据的操作运算。

答:存储结构

(8) 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的______。

答:可重用性

(9) 面向对象的模型中,最基本的概念是对象和 ______。

答:类

(10) 软件维护活动包括以下几类:改正性维护、适应性维护、______维护和预防性维护。

8.计算机二级OFFICEMS习题及答案 篇八

A、源程序要文档化 B、数据说明的次序要规范化

C、避免滥用goto语句 D、模块设计要保证高耦合、高内聚

解析:良好的程序设计风格可以使程序结构清晰合理,使程序代码便于维护,因此,程序设计风格对保证程序的质量很重要。主要应注意和考虑下述一些因素:1、源程序要文档化;2、数据说明的次序要规范化;3、语句的结构应该简单直接,不应该为提高效率而把语句复杂化,避免滥用goto语句。模块设计要保证低耦合、高内聚。

故本题答案为D。

2.从工程管理角度,软件设计一般分为两步完成,它们是______

A、概要设计与详细设计 B、过程控制

C、软件结构设计与数据设计 D、程序设计与数据设计

解析:从工程管理角度看,软件设计分为两步完成:概要设计与详细设计。概要设计(又称结构设计)将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式;详细设计确立每个模块的实现算法和局部数据结构,用适当方法表示算法和数据结构的细节。

故本题答案为A。

3.在结构化程序设计中,模块划分的原则是______。

A、各模块应包括尽量多的功能

B、各模块的规模应尽量大

C、各模块之间的联系应尽量紧密

D、模块内具有高内聚度、模块间具有低耦合度

解析:软件设计中通常采用结构化设计方法,模块的独立程度是评价设计好坏的重要度量标准。耦合性与内聚性是模块独立性的两个定性标准。内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量;耦合性是模块间互相连接的紧密程度的度量。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

4. 下列叙述中正确的是______。

A、软件测试的主要目的是发现程序中的错误

B、软件测试的主要目的是确定程序中错误的位置

C、为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作

D、软件测试是证明软件没有错误

解析:关于软件测试的目的,GrenfordJ.Myers在《The Art of Software Testing》一书中给出了深刻的阐述:软件测试是为了发现错误而执行程序的过程;一个好的测试用例是指很可能找到迄今为止尚未发现的错误的用例;一个成功的测试是发现了至今尚未发现的错误的测试。整体来说,软件测试的目的就是尽可能多地发现程序中的错误。

5.下面选项中不属于面向对象程序设计特征的是______。

A、继承性

B、多态性

C、类比性

D、封装性

解析:对象是由数据和容许的操作组成的封装体,与客观实体有直接的对应关系。对象之间通过传递消息互相联系,以模拟现实世界中不同事物彼此之间的联系。面向对象技术有三个重要特性,封装性、继承性和多态性。

6.下列对队列的叙述正确的是______。

A、队列属于非线性表

B、队列按“先进后出”原则组织数据

C、队列在队尾删除数据

D、队列按“先进先出”原则组织数据

解析: 队列是指允许在一端进行插入、而在另一端进行删除的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。它又称为“先进先出”或“后进后出”的线性表,体现了“先来先服务”的原则。

7.

进行前序遍历的结果为______。

A、DYBEAFCZX

B、YDEBFZXCA

C、ABDYECFXZ

D、ABCDEFXYZ

解析: 在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为3种:前序遍历、中序遍历和后序遍历。

前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。

8.某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为______。

A、n+1

B、n-1

C、2n

D、n/2

解析:二叉树的性质3:在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。本题中度为2的结点数为n,故叶子结点数为n+1个。

9.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是______。

A、并

B、交

C、投影

D、笛卡儿乘积

解析:对关系数据库进行查询时,需要找到用户感兴趣的数据,这就需要对关系进行一定的关系运算。关系的基本运算有两类:一类是传统的集合运算(并、交、差),另一类是专门的关系运算(选择、投影、连接)。集合的并、交、差:设有两个关系R和S,它们具有相同的结构,R和S的并是由属于R和S,或者同时属于R和S的所有元组成的集合,记作R∪S;R和S的交是由既属于R又属于S的所有元组组成的集合,记作R∩S;R和S的差是由属于R但不属于S的所有元组组成的集合,记作R-S。

10.下列叙述中错误的是______。

A、在数据库系统中,数据的物理结构必须与逻辑结构一致

B、数据库技术的根本目标是要解决数据的共享问题

C、数据库设计是指在已有数据库管理系统的基础上建立数据库

D、数据库系统需要操作系统的支持

解析: 数据库系统具有数据独立性的特点,数据独立性一般分为物理独立性与逻辑独立性两级。物理独立性即数据的物理结构的改变都不影响数据库的逻辑结构;逻辑独立性即数据库总体逻辑结构的改变,不需要相应修改应用程序。所以,在数据系统中,数据的物理结构并不一定与逻辑结构一致。

11.微机硬件系统中最核心的部件是______。

A、内存储器

B、输入输出设备

C、CPU

D、硬盘

解析: 中央处理器(CPU)主要包括运算器(ALU)和控制器(CU)两大部件。它是计算机的核心部件。

12. 标准的ASCII码用7位二进制位表示,可表示不同的编码个数是______。

A、127

B、128

C、255

D、256

解析: ASCII码是美国国家信息标准码,用7位二进制数来表示一个字符的编码,所以总共可以表示128个不同的字符。

13.对CD-ROM可以进行的操作是______。

A、读或写

B、只能读不能写

C、只能写不能读

D、能存不能取

解析:ROM的意思是只能读出而不能随意写入信息的存储器,所以CD-ROM光盘就是只读光盘。

目前使用的光盘分为3类:只读光盘(CD-ROM)、一次写入光盘(WORM)和可擦写型光盘(MO)。

14.下列选项中,既可作为输入设备又可作为输出设备的是______。

A、扫描仪

B、绘图仪

C、鼠标器

D、磁盘驱动器

解析: 磁盘是可读取的,既可以从磁盘读出数据输入计算机,又可以从计算机里取出数据输出到磁盘。

15.下列度量单位中,用来度量计算机网络数据传输速率(比特率)的是______。

A、MB/s

B、MIPS

C、GHz

D、Mbps

解析: 在数字信道中,以数据传输速率(比特率)表示信道的传输能力,即每秒传输的二进制位数(bps),单位为:bps、Kbps、Mbps和Gbps。

16下列设备组中,完全属于外部设备的一组是______。

A、激光打印机,移动硬盘,鼠标器

B、CPU,键盘,显示器

C、SRAM内存条,CD-ROM驱动器,扫描仪

D、优盘,内存储器,硬盘

解析:注意本题的要求是“完全”属于“外部设备”的一组。一个完整的计算机包括硬件系统和软件系统,其中硬件系统包括中央处理器、存储器、输入输出设备。输入输出设备就是所说的外部设备,主要包括键盘、鼠标、显示器、打印机、扫描仪、数字化仪、光笔、触摸屏、和条形码读入器、绘图仪、移动存储设备等。

17一个完整的计算机系统的组成部分的确切提法应该是______。

A、计算机主机、键盘、显示器和软件

B、计算机硬件和应用软件

C、计算机硬件和系统软件

D、计算机硬件和软件

解析: 一个完整的计算机系统包括硬件系统和软件系统。

18下列设备中,可以作为微机输入设备的是______。

A、打印机

B、显示器

C、鼠标器

D、绘图仪

解析: 打印机、显示器和绘图仪属于输出设备,只有鼠标器属于输入设备。

19.实现音频信号数字化最核心的硬件电路是______。

A、A/D转换器

B、D/A转换器

C、数字编码器

D、数字解码器

解析:音频信号数字化是把模拟信号转换成数字信号,此过程称为A/D转换(模数转换),它主要包括:

采样:在时间轴上对信号数字化;

量化:在幅度轴上对信号数字化;

编码:按一定格式记录采样和量化后的数字数据。

实现音频信号数字化最核心的硬件电路是A/D转换器。

20. 计算机网络是计算机技术和______。

A、自动化技术的结合

B、通信技术的结合

C、电缆等传输技术的结合

D、信息技术的结合

解析: 所谓计算机网络是指分布在不同地理位置上的具有独立功能的多个计算机系统,通过通信设备和通信线路相互连接起来,在网络软件的管理下实现数据传输和资源共享的系统,是计算机网络技术和通信技术相结合的产物。

拓展阅读:

应试技巧

选择分析题

选择题为单选题,是客观性试题,试题覆盖面广,一般情况下考生不可能做到对每个题目都有把握答对。这时,就需要考生学会放弃,即不确定的题目不要在上面花费太多的时间,应该在此题上做上标记,立即转移注意力,作答其他题目。最后有空余的时间再回过头来仔细考虑此题。绝大多数选择题的设问是正确观点,称为正面试题如果设问是错误观点,称为反面试题。考生在作答选择题时可以使用一些答题方法,以提高答题准确率。

(1)正选法(顺选法):如果对题肢中的4个选项,一看就能肯定其中的1个是正确的,就可以直接得出答案。注意,必须要有百分之百的把握才行。

(2)逆选法(排谬法):逆选法是将错误答案排除的方法。对题肢中的4个选项,一看就知道其中的1个(或2个、3个)是错误的,可以使用逆选法,即排除错误选项。

(3)比较法(蒙猜法):这种办法是没有办法的办法,在有一定知识基础上的蒙猜也是一种方法。

1.计算机等级考试二级MS试题【含答案】

2.计算机等级考试二级VB考试题及答案

3.全国计算机等级考试二级java精选试题

4.全国计算机等级考试二级java精选试题及答案

5.4月计算机等级考试一级MS模拟试题三(带答案)

6.07年4月计算机等级考试一级MS模拟试题七(带答案)

7.07年4月计算机等级考试一级MS模拟试题四(带答案)

8.07年4月计算机等级考试一级MS模拟试题五(带答案)

9.07年4月计算机等级考试一级MS模拟试题二(带答案)

9.计算机二级OFFICEMS习题及答案 篇九

计算机二级MSoffice高级应用模拟试题及答案

选择题

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.对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。

A.快速排序

B.冒泡排序

C.直接插入排序

D.堆排序

7.下列关于栈的叙述正确的是()。

A.栈按“先进先出”组织数据

B.栈按“先进后出”组织数据

C.只能在栈底插入数据

D.不能删除数据

8.在数据库设计中,将E-R图转换成关系数据模型的过程属于()。

A.需求分析阶段

B.概念设计阶段

C.逻辑设计阶段

D.物理设计阶段

9.有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为()。

A.笛卡尔积

B.交

C.并

D.自然连接

10.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。

A.课号,成绩

B.学号,成绩

C.学号,课号

D.学号,姓名,成绩

答案

1.C【解析】在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。所以选择C。

2.A【解析】结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用90t0语句,所以选择A。

3.B【解析】软件设计中模块划分应遵循的准则是高内聚低偶合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证以此为依据开发出的软件.系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。

4.B【解析】A错误,可行性分析阶段产生可行性分析报告。C错误,概要设计说明书是总体设计阶段产生的文档。D错误,集成测试计划是在概要设计阶段编写的文档。B正确,需求规格说明书是后续工作如设计、编码等需要的重要参考文档。

5.A【解析】算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。有穷性是指算法程序的运行时间是有限的。

6.D【解析】除了堆排序算法的比较次数是O(nlog2n),其他的都是n(n-1)/2。.B【解析】栈是按“先进后出”的原则组织数据的,数据的插入和删除都在栈顶进行操作。

8.C 【解析】E-R图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,所以属于逻辑设计阶段。

9.D【解析】自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以B错误。笛卡尔积是用R集合中元素为第一元素,S集合中元素为第二元素构成的有序对,所以C错误。根据关系T可以很明显地看出是从关系R与关系S中取得相同的关系组所以取得是交运算,因此选择D。

10.计算机二级c语言试题及答案 篇十

1.(A)是构成C语言程序的基本单位。

A、函数

B、过程

C、子程序

D、子例程

2.C语言程序从 C 开始执行。

A、程序中第一条可执行语句

B、程序中第一个函数

C、程序中的main函数

D、包含文件中的第一个函数

3、以下说法中正确的是(C)。

A、C语言程序总是从第一个定义的函数开始执行

B、在C语言程序中,要调用的函数必须在main()函数中定义

C、C语言程序总是从main()函数开始执行

D、C语言程序中的main()函数必须放在程序的开始部分

4.下列关于C语言的说法错误的是(B)。

A、C程序的工作过程是编辑、编译、连接、运行

B、C语言不区分大小写。

C、C程序的三种基本结构是顺序、选择、循环

D、C程序从main函数开始执行

5.下列正确的标识符是(C)。

A、-a

1B、a[i]

C、a2_i

D、int t

5~8题为相同类型题

考点:标识符的命名规则

只能由字母、数字、下划线构成数字不能作为标识符的开头

关键字不能作为标识符

选项A中的“-”,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3)

6.下列C语言用户标识符中合法的是(B)。

A、3ax

B、x

C、case

D、-e2 E)union

选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1);

7.下列四组选项中,正确的C语言标识符是(C)。

A、%x

B、a+b

C、a12

3D、12

3选项A中的“%”,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2)

8、下列四组字符串中都可以用作C语言程序中的标识符的是(A)。

A、print _3d db8 aBc

B、Iam one_half start$it 3pai

C、str_1 Cpp pow while

D、Pxq My->book line# His.age

选项B中的“”,”$”,选项D中“>”,”#”,”.”,”-”不满足(1);选项C中的while为关键字,不满足(3)

9.C语言中的简单数据类型包括(D)。

A、整型、实型、逻辑型

B、整型、实型、逻辑型、字符型

C、整型、字符型、逻辑型

D、整型、实型、字符型

10.在C语言程序中,表达式5%2的结果是 C。

A、2.5B、2C、1D、3%为求余运算符,该运算符只能对整型数据进行运算。且符号与被模数相同。5%2=1;5%(-2)=1;(-5)%2=-1;(-5)%(-2)=-1;

/为求商运算符,该运算符能够对整型、字符、浮点等类型的数据进行运算,5/2=

211.如果int a=3,b=4;则条件表达式"aA、3B、4C、0

D、1详见教材P97.表达式1?表达式2:表达式

3先计算表达式1,若表达式1成立,则选择计算表达式2,并表达式2的值作为整个大表达式的值;

若表达式1不成立,则选择计算表达式3,并将表达式3的值作为整个大表达式的值

此题中的aa为3,b为4。a12.若int x=2,y=3,z=4 则表达式x

A、4B、3C、2D、0

E)

113.C语言中,关系表达式和逻辑表达式的值是(B)。

A、0

B、0或

1C、1D、‘T’或’F’

14.下面(D)表达式的值为4.A、11/

3B、11.0/

3C、(float)11/

3D、(int)(11.0/3+0.5)

14~16题为同一类型

详见教材P54~56.(1)相同数据类型的元素进行数学运算(+、-、*、/)得到结果还保持原数据类型。

(2)不同数据类型的元素进行数学运算,先要统一数据类型,统一的标准是低精度类型转换为高精度的数据类型。

选项A,11与3为两个整数,11/3结果的数据类型也应为整数,因此将3.666666的小数部分全部舍掉,仅保留整数,因此11/3=3.选项B,11.0为实数,3为整数,因此首先要统一数据类型,将整型数据3转换为3.0,转换后数据类型统一为实型数据,选项B变为11.0/3.0,结果的数据类型也应为实型数据,因此选项B 11.0/3=3.666666

选项C,先将整数11强制类型转换,转换为实型11.0,因此选项C变为11.0/3,其后计算过程、结果与选项B同

选项D,首先计算11.0/3,其计算过程、结果与选项B同,得到3.666666;再计算3.666666+0.5=4.166666,最后将4.166666强制类型转换为整型,即将其小数部分全部舍掉,结果为

415.设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是(B)

A、b=1.0/a

B、b=(float)(1/A、C、b=1/(float)a

D、b=1/(a*1.0)

16.若“int n;float f=13.8;”,则执行“n=(int)f%3”后,n的值是(A)

A、1B、4C、4.33333

3D、4.6

“(int)f“表示将f中的值强制类型转换为整型,即将13.8的小数部分舍掉,转换为13;然后计算13%3,结果为1,再将结果赋给变量n,因此n的值为

117.以下对一维数组a的正确说明是: D

A、char a(10);

B、int a[];

C、int k=5,a[k];

D、char a[3]={‘a’,’b’,’c’};

详见教材P143~144,一维数组的定义、初始化

类型符 数组名 [常量表达式]

类型符是指数组中数组元素的类型;数组名要符合标识符命名规则;常量表达式是指数组的长度(数组中包含元素的个数),其值只能是整数,不可以是变量,而且从1开始计数。

选项A,常量表达式只能放在中括号 [ ]中

选项B,只有在对数组初始化(即赋值)的时候才可以省略数组的长度,B中并未对a进行初始化。

选项C,常量表达式不能为变量。

18.以下能对一维数组a进行初始化的语句是:(C)

A、int a[5]=(0,1,2,3,4,)

B、inta(5)={}

C、int a[3]={0,1,2}

D、int a{5}={10*1}

详见教材P145,一维数组的定义、初始化

选项B,D,常量表达式只能放在中括号 [ ]中

选项A,数组可以看做是若干个相同数据类型元素的有序集合,因此以集合的形式对其初始化,使用{ }对其初始化,选项A用了().19.在C语言中对一维整型数组的正确定义为 D。

A、int a(10);

B、int n=10,a[n];

C、int n;a[n];

D、#define N 10

int a[N];

20、已知:int a[10];则对a数组元素的正确引用是(D)。

A、a[10]

B、a[3.5]

C、a(5)

D、a[0]

详见教材P144,数组元素的引用

数组名[下标]

引用数组元素时,[ ]中的下标为逻辑地址下标,只能为整数,可以为变量,且从0开始计数

int a[10]表示定义了一个包含10个整型数据的数组a,数组元素的逻辑地址下标范围为0~9,即a[0] 表示组中第1个元素;a[1] 表示组中第2个元素;a[2] 表示组中第3个元素;......;a[9] 表示组中第10个元素.选项A,超过了数组a的逻辑地址下标范围;

选项B,逻辑地址下标只能为整数

选项C,逻辑地址下标只能放在[ ]中

21.若有以下数组说明,则i=10;a[a[i]]元素数值是(C)。

int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};

A、10

B、9

C、6

D、5先算a[a[i]]内层的a[i],由于i=10,因此a[i]即a[10].a[10]对应下面数组中的元素为9.因此a[a[i]]即为a[9]

a[9]对应下面数组中的元素为6.因此a[9]即为6

22.若有说明:int a[][3]={{1,2,3},{4,5},{6,7}};则数组a的第一维的大小为:(B)

A、2B、3C、4D、无确定值7

D、3 6 9

二维数组的一维大小,即指二维数组的行数,在本题中,按行对二维数组赋值,因此内层有几个大括号,数组就有几行

23.对二维数组的正确定义是(C)

详见教材P149~152,二维数组的定义、初始化

类型符 数组名 [常量表达式][常量表达式]

二维数组可以看做是矩阵

类型符是指数组中数组元素的类型;数组名要符合标识符命名规则;第一个常量表达式是指数组的行数;第二个常量表达式是指数组的列数;常量表达式的值只能是整数,不可以是变量,而且从1开始计数。

一维数组初始化时可以省略数组长度

二维数组初始化时可以省略行数,但不能省略列数

选项A,B,都省略了列数

选项D,不符合二维数组定义的一般形式,行、列常量表达式应该放在不同的[]中

A、int a[ ][ ]={1,2,3,4,5,6};

B、int a[2] []={1,2,3,4,5,6};

C、int a[ ] [3]={1,2,3,4,5,6};

D、int a[2,3]={1,2,3,4,5,6};

24.已知int a[3][4];则对数组元素引用正确的是__C___

A、a[2][4]

B、a[1,3]

C、a[2][0]

D、a(2)(1)

详见教材P150,数组元素的引用

数组名[下标] [下标]

引用数组元素时,[ ]中的下标为逻辑地址下标,只能为整数,可以为变量,且从0开始计数

第一个[下标]表示行逻辑地址下标,第二个[下标]表示列逻辑地址下标。

本题图示详见P149图6.7

因此a的行逻辑地址范围0~2;a的列逻辑地址范围0~3;

选项A,列逻辑地址下标超过范围

选项B,D,的引用形式不正确。

25.C语言中函数返回值的类型是由 A 决定的.A、函数定义时指定的类型

B、return语句中的表达式类型

C、调用该函数时的实参的数据类型

D、形参的数据类型

26.在C语言中,函数的数据类型是指(A)

A、函数返回值的数据类型

B、函数形参的数据类型

C、调用该函数时的实参的数据类型

D、任意指定的数据类型

27.在函数调用时,以下说法正确的是(B)

A、函数调用后必须带回返回值

B、实际参数和形式参数可以同名

C、函数间的数据传递不可以使用全局变量

D、主调函数和被调函数总是在同一个文件里

28.在C语言中,表示静态存储类别的关键字是:(C)

A、auto

B、register

C、static

D、extern

29.未指定存储类别的变量,其隐含的存储类别为(A)。

A、auto

B、static

C、extern

D、register

30.若有以下说明语句:

struct student

{ int num;

char name[ ];

float score;

}stu;

则下面的叙述不正确的是:(D)

A、struct是结构体类型的关键字

B、struct student 是用户定义的结构体类型

C、num, score都是结构体成员名

D、stu是用户定义的结构体类型名

31.若有以下说明语句:

struct date

{ int year;

int month;

int day;

}brithday;

则下面的叙述不正确的是__C___.A、struct是声明结构体类型时用的关键字

B、struct date 是用户定义的结构体类型名

C、brithday是用户定义的结构体类型名

D、year,day 都是结构体成员名

32.以下对结构变量stul中成员age的非法引用是 B

struct student

{ int age;

int num;

}stu1,*p;

p=&stu1;

A、stu1.age

B、student.age

C、p->age

D、(*p).age

33.设有如下定义:

struck sk

{ int a;

float b;

}data;

int *p;

若要使P指向data中的a域,正确的赋值语句是 C

A、p=&a;

B、p=datA、a;

C、p=&datA、a;

D、*p=datA、a;

34.设有以下说明语句:

typedef struct stu

{ int a;

float b;

} stutype;

则下面叙述中错误的是(D)。

A、struct是结构类型的关键字

B、struct stu是用户定义的结构类型

C、a和b都是结构成员名

D、stutype是用户定义的结构体变量名

35.语句int *p;说明了 C。

A、p是指向一维数组的指针

B、p是指向函数的指针,该函数返回一int型数据

C、p是指向int型数据的指针 // 指针的定义教材P22

3D、p是函数名,该函数返回一指向int型数据的指针

36.下列不正确的定义是(A)。

A、int *p=&i,i;

B、int *p,i;

C.int i,*p=&i;

D、int i,*p;

选项A先定义一个整型指针变量p,然后将变量i的地址赋给p。然而此时还未定义变量i因此编译器无法获得变量i的地址。(A与C对比,选项C先定义变量i,则在内存中为i分配空间,因此i在内存空间的地址就可以确定了;然后再定义p,此时可以为p赋i的地址,C正确)

37.若有说明:int n=2,*p=&n,*q=p,则以下非法的赋值语句是:(D)

A、p=q

B、*p=*q

C、n=*q

D、p=n

p,q同为整型指针变量,二者里面仅能存放整型变量的地址。

选项A,q中为地址,因此可将此地址赋给p

选项B,*p表示p所指向对象n的内容,即一个整数;*q表示q所指向对象的内容,由于在定义q时为其初始化,将p中n的地址给q,因此p中存放n的地址,*q表示q所指向对象n的内容.因此*p=*q 相当于 n=n;

选项C,n=*q 等价于n=n;

选项D,p中只能存放地址,不能将n中的整数值赋给p

38.有语句:int a[10],;则 B 是对指针变量p的正确定义和初始化。

A、int p=*a;

B、int *p=a;

C、int p=&a;

D、int *p=&a;

选项A,a是数组名,不是指针变量名,因此不可用*标注数组名a

选项C,a是数组名,数组名就是地址,无需再用地址符号。而且在定义指针变量p时,应在变量名前加*,标明p是指针变量

选项D,a是数组名,数组名就是地址,无需再用地址符号。

39.若有说明语句“int a[5],*p=a;”,则对数组元素的正确引用是(C)。

A、a[p]

B、p[a]

C、*(p+2)

D、p+

2首先定义一个整型数组a,a的长度为5,然后定义一个指针变量p,并同时对p进行初始化,将数组a的地址赋给p。因此此时p中存放的数组a的首地址,即数组中第一个元素a[0]的地址。

对于数组元素下标的引用(详见p144), 一般形式 数组名[下标] 其中下标为逻辑地址下标,从0开始计数,方括号中的下标可以是变量,可以是表达式,但结果一定要是整数。

选项A,p中存放的是地址,不是整数,不能做数组元素的下标

选项B,a是数组名,数组名就是地址,不是整数,不能做数组元素的下标

选项C,(重点!!详见p231~234)p+2表示指向同一数组中的下两个元素的地址,当前p指向a[0],则p+2表示a[2]的地址,因此*(p+2)表示a[2]的内容

40.有如下程序

int a[10]={1,2,3,4,5,6,7,8,9,10},*P=a;

则数值为9的表达式是 B

A、*P+9

B、*(P+8)

C、*P+=9

D、P+8

(重点!!详见p231~234)

首先定义一个整型数组a,a的长度为5,然后定义一个指针变量P,并同时对P进行初始化,将数组a的地址赋给P。因此此时P中存放的数组a的首地址,即数组中第一个元素a[0]的地址。

数组中9对应的是a[8], 选项B,P+8表示数组中后8个元素的地址,即a[8]的地址。*(P+8)则表示该地址内所存放的内容,即a[8]的值。

选项A,*P表示P所指向对象的内容,此时P指向a[0], *P即a[0]的值1.*P+9=1+9=10

上一篇:落实好一岗双责下一篇:知识管理的主要流程