2017全国计算机统考最新试题集
2017年计算机考试试题及答案
![2017年计算机考试试题及答案](https://img.taocdn.com/s3/m/acc6487afbd6195f312b3169a45177232f60e4c7.png)
2017年计算机考试试题及答案一、选择题(每题2分,共40分)1. 计算机网络中,下列哪种协议不属于TCP/IP协议族?()A. HTTPB. FTPC. SMTPD. ICQ答案:D2. 下列哪种编程语言不是面向对象的编程语言?()A. JavaB. C++C. PythonD. C答案:D3. 在计算机系统中,下列哪个设备不属于输入设备?()A. 键盘B. 鼠标C. 扫描仪D. 打印机答案:D4. 计算机操作系统中,下列哪个概念不是进程和线程的关系?()A. 并发B. 同步C. 互斥D. 串行答案:D5. 在数据库中,下列哪种数据模型不是关系型数据库模型?()A. 层次模型B. 网状模型C. 关系模型D. 面向对象模型答案:D6. 下列哪个软件不属于办公自动化软件?()A. Microsoft OfficeB. WPS OfficeC. Adobe PhotoshopD. CorelDRAW答案:C7. 计算机网络中,下列哪种传输方式不是广播传输方式?()A. 单播B. 多播C. 广播D. 组播答案:A8. 在计算机编程中,下列哪种编程范式不是函数式编程范式?()A. 命令式编程B. 声明式编程C. 面向对象编程D. 逻辑编程答案:C9. 下列哪个操作系统不是基于Linux内核的?()A. UbuntuB. Red HatC. WindowsD. CentOS答案:C10. 在计算机科学中,下列哪种算法不是排序算法?()A. 冒泡排序B. 快速排序C. 暴力排序D. 插入排序答案:C二、填空题(每题2分,共20分)1. 计算机网络中,IP地址分为______类。
答案:A、B、C2. 在计算机编程中,面向对象的三个基本特性是______、______和______。
答案:封装、继承、多态3. 计算机操作系统中,进程和线程的主要区别是______。
答案:进程是系统进行资源分配和调度的基础单位,线程是进程的执行单元4. 数据库中,主键的作用是______。
2017年9月全国计算机等级考试二级Visual+Basic语言程序设计真题
![2017年9月全国计算机等级考试二级Visual+Basic语言程序设计真题](https://img.taocdn.com/s3/m/66f1d62bd15abe23492f4d61.png)
2017年9月全国计算机等级考试二级Visual Basic语言程序设计真题(总分:100.00,做题时间:120分钟)一、选择题(总题数:40,分数:40.00)1.下列叙述中正确的是(分数:1.00)A.循环队列是队列的一种链式存储结构B.循环队列是队列的一种顺序存储结构(正确答案)C.循环队列是非线性结构D.循环队列是一种逻辑结构解析:在实际应用中。
队列的顺序存储结构一般采用循环队列的形式。
2.下列关于线性链表的叙述中,正确的是(分数:1.00)A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C.进行插入与删除时,不需要移动表中的元素(正确答案)D.以上说法均不正确解析:一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。
线性链表中数据的插入和删除都不需要移动表中的元素.只需改变结点的指针域即可。
3.一棵二又树共有 25 个结点,其中 5 个是叶子结点,则度为 1 的结点数为(分数:1.00)A.16 (正确答案)B.10C.6D.4解析:根据二叉树的性质 3:在任意一棵二叉树中,度为 0 的叶子结点总是比度为 2的结点多一个,所以本题中度为 2 的结点是 5 - 1=4 个,所以度为 1 的结点的个数是 25-5-4=16 个。
4.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是(分数:1.00)A.外模式B.内模式(正确答案)C.概念模式D.逻辑模式解析:数据库系统的三级模式是概念模式、外模式和内模式。
概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。
外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。
内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择B。
2017 年研究生全国统考计算机试题操作系统题目及答案
![2017 年研究生全国统考计算机试题操作系统题目及答案](https://img.taocdn.com/s3/m/21506226bed5b9f3f90f1c75.png)
一、单项选择题
23.
假设 4 个作业到达系统的时刻和运行时间如下表所示。 作业 J1 J2 J3 J4 到达时刻 t 0 1 1 3 )。 B. J1、 J4 C . J2、 J4 D. J1 、 J3 运行时间 3 3 2 1
系统在 t=2 时开始作业调度。若分别采用先来先服务和短作业优先调度算法,则选 中的作业分别是 ( A . J2、 J3 答案 D。 24. 执行系统调用的过程包括如下主要操作: ②执行陷入 (trap) 指令 ④执行相应的服务程序 )。 B. ②→④→③→① D. ③→④→②→① ①返回用户态 ③传递系统调用参数 正确的执行顺序是 ( A . ②→③→①→④ C . ③→②→④→① 答案 C。 25. 某计算机按字节编址,其动态分区内存管理采用最佳适应算法,每次分配和
mutex_z23 =
P(mutex_y23); P(mutex_z23); w = add(y, z); V(mutex_y23); V(mutex_z23); …… }
// 计算两个复数之和 cnum add(cnum p, cnum q) { cnum s; s.a = p.a + q.a; s.b = p.b + q.b; return s; } x: 不共享
二、综合应用题
B .仅Ⅱ、Ⅳ D.仅Ⅰ、Ⅱ、Ⅳ
答案 B。对磁盘进行分区和确定磁盘扇区校验码所占位数是在磁盘逻辑格式化之前
)。
)。
B.仅Ⅱ、Ⅲ
C.仅Ⅰ、Ⅱ
D.Ⅰ、Ⅱ和Ⅲ
答案 B。Ⅰ是错的,排除 C 和 D ,Ⅱ是对的,排除 A ,只能选 B 。当然也只有Ⅱ和Ⅲ
B .②→③→①→④ D .①→②→④→③
2017年9月1日全国计算机等级考试三级网络技术真题精选
![2017年9月1日全国计算机等级考试三级网络技术真题精选](https://img.taocdn.com/s3/m/ea3b27362cc58bd63086bd40.png)
2017年9月1日全国计算机等级考试三级网络技术真题精选(总分:94.00,做题时间:120分钟)一、选择题(总题数:40,分数:40.00)1.下列关于光以太网在宽带城域网应用的描述中,错误的是(分数:1.00)A.光以太网设备与线路符合电信网络 99.99%的高运行可靠性(正确答案)B.能根据用户需求动态分配带宽C.具有认证与授权功能D.提供计费功能解析:光以太网设备与线路符合电信网络 99.999%的高运行可靠性,并具备以下特征:①能够根据终端用户的实际应用需求分配带宽;②具有认证与授权功能;③支持MPLS(多协议标签交换);④提供计费功能;⑤能够方便、快速、灵活地适应用户和业务的扩展。
故选择 A 选项。
2.下列关于接入技术特征的描述中,错误的是(分数:1.00)A.ADSL 技术具有非对称带宽特性B.IEEE 802.11a 将传输速率提高到 54Mbit/sC.光纤传输系统的中继距离可达 100km 以上D.Cable Modem 利用波分复用的方法,将信道分为上行信道和下行信道(正确答案)解析:Cable Modem 利用频分复用的方法,将信道分为上行信道和下行信道。
故选择 D 选项。
3.下列关于 RPR 技术的描述中,错误的是(分数:1.00)A.RPR 的内环与外环都可以传输数据分组与控制分组B.RPR 环将沿顺时针方向传输的光纤环叫做内环(正确答案)C.RPR 环中每一个节点都执行 SRP 公平算法D.RPR 环能够在 50ms 内实现自愈解析:RPR(Resilient Packet Ring,弹性分组环)将沿顺时针传输的光纤环叫做外环,将沿逆时针传输的光纤环叫做内环。
故选择 B 选项。
4.ITU 标准 OC-3 和 OC-48 的传输速率分别为(分数:1.00)A.51.84Mbit/s 和 622.08Mbit/sB.155.52Mbit/s 和 1.244Gbit/sC.155.52Mbit/s 和 2.488Gbit/s (正确答案)D.622.08Mbit/s 和 2.488Gbit/s解析:OC-n: Optical Carrier level n(光载体等级)。
2017年全国计算机等级考试二级《MS Office高级应用》真题一及详解
![2017年全国计算机等级考试二级《MS Office高级应用》真题一及详解](https://img.taocdn.com/s3/m/531d922752d380eb62946da8.png)
2017年全国计算机等级考试二级《MS Office高级应用》真题一(总分100, 考试时间90分钟)一、选择题1. 一个栈的初始状态为空,现将元素1、2、3、4、5、A、B、C、D、E依次人栈,然后再依次出栈,则元素出栈的顺序是( )。
A 12345ABCDEB EDCBA54321C ABCDEl2345D 54321EDCBA答案:B本题考查栈的特性,栈是按照"后进先出"的原则组织数据的。
所以出栈顺序是EDC-BA54321。
2. 下列叙述中正确的是( )。
A 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B 在循环队列中,只需要队头指针就能反映队的中元素的动态变化情况C 在循环队列中,只需要队尾指针就能反映队的中元素的动态变化情况D 循环队列中元素的个数是由队头指针和队尾指针共同决定的答案:D循环队列中元素的个数是由队首指针和队尾指针共同决定的,元素的动态变化也是通过队首指针和队尾指针来反映的,当队首等于队尾时,队列为空。
3. 在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
A O(n)B O(n2)C O(log2n)D O(nlog2n)答案:C4. 下列叙述中正确的是( )。
A 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C 顺序存储结构能存储有序表,链式存储结构不能存储有序表D 链式存储结构比顺序存储结构节省存储空间答案:A顺序存储方式是把逻辑上相邻的节点存储在物理上相邻的存储单元中,节点之间的关系由存储单元的邻接关系来体现。
其优点是占用最少的存储空间,所以选项D错误。
顺序存储结构可以存储二叉树这样的非线性结构,所以选项B错误。
链式存储结构也可以存储线性表,所以选项C错误。
5. 在数据流图中,带有箭头的线段表示的是( )。
A 控制流B 数据流C 模块调用D 事件驱动答案:B6. 在软件开发中,需求分析阶段可以使用的工具是( )。
2017 年全国计算机等级考试二级笔试试卷及答案--公共基础知识和 Visual Basic 语言程序设计9
![2017 年全国计算机等级考试二级笔试试卷及答案--公共基础知识和 Visual Basic 语言程序设计9](https://img.taocdn.com/s3/m/84df92e4910ef12d2af9e77d.png)
2017年全国计算机等级考试二级笔试试卷公共基础知识和Visual Basic语言程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)(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(过程设计语言)C)N-S图)。
B)PAD图D)DFD图(7)下列叙述中正确的是()。
A)软件交付使用后还需要再进行维护B)软件一旦交付使用就不需要再进行维护C)软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令(8)数据库设计的根本目标是要解决(A)数据共享问题C)大量数据存储问题)。
B)数据安全问题D)简化数据维护(9)设有下列关系表:R S TA 1 B1C2A3B1C3A1B1C22 23 2 2 3 则下列操作中正确的是()。
2017年9月全国计算机等级考试二级C++语言程序设计真题+
![2017年9月全国计算机等级考试二级C++语言程序设计真题+](https://img.taocdn.com/s3/m/7440bbfe6c85ec3a86c2c561.png)
2017年9月全国计算机等级考试二级C++语言程序设计真题(总分:100.00,做题时间:120分钟)一、选择题(总题数:40,分数:40.00)1.程序流程图中带有箭头的线段表示的是(分数:1.00)A.图元关系B.数据流C.控制流(正确答案)D.调用关系解析:详细设计阶段的主要描述工具分为图形、语言和表格描述工具。
程序流程图是常用的图形描述工具之一,流程图中包含的主要元素有方框:表示一个处理步骤;菱形框:表示一个逻辑条件;箭头:表示控制流向。
2.结构化程序设计的基本原则不包括(分数:1.00)A.多态性(正确答案)B.自顶向下C.模块化D.逐步求精解析:结构化程序设计方法的主要原则可以概括为自顶向下,逐步求精,模块化。
程序设计时,应先从最上层总目标开始设计,逐步使问题具体化。
对复杂问题,应设计一些子目标作为过渡,逐步细化。
模块化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块。
3.软件设计中模块划分应遵循的准则是(分数:1.00)A.低内聚低耦合B.高内聚低耦合(正确答案)C.低内聚高耦合D.高内聚高耦合解析:内聚性是对一个模块内部各个元素之间结合的紧密程度进行度量,它用于对模块功能强度进行衡量,内聚性越高,则模块的独立性越高;耦合性是各个模块之间的相互联系紧密程度的衡量,它用于对模块的块间联系进行度量,耦合性越低,则模块的独立性越高。
模块内聚性高而耦合性低是模块划分的重要原则之一。
4.在软件开发中,需求分析阶段产生的主要文档是(分数:1.00)A.可行性分析报告B.软件需求规格说明书(正确答案)C.概要设计说明书D.集成测试计划解析:软件开发中的主要文档有,市场调研(可行性分析“做还是不做” );需求分析(软件需求规格说明书“做什么,不做什么”。
);概要设计(概要设计说明书);详细设计(详细设计说明书);测试 (集成测试计划)。
5.算法的有穷性是指(分数:1.00)A.算法程序的运行时间是有限的(正确答案)B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用解析:算法的基本特征:可行性,确定性,有穷性,拥有足够的情报。
2017年计算机应用基础统考练习题100题及答案
![2017年计算机应用基础统考练习题100题及答案](https://img.taocdn.com/s3/m/a5ca54197275a417866fb84ae45c3b3566ecdd60.png)
2017年计算机应用基础统考练习题100题及答案计算机应用基础是一门公共基础课程,旨在为非计算机专业的学生提供计算机一般应用所必需的基础知识、能力和素质。
本文分享了计算机应用基础统考的练题及答案,希望对备考计算机应用基础统考考试的同学有所帮助。
1、计算机的时代可以分为四个,主要依据是计算机的构成元件。
2、当前的计算机被认为是第四代计算机,其逻辑元件采用大规模集成电路。
3、按使用范围分类,电子计算机可以分为通用计算机和专用计算机。
4、某型计算机属于巨型计算机,主要用于大型科学与工程计算和大规模数据处理,运算速度数千亿次/秒。
5、计算机具有高速运算的能力,最高速度可达每秒千亿次运算。
6、计算机具有很高的计算精度,可以根据需要获得千分之一到几百万分之一甚至更高的精确度。
7、计算机具有逻辑判断能力,并根据逻辑运算的结果选择相应的处理。
8、计算机的通用性取决于其可编程性,可以求解不同的算术和逻辑问题。
9、计算机最早的应用领域是数值计算。
10、据统计,计算机应用最广泛的领域是数据处理。
11、用计算机进行图书资料检索工作属于计算机应用中的数据处理。
A:打印机B:耳机C:麦克风D:扫描仪答案:D27、计算机中的运算器主要负责______。
A:存储数据B:执行指令C:输入输出D:控制程序答案:B28、计算机中的控制器主要负责______。
A:存储数据B:执行指令C:输入输出D:控制程序答案:D29、计算机中的存储器主要负责______。
A:存储数据B:执行指令C:输入输出D:控制程序答案:A30、计算机中的输入输出设备主要负责______。
A:存储数据B:执行指令C:输入输出D:控制程序答案:C答案:A27、正确的描述是:键盘是输入设备,显示器是输出设备。
28、属于输出设备的是显示器。
29、计算机内部用于处理数据和指令的编码是二进制码。
30、在计算机中,信息的最小单位是位。
31、在计算机中,存储的最小单位是位。
32、在计算机领域中,英文单词"byte"的含义是字节。
2017年全国计算机等级考试二级C语言真题及答案
![2017年全国计算机等级考试二级C语言真题及答案](https://img.taocdn.com/s3/m/da0d8af279563c1ec4da71ab.png)
全国计算机等级考试二级笔试试卷C 语言程序设计(附答案)(考试时间90 分钟,满分100 分)一、选择题((1)—(10)、(21)—(40)每题2 分,(11)—(20)每题1 分,共70 分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D)上述三种说法都不对(2)下列叙述中正确的是A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D)上述三种说法都不对(3)软件测试的目的是A)评估软件可靠性B)发现并改正程序中的错误C)改正程序中的错误D)发现程序中的错误(4)下面描述中,不属于软件危机表现的是A)软件过程不规范B)软件开发生产率低C)软件质量难以控制C)软件成本不断提高(5)软件生命周期是指A)软件产品从提出、实现、使用维护到停止使用退役过程B)软件从需求分析、设计、实现到测试完成的过程C)软件的开发过程D)软件的运行维护过程(6)面向对象方法中,继承是指A)一组对象所具有的相似性质B)一个对象具有另一个对象的性质C)各对象之间的共同性质D)类之间共享属性和操作的机制(7)层次型、网状型和关系型数据库划分原则是A)记录长度B)文件的大小B)联系的复杂程度D)数据之间的联系方式(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间联系是A)一对一B)一对多C)多对多D)多对一(9)数据库设计中反映用户对数据要求的模式是A)内模式B)概念模式C)外模式D)设计模式(10)有三个关系R、S 和T 如下:则由关系R 和S 得到关系T 的操作是A)自然连接B)交C)投影D)并(11)以下关于结构化程序设计的叙述中正确的是A)一个结构化程序必须同时由顺序、分支、循环三种结构组成B)结构化程序使用goto 语句会很便捷C)在C 语言中,程序的模块化是利用函数实现的D)由三种基本结构构成的程序只能解决小规模的问题(12)以下关于简单程序设计的步骤和顺序的说法中正确的是A)确定算法后,整理并写出文档,最后进行编码和上机调试B)首先确定数据结构,然后确定算法,再编码,并上机调试,最后整理文档C)先编码和上机调试,在编码过程中确定算法和数据结构,最后整理文档D)先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构(13)以下叙述中错误的是A)C 程序在运行过程中所有计算都以二进制方式进行B)C 程序在运行过程中所有计算都以十进制方式进行C)所有C 程序都需要编译链接无误后才能进行D)C 程序中整型变量只能存放整数,实型变量只能存放浮点数(14)有以下定义:int a;long b;double x,y;则以下选项中正确的表达式是A)a%(int)(x-y) B)a=x!=y; C)(a*y)%b D)y=x+y=x(15)以下选项中能表示合法常量的是A)整数:1,200 B)实数:1.5E2.0 C)字符斜杠:‟\‟ D)字符串:”\007” (16)表达式a+=a-=a=9 的值是A)9 B)-9 C)18 D)0(17)若变量已正确定义,在if(W)printf(“%d\n”,k);中,以下不可替代W的是A)a<>b+c B)ch=getchar() C)a==b+c D)a++(18)有以下程序#includemain(){ int a=1,b=0;if(!a) b++;else if(a==0)if(a) b+=2;else b+=3;printf(“%d\n”,b);}程序运行后的输出结果是A)0 B)1 C)2 D)3(19)若有定义语句int a,b;double x;则下列选项中没有错误的是A)switch (x%2){ case 0: a++; break;case 1: b++; break;default: a++; b++; }B) switch ((int)x/2.0){ case 0: a++; break;case 1: b++; break;default : a++; b++; }C) switch((int)x%2){ case 0: a++; break;case 1: b++; break;default : a++; b++; }D)switch((int)(x)%2){ case 0.0: a++; break;case 1.0: b++; break;default : a++; b++; }(20)有以下程序#includemain(){ int a=1,b=2;while(a<6) {b+=a; a+=2;b%=10;}printf(“%d, %d\n”,a,b);}程序运行后的输出结果是A)5,11 B)7,1 C)7,11 D)6,1(21)有以下程序#includemain(){ int y=10;while(y--);printf(“y=%d\n”,y);}程序执行后的输出结果是A)y=0 B)y=-1 C)y=1 D)while 构成无限循环(22)有以下程序#includemain(){ char s[ ]=”rstuv”;printf(“%c\n”,*s+2);}程序运行后的输出结果是A)tuv B) 字符t 的ASCII 值C)t D)出错(23)有以下程序#include <stdio.h>#include <string.h>main(){ char x[ ]=”STRING”;x[0]=0; x[1]=‟\0‟; x[2]=‟0‟;printf(“%d %d\n”,sizeof(x),strlen(x));}程序运行后的输出结果是A) 6 1 B) 7 0 C) 6 3 D) 7 1(24)有以下程序#includeint f(int x);main(){ int n=1,m;m=f(f(f(n)));printf(“%d\n”,m);}int f(int x){ return x*2; }程序运行后的输出结果是A)1 B)2 C)4 D)8(25)以下程序段完全正确的是A)int *p; scanf(“%d”,&p);B) int *p; scanf(“%d”,p);C) int k, *p=&k; scanf(“%d”,p);D) int k,*p; *p=&k; scanf(“%d”,p);(26)有定义语句:int *p[4];以下选项中与此语句等价的是A)int p[4]; B)int **p; C)int *(p[4]); D)int (*p)[4];(27)下列定义数组的语句中,正确的是A) int N=10; B) #define N 10 int x[N]; int x[N]; C) int x[0..10]; D) int x[ ];(28)若要定义一个具有5 个元素的整型数组,以下错误的定义语句是A)int a[5]={0}; B) int b[ ]={0,0,0,0,0}; C)int c[2+3]; D) int i=5,d[i];(29)有以下程序#includevoid f(int *p);main(){ int a[5]={1,2,3,4,5},*r=a;f(r );printf(“%d\n”,*r); }void f(int *p){ p=p+3;printf(“%d,”,*p);}程序运行后的输出结果是A)1,4 B)4,4 C) 3,1 D)4,1(30)有以下程序(函数fun 只对下标为偶数的元素进行操作)#includevoid fun(int *a,int n){ int i,j,k,t;for(i=0;i<n-1;i+=2){k=i;for(j=i;j<n;j+=2) if(a[j]>a[k]) k=j;t=a[i]; a[i]=a[k]; a[k]=t; }}main(){ int aa[10]={1,2,3,4,5,6,7},i;fun(aa,7);for(i=0;i<7;i++)printf(“%d,”,aa[i]);printf(“\n”);}程序运行后输出结果是A)7,2,5,4,3,6,1,B)1,6,3,4,5,2,7,C)7,6,5,4,3,2,1,D)1,7,3,5,6,2,1,(31)下列选项中,能够满足“若字符串s1 等于字符串s2, 则执行ST”要求的是A)if(strcmp(s2,s1) ==0) ST;B) if(s1==s2) ST;C) if(strcpy(s1,s2) ==1) ST;D) if(s1-s2==0) ST;(32)以下不能将s 所指字符串正确复制到t 所指存储空间的是A)while(*t=*s){t++,s++;}B)for(i=0;t[i]=s[i];i++);C)do{*t++=*s++;}while(*s);D)for(i=0,j=0;t[i++]=s[j++]; );(33)有以下程序(strcat 函数用以连接两个字符串)#include <stdio.h>#include <string.h>main(){ char a[20]=”ABCD\0EFG\0”, b[ ]=”IJK”;strcat(a,b);printf(“%s\n”,a);}程序运行后的输出结果是A)ABCDE\OFG\OIJK B)ABCDIJK C)IJK D)EFGIJK(34)有以下程序,程序中库函数islower(ch)用以判断ch 中的字母是否为小写字母#include <stdio.h>#include <ctype.h>void fun(char *p){ int i=0;while(p[i]){ if(p[i] ==‟…&&islower(p[i-1])) p[i-1]=p[i-1]-‟a‟+‟A‟;i++;}}main(){ char s1[100]=”ab cd EFG !”;fun(s1);printf(“%s\n”,s1);}程序运行后的结果是A) ab cd EFG ! B) Ab Cd EFg ! C) aB cD EFG ! D) ab cd EFg !(35)有以下程序#includevoid fun(int x){ if(x/2>1)fun(x/2);printf(“%d ”,x);}main(){ fun(7);printf(“\n”);}程序运行后的输出结果是A)1 3 7 B)7 3 1 C)7 3 D)3 7(36)有以下程序#includeint fun(){ static int x=1;x+=1;return x;}main(){ int i, s=1;for(i=1;i<=5;i++)s+=fun();printf(“%d\n”,s);}程序运行后的输出结果是A)11 B)21 C)6 D)120(37)有以下程序`#include <stdio.h>#include <stdlib.h>main(){ int *a,*b,*c;a=b=c=(int *)malloc(sizeof(int));*a=1;*b=2;*c=3;a=b;printf(“%d,%d,%d\n”,*a,*b,*c);}程序运行后的输出结果是A)3,3,3 B)2,2,3 C)1,2,3 D)1,1,3(38)有以下程序#includemain(){ int s,t,A=10;double B=6;s=sizeof(A);t=sizeof(B);printf(“%d,%d\n”,s,t);}在VC6 平台上编绎运行,程序运行后输出结果是A)2,4 B)1,4 C)4,8 D)10,6(39)若有以下语句typedef struct S{int g ; char h;} T;以下叙述中正确的是A)可用S 定义结构体变量B)可用T 定义结构体变量C)S 是struct 类型的变量D)T 是struct S 类型的变量(40)有以下程序#includemain(){ short c=124; c=c ;printf(“%d\n”,c);}若要使程序的运行结果为248,应在下划线处填入的是A)>>2 B) |248 C)& 0248 D) <<1二、填空题(每空2 分,共30 分)请将每空的正确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。
2017年全国计算机等级考试一级练习试题及答案(一)
![2017年全国计算机等级考试一级练习试题及答案(一)](https://img.taocdn.com/s3/m/49bb1c9fa1116c175f0e7cd184254b35eefd1a25.png)
⼀、选择题1、在计算机领域中通常⽤MIPS来描述______。
A、计算机的运算速度B、计算机的可靠性C、计算机的可运⾏性D、计算机的可扩充性2、微型计算机存储系统中,PROM是______。
A、可读写存储器B、动态随机存取存储器C、只读存储器D、可编程只读存储器3、按16×16点阵存放国标GB2312-80中⼀级汉字(共3755个)的汉字库,⼤约需占存储空间______。
A、1MBB、512KBC、256KBD、128KB4、WPS、Word等字处理软件属于______。
A、管理软件B、络软件C、应⽤软件D、系统软件5、在各类计算机操作系统中,分时系统是⼀种______。
A、单⽤户批处理操作系统B、多⽤户批处理操作系统C、单⽤户交互式操作系统D、多⽤户交互式操作系统6、配置⾼速缓冲存储器(Cache)是为了解决______。
A、内存与辅助存储器之间速度不匹配问题B、CPU与辅助存储器之间速度不匹配问题C、CPU与内存储器之间速度不匹配问题D、主机与外设之间速度不匹配问题7、为解决某⼀特定问题⽽设计的指令序列称为______。
A、⽂档B、语⾔C、程序D、系统8、下列术语中,属于显⽰器性能指标的是______。
A、速度B、可靠性C、分辨率D、精度9、微型计算机硬件系统中最核⼼的部件是______。
A、主板B、CPUC、内存储器D、I/O设备10、若在⼀个⾮零⽆符号⼆进制整数右边加两个零形成⼀个新的数,则新数的值是原数值的______。
A、四倍B、⼆倍C、四分之⼀D、⼆分之⼀11、计算机病毒是⼀种______。
A、特殊的计算机部件B、游戏软件C、⼈为编制的特殊程序D、能传染的⽣物病毒12、计算机最主要的⼯作特点是______。
A、存储程序与⾃动控制B、⾼速度与⾼精度C、可靠性与可⽤性D、有记忆能⼒13、在Word的编辑状态,共新建了两个⽂档,没有对这两个⽂档进⾏“保存”或“另存为”操作,则______。
2017全国计算机统考最新试题集
![2017全国计算机统考最新试题集](https://img.taocdn.com/s3/m/bcc7b6f6fd0a79563c1e7254.png)
计算机应用基础 1一、单选题1、在第一代计算机时代,编程采用______。
A:直译式语言B:机器语言和汇编语言C:混合式语言D:编译式语言答案: B2、个人计算机属于______。
A:中型计算机B:小型计算机C:微型计算机D:小巨型计算机答案: C3、下列各项中,计算机最主要的工作特点是______。
A:存储程序与自动控制B:高速度与高精度C:可靠性与可用性D:有一些记忆能力答案: A4、计算机技术中常用的术语CAE是指______。
A:计算机辅助设计B:计算机辅助制造C:计算机辅助工程D:计算机辅助执行答案: C5、以下四项关于信息特征的说法,错误的是______。
A:信息可以传递B:信息可以处理C:信息可以和载体分开D:信息可以共享答案: C6、计算机系统是由______。
A:主机、外设和网络组成B:主机和多媒体设备组成C:主机和网络组成D:硬件系统和软件系统组成答案: D7、计算机中1KB表示的字节数是______。
A:1000B:1C:1024D:1048答案: C8、一台计算机所能识别并能运行的全部指令的集合,称为该计算机的。
A:程序B:二进制代码C:软件D:指令系统答案: D9、计算机的输入设备是组成计算机的五大部件之一。
但五大部件不包括______。
A:运算器B:控制器C:存储器D:计算机网络设备答案: D10、在计算机中,英文单词BUS是指______。
A:公共汽车B:总线C:终端D:服务器答案: B11、显示器的分辨率它的是一个主要的性能指标,现在常用的分辨率不包括______。
A:640X480B:800X600C:1024X768D:2048X1680答案: D12、微机系统与外部交换信息主要是通过______。
A:输入输出设备B:键盘C:光盘D:内存储器答案: A13、衡量微型计算机价值的主要依据是____。
A:功能B:性能价格比C:运算速度D:操作次数答案: B14、如果56+7=5D,这说明使用的是______。
2017计算机考试题目及答案
![2017计算机考试题目及答案](https://img.taocdn.com/s3/m/ab3f6f31fc4ffe473368ab86.png)
2017 计算机考试题目及答案
一、用适当内容填空
1. (机器)语言是计算机唯一能够识别并直接执行的语言。
2. 标准ASCⅡ字符集总共有(128)个编码。
3. 在计算机内用(2)个字节的二进制数码代表一个汉字。
4. 第一台电子计算机ENIAC 诞生于(1946)年。
5. 对存储器而言有两种基本操作:(读操作)和(写操作)。
6. (多媒体)技术是处理文字、声音、图形、图像和影像等的综合性技术。
7. 执行一条指令的时间称为机器周期,机器周期分为(取指令)周期和(执行指令)周期。
8. 用于传送存储器单元地址或输入/输出接口地址信息的总线称为(地址总线)。
9. 用计算机高级语言编写的程序,通常称为(源程序)。
10. 计算机软件系统由(系统软件)和(应用软件)两部分组成。
11. 八进制数整数(从右数)第三位的位权是(64)。
12. 二进制数10110 转换为十进制数是(22)。
13. 一个指令规定了计算机能够执行一个基本操作,它的组成包括(操作码)和(地址码)。
14. 对于R 进制数来说,其基数(能使用的数字符号个数)中最大数是(R-1)。
15. 3 位二进制数可以表示(8)种状态。
16. 在计算机内部,数字和符号都用(二进制)代码表示。
17. 第三代电子计算机采用的电子器件是(中小规模集成电路)。
18. 按相应的顺序排列、使计算机能执行某种任务的指令集合是。
计算机试题及答案2017
![计算机试题及答案2017](https://img.taocdn.com/s3/m/31b9a7b67d1cfad6195f312b3169a4517723e5c0.png)
计算机试题及答案20171. 题目:数据类型与变量问题描述:请简要解释什么是数据类型和变量,并列举几个常见的数据类型及其对应的取值范围。
解答:数据类型是计算机编程中用于声明变量的一种分类。
它决定了变量可以存储的数据种类和范围。
变量是在程序中用来存储和表示数据的一种具体实例。
常见的数据类型及其对应的取值范围包括:- 整数类型(int):表示整数,根据不同的编程语言,其取值范围可以是-2^31到2^31-1(32位)或-2^63到2^63-1(64位)。
- 浮点类型(float):表示带有小数点的数值,通常是单精度的,取值范围约为1.2×10^-38 到 3.4×10^38。
- 双精度浮点类型(double):表示双精度的浮点数,通常比浮点类型更精确,取值范围约为2.3×10^-308 到 1.7×10^308。
- 字符类型(char):表示一个字符,可以是字母、数字或其他符号,根据编程语言的不同,取值范围可以包含Unicode字符集中的字符。
- 字符串类型(string):表示多个字符组成的字符串,根据编程语言的不同,其长度可能有限制。
2. 题目:逻辑运算符问题描述:请简要介绍逻辑运算符的概念,并列举几个常见的逻辑运算符及其对应的使用方式。
解答:逻辑运算符用于处理逻辑表达式,返回布尔值(真或假),用于判断条件是否满足。
常见的逻辑运算符及其使用方式包括:- 与运算符(&&):当且仅当两个操作数都为真时,返回真。
例如:A && B。
- 或运算符(||):当至少一个操作数为真时,返回真。
例如:A || B。
- 非运算符(!):对操作数取反,如果操作数为真,返回假;如果操作数为假,返回真。
例如:!A。
- 异或运算符(^):当两个操作数的值不同时,返回真;当两个操作数的值相同时,返回假。
例如:A ^ B。
3. 题目:循环结构问题描述:请简要介绍循环结构的概念,并分别介绍for循环和while循环的使用方式及其区别。
2017年9月全国计算机等级考试二级Visual+FoxPro数据库程序设计真题
![2017年9月全国计算机等级考试二级Visual+FoxPro数据库程序设计真题](https://img.taocdn.com/s3/m/df4885314028915f814dc260.png)
2017年9月全国计算机等级考试二级Visual FoxPro数据库程序设计真题(总分:100.00,做题时间:120分钟)一、选择题(总题数:40,分数:40.00)1.下列数据结构中,能用二分法进行查找的是(分数:1.00)A.无序线性表B.线性链表C.二叉链表D.顺序存储的有序表(正确答案)解析:二分法查找只适用于顺序存储的有序表,表中的元素按值从小到大排列。
2.下列叙述中,不属于设计准则的是(分数:1.00)A.提高模块独立性B.使模块的作用域在该模块的控制域中C.设计成多入口、多出口模块(正确答案)D.设计功能可预测的模块解析:大量软件设计表明,以下的设计准则是可以借鉴为设计的指导和对软件结构图进行优化,这些准则是:提高模块独立性;模块规模适中;深度、宽度、扇出和扇入适当;使模块的作用域在该模块的控制域中:应减少模块的接口和界面的复杂性;设计成单入口、单出口的模块:设计功能可预测的模块。
3.下列队列的描述中,正确的是(分数:1.00)A.队列属于非线性表B.队列在队尾删除数据C.队列按“先进后出"进行数据操作D.队列按“先进先出” 进行数据操作(正确答案)解析:队列是只允许在一端删除,在另一端插入的顺序表,允许删除的一端叫做队头,允许插入的一端叫做队尾。
队列的操作数是依据先进先出的原则进行的。
因此队列亦称作先进先出的线性表,或后进后出的线性表。
4.对下列二叉树进行前序遍历的结果为(分数:1.00)A.ABCDEFGHB.ABDGEHCF(正确答案)C.GDBEHACFD.GDHEBFCA解析:遍历就是不重复地访问二叉树的所有结点。
二叉树遍历的方法有 3 种:前序遍历、中序遍历和后序遍历。
记住 3 种遍历的顺序:①前序,访问根一按前序遍历左子树一按前序遍历右子树。
②中序,按中序遍历左子树一访问根一按中序遍历右子树。
③后序,按后序遍历左子树一按后序遍历右子树一访问根。
所以对该二叉树的中序遍历结果为 ABDGEHCF。
20179月计算机统考真题
![20179月计算机统考真题](https://img.taocdn.com/s3/m/48f55594336c1eb91b375d59.png)
2017年9月统考计算机应用基础考试真题-X单选题1、一般认为,世界上第一台电子数字计算机诞生于__________ 。
A、1946 年B、1952 年C、1959 年D、1962 年参考答案:A解析:空2、______ 包括体积、存储容量、输入输出能力。
A、计算机的使用范围B、计算机的规模和处理能力C、计算机处理数据的方式D、计算机使用的电子器件性质参考答案:B解析:3、计算机可以进行自动控制处理是因为_________ 。
A、能进行逻辑判断B、大规模快速运算C、有存储程序的功能D、计算精度髙参考答案:C解析:4、对于信息,_______ 是错误的。
A、信息可以不依附于某种载体而存在B、信息是可以处理的C、信息是可以传播的D、信息是可以共学的参考答案:A解析:5、计算机的主要应用领域是科学计算、数据处理、辅助设计和A、天气预报B、信息分类C、地图导航D、多媒体计算机系统参考答案:D解析:6、微型计算机中,最普遍应用的字符编码是___________ °A、BCD 码B 、 汉字编码C 、 ASCII 码D 、 补码参考答案:C解析:1、下列各类进制的整数中,值最大的是 ___________ 。
A 、 十进制数11B 、 八进制数11C 、 十六进制数11D 、 二进制数11参考答案:C解析:8、计算机系统包括硬件系统和软件系统。
关于二者之间的关系正确的说法是 A 、 两个系统必须互相适合•配套B 、 硬件是首要的,C 、 软件是首要的,D 、 只要有了硬件, 参考答案:A 解析:9、 计算机内部用于处理数据和指令的编码采用的是A 、 二进制码B 、 八进制码C 、 十进制码D 、 汉字编码参考答案:A解析:10、 下列不属于输入设备的是—。
光笔 打印机 键盘 鼠标器 参考答案:B解析:11、 不装备任何软件的计算机称为硬件计算机或— 模拟计算机 裸机 单片机 专用计算机 参考答案:B解析: 12、 磁盘和磁盘驱动器可实现微型计算机对信息的_A 、 输出B 、 输入软件是次要的硬件是次要的软件可有可无A 、B 、 CA 、B 、 CC 、 记录和过滤D 、 输入和输出 参考答案:D 解析:13、 字长是CPI ;-次可以处理的— 十进制位数 八进制位数二进制位数 ASCII 码位数 A 、 B 、 C 、 D 、 参考答案:C解析: 14、 微型计算机与外部设备之间用_ 串行方式和并行方式 仅串行方式 连接方式 仅并行方式传输信息。
2017年全国硕士研究生入学统一考试计算机科学与技术学科
![2017年全国硕士研究生入学统一考试计算机科学与技术学科](https://img.taocdn.com/s3/m/73784a3e6c175f0e7dd13720.png)
(通过括号反映操作符的计算次序)并输出。例如,当下列两棵表达式树作为算法的输人时:
输出的等价中缀表达式分别为(a+b)*(c*(-d))和(a*b)+(-(c-d))。二叉树结点定义如下:
typedef struct node
{ char data[10];
//存储操作数或操作符
struct node *left, *right;
while(sum < n) sum += ++i;
return i;
{
A、O(log n)
B、O(n1/2)
C、O(n)
D、O(nlog n)
2、下列关于栈的叙述中,错误的是()
Ⅰ、采用非递归方式重写递归程序时必须使用栈
Ⅱ、函数调用时,系统要用栈保存必要的信息
Ⅲ、只要确定了入桟次序,即可确定出栈次序
Ⅳ、栈是一种受限的线性表,允许在其两端进行操作
A、仅 I
B、仅 I、Ⅱ、Ⅲ
C、仅 I、Ⅲ、Ⅳ
D、仅Ⅱ、Ⅲ、Ⅳ
3、适用于压缩存储稀疏矩阵的两种存储结构是()
A、三元组表和十字链表 B、三元组表和邻接矩阵
C、十字链表和二叉链表 D、邻接矩阵和十字链表
4、要使一棵非空二叉树的先序序列与中序序列相同,其所有非叶结点须满足的条件是
D、仅Ⅳ、Ⅴ
12、假定计算机 M1 和 M2 具有相同的指令集体系结构(I SA),主频分别为 1.5GHz 和
1.2GHz。在 M1 和 M2 上运行某基准程序 P,平均 CPI 分别为 2 和 1,则程序 P 在 M1 和 M2
上运行时间的比值是()
A、0.4
B、0.625
C、1.6
D、2.5
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2017全国计算机统考最新试题集
打开考生文件夹下的试题444.xls\完成以下操作:(1)计算每个学生每门课程的总分;(2)自动筛选出总分最低的8条记录;
(3)然后自动筛选出所有英语成绩低于60分的记录;
(4)将过滤结果复制到表2中的相应位置(从单元格A1存储)。
操作完成后,将保存在原文件名的考生文件夹下。
Iv .陈述
打开考生文件夹下的文件,完成以下操作:
(1)将第二张幻灯片中的文本设置为数字32和粗体,并设置文本的动画,使其沿从顶部开始的方向飞行;
(2)插入一张空白格式的幻灯片作为第三张幻灯片,并在第三张幻灯片的考生文件夹下插入电影文件,需要自动播放;
(3)设置所有幻灯片的切换模式,从左下角开始提取。
完成上述操作后,将文件保存在原文件名的考生文件夹下。