全国计算机等级考试 《C语言程序设计》习题

PAGE

PAGE 1

《C语言程序设计》习题

第1章习题

一、单项选择题

1.C语言程序的执行,总是起始于【 】。

A) 程序中的第一条可执行语句〖〗B) 程序中的第一个函数〖〗 C) main函数〖〗D) 包含文件中的第一个函数分析:在一个C语言源程序中,无论main函数书写在程序的前部,还是后部,程序的执行总是从main函数开始,并且在main函数中结束。

本题正确答案为C。

2.下列说法中正确的是【 】。

A) C程序书写时,不区分大小写字母

B) C程序书写时,一行只能写一个语句

C) C程序书写时,一个语句可分成几行书写

D) C程序书写时每行必须有行号

分析:C语言严格区分大小写字母,如"A1"和"a1"被认为是两个不同的标识符,C程序的书写非常灵活,既可以一行多句,又可以一句多行,且每行不加行号。

本题正确答案为C。

3.下面对C语言特点,不正确描述的是【 】。

A) C语言兼有高级语言和低级语言的双重特点,执行效率高

B) C语言既可以用来编写应用程序,又可以用来编写系统软件

C) C语言的可移植性较差

D) C语言是一种结构式模块化程序设计语言

分析:C语言是介于汇编语言和高级语言之间的一种语言,由于它可以直接访问物理地址,对硬件操作,所以C语言既可以编写应用程序,又可以开发系统软件,而且C程序可移植性好于汇编语言,程序清晰具有模块化的特点。

本题正确答案为C。

4.C语言源程序的最小单位是【 】。

A) 程序行〖〗B) 语句〖〗C) 函数〖〗D) 字符分析:程序行、语句、函数都是由字符构成的,字符是C语言的最小单位。

本题正确答案为D。

5.以下四项中属于C语言关键字的是【 】。

A) CHAR〖〗B) define〖〗C) unsigned〖〗D) retern分析:C语言有32个关键字(或称保留字),它们都有特定的含意,并且由小写字母组成,所以选项A是错的,选项B不是保留字,选项D是return的错误拼写。

本题正确答案为C。

6.十进制数2403转换成十六进制数为【 】。

A) 963〖〗B) 369〖〗C) 953〖〗D) 359分析:十进制数化成十六进制数的方法是:不断除以16,商0为止,倒取余数。

本题正确答案为A。

7.二进制换成八进制数是【 】。

A) 055〖〗B) 065〖〗C) 056〖〗D) 152分析:二进制数化成八进制数的方法是:从右向左划分,将每3位二进制数书写成1位八进制数。

本题正确答案为B。

8.将二进制数1011011.011转换成十进制数是【 】。

A) 91.75〖〗B) 91.375〖〗C) 91.125〖〗D) 91.25分析:二进制数化成十进制数的方法是:各数字乘以权重再相加,题中整数部分为:(1011011)2=1×26+1×24+1×23+1×21+1×20=64+16+8+2+1=91,小数部分为:(0.011)2=0×2-1+1×2-2+1×2-3=0.25+0.125=0.375,再将两者合在一起得91.375。

本题正确答案为B。

9.计算机内部运算使用的数是【 】。

A) 十进制数〖〗B) 十六进制数〖〗C) 二进制数〖〗D) 八进制数分析:在实际生活中找不到具有十个稳定状态的物理元件,而具有两种稳定状态的元件到处可见,如一个开关具有通电和断电两个稳定状态,计算机内部的元件正是以"1"代表通电,以"0"代表断电的,所以计算机内部运算使用的数是二进制数,至于八进制数和十六进制数是对二进制数的人为缩写。

本题正确答案为C。

10.一个字长的二进制位数是【 】。

A) 2个BYTE,即16个bit〖〗B) 3个BYTE,即24个bit〖〗 C) 4个BYTE,即32个bit〖〗D) 随计算机系统不同而不同分析:一个二进制位也称做1bit,八个二进制位称做1个BYTE,即所说的一个字节,BYTE和bit有固定的换算关系,但是计算机中的字长WORD和字节BYTE没有固定的换算关系,字长WORD是随CPU型号而异的。

本题正确答案为D。

11.在C语言系统中,假设int类型数据占2个字节,则double、long、unsigned int、char类型数据所占字节数分别多少【 】。

A) 8,2,4,1〖〗B) 2,8,4,1〖〗C) 4,2,8,1〖〗D) 8,4,2,1分析:由上题知CPU字长决定了分配给各种类型变量多少个字节,当int类型占2个字节时,double、long、unsigned int、char型所占的字节分别为8、4、2、1个字节。

本题正确答案为D。

12.下面程序段执行结果是【 】。

int i=5,k;

k=

全国计算机等级考试c语言设计题,全国计算机等级考试 《C语言程序设计》习题.doc...相关推荐

  1. python123期末测试第十周答案_Python语言设计_章节测验,期末考试,慕课答案查询公众号...

    Python语言设计_章节测验,期末考试,慕课答案查询公众号 更多相关问题 [单选题]机器人的DH参数包含多少个参数? A. 4 B. 3 C. 2 D. 1 用人单位和劳动者在签订劳动合同时,必须约 ...

  2. c语言程序题是如何判分的,C语言编程题判分系统的研究与实现

    摘要: 随着计算机技术和因特网的发展,B/S模式的教学系统在高校教学中显得越来越重要.C语言程序设计是计算机专业的一门重要的基础课程,具有实践性强的特点,在教学中应加大实践教学比例.本文利用网络技术开 ...

  3. 全国计算机等级考试一级上机WORD题,全国计算机等级考试一级上机WORD题库

    全国计算机等级考试一级上机WORD题库 s 全国计算机等级考试一级上机WORD题库 题.1第请在"考试项目"菜单上选择"字处理软件使用",完成下面的内容:注意: ...

  4. 全国计算机等级考试二级c真题201903,计算机等级考试题库,二级C++试题

    因害怕失败而不敢放手一搏,永远不会成功. 因害怕计算机等级考试不过关而不敢去尝试做二级C++试题,永远不能战胜自己. 1.派生类对象对其基类中的什么成员是可访问的?( ) A.公有继承的私有成员 B. ...

  5. 职称计算机考试在哪做题,全国计算机职称考试做题中必备的经验

    全国计算机职称考试做题中必备的经验 大部分参加职称计算机考试的考生都觉得职称计算机考试很难,平时用的少备考困难,学不懂难通过考试,其实职称计算机考试很简单,掌握好备考方法通过考试很容易,yjbys考试 ...

  6. 2017安徽省二c语言模拟题,2017计算机二级考试C语言模拟题及答案

    2017计算机二级考试C语言模拟题及答案 二.基本操作题(共18分) 请补充函数proc(),该函数的功能是计算下面公式SN的值: SN=1+1/3十4/5+...+2N-1/SN-1 例如,当N=2 ...

  7. PHP初中英语在线考试系统的设计与实现-计算机毕设 附源码 87564

    PHP初中英语在线考试系统的设计与实现 摘 要 本文研究的初中英语在线考试系统主要功能模块包括:学生用户管理.考试信息.成绩分析.通知公告管理,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好 ...

  8. PHP初中英语在线考试系统的设计与实现-计算机毕设 附源码87564

    PHP初中英语在线考试系统的设计与实现 摘 要 本文研究的初中英语在线考试系统主要功能模块包括:学生用户管理.考试信息.成绩分析.通知公告管理,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好 ...

  9. PHP初中英语在线考试系统的设计与实现 计算机毕设源码87564

    摘 要 本文研究的初中英语在线考试系统主要功能模块包括:学生用户管理.考试信息.成绩分析.通知公告管理,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架 ...

最新文章

  1. java 设置日期的格式_java时间格式大全
  2. [go]method的指针声明及非指针声明
  3. MySQL触发器介绍
  4. linux7安装EMC的多路径,Oracle Linux 7.8 多路径(Multipath)+Udev绑定磁盘
  5. 阿里云容器服务新增支持Kubernetes编排系统,性能重大提升 1
  6. docker简介与搭建
  7. python怎么清理垃圾_【原创】python实现清理本地缓存垃圾
  8. ftp 530 This FTP serveris anonymous only,
  9. C# 实现程序只启动一次(多次运行激活第一个实例,使其获得焦点,并在最前端显示)...
  10. 广东省深圳市谷歌卫星地图下载
  11. 黑客帝国产业链调查:熊猫烧香作者一年赚千万
  12. Win7自带驱动备份功能使用教程
  13. masm32快速编辑器菜单翻译整理
  14. mac 卸载java 9
  15. 计算机文件无法移动,电脑上不能拖动文件怎么办 电脑上不能拖动文件如何解决...
  16. 传音控股再度携手联合国难民署 驰援非洲儿童教育事业
  17. 控件中一些常用的属性和事件
  18. CTF——MISC习题讲解(UTCTF2020系列)
  19. List的toArray方法强制转换
  20. css实现loading,CSS3实现18种Loading效果

热门文章

  1. 关于GCC/LLVM编译器中的sanitize选项用处用法详解
  2. Django 使用login函数登陆和注销
  3. mysql建表语句 numeric_数据库建表语句
  4. 到底还要学什么才能成为2020年前端架构师!?(用图说话)
  5. 【ENSP模拟器】链路技术(HCNA)——Smart Link的基本原理和配置实例
  6. virtual private network 与IPSec协议工作原理
  7. 为啥一直是第54行空指针异常
  8. 基于AIS数据坐标联动海康威视球机进行船舶动态跟踪
  9. 快速了解fcpx剪辑全流程,新手小白快速上手Final cut
  10. 易语言 用精易的网页_访问 请求https的时候返回不了数据