1下列叙述中正确的是。

合集下载

计算机基础知识参考试题及答案d

计算机基础知识参考试题及答案d

计算机基础知识参考试题及答案一、单选题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 3.1发展到目前的Windows NT、Windows 2000、Windows XP和Vista。

国家计算机二级MS-Office选择题及答案解析(1-18套)

国家计算机二级MS-Office选择题及答案解析(1-18套)

国家计算机二级MS-Office选择题及答案解析(1-18套)11.下列叙述中正确的是A. 程序执行的效率与数据的存储结构密切相关B. 程序执行的效率只取决于程序的控制结构C. 程序执行的效率只取决于所处理的数据量D. 以上说法均错误正确答案:A解析:【解析】程序执行的效率与数据的存储结构、数据的逻辑结构、程序的控制结构、所处理的数据量等有关。

2.下列与队列结构有关联的是A. 函数的递归调用B. 数组元素的引用C. 多重循环的执行D. 先到先服务的作业调度正确答案:D解析:【解析】队列的修改是依先进先出的原则进行的,D 正确。

3.对下列二叉树进行前序遍历的结果为A. DYBEAFCZXB. YDEBFZXCAC. ABDYECFXZD. ABCDEFXYZ正确答案:C解析:【解析】前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。

前序遍历描述为:若二叉树为空,则执行空操作。

否则:①访问根结点;②前序遍历左子树;③前序遍历右子树,C正确。

4.一个栈的初始状态为空。

现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是A. 1,2,3,A,B,CB. C,B,A,1,2,3C. C,B,A,3,2,1D. 1,2,3,C,B,A正确答案:C解析:【解析】栈的修改是按后进先出的原则进行的,所以顺序应与入栈顺序相反,故选C。

5.下面属于白盒测试方法的是A. 等价类划分法B. 逻辑覆盖C. 边界值分析法D. 错误推测法正确答案:B解析:【解析】白盒测试法主要有逻辑覆盖、基本路径测试等。

逻辑覆盖测试包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断-条件覆盖,选择B。

其余为黑盒测试法。

6.下面对对象概念描述正确的是A. 对象间的通信靠消息传递B. 对象是名字和方法的封装体C. 任何对象必须有继承性D. 对象的多态性是指一个对象有多个操作正确答案:A解析:【解析】对象之间进行通信的构造叫做消息,A正确。

1下列叙述中

1下列叙述中

1下列叙述中,正确的是()A.做曲线运动的物体,其加速度一定是变化的B.做曲线运动的物体,所受合力方向与加速度方向不同C.物体所受合力方向与运动方向相同,该物体一定做直线运动D.物体运动的速率在增加,所受合力方向一定与运动方向相同2质点做曲线运动,从A到B速率逐渐增加,如图所示,有四位同学用示意图表示A到B的轨迹及速度方向和加速度的方向,其中正确的是()3关于运动的合成,下列说法中正确的是()A.合运动的速度一定比每一个分运动的速度大B.两个分运动的时间一定与它们合运动的时间相等C.只要两个分运动是直线运动,合运动一定是直线运动D.两个匀变速直线运动的合运动一定是匀变速直线运动4设空中的雨滴从静止开始下落,遇到水平方向吹来的风,下列说法中正确的是()A.风速越大,雨滴下落的时间越长B.雨滴下落时间与风速无关C.风速越大,雨滴着地时的速度越大D.雨滴着地速度与风速无关5如图所示为质点做匀变速曲线运动轨迹的示意图,且质点运动到D点时速度方向与加速度方向恰好互相垂直,则质点从A点运动到E点的过程中,下列说法中正确的是()A.质点经过C点的速率比D点的大B.质点经过A点时的加速度方向与速度方向的夹角小于90°C.质点经过D点时的加速度比B点的大D.质点从B到E的过程中加速度方向与速度方向的夹角先增大后减小6一个物体在相互垂直的恒力F1和F2作用下,由静止开始运动,经过一段时间后,突然撤去F2,则物体的运动情况是()A.物体做匀变速曲线运动B.物体做变加速曲线运动C.物体做匀速直线运动D.物体沿F1的方向做匀加速直线运动7一个物体在F1、F2、F3、…、F n共同作用下做匀速直线运动,若突然撤去外力F2,而其他力不变,则该物体()A.可能做曲线运动B.不可能继续做直线运动C.一定沿F2的方向做直线运动D.一定沿F2的反方向做匀减速直线运动8A、B两物体通过一根跨过定滑轮的轻绳相连放在水平面上,现物体A以v1的速度向右匀速运动,当绳被拉成与水平面夹角分别为α、β时,如图所示.物体B的运动速度v B为(绳始终有拉力)()A.v1sinα/sinβB.v1cosα/sinβC.v1sinα/cosβD.v1cosα/co9河宽l=300 m,水速u=1 m/s,船在静水中的速度v=3 m/s,欲分别按下列要求过河时,船头应与河岸成多大角度?过河时间是多少?(1)以最短时间①过河;(2)以最小位移②过河;(3)到达正对岸上游100_m处③.10如图所示,一条小船位于200 m宽的河正中A点处,从这里向下游100 m处有一危险区,当时水流速度为4 m/s,为了使小船避开危险区沿直线到达对岸,小船在静水中的速度至少是()A.4/3 m/s B.8/3 m/sC.2 m/s D.4 m/s11.关于做平抛运动的物体,下列说法正确的是()A.平抛运动是非匀变速曲线运动B.平抛运动是匀变速曲线运动C.每秒内速度的变化量相等D.每秒内速率的变化量相等12质点从同一高度水平抛出,不计空气阻力,下列说法正确的是()A.质量越大,水平位移越大B.初速度越大,落地时竖直方向速度越大C.初速度越大,空中运动时间越长D.初速度越大,落地速度越大13把一小球从距离水平地面高h=20m处,以v0=5m/s的初速度水平抛出,不计空气阻力,g=10m/s2。

全国计算机等级考试二级C语言真题库之选择题(18)

全国计算机等级考试二级C语言真题库之选择题(18)

全国计算机等级考试等级考试真题库之选择题(18)1.下列叙述中正确的是A) 算法的效率只与问题的规模有关,而与数据的存储结构无关B) 算法的时间复杂度是指执行算法所需要的计算工作量C) 数据的逻辑结构与存储结构是一一对应的D) 算法的时间复杂度与空间复杂度一定相关参考答案:B【解析】算法的效率与问题的规模和数据的存储结构都有关,A错误。

算法的时间复杂度,是指执行算法所需要的计算工作量,B正确。

由于数据元素在计算机存储空间中的位置关系可能与逻辑关系不同,因此数据的逻辑结构和存储结构不是一一对应的,C错误。

算法的时间复杂度和空间复杂度没有直接的联系,D错误。

2.下列叙述中正确的是A) 线性表链式存储结构的存储空间一般要少于顺序存储结构B) 线性表链式存储结构与顺序存储结构的存储空间都是连续的C) 线性表链式存储结构的存储空间可以是连续的,也可以是不连续的D) 以上说法均错误参考答案:C【解析】线性表的顺序存储结构具备如下两个基本特征:(1)线性表中的所有元素所占的存储空间是连续的;(2)线性表中各数据元素在存储空间中是按逻辑顺序依次存放的。

用一组任意的存储单元来依次存放线性表的结点,这组存储单元既可以是连续的,也可以是不连续的,甚至是零散分布在存中的任意位置上的。

因此C正确。

3.某二叉树共有12个结点,其中叶子结点只有1个。

则该二叉树的深度为(根结点在第1层)A) 3B) 6C) 8D) 12参考答案:D【解析】二叉树中,度为0的节点数等于度为2的节点数加1,即n2=n0-1,叶子节点即度为0,n0=1,则n2=0,总节点数为12=n0+n1+n2=1+n1+0,则度为1的节点数n1=11,故深度为12,选D。

4.对长度为n的线性表作快速排序,在最坏情况下,比较次数为A) nB) n-1C) n(n-1)D) n(n-1)/2参考答案:D【解析】快速排序最坏情况就是每次选的基准数都和其他数做过比较,共需比较(n-1)+(n-2)+…+1=n(n-1)/2,选D。

计算机等级考试二级Python语言程序设计模拟题2020年(2)_真题-无答案

计算机等级考试二级Python语言程序设计模拟题2020年(2)_真题-无答案

计算机等级考试二级Python语言程序设计模拟题2020年(2)(总分100,考试时间120分钟)单项选择题1. 1.下列叙述中正确的是( )。

A. 链表可以是线性结构也可以是非线性结构B. 链表只能是非线性结构C. 快速排序也适用于线性链表D. 对分查找也适用于有序链表2. 2.循环队列的存储空间为Q(1:50)。

经过一系列正常的入队与退队操作后,front=rear=25。

后又成功地将一个元素退队,此时队列中的元素个数为( )。

A. 24B. 49C. 26D. 03. 3.设二叉树中有20个叶子结点,5个度为1的结点,则该二叉树中总的结点数为( )。

A. 46B. 45C. 44D. 不可能有这样的二叉树4. 4.设栈与队列初始状态为空。

首先A,B,C,D,E依次入栈,再F,G,H,I,J依次入队;然后依次出队至队空,再依次出栈至栈空。

则输出序列为( )。

A. E,D,C,B,A,F,G,H,I,jB. E,D,C,B,A,J,I,H,G,FC. F,G,H,I,J,A,B,C,D,E,D. F,G,H,I,J,E,D,C,B,A5. 5.下面不属于软件工程三要素的是( )。

A. 环境B. 工具C. 过程D. 方法6. 6.程序流程图是( )。

A. 总体设计阶段使用的表达工具B. 详细设计阶段使用的表达工具C. 编码阶段使用的表达工具D. 测试阶段使用的表达工具7. 7.下面属于“对象”成份之一的是( )。

A. 封装B. 规则C. 属性D. 继承8. 8.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为( )。

A. 数据控制功能B. 数据定义功能C. 数据存储功能D. 数据操纵功能9. 9.实体电影和实体演员之间的联系是( )。

A. 一对一B. 多对多C. 多对一D. 一对多10. 10.定义学生的关系模式如下:S(S#,Sn,Sex,Age,D#,Da)(其属性分别为学号、姓名、性别、年龄、所属学院、院长)该关系的范式最高是( )。

2021-3计算机考证新增题2题目

2021-3计算机考证新增题2题目

一、选择题1.下列叙述中,正确的是()。

A、CPU能直接读取硬盘上的数据B、CPU能直接存取内存储器C、CPU由存储器、运算器和控制器组成D、CPU主要用来存储程序和数据【答案】B【解析】CPU不能读取硬盘上的数据,但是能直接访问内存储器;CPU主要包括运算器和控制器;CPU是整个计算机的核心部件,主要用于控制计算机的操作。

2. 1946年首台电子数字计算机ENIACI问世后,冯诺依曼(Von Neumann)在研制EDVAC计算机时,提出两个重要的改进,它们是()。

A、引入CPU和内存储器的概念B、采用机器语言和十六进制C、采用二进制和存储程序控制的概念D、采用ASCI编码系统【答案】C。

【解析】和ENIAC相比,EDVAC的重大改进主要有两方面:是把十进制改成二进制,这可以充分发挥电子元件高速运算的优越性;二是把程序和数据一起存储在计算机内,这样就可以使全部运算成为真正的自动过程。

3.汇编语言是一种()。

A、依赖于计算机的低级程序设计语言B、计算机能直接执行的程序设计语言C、独立于计算机的高级程序设计语言D、面向问题的程序设计语言【答案】A。

【解析】汇編语言无法直接执行,必须翻译成机器语言程序才能执行。

汇编语言不能独立于计算机;面向回题的程序设计语言是高级语言。

4. 假设某台式计算机的内存储器容量为128MB,硬盘容量为10GB。

硬盘的容量是内存容量的()。

A、40倍B、60倍C、80倍D、100倍【答案】C。

【解析】1GB=102MB,10G=10240MB,所以10240÷128=80,所以答案选择C。

5.计算机的硬件主要包括中央处理器(CPU)、存储器、输出设备和()。

A、键盘B、鼠标C、输入设备D、显示器【答案】C。

【解析】计算机硬件包括CPU、存储器、输入设备、输岀设备6.20GB的硬盘表示容量约为()。

A、20亿个字节B、20亿个二进制位C、200亿个字节D、200亿个二进制位【答案】C。

国家二级C语言程序设计机试选择题模拟试卷2_真题-无答案

国家二级C语言程序设计机试选择题模拟试卷2_真题-无答案

国家二级C语言程序设计机试(选择题)模拟试卷2(总分80,考试时间90分钟)1. 选择题1. 下列叙述中正确的是( )。

A. 一个算法的空间复杂度大,则其时间复杂度也必定大B. 一个算法的空间复杂度大,则其时间复杂度必定小C. 一个算法的时间复杂度太,则其空间复杂度必定小D. 算法的时间复杂度与空间复杂度没有直接关系2. 下列叙述中正确的是( )。

A. 循环队列中的元素个数随队头指针与队尾指针的变化而动态变化B. 循环队列中的元素个数随队头指针的变化而动态变化C. 循环队列中的元素个数随队尾指针的变化而动态变化D. 以上说法都不对3. 一个栈的初始状态为空。

现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是( )。

A. 1,2,3,A,B,CB. C,B,A,1,2,3C. C,B,A,3,2,1D. 1,2,3,C,B,A4. 一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为( )。

A. 219B. 229C. 230D. 2315. 对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为( )。

A. 9B. 10C. 45D. 906. 下列各项中,对对象概念描述正确的是( )。

A. 对象间的通信靠消息传递B. 对象是名字和方法的封装体C. 任何对象必须有继承性D. 对象的多态性是指一个对象有多个操作7. 下列各项中,不属于软件设计阶段任务的是( )。

A. 软件总体设计B. 算法设计C. 制订软件并确认测试计划D. 数据库设计8. 一般情况下,当对关系R和S进行自然连接时,要求R和s含有一个或者多个共有的( )。

A. 记录B. 行C. 属性D. 元组9. 下列各项与栈结构有关联的是( )。

A. 数组的定义域使用B. 操作系统的进程调度C. 函数的递归调用D. 选择结构的执行10. 有两个关系R和T如下:则由关系R得到关系T的操作是( )。

office题目

office题目

1.下列叙述中正确的是答案:A)程序可以作为算法的一种描述方法B)算法设计可以忽略算法的运算时间C)所谓算法就是计算方法D)算法设计只需考虑得到计算结果2.下列各序列中不是堆的是A) (91,85,53,47,30,12,24,36)B) (47,91,53,85,30,12,24,36)C) (91,85,53,47,36,30,24,12)D) (91,85,53,36,47,30,24,12)3.深度为5的完全二叉树的结点数不可能是答案:A) 17B) 16C) 15D) 184.有二叉树如下图所示:则前序序列为A) ABDEGCFHB) DBGEAFHCC) DGEBHFCAD) ABCDEFGH5.下列叙述中正确的是答案:A)循环队列是链式存储结构B)循环队列是顺序存储结构C)循环队列的插入运算不会发生溢出现象D)循环队列是非线性结构6.下列叙述中正确的是A)没有根结点或没有叶子结点的数据结构一定是非线性结构B)所有数据结构必须有终端结点(即叶子结点)C)所有数据结构必须有根结点D)只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构7.下列关于算法的描述中错误的是答案:A)算法强调动态的执行过程,不同于静态的计算公式B)算法必须能在有限个步骤之后终止C)算法的优劣取决于运行算法程序的环境D)算法设计必须考虑算法的复杂度8.设有二叉树如下图所示:则中序序列为A) DGEBHFCAB) ABCDEFGHC) DBGEAFHCD) ABDEGCFH9.线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有答案:A)节省存储空间B)排序时减少元素的比较次数C)便于查找D)插入与删除运算效率高10.深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为A) 65B) 64C) 62D) 6311.下列叙述中正确的是答案:A)所谓有序表是指在顺序存储空间内连续存放的元素序列B)任何存储方式的有序表均能采用二分法进行查找C)有序表可以用链接存储方式存储在不连续的存储空间内D)有序表只能顺序存储在连续的存储空间内12.设有二叉树如下图所示:则后序序列为A) DGEBHFCAB) ABCDEFGHC) ABDEGCFHD) DBGEAFHC13.下列叙述中正确的是答案:A)二叉树只能采用链式存储结构B)循环链表是非线性结构C)结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构D)结点中具有两个指针域的链表一定是二叉链表14.设某二叉树中共有140个结点,其中有40个度为1的结点。

NCRE一级MS office真题试卷一

NCRE一级MS office真题试卷一

真题试卷一一、选择题(每小题1分,共20分)1.下列叙述中正确的是()A.CPU能直接读取硬盘上的数据B.CPU能直接存取内存储器C.CPU由存储器、运算器和控制器组成D.CPU主要用来存储程序和数据2.1946年首台电子数字计算机ENIAC问世后,冯诺依曼(von Neumann)在研制EDVAC计算机时,提出了两个重要的改进,它们是()A.引进CPU和内存储器的概念B.采用机器语言和十六进制C.采用二进制和存储程序控制的概念D.采用ASCII编码系统3.汇编语言是一种()A.依赖于计算机的低级程序设计语言B.计算机能直接执行的程序设计语言C.独立于计算机的高级程序设计语言D.面向问题的程序设计语言4.假设某台式计算机的内存储器容量为128 MB,硬盘容量为10GB。

硬盘的容量是内存容量的()A.40倍B.60倍C.80倍D.100倍5.计算机硬件主要包括:中央处理器(CPU)、存储器、输出设备和()A.键盘B.鼠标C.输入设备D.显示器6.20GB的硬盘表示容量约为()A.20亿个字节B.20亿个二进制位C.200亿个字节D.200亿个二进制位7.在一个非零无符号二进制整数之后添加一个0,则此数的值为原数的()A.4倍B.2倍C.1/2倍D.1/4倍8.Pentium(奔腾)微型计算机的字长是()A.8位B.16位C.32位D.64位9.下列关于ASCII编码的叙述中,正确的是()A.一个字符的标准ASCII码占一个字节,其最高二进制位总为1B.所有大写英文字母的ASCII码值都小于小写英文字母a的ASCII码值C.所有大写英文字母的ASCII码值都大于小写英文字母a的ASCII码值D.标准ASCII码表有256个不同的字符编码10.在CD光盘上标记有“CD-RW”字样,“RW”标记表明该光盘是()A.只能写入一次,可以反复读出的一次性写入光盘B.可多次擦除型光盘C.只能读出,不能写入的只读光盘D.其驱动器单倍速为1350KB/s的高密度可读写光盘11.一个字长为5位的无符号二进制数能表示的十进制数值范围是()A.1~32B.0~31C.1~31D.0~3212.计算机病毒是指“能够侵入计算机系统并在计算机系统中潜伏、传播,破坏系统正常工作的一种具有繁殖能力的()A.流行性感冒病毒B.特殊小程序C.特殊微生物D.源程序13.在计算机中,每个储存单元都有一个连续的编号,此编号称为()A.地址B.位置号C.门牌号D.房号14.在所列出的:①字处理软件,②Linux, ③UNIX, ④学籍管理系统,⑤Windows7和⑥Office2010这六个软件中,属于系统软件的有()A. ①②③B. ②③⑤C. ①②③⑤D.全部都不是15.为实现以ADSL方式接入Internet,至少需要在计算机中内置或外置的一个关键硬设备是()A.网卡B.集线器C.服务器D.调制解调器(Modem)16.在下列字符中,其ASCII码值最小的一个是()A.空格字符B. 0C. AD. a17.十进制数18转换成二进制数是()A.010101B.101000C.010010D.00101018.有一域名为,根据域名的规定,此域名表示()A.政府机关B.商业组织C.军事部门D教育机构19.用助记符代替操作码、地址符号代替操作数的面向机器的语言是()A.汇编语言B.FORTRAN语言C.机器语言D.高级语言20.在下列设备中,不能作为微型计算机输出设备的是()A.打印机B.显示器C.鼠标器D.绘图仪二、基本操作题(10分)1.在考生文件夹下tre文件夹中新建名为saba.txt的新文件。

选择题有标准答案

选择题有标准答案

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

BA) CPU能直接读取硬盘上的数据B) CPU能直接存取内存储器C) CPU由存储器、运算器和控制器组成D) CPU主要用来存储程序和数据2 1946年首台电子数字计算机ENIAC问世后,冯·诺依曼(Von Neumann)在研制EDVAC计算机时,提出两个重要的改进,它们是()。

CA) 引入CPU和内存储器的概念B) 采用机器语言和十六进制C) 采用二进制和存储程序控制的概念D) 采用ASCII编码系统3 汇编语言是一种()。

AA) 依赖于计算机的低级程序设计语言B) 计算机能直接执行的程序设计语言C) 独立于计算机的高级程序设计语言D) 面向问题的程序设计语言4 假设某台式计算机的内存储器容量为128MB,硬盘容量为10GB。

硬盘的容量是内存容量的()。

CA) 40倍B) 60倍C) 80倍D) 100倍6 20GB的硬盘表示容量约为()。

CA) 20亿个字节B) 20亿个二进制位C) 200亿个字节D) 200亿个二进制位7 在一个非零无符号二进制整数之后添加一个0,则此数的值为原数的()。

BA) 4倍B) 2倍C) 1/2倍D) 1/4倍8 Pentium(奔腾)微机的字长是()。

CA) 8位B) 16位C) 32位D) 64位9 下列关于ASCII编码的叙述中,正确的是()。

BA) 一个字符的标准ASCII码占一个字节,其最高二进制位总为1B) 所有大写英文字母的ASCII码值都小于小写英文字母'a'的ASCII码值C) 所有大写英文字母的ASCII码值都大于小写英文字母'a'的ASCII码值D) 标准ASCII码表有256个不同的字符编码10 在 CD 光盘上标记有"CD-RW"字样,"RW"标记表明该光盘是()。

BA) 只能写入一次,可以反复读出的一次性写入光盘B) 可多次擦除型光盘C) 只能读出,不能写入的只读光盘D) 其驱动器单倍速为1350KB/S的高密度可读写光盘11 一个字长为5位的无符号二进制数能表示的十进制数值范围是()。

全国计算机等级考试二级真题测试(答案)一、选择题-四

全国计算机等级考试二级真题测试(答案)一、选择题-四

二级MS Office高级应用真题(3)(总分100, 做题时间90分钟)一、选择题1. 下列叙述中正确的是______。

A 数据结构中的数据元素可以是另一种数据结构B 数据结构中的数据元素只能是另一种线性结构C 数据结构中的数据元素只能是另一种非线性结构D 以上说法均不正确该问题分值: 1答案:A[解析] 数据元素是一个含义很广泛的概念,它是数据的“基本单位”,在计算机中通常作为一个整体进行考虑和处理。

数据元素可以是一个数据也可以是被抽象出的具有一定结构的数据集合,所以数据结构中的数据元素可以是任何一种数据结构,包括线性结构和非线性结构。

故选项A正确。

2. 设数据元素集合为{A,B,C,D,E,F},下列关系为线性结构的是______。

A R={(D,F),(E,C),(B,C),(A,B),(C,F)}B R={(D,E),(E,A),(B,C),(A,B),(C,F)}C R={(A,B),(C,D),(B,A),(E,F),(F,A)}D R={(D,E),(E,A),(B,C),(F,B),(C,F)}该问题分值: 1答案:B[解析] 一个非空的数据结构如果满足以下两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件,那么该数据结构称为线性结构,也称为线性表。

选项A中,F有两个前件D、C,属于非线性结构。

选项B中,D为根结点,线性表为DEABCF。

选项C中,A有两个前件B、F,属于非线性结构。

选项D中,有两个根结点D、B,属于非线性结构。

故选项B正确。

3. 设栈的存储空间为S(1:m),初始状态为top=m+1。

经过一系列入栈与退栈操作后,top=m。

现又在栈中退出一个元素后,栈顶指针top值为______。

A m+1B 0C m-1D 产生栈空错误该问题分值: 1答案:A[解析] 栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。

入栈运算即在栈顶位置插入一个新元素,退栈运算即是取出栈顶元素赋予指定变量。

化学选择题练习试题集

化学选择题练习试题集

化学选择题练习试题答案及解析1.下列叙述正确的是( )A.甘油与丙三醇互为同系物B.不同元素的原子构成的分子只含极性共价键C.C和C是中子数不同质子数相同的同种核素D.短周期第ⅣA与ⅦA族元素的原子间构成的分子,均满足原子最外层8电子结构【答案】D【解析】同系物的官能团的种类和个数必须相同,甘油与丙三醇为同一种物质,A错误。

不同元素原子构成的分子可能含有非极性共价键,如H2O2中既有极性键又有非极性键,B错误。

C和C是同种元素不同核素,C错误。

IVA和VIIA元素的原子构成的分子是C 、Si和卤素原子形成的CX4和SiX4构型的分子,均满足原子最外层8电子结构,D正确。

【考点】有机物基本概念;物质结构;元素周期表2.设NA为阿伏加德罗常数的值。

下列说法正确的是A.标准状况下,0.56 L乙烯中含有共价键的数目为0.15NA B.常温常压下,6.4g氧气和臭氧中含有的分子总数为0.2NAC.1 mol Cl2发生反应时,转移的电子数一定是2 NAD.常温下,pH=12的Na2CO3溶液中含有的OH—离子数为0.01NA【答案】A【解析】A、乙烯共价键数目为0.56÷22.4×6 NA ="0.15" NA,正确;B、原子总数为6.4÷16× NA=0.4NA ,分子总数不能确定,错误;C、若常温下1 mol氯气与水或碱反应转移的电子数目 NA,错误;D、该溶液只能得出OH—浓度,错误。

【考点】考查阿伏加德罗常数有关问题。

3.普罗帕酮为广谱高效抗心律失常药,它可由有机物X经多步反应合成:X Y 普罗帕酮下列有关说法正确的是A.普罗帕酮分子中有2个手性碳原子B.可用溴水或FeCl3溶液鉴别X和YC.1mol X与足量氢氧化钠溶液反应,最多消耗1molNaOH溶液D.X、Y和普罗帕酮都能发生加成、水解、氧化、消去反应【答案】B【解析】A、普罗帕酮分子只有与羟基相连的碳原子为手性碳原子,错误;B、Y含有酚羟基,与溴水发生取代反应生成沉淀,与FeCl3溶液发生显色反应,故可以鉴别,正确;C、X中含有酚酯基,1mol X与足量氢氧化钠溶液反应,最多消耗2molNaOH溶液,错误;D、x不能发生消去反应,Y不能发生水解、消去反应,普罗帕酮不能发生水解反应,错误。

全国计算机二级选择题试题库完整

全国计算机二级选择题试题库完整

精心整理精心整理第一套1、下列叙述中正确的是( )。

栈是“先进先出”的线性表队列是循环队列是非线性结构有序线性表既可以采用顺序存储结构答疑2、栈树队列二叉树正确答案:A精心整理精心整理答疑:【解析】栈支持子程序调用。

栈是一种只能在一端进行插入或删除的线性表,在主程序调用子函数时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,继续向下执行,这种调用符合栈的特点,因此本题的答案为A 。

3、二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。

10864答疑,4、冒泡排序简单选择排序直接插入排序堆排序正确答案:D.. .... ...专业学习资料 .答疑:【解析】冒泡排序与简单插入排序与简单选择排序法在最坏情况下均需要比较n(n -1)/2次,而堆排序在最坏情况下需要比较的次数是。

5、软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软件的是( )。

编译程序操作系统教务管理系统汇编程序正确答案:C答疑:【解析】编译软件、操作系统、汇编程序都属于系统软件,只有C 教务管理系统才是应用软件。

6、下面叙述中错误的是( )软件测试的目的是发现错误并改正错误对被调试的程序进行“错误定位”是程序调试的必要步骤程序调试通常也称为Debug软件测试应严格执行测试计划,排除测试的随意性正确答案:A答疑:【解析】软件测试的目的是为了发现错误而执行程序的过程,并不涉及改正错误,所以选项A 错误。

程序调试的基本步骤有:错误定位、修改设计和代码,以排除错误、进行回归测试,防止引进新的错误。

程序调试精心整理精心整理通常称为Debug ,即排错。

软件测试的基本准则有:所有测试都应追溯到需求、严格执行测试计划,排除测试的随意性、充分注意测试中的群集现象、程序员应避免检查自己的程序、穷举测试不可能、妥善保存测试计划等文件。

7、耦合性和内聚性是对模块独立性度量的两个标准。

计算机二级题库模拟系统

计算机二级题库模拟系统

计算机二级题库模拟系统1. 下列叙述中正确的是()A. 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B. 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C. 线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D. 上述三种说法都不对答案:B解析:线性表的链式存储结构中,每个节点除了存储数据元素本身外,还需要存储指针,因此所需要的存储空间一般要多于顺序存储结构。

2. 下列叙述中正确的是()A. 在栈中,栈顶指针的动态变化决定栈中元素的个数B. 在循环队列中,队尾指针的动态变化决定队列的长度C. 在循环链表中,头指针和链尾指针的动态变化决定链表的长度D. 在线性链表中,头指针和链尾指针的动态变化决定链表的长度答案:A解析:在栈中,栈顶指针的动态变化决定栈中元素的个数;在循环队列中,队尾指针和队头指针共同决定队列的长度;在循环链表中,没有头指针和链尾指针的概念;在线性链表中,头指针用于指向链表的开始,但链尾指针不是必要的,通过遍历链表可以确定长度。

3. 一棵二叉树共有25 个节点,其中5 个是叶子节点,则度为1 的节点数为()A. 16B. 10C. 6D. 4答案:A解析:根据二叉树的性质,度为0 的节点(叶子节点)数比度为 2 的节点数多1。

已知有5 个叶子节点,则度为2 的节点有4 个。

节点总数= 度为0 的节点数+ 度为1 的节点数+ 度为2 的节点数,即25 = 5 + 度为 1 的节点数+ 4,解得度为1 的节点数为16。

4. 软件生命周期中的活动不包括()A. 市场调研B. 需求分析C. 软件测试D. 软件维护答案:A解析:软件生命周期包括软件定义、软件开发和软件运行维护三个时期。

需求分析、软件测试和软件维护都属于这三个时期中的活动,市场调研不属于软件生命周期中的活动。

5. 程序调试的任务是()A. 设计测试用例B. 验证程序的正确性C. 发现程序中的错误D. 诊断和改正程序中的错误答案:D解析:程序调试的任务是诊断和改正程序中的错误。

2024年人教A版选修3物理上册阶段测试试卷含答案

2024年人教A版选修3物理上册阶段测试试卷含答案

2024年人教A版选修3物理上册阶段测试试卷含答案考试试卷考试范围:全部知识点;考试时间:120分钟学校:______ 姓名:______ 班级:______ 考号:______总分栏题号一二三四五六总分得分评卷人得分一、选择题(共9题,共18分)1、下列叙述中正确的是()A. 做匀速直线运动的物体的机械能一定守恒B. 做变速直线运动的物体机械能一定守恒C. 外力对物体做功为零,物体的机械能一定守恒D. 系统内只有重力或弹力做功时,系统的机械能一定守恒2、如图所示,分解一个水平向右的力F,F=6N,已知一个分力F1=4N和另一个分力F2与F的夹角为300,以下说法正确的是()A. 只有唯一解B. 一定有两组解C. 可能有无数解D. 可能有两组解3、【题文】关于简单机械下列说法中正确的是()A. 使用滑轮组不仅省力而且省功B. 定滑轮既能改变力的大小又能改变施力方向C. 功率大小反映了做功的快慢D. 机械效率越高,所做的有用功就越多4、【题文】在机场和海港,常用输送带运送行李、货物。

如图所示,a为水平输送带,b为倾斜输送带。

当行李箱随输送带一起匀速运动时;下列几种判断中正确的是()A. a、b两种情形中的行李箱都受到两个力作用B. a、b两种情形中的行李箱都受到三个力作用C. 情形a中的行李箱受到两个力作用,情形b中的行李箱受到三个力作用D. 情形a中的行李箱受到三个力作用,情形b中的行李箱受到四个力作用5、【题文】关于力的分类,下列叙述中正确的是()A. 根据效果命名的同一名称的力,性质一定相同B. 根据效果命名的不同名称的力,性质可能相同C. 性质不同的力,对于物体的作用效果一定不同D. 性质相同的力,对于物体的作用效果一定相同6、动物跳跃时将腿部弯曲然后伸直加速跳起.下表是袋鼠与跳蚤跳跃时的竖直高度.若不计空气阻力;则袋鼠跃起离地的瞬时速率约是跳蚤的多少倍()。

跳跃的竖直高度/m袋鼠 2.5跳蚤0.1A. 100B. 25C. 5D. 17、在真空中有ab两个点电荷,b的电荷量是a的2倍,如果a受到的静电力是F则b受到的静电力是()A. FB. 2FC. 3FD. 4F8、(3分)如图所示是匀强电场中的一组等势面,每两个相邻等势面的距离是25cm,由此可确定电场强度的方向及大小为()A. 竖直向下,E=0.4N/CB. 水平向右,E=0.4N/CC. 水平向左,E=40N/CD. 水平向右,E=40N/C9、质量为m的石块从半径为R的半球形的碗口下滑到碗的最低点的过程中,如果摩擦力的作用使得石块的速度大小不变,如图所示,那么()A. 石块下滑过程中的摩擦力大小不变B. 石块下滑过程中受的合外力越来越大C. 因为速率不变,所以石块的加速度为零D. 石块下滑过程中的加速度大小不变,方向始终指向球心评卷人得分二、多选题(共6题,共12分)10、下列说法正确的是()A. 理想气体等温膨胀时,内能不变B. 分子间同时存在着引力和斥力,当分子间距增加时,分子间的引力增大,斥力减小C. 液晶具有液体的流动性,同时具有晶体的各向异性特征E. 液体表面张力的方向与液面垂直并指向液体内部E. 液体表面张力的方向与液面垂直并指向液体内部11、如图所示,水平地面上放置一根条形磁铁,在两磁极正中央的左上方用绝缘轻杆固定一水平直导线,导线与磁铁垂直,当直导线中通入图中所示方向的电流时,磁铁在水平地面上保持静止.则()A. 磁铁受到水平向右的静摩擦力B. 磁铁受到水平向左的静摩擦力C. 若突然增大电流,则磁铁对地面的压力变大D. 若突然增大电流,则磁铁对地面的压力变小12、如图所示,在真空中等量异种点电荷形成的电场中:O是电荷连线的中点,CD是连线的中垂线上关于O对称的两点,AB是连线延长线上的两点,且到正、负电荷的距离均等于两电荷间距的一半.则以下结论正确的是( )A. BC两点场强方向相反B. AB两点场强相同C. COD三点比较,O点场强最弱D. AOB三点比较,O点场强最弱13、如图所示,两根光滑的金属导轨,平行放置在倾角为θ斜角上,导轨的左端接有电阻R导轨自身的电阻可忽略不计.斜面处在一匀强磁场中,磁场方向垂直于斜面向上.质量为m电阻可不计的金属棒ab在沿着斜面与棒垂直的恒力作用下沿导轨匀速上滑,并上升h高度,如图所示.在这过程中()A. 作用于金属捧上的各个力的合力所作的功等于零B. 作用于金属捧上的各个力的合力所作的功等于mgh与电阻R上发出的焦耳热之和C. 金属棒克服安培力做的功等于电阻R上发出的焦耳热D. 恒力F与重力的合力所作的功等于电阻R上发出的焦耳热14、如图;将洁净的锌板用导线连接在验电器上,用紫外线灯照射锌板时,观察到验电器指针发生偏转。

全国计算机二级C语言模拟测试【含详细解析】 (5)

全国计算机二级C语言模拟测试【含详细解析】 (5)

1.下列叙述中正确的是A. 每一个结点有两个指针域的链表一定是非线性结构B. 所有结点的指针域都为非空的链表一定是非线性结构C. 循环链表是循环队列的链式存储结构D. 线性结构的存储结点也可以有多个指针正确答案:D你的答案:解析:【解析】一个非空的数据结构如果满足以下两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件,则称为线性结构,在数据结构中习惯称为线性表。

双向链表结点具有两个指针域,属于线性结构,A选项错误。

循环链表所有结点的指针域都为非空,属于线性结构,B选项错误。

循环链表是链表,循环队列属于队列,队列只能在队尾入队,在排头退队,链表可以在任何位置插入、删除,C选项错误。

双向链表结点具有多个指针域,D选项正确。

2.使用白盒测试方法时,设计测试用例应根据A. 程序的内部逻辑B. 程序的复杂结构C. 程序的功能D. 使用说明书正确答案:A你的答案:解析:【解析】白盒测试又称为结构测试或逻辑驱动测试,它允许测试人员利用程序内部的逻辑结构及有关信息来设计或选择测试用例,对程序所有的逻辑路径进行测试,故A选项正确。

3.在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗。

则实体医生和患者之间的联系是B. 多对一C. 一对多D. 一对一正确答案:A你的答案:解析:【解析】一般来说,实体集之间必须通过联系来建立联接关系,分为三类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。

医生可为多位患者看病,患者也可以找多位医生看病,实体医生与患者联系是多对多,A选项正确。

4.设序列长度为n,在最坏情况下,时间复杂度为的算法是A. 二分法查找C. 分块查找D. 哈希查找正确答案:A你的答案:解析:【解析】对长度为n的线性表排序,最坏情况下时间复杂度,二分法查找为;顺序查找法为O(n);分块查找时间复杂度与分块规则有关;哈希查找时间复杂度为O(1),因其通过计算HashCode来定位元素位置,所以只需一次即可。

2017年03月全国计算机等级考试二级《公共基础知识分类》真题一及详解

2017年03月全国计算机等级考试二级《公共基础知识分类》真题一及详解

2017年03月全国计算机等级考试二级《公共基础知识分类》真题二(总分100, 考试时间90分钟)一、单项选择题1. 下列叙述中正确的是______。

A 循环队列是线性结构B 循环队列是线性逻辑结构C 循环队列是链式存储结构D 循环队列是非线性存储结构该问题分值: 2.5答案:A[解析] 循环队列是一种线性存储结构,有队头和队尾两个指针,所以A项正确,B、D两项错误;循环队列是队列的顺序存储结构形式,故C项错误。

2. 下列结构中为非线性结构的是______。

A .树B 向量C 二维表D 矩阵该问题分值: 2.5答案:A[解析] 由定义可以知道,树为一种简单的非线性结构,向量、二维表、矩阵为线性结构。

故答案为A。

3. 在长度为97的顺序有序表中作二分查找,最多需要的比较次数为______。

A 6B 96C 48D 7该问题分值: 2.5答案:D[解析] 对于长度为n的有序线性表,在最坏情况下,二分查找法只需要比较log 2 n次。

本题中即是log 2 97,2^6=64,2^7=128,所以最坏情况是第7次比较就可以结束。

D项正确。

4. 带链队列空的条件是______。

A front=rear=NULLB front=-1且rear=NULLC front=NULL且rear=-1D front=rear=-1该问题分值: 2.5答案:A[解析] 带链的队列就是用一个单链表来表示队列,队列中的每一个元素对应链表中的一个结点。

队列空时,头指针和尾指针都为null,队列中只有一个元素时,头指针和尾指针都指向这个元素。

故答案为A。

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

A 软件过程是软件开发过程B 软件过程是软件维护过程C 软件过程是软件开发过程和软件维护过程D 软件过程是把输入转化为输出的一组彼此相关的资源和活动该问题分值: 2.5答案:D[解析] 软件过程是把输入转化为输出的一组彼此相关的资源和活动。

计算机二级MS选择题1

计算机二级MS选择题1

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

答案:BA )所谓算法就是计算方法B )程序可以作为算法的一种描述方法C )算法设计只需考虑得到计算结果D )算法设计可以忽略算法的运算时间 2.下列各序列中不是堆的是( )。

A )(91,85,53,36,47,30,24,12) B )(91,85,53,47,36,30,24,12) C )(47,91,53,85,30,12,24,36)D )(91,85,53,47,30,12,24,36)3.深度为5的完全二叉树的结点数不可能是( )。

答案:AA )15 B )16 C )17D )184.设二叉树如下:则前序序列为( )。

A )ABDEGCFHB )DBGEAFHC C )DGEBHFCAD )ABCDEFGH5.下列叙述中正确的是( )。

答案:AA )循环队列是顺序存储结构B )循环队列是链式存储结构C )循环队列是非线性结构D )循环队列的插入运算不会发生溢出现象 6.下列叙述中正确的是( )。

A )所有数据结构必须有根结点B )所有数据结构必须有终端结点(即叶子结点)C )只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构D )没有根结点或没有叶子结点的数据结构一定是非线性结构7.下列关于算法的描述中错误的是( )。

答案:D A )算法强调动态的执行过程,不同于静态的计算公式B )算法必须能在有限个步骤之后终止C )算法设计必须考虑算法的复杂度D )算法的优劣取决于运行算法程序的环境 8.设二叉树如下:则中序序列为( )。

A )ABDEGCFHB )DBGEAFHCC )DGEBHFCAD )ABCDEFGH9.线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有( )。

答案:BA )节省存储空间B )插入与删除运算效率高C )便于查找D )排序时减少元素的比较次数10.深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为( )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

//在switch语句中,不一定使用break语句// 在switch语句中必须使用default// break语句必须与switch语句中的case配对使用//break语句只能用于switch语句///A//中等。

2 以下不构成无限循环的语句或语句组是()。

// n=0;do {++n;} while (n<=0);// n=0;while (1) { n++;}// n=10;while (n);{n--;}// for(n=0,i=1;;i++) n+=i;////A//中等。

3有以下程序:#include <stdio.h>main(){int c=0,k;for (k=1;k<3;k++)switch (k){ default:c+=k;case 2:c++;break;case 4:c+=2;break;}printf("%d\n",c);}程序运行后的输出结果是()。

// 7// 5// 3// 9////C//中等。

4 有以下程序:#include <stdio.h>int f( int x,int y){ return((y-x)*x);}main(){ int a=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf("%d\n",d);}程序运行后的输出结果是()。

// 7// 10// 8// 9////D//中等。

5 若有定义语句:double a,*p=&a ;以下叙述中错误的是()。

// 定义语句中的*号是一个间址运算符// 定义语句中的*号是一个说明符// 定义语句中的p只能存放double类型变量的地址// 定义语句中,*p=&a把变量a的地址作为初值赋给指针变量p////A//中等。

6 若有定义语句:double x,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是()。

// scanf("%lf %le",px,py);//scanf("%f %f" &x,&y);// scanf("%f %f",x,y);// scanf("%lf %lf",x,y);////A//中等。

7 以下定义数组的语句中错误的是()。

// int num[][3]={ {1,2},3,4,5,6 };// int num[2][4]={ {1,2},{3,4},{5,6} };// int num[]={ 1,2,3,4,5,6 };// int num[][4]={1,2,3,4,5,6};////B//中等。

8 有以下程序:#include <stdio.h>void fun( int a,int b ){int t;t=a;a=b;b=t;}main(){int c[10]={1,2,3,4,5,6,7,8,9,0},i;for (i=0;i<10;i+=2) fun(c[i],c[i+1]);for (i=0;i<10;i++) printf("%d,",c[i]);printf("\n");}程序的运行结果是()。

// 1,2,3,4,5,6,7,8,9,0,// 2,1,4,3,6,5,8,7,0,9,// 0,9,8,7,6,5,4,3,2,1,// 0,1,2,3,4,5,6,7,8,9,////A//中等。

9有以下程序:#include <stdio.h>main(){ int x[3][2]={0},i;for(i=0;i<3;i++) scanf("%d",x[i]);printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]);}若运行时输入:2 4 6<回车>,则输出结果为()。

// 2 0 4// 2 0 0// 2 4 0// 2 4 6////A//中等。

10有以下程序段:#include <stdio.h>int j;float y;char name[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入55566 7777abc 后,y的值为()。

// 566.0// 55566.0// 7777.0// 566777.0////A//中等。

11下列语句组中,正确的是()。

// char *s;s="Olympic";// char s[7];s="Olympic";// char *s;s={"Olympic"};// char s[7];s={"Olympic"};////A//中等。

12有以下函数:int fun(char *s){ char *t=s;while(*t++);return(t-s);}该函数的功能是()// 计算s所指字符串的长度// 比较两个字符串的大小// 计算s所指字符串占用内存字节的个数// 将s所指字符串复制到字符串t中////A//中等。

13有以下程序(注:字符a的ASCII码值为97) :#include <stdio.h>main(){char *s ={ "abc" };do{printf ("%d",*s%10);++s;}while ( *s );}程序运行后的输出结果是()。

// 789// abc// 7890// 979899////A//中等。

14设有如下函数定义:#include <stdio.h>int fun( int k ){if (k<1) return 0;else if (k==1) return 1;else return fun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是()。

// 2// 3// 4// 5////B//中等。

15有以下程序:#include <stdio.h>int f(int n);main(){int a=3,s;s=f(a);s=s+f(a);printf("%d\n",s);}int f(int n){static int a=1;n+=a++;return n;}程序运行后的输出结果是()。

// 9// 8// 7// 10////A//中等。

16设有定义:struct complex{int real,unreal;} data1={1,8},data2;则以下赋值语句中错误的是( )。

// data2=(2,6);// data2=data1;// data2.real=data1.real;// data2.real=data1.unreal;////A//中等。

17有以下程序:# include <stdio.h>struct S{int n;int a[20];};void f(struct S *p){ int i,j,t;for (i=0;i<p->n-1;i++)for (j=i+1;j<p->n;j++)if (p->a[i] > p->a[j]) {t=p->a[i];p->a[i] =p->a[j];p->a[j] =t;}}main(){ int i;struct S s={10,{2,3,1,6,8,7,5,4,10,9}};f(&s);for (i=0;i<s.n;i++) printf("%d,",s.a[i]);}程序运行后的输出结果是( )。

// 2,3,1,6,8,7,5,4,10,9,// 10,9,8,7,6,5,4,3,2,1,// 1,2,3,4,5,6,7,8,9,10,// 10,9,8,7,6,1,2,3,4,5,////C//中等。

18有以下程序:#include <stdio.h>#include <string.h>typedef struct { char name[9];char sex;int score[2];} STU;STU f (STU a){STU b={"Zhao",'m',85,90};int i;strcpy( , );a.sex =b.sex;for ( i=0;i<2;i++) a.score[i] =b.score[i];return a;}main(){STU c={ "Qian",'f',95,92 },d;d =f(c);printf ("%s,%c,%d,%d,",,d.sex,d.score[0],d.score[1]);printf ("%s,%c,%d,%d\n",,c.sex,c.score[0],c.score[1]);}程序运行后的输出结果是()。

// Zhao,m,85,90,Qian,f,95,92// Zhao,m,85,90,Zhao,m,85,90// Qian,f,95,92,Qian,f,95,92// Qian,f,95,92,Zhao,m,85,90////A//中等。

19以下关于宏的叙述中正确的是()。

// 宏替换没有数据类型限制// 宏定义必须位于源程序中所有语句之前// 宏名必须用大写字母表示// 宏调用比函数调用耗费时间////A//中等。

20设有以下语句:int a=1,b=2,c;c=a^(b<<2) ;执行后,c的值为()。

// 7// 9// 8// 6////B//中等。

21有以下程序:#include <stdio.h>main(){FILE *fp;int a[10]={1,2,3},i,n;fp =fopen("d1.dat","w");for (i=0;i<3;i++) fprintf(fp,"%d",a[i]);fprintf(fp,"\n");fclose(fp);fp =fopen("d1.dat","r");fscanf(fp,"%d",&n);fclose(fp);printf("%d\n",n);}程序的运行结果是()。

相关文档
最新文档