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

合集下载

全国计算机二级考试题库及答案

全国计算机二级考试题库及答案

全国计算机二级考试题库及答案一、选择题1. 在计算机系统中,CPU指的是什么?A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 下列哪个选项不是操作系统的功能?A. 管理计算机硬件资源B. 管理计算机软件资源C. 执行程序D. 打印文档答案:D3. 在计算机编程中,以下哪个不是循环结构?A. for循环B. while循环C. do-while循环D. if语句答案:D4. 数据库管理系统(DBMS)的主要功能是什么?A. 存储数据B. 管理数据C. 检索数据D. 所有选项都是答案:D5. 下列哪个是网络拓扑结构?A. 星型B. 总线型C. 环形D. 所有选项都是答案:D二、填空题6. 在计算机中,________是用来表示数据的最小单位。

答案:位(bit)7. 计算机病毒是一种________的程序,它能够自我复制并传播。

答案:恶意8. 在C语言中,用于定义变量的关键字是________。

答案:int(或其他数据类型关键字)9. 在Windows操作系统中,________是用来管理文件和文件夹的。

答案:资源管理器10. 在网络通信中,________协议是用来规定电子邮箱的格式。

答案:SMTP三、简答题11. 请简述计算机硬件的五大组成部分。

答案:计算机硬件的五大组成部分包括:中央处理器(CPU)、存储器(内存和硬盘等)、输入设备(如键盘、鼠标等)、输出设备(如显示器、打印机等)和辅助存储设备(如光盘驱动器、U盘等)。

12. 什么是软件工程?请简述其主要特点。

答案:软件工程是指应用计算机科学原理和工程方法来开发和维护软件的系统化方法。

其主要特点包括:系统性、规范性、可度量性、可预测性和可维护性。

四、操作题13. 如何在Windows操作系统中创建一个新的文件夹?答案:在Windows操作系统中,可以通过以下步骤创建一个新的文件夹:打开资源管理器,找到想要创建文件夹的位置,右键点击空白区域,选择“新建”然后选择“文件夹”,在弹出的对话框中输入文件夹名称,最后点击“确定”。

2024计算机等级考试二级真题及答案

2024计算机等级考试二级真题及答案

2024计算机二级考试试题及答案1、设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司c(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。

其中表C的键为公司号,表S的键为员工号,则表E的键(码)为oA、公司号,员工号B、员工号,工资C、员工号D、公司号,员工号,工资【评析】本题考查学问点是关键字。

能唯一标识实体的属性集称为码(关键字)。

码也称为关键字,是表中若干属性的属性组,其值唯一标识表中的一个元组。

本题答案:A。

3、下列叙述中正确的是oA、每一个结点有两个指针域的链表肯定是非线性结构B、全部结点的指针域都为非空的链表肯定是非线性结构C、循环链表是循环队列的链式存储结构D、线性结构的存储结点也可以有多个指针【评析】本题考查学问点是线性表的线性结构与非线性结构。

线性表的链式存储结构称为线性链表。

在某些应用中,对线性链表中的每个结点设置两个指针,一个称为左指针,用以指向其前件结点;另一个称为右指针,用以指向其后件结点。

本题答案:D。

4、在线性表的依次存储结构中,其存储空间连续,各个元素所占的字节数oA、相同,元素的存储依次与逻辑依次一样B、相同,但其元素的存储依次可以与逻辑依次不一样C、不同,但元素的存储依次与逻辑依次一样D、不同,且其元素的存储依次可以与逻辑依次不一样【评析】本题考查学问点是线性表的依次存储结构。

线性表的依次存储结构具有两个基本特点:L线性表中全部元素所占的存储空间是连续的;2.线性表中各元素在存储空间中是按逻辑依次依次存放的。

本题答案:A。

5、设循环队列为Q(Lm),其初始状态为front=rear=m0经过一系列入队与退队运算后,front=30,rear=10o现要在该循环队列中作依次查找,最坏状况下须要比较的次数为oA、19B、20C、InT9D、m-20【评析】本题考查学问点是循环队列的运算。

计算机二级证试题及答案

计算机二级证试题及答案

计算机二级证试题及答案一、单项选择题(每题2分,共10分)1. 在计算机系统中,CPU主要负责:A. 存储数据B. 处理数据C. 显示数据D. 传输数据答案:B2. 下列哪个选项不是计算机硬件?A. 中央处理器(CPU)B. 操作系统C. 内存D. 硬盘答案:B3. 计算机病毒主要通过什么途径传播?A. 电子邮件B. 移动存储设备C. 网络下载D. 所有以上选项答案:D4. 在Windows操作系统中,以下哪个键是用于复制选中内容的?A. Ctrl+CB. Ctrl+VC. Ctrl+XD. Ctrl+Z答案:A5. 以下哪个选项是计算机二级考试的主要内容?A. 办公软件应用B. 网络技术C. 编程语言D. 所有以上选项答案:D二、多项选择题(每题3分,共15分)1. 下列哪些是计算机软件的分类?A. 系统软件B. 应用软件C. 操作系统D. 硬件答案:A B C2. 计算机二级考试中,以下哪些是常见的考试科目?A. 计算机基础知识B. 办公软件应用C. 编程语言D. 图形图像处理答案:A B C D3. 在计算机系统中,以下哪些属于输入设备?A. 键盘B. 鼠标C. 显示器D. 打印机答案:A B4. 计算机二级考试中,以下哪些是常见的题型?A. 单项选择题B. 多项选择题C. 判断题D. 简答题答案:A B C D5. 以下哪些是计算机二级考试的评分标准?A. 考试总分B. 考试时长C. 考试内容D. 考试形式答案:A B C三、判断题(每题1分,共5分)1. 计算机二级考试是全国统一的计算机技术等级考试。

(对)2. 计算机硬件包括CPU、内存、硬盘等。

(对)3. 计算机病毒只能通过电子邮件传播。

(错)4. 计算机二级考试只测试编程能力。

(错)5. 计算机软件分为系统软件和应用软件。

(对)四、简答题(每题5分,共10分)1. 请简述计算机二级考试的目的是什么?答案:计算机二级考试的目的是检验考生是否具备一定的计算机应用能力,包括办公软件应用、编程语言、网络技术等方面的知识和技能,以满足社会对计算机技术人才的需求。

计算机二级考试试题及答案解析

计算机二级考试试题及答案解析

计算机二级考试试题及答案解析一、选择题(每题2 分,共40 分)1. 以下不属于计算机系统软件的是()。

A. 操作系统B. 数据库管理系统C. 办公软件D. 编译程序答案:C解析:办公软件属于应用软件,操作系统、数据库管理系统、编译程序都是系统软件。

2. 在计算机中,1KB 等于()字节。

A. 1000B. 1024C. 2048D. 8192答案:B解析:1KB = 1024B。

3. 以下存储设备中,存取速度最快的是()。

A. 硬盘B. 内存C. 光盘D. 软盘答案:B解析:内存的存取速度比硬盘、光盘、软盘都要快。

4. 计算机病毒是一种()。

A. 软件B. 硬件C. 程序D. 生物体答案:C解析:计算机病毒是一段人为编制的具有破坏性的程序代码。

5. 在Windows 操作系统中,按下()键可以打开任务管理器。

A. Ctrl + Alt + DelB. Ctrl + Shift + EscC. Win + DD. Win + R答案:A 或B。

解析:Ctrl + Alt + Del 和Ctrl + Shift + Esc 都可以打开任务管理器。

6. 在Word 中,若要将文档中所有的“计算机”替换为“电脑”,应使用()功能。

A. 查找B. 替换C. 自动更正D. 修订答案:B解析:使用替换功能可以快速将文档中的特定内容替换为其他内容。

7. 在Excel 中,函数SUM(A1:A5)的作用是()。

A. 求A1 和A5 两个单元格的和B. 求A1、A5 以及它们之间所有单元格的和C. 求A1 到A5 五个单元格的平均值D. 求A1 到A5 五个单元格的最大值答案:B解析:SUM 函数是求和函数,SUM(A1:A5)表示求A1 到A5 单元格区域的数值之和。

8. 在PowerPoint 中,以下哪种视图可以同时查看多张幻灯片的缩略图?()A. 普通视图B. 幻灯片浏览视图C. 备注页视图D. 阅读视图答案:B解析:幻灯片浏览视图可以同时查看多张幻灯片的缩略图,方便进行幻灯片的排序、复制、删除等操作。

全国计算机二级office试题及答案

全国计算机二级office试题及答案

全国计算机二级office试题及答案一、单项选择题(每题1分,共10分)1. 在Word文档中,下列哪个选项用于设置文档的页边距?A. 插入B. 布局C. 引用D. 视图答案:B2. 在Excel中,使用哪个函数可以计算一组数字的平均值?A. SUMB. AVERAGEC. MAXD. MIN答案:B3. 在PowerPoint中,下列哪个选项用于插入图片?A. 插入B. 布局C. 动画D. 幻灯片放映答案:A4. 在Word中,如何快速将文档中的所有“计算机”替换为“电脑”?A. 使用“查找”功能B. 使用“替换”功能C. 使用“格式刷”D. 使用“撤销”功能答案:B5. 在Excel中,如何快速复制一个单元格的格式到另一个单元格?A. 使用格式刷B. 使用复制粘贴C. 使用填充柄D. 使用格式菜单答案:A6. 在PowerPoint中,下列哪个选项用于设置幻灯片的背景?A. 插入B. 设计C. 切换D. 动画答案:B7. 在Word中,如何将文本加粗?A. 使用快捷键Ctrl+BB. 使用快捷键Ctrl+IC. 使用快捷键Ctrl+UD. 使用快捷键Ctrl+P答案:A8. 在Excel中,如何快速插入一个图表?A. 使用图表工具B. 使用插入菜单C. 使用格式菜单D. 使用数据菜单答案:B9. 在PowerPoint中,如何将一张幻灯片复制到新的幻灯片?A. 右键点击幻灯片,选择“复制幻灯片”B. 右键点击幻灯片,选择“粘贴幻灯片”C. 右键点击幻灯片,选择“删除幻灯片”D. 右键点击幻灯片,选择“隐藏幻灯片”答案:A10. 在Word中,如何将文档保存为PDF格式?A. 使用“文件”菜单中的“导出”B. 使用“文件”菜单中的“另存为”C. 使用“文件”菜单中的“打印”D. 使用“文件”菜单中的“保存”答案:B二、多项选择题(每题2分,共10分)1. 在Word中,下列哪些操作可以调整段落缩进?A. 使用“段落”对话框B. 使用标尺C. 使用快捷键TabD. 使用快捷键Shift+Tab答案:ABD2. 在Excel中,下列哪些操作可以改变单元格的宽度?A. 双击列边界B. 拖动列边界C. 使用“格式”菜单D. 使用“属性”菜单答案:ABC3. 在PowerPoint中,下列哪些选项可以插入超链接?A. 右键点击文本框,选择“超链接”B. 使用“插入”菜单C. 使用“设计”菜单D. 使用“动画”菜单答案:AB4. 在Word中,下列哪些工具可以用于绘制图形?A. 插入形状B. 插入SmartArt图形C. 插入图表D. 插入文本框答案:ABCD5. 在Excel中,下列哪些函数可以用于计算?A. SUMB. COUNTC. AVERAGED. CONCATENATE答案:ABC三、判断题(每题1分,共10分)1. 在Word中,可以通过“开始”菜单中的“字体”选项来设置字体。

计算机二级的试题及答案

计算机二级的试题及答案

计算机二级的试题及答案一、选择题(每题2分,共20分)1. 在计算机系统中,CPU指的是什么?A. 中央处理器B. 内存C. 硬盘D. 显示器答案:A2. 下列哪个选项是计算机病毒的特点?A. 可执行性B. 可读性C. 可复制性D. 可传播性答案:D3. 在计算机操作系统中,文件系统的主要功能是什么?A. 管理文件存储B. 管理内存分配C. 管理设备驱动D. 管理用户权限答案:A4. 计算机网络中,IP地址的作用是什么?A. 标识网络中的设备B. 标识网络中的服务C. 标识网络中的用户D. 标识网络中的数据包答案:A5. 数据库管理系统的主要功能不包括以下哪项?A. 数据定义B. 数据操纵C. 数据备份D. 数据加密答案:D6. 在HTML中,用于定义最重要的标题的标签是什么?A. <h1>B. <h2>C. <h3>D. <h4>答案:A7. 在关系型数据库中,用于创建新表的SQL语句是什么?A. SELECTB. INSERTC. CREATE TABLED. UPDATE答案:C8. 以下哪个选项不是计算机硬件的组成部分?A. 中央处理器B. 操作系统C. 内存D. 硬盘答案:B9. 在计算机科学中,算法的时间复杂度通常用来描述什么?A. 算法的运行时间B. 算法占用的内存大小C. 算法执行的步骤数量D. 算法的效率答案:D10. 以下哪种编程语言不是面向对象的?A. JavaB. C++C. PythonD. C答案:D二、填空题(每题2分,共10分)1. 在计算机系统中,_________是负责存储程序和数据的部件。

答案:内存2. 计算机病毒可以通过_________、电子邮件、移动存储设备等方式传播。

答案:网络3. 在计算机系统中,_________是用于管理和调度计算机硬件资源的软件。

答案:操作系统4. 在HTML中,_________标签用于定义文档的头部。

国家计算机二级试题及答案

国家计算机二级试题及答案

国家计算机二级试题及答案一、选择题(共40题,每题2分)1.计算机硬件包括()A. CPUB. 显卡C. 内存D. 打印机答案:A、B、C2.下列设备中属于输入设备的是()A. 打印机B. 鼠标C. 音箱D. 显示器答案:B3.在Windows操作系统中,使用Ctrl+C可以()A. 复制选中的内容B. 剪切选中的内容C. 粘贴剪切板中的内容D. 关闭当前窗口答案:A4.下列哪个IPv4地址为私有IP地址()A. 192.168.1.10B. 10.0.0.1C. 172.16.0.1D. 123.45.67.89答案:A、B、C5.在Word中,Ctrl+S用于()A. 保存当前文档B. 打开新文档C. 关闭当前文档D. 撤销上一步操作答案:A......二、填空题(共10题,每题2分)1.打开命令提示符的快捷键是_________。

答案:Win + R2.计算机内部使用的二进制数系统由0和两个数字组成。

答案:13.计算机的主频指的是计算机中的_______。

答案:CPU4.在Excel中,使用函数SUM(A1:A10)可以计算A1到A10的________。

答案:总和5.搜索引擎通过_______来帮助用户找到相关的网页。

答案:关键字......三、简答题1、请解释下列计算机术语的含义:操作系统、硬件、软件。

答:操作系统是计算机系统中的核心软件,它负责管理和控制计算机硬件资源,提供简单易用的用户接口,为应用程序提供运行环境。

硬件指的是计算机的物理组成部分,包括CPU、内存、硬盘、显示器等。

它们是计算机系统的实体,用来执行和储存数据。

软件是指计算机系统的非实体部分,包括操作系统、应用程序、驱动程序等。

它们通过指令和数据组成,通过硬件执行。

2、请简述计算机网络的作用和优点。

答:计算机网络可以方便地实现不同计算机之间的数据交换和信息共享,提高工作效率。

它可以将分散的计算资源和数据集中起来,实现资源共享和统一管理。

二级计算机考试题及答案

二级计算机考试题及答案

二级计算机考试题及答案一、单选题(每题2分,共10题,总分20分)1. 在计算机系统中,CPU指的是什么?A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 下列哪个选项不是计算机病毒的特点?A. 破坏性B. 传染性C. 免疫性D. 潜伏性答案:C3. 在计算机存储器中,1GB等于多少MB?A. 1024B. 1000C. 512D. 128答案:A4. 计算机的硬件系统主要由哪两部分组成?A. 输入设备和输出设备B. 存储器和中央处理器C. 主机和外设D. 软件和硬件答案:C5. 下列哪个选项是计算机操作系统的功能?A. 数据处理B. 网络通信C. 资源管理D. 文字处理答案:C二、多选题(每题3分,共5题,总分15分)6. 计算机的输入设备包括哪些?A. 键盘B. 鼠标C. 显示器D. 打印机答案:A、B7. 下列哪些是计算机软件的分类?A. 系统软件B. 应用软件C. 硬件D. 网络软件答案:A、B、D8. 计算机病毒的传播途径可能包括哪些?A. 通过电子邮件B. 通过U盘C. 通过手机D. 通过电源线答案:A、B、C9. 计算机的存储设备包括哪些?A. 硬盘B. 内存C. 光盘D. 软盘答案:A、B、C、D10. 计算机的输出设备包括哪些?A. 显示器B. 打印机C. 键盘D. 鼠标答案:A、B三、判断题(每题1分,共5题,总分5分)11. 计算机的内存是随机存取存储器(RAM)。

(对)12. 计算机的硬盘是一种只读存储器。

(错)13. 计算机的CPU速度越快,计算机的性能就越好。

(对)14. 计算机病毒只能通过软件传播。

(错)15. 计算机的操作系统是计算机硬件的一部分。

(错)四、填空题(每题2分,共5题,总分10分)16. 计算机的______是计算机硬件的核心部件,负责解释和执行程序指令。

答案:CPU17. 计算机的______存储器可以永久保存数据,即使在断电的情况下。

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

选择题题库1.下列数据结构中,属于非线性结构的是( )。

A) 循环队列B) 带链队列C) 二叉树D) 带链栈1、参考答案:C【解析】树是简单的非线性结构,所以二叉树作为树的一种也是一种非线性结构。

2.下列数据结构中,能够按照"先进后出"原则存取数据的是( )。

A) 循环队列B) 栈C) 队列D) 二叉树2、参考答案:B【解析】栈是按先进后出的原则组织数据的。

队列是先进先出的原则组织数据3.对于循环队列,下列叙述中正确的是( )。

A) 队头指针是固定不变的B) 队头指针一定大于队尾指针C) 队头指针一定小于队尾指针D) 队头指针可以大于队尾指针,也可以小于队尾指针3、参考答案:D【解析】循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。

因为是循环利用的队列结构所以对头指针有时可能大于队尾指针有时也可能小于队尾指针。

4.算法的空间复杂度是指( )。

A) 算法在执行过程中所需要的计算机存储空间B) 算法所处理的数据量C) 算法程序中的语句或指令条数D) 算法在执行过程中所需要的临时工作单元数4、参考答案:A【解析】算法的空间复杂度是指算法在执行过程中所需要的内存空间。

所以选择A)。

5.软件设计中划分模块的一个准则是( )。

A) 低内聚低耦合B) 高内聚低耦合C) 低内聚高耦合D) 高内聚高耦合5、参考答案:B【解析】一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

6.下列选项中不属于结构化程序设计原则的是( )。

A) 可封装B) 自顶向下C) 模块化D) 逐步求精6、参考答案:A【解析】结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto 语句,所以选择A)。

7.软件详细设计生产的图如下:该图是( )A) N-S图B) PAD图C) 程序流程图D) E-R图7、参考答案:C【解析】N-S图提出了用方框图来代替传统的程序流程图,所以A)不对。

PAD图是问题分析图,它是继承程序流程图和方框图之后提出的又一种主要用于描述软件详细设计的图形表示工具,所以B)不对。

E-R图是数据库中的用于表示E-R模型的图示工具,所以D)不对。

根据图中所示表示方法是进行软件详细设计时使用的程序流程图。

8.数据库管理系统是( )。

A) 操作系统的一部分B) 在操作系统支持下的系统软件C) 一种编译系统D) 一种操作系统8、参考答案:B【解析】数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等。

是一种在操作系统之上的系统软件。

9.在E-R图中,用来表示实体联系的图形是( )。

A) 椭圆形B) 矩形C) 菱形D) 三角形9、参考答案:C【解析】在E-R图中实体集用矩形,属性用椭圆,联系用菱形。

10.有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为( )。

A) 选择B) 投影C) 交D) 并10、参考答案:D【解析】在关系T 中包含了关系R与S中的所有元组,所以进行的是并的运算。

11.计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是( )。

A) C语言程序仅可以编译执行B) C语言程序仅可以解释执行C) C语言程序既可以编译执行又可以解释执行D) 以上说法都不对11、参考答案:A【解析】解释程序是将源程序(如BASIC)作为输入,解释一句后就提交计算机执行一句,并不形成目标程序。

编译程序是把高级语言(如FORTRAN、COBOL、Pascal、C等)源程序作为输入,进行翻译转换,产生出机器语言的目标程序,然后再让计算机执行这个目标程序,得到计算结果。

12.以下叙述中错误的是( )。

A) 用户所定义的标识符允许使用关键字B) 用户所定义的标识符应尽量做到"见名识意"C) 用户所定义的标识符中,大、小写字母代表不同标识D) 用户所定义的标识符必须以字母或下划线开头12、参考答案:A【解析】C语言规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线,排除D);用户定义标识符中大小写字母之间是有区别的并且应尽量做到"见名识意",排除选项B)和C);C语言中还规定标识符不能为C语言的关键字,故选项A)叙述错误,正确答案是选项A)。

13.若有说明语句:char c='\72';则变量c( )。

A) 包含1个字符B) 包含2个字符C) 包含3个字符D) 说明不合法,c的值不确定13、参考答案:A【解析】C语言的字符型常量中,允许用一种特殊形式的字符常量,就是以一个""开头的字符。

其中,"\ddd"表示用ASCII码(八进制数)表示一个字符,本题中的char c='\2'即表示占一个字符的变量c的ASCII码值。

14.现有定义int a;double b;float c;char k;,则表达式a/b+c-k值的类型为( )。

A) intB) doubleC) floatD) char14、参考答案:B【解析】双目运算中两边运算量类型转换规律:15.以下定义语句中正确的是( )。

A) int a=b=0;B) char A=65+1,b=′b′;C) float a=1,*b=&a,*c=&b;D) double a=0.0;b=1.115、参考答案:B【解析】本题考查变量的定义方法。

如果要一次进行多个变量的定义,则在它们之间要用逗号隔开。

因此选项A)和D)错误;在选项C)中,变量c是一个浮点型指针,它只能指向一个浮点型数据,不能指向指针变量b;所以正确答案为B)。

16.若在定义语句int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。

A) scanf("%d",a,b,c);B) scanf("%d%d%d",a,b,c);C) scanf("%d", &p);D) scanf("%d", p);16、参考答案:D【解析】scanf函数中的输入项必须是指针,只有选项D)符合这个要求。

17.以下程序的运行结果是( )。

int k=0;void fun(int m){ m+=k;k+=m;printf("m=%d k=%d ",m,k++);}main(){ int i=4;fun(i++); printf("i=%d k=%d\n",i,k);}A) m=4 k=5 i=5 k=5B) m=4 k=4 i=5 k=5C) m=4 k=4 i=4 k=5D) m=4 k=5 i=4 k=517、参考答案:B【解析】由于在main()函数中,变量i=4,所以就调用fun(4),则输出"m=4 k=4"。

然后变量k增1等于5,变量i增1等于5,所以main()函数的"printf("i=%d k=%d\n",i,k);"语句输出"i=5 k=5"。

18.在执行下述程序时,若从键盘输入6和8,则结果为( )。

main(){ int a,b,s;scanf("%d%d",&a,&b);s=a ;if(a<b)s=b;s*=s;printf("%d",s); }A) 36B) 64C) 48D) 以上都不对18、参考答案:B【解析】本题中a的值为6,b的值为8,最后s的值为8,s*=s等价于s=s*s。

19.有以下程序:main(){ int k=5,n=0;while(k>0) { switch(k) {default : break;case 1 : n+=k;case 2 :case 3 : n+=k;}k--;}printf("%d\n",n);}程序运行后的输出结果是( )。

A) 0B) 4C) 6D) 719、参考答案:D【解析】本题考查的是switch语句。

在switch语句中,表达式的值与某一个case后面的常量表达式的值相等时,就执行此case后面的语句,若所有的case中的常量表达式的值都没有与表达式的值匹配的,就执行default后面的语句,各个case和default的出现次序不影响执行结果。

所以在本题中,当k=5和k=4的时候,case都没有与其匹配的值,所以执行了default语句;当k=3时,执行"case 3 :n+=k;"得n=3,然后执行default;当k=2时,执行"case 2 :case 3 :n+=k;"得n=5,然后执行default;当k=1时,执行"case 1 :n+=k;case 2 :case 3 :n+=k;"使得n加两次k,得到n=7。

20.有以下程序:#include <stdio.h>main() { int x;scanf("%d",& x);if(x<=3); elseif(x!=10) printf("%d\n",x);}程序运行时,输入的值在哪个范围才会有输出结果( )。

A) 不等于10的整数B) 大于3且不等10的整数C) 大于3或等于10的整数D) 小于3的整数20、参考答案:B【解析】if…else控制结构中,else总是与最近的未配对的if匹配。

本题的执行过程为:如果输入整数小于3则不进行任何操作,否则判断是否不等于10,若为真则进行输出。

因此程序输出的数据为大于3且不等于10的整数。

21.有以下程序:#include <stdio.h>main(){ int a=1,b=0;printf("%d,",b=a+b);printf("%d\n",a=2*b)}程序运行后的输出结果是( )。

A) 0,0B) 1,0C) 3,2D) 1,222.有以下程序:main(){ int num[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},i,j;for(i=0;i<4;i++) { for(j=0;j<=i;j++)printf("%4c",' ');for(j=;j<4;j++)printf("%4d",num[i][j]);printf("\n");}}若要按以下形式输出数组右上半三角1 2 3 46 7 811 1216则在程序下划线处应填入的语句是( )。

相关文档
最新文档