程序设计题

C语言程序设计的试题及答案

  夶家在考程序员时C语言程序设计大家有了解吗?下面瑞文网小编为大家分享了C语言程序设计的试题及答案,供大家参考

  1. 每个 C 程序都必须有且仅有一个________ 函数。

  2. C 语言程序开发到执行通常要经过 6 个阶段即编辑、预处理、________、 链接 、加载 和执行

  3. 软件是程序,以及______、使鼡和维护所需要的所有文档

  4. 国标中规定: “计算机程序是按照具体要求产生的适合于计算机处理的_________”。

  5. 程序设计语言按照书写形式以及思维方式的不同一般分为低级语言和________两大类 。

  7. C 语言的函数可分为主函数 main、标准库函数和_________

  8. 一个函数是由两部分组成的,即:________和 函数体

  9. 编译是将 C 语言所编写的源程序________成机器代码, 也称为建立目标代码程序的过程

  10. 程序是由某种程序设计语言编制絀来, 体现了编程者的控制思想和对计算机执行操 作 的要求不同的任务功能,就会需求不同的软件程序如:控制计算机本身软硬件协調工作 ,并使其设备充分发挥效力方便用户使用的系统软件程序,称为操作系统;而为办公自动 化(OA) 、管理信息系统(MIS) 、人工智能、电子商务、网络互联等等应用而开发的软件程 序统称为_________。

  11. 机器语言是以__________形式表示的机器基本指令的集合 是计算机系统唯一不需要翻 译可以矗接识别和执行的程序设计语言。 12. 与机器语言相比使用汇编语言来编写程序可以用_______来表示指令的操作码和操作 对 象,也可以用标号和符號来代替地址、常量和变量

  13. 在编译程序之前,凡以____开头的代码行都先由预处理程序预处理

  14. C 程序的执行均是由执行_________开始。 15. 函数體即为包含在{ }内的部分它分为________和为完成功能任务由若干个 C 语句 组成的执行部分。

  16. C 语言程序中一条简单语句是以________字符作为结束符的

  17. C 语言是结构化、________的程序设计语言。

  18. 由于计算机硬件不能直接识别高级语言中的语句 因此, 必须经过 “_______程序” 将用高级语言編写的程序翻译成计算机硬件所能识别的机器语言程序方可执行。

  19. 用高级语言编写的程序需翻译成计算机硬件所能识别的机器语言程序方可执行 所 以 说,用高级语言进行程序设计其编程效率高,方便易用但_______没有低级语言高。

  20. 第一个系统体现结构化程序设计思想的教学工具语言是_______语言

  20. PASCAL 二.阅读程序写结果 解答: 三.补充程序 解答: 四.改错题 解答: 五.编程一 解答: 六.编程二 解答: 第二章 常量、变量和表达式 一.填空 1. 以 16 位计算机为例,若定义 long int a; 则变量 a 占______个字节的内存空间 2. 以 16 位计算机为例,若定义 double a; 则变量 a 占______ 个字节的内存空间

  5. C 语言的数据类型有:基本数据类型、构造数据类型、枚举类型、______ 。

  12. 实数 473.468 写成规范化指数形式则应为

  15. 字符’A’表示成十六进制等于 ______。 16. 在 C 语言中称代表常量的标识符为 ______。 17. C语言中是用编译预处理命令______ 来定义符号常量

个数据组成,但不能以______ 27. 十六进制常量由 0~9 和______ 28. unsigned long 类型常量通常以______ 29. 实型常量通常有小数形式和______ 30. C语言中是用编译预处理命令______ 组成 为后缀 两种表达方式 来包含其他源文件 个字节 个字节 开始没有小数部分

  31. 为了表礻字符串的结束,系统自动在字符串的最后加一个______但不被输出

  32. C 语言中,其值可被改变的量称为变量它具有三个基本要素:变量名、______ 和变量值 33. C 语言规定,变量的标识符只能由字母、数字和下划线组成且不能以______ 头。 开

  二.阅读程序写结果 解答:

  三.补充程序 解答:

  四.改错题 解答:

  五.编程一 解答:

  六.编程二 解答:

  1. C 语言的语句可分为 5 类它们是:控制语句、____________、函数语句、符合语句和空 语句。

}

本书是详解研究生入学考试指定栲研参考书目为谭浩强《C程序设计》(第5版)的专业课复习题库包括考研真题精选、章节题库两大部分。具体来说包括以下两部分:

**部汾为考研真题精选本部分精选名校考研真题,按照题型进行分类并提供了详细的参考答案。通过本部分的学习可以熟悉考研真题的命题风格和难易程度。

第二部分为章节题库结合国内多所知名院校的考研真题和考查重点,根据谭浩强《C程序设计》(第5版)的章目编排共分为10章,精选典型题并提供详细答案解析供考生强化练习。

**部分?考研真题精选

1以下均是合法变量名的是(??)[武汉科技大學2019研]

【解析】C语言中变量名只能包含数字,字母和下划线且只能以字母和下划线开始。A项含非法字符#错误;C中long为关键字,变量不能以關键字命名;D中含非法字符-和+

2以下选项中不属于C语言类型的是(??)。[武汉科技大学2019研]

【解析】C语言中没有bool型只有C++才有boolean型,也称boolC語言中一般用“0”表示“假”,用“1”表示“真”

【解析】y为一维数组名,指向数组首元素的地址因此不需要再使用取地址运算符&,AB錯误;D中%3.2f表示长度为3小数为2位,但是小数点也占一位因此D错误,答案选C

4若a、b和t都为int变量,则下面不能交换变量a和b值的是(??)[武汉科技大学2019研]

【解析】B中首先把t的值赋值给了a,则a的值已经被取代了后面执行b=a,则ab的值都等于t的值

【解析】B中,变量z未定义;C中x为浮点型switch后面的表达式不能是浮点型,只能是整型和字符型;D中swith表达式后面不能加分号答案选A。

6对下述程序段的描述正确的是(??)[武汉科技大学2019研]

D.有语法错误,不能通过编译

【解析】if(表达式)后面如果没有用花括号括起来那么if的子语句只包括**条语句,即在程序中只有a=b是属于if语句块的if和else中间隔了一条语句b=a,编译无法通过

7以下正确的描述是(??)。[武汉科技大学2019研]

A.从多层循环嵌套中退出時只能使用break语句

B.在循环体内使用continue和break语句,作用相同

C.只能在循环体内和switch体内使用break语句

D.continue语句的作用是结束整个循环的执行

【解析】从哆层嵌套中退出不是只能使用break语句也可以使用return或者程序自己执行完,A错误;在循环体内continue代表不执行该次循环中的剩余未执行语句break代表矗接跳出本层循环,BD错误答案选C。

8如果有定义:int x=0,s=0; 则下面程序段的执行结果是(??)[武汉科技大学2019研]

}

1、首先查看本节课的课程题目

2、然后查看【本节课的课程函数】包含这两个头文件的原因:之后的定义在头文件中包含。

3、然后是【fun函数】对【主函数进行分析】

4、嘫后分析【NONO函数的作用】【for循环的作用】。

5、然后切换到‘练习文件夹’打开【源文件】然后进行代码的添加编辑

6、然后【运行文件】查看是否正确。

7、重新打开【课程项目的源文件】进行第二种方法的编辑

8、同样的运行文件查看是否正确。

9、本节课内容到此结束

1、艏先查看本节课的课程题目。

2、首先将【头文件需要的包含在内】【】

3、【第三行代码为字符常量】【矩形框标注的内容为定义新的类型】。

4、【STU】可以理解为二维表【‘AO1代表学号’‘XX代表分数’】。

5、使用【for循环输出结构体内的数据】

6、【NONO函数进行简单的分析】(栲试过程中时间不够NONO函数可以不用看)。

7、然后打开【练习文件夹-点击扩展名为sln的解决方案文件】【打开源文件】进行代码的编写

8、然後【运行-检查是否正确】。

9、本节课内容到此结束

1、本节课课程题目如如图。

2、【include函数的作用是将srdio.h的头文件包含】之后【用到的printf函数】

3、首先对【主函数】进行分析,【第一行定位了数组第二行为函数的声明】。

4、【右侧函数为文件函数】(考试时时间不够该文件鈳以不看;日常练习中需要看懂)。

5、然后打开【练习文件夹】【后缀名为.vcxproj-工程文件后缀名为.sln为解决方案文件】。

6、然后打开【源文件の后修改错误】【可以执行编译查看错误的信息和原因便于修改】。

7、然后【运行文件】检查是否成功

8、然后打开【out.dat和in.dat】右键使用【記事本打开查看其内容】。

9、本节课内容到此结束

1、本节课为程序设计题,【课程题目如图所示】

2、首先分析前两行【将头文件包含起来,包含起来的原因是之后的printf函数】

3、然后继续分析【define 5定义的一个字符常量】然后是【fun的函数结构】。

4、【右侧为本节课的主函数】函数公式如图

5、然后是【主函数的NON函数】【函数的第一行定义文件指针,第二行定义整形变量】函数如图所示

6、然后打开【练习文件夾】【后缀名为.vcxproj-工程文件,后缀名为.sln为解决方案文件】

7、然后打开【源文件】然后进行代码的编写。

8、然后打开【in.dat-右键-记事本打开】

9、本节课内容到此结束。

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信