第一章 习题1

第二章 习题2

第三章 习题5

第四章 习题7

第五章 习题11

第六章 习题23

第七章 习题30

第八章 习题33

第九章 习题33

第一章 习题

一、选择题

1. C语言的主要特点有哪些?abcde

A.简洁、紧凑,使用方便、灵活,易于学习和应用。

B.C语言是面向结构化程序设计的语言。

C.C语言允许直接对位、字节和地址进行操作。

D.数据类型丰富。

E.C语言生成的目标代码质量高。

2. C语言程序由什么组成?(单选)

A. 子程序 B. 主程序和子程序 C. 函数 D. 过程

3. 源程序要正确地运行,必须要有什么函数?(单选)

A. printf函数 B. 自定义的函数

C. main函数 D. 不需要函数

4. 一个C程序的执行是从_____。

A. 本程序的main函数开始,到main函数结束

B. 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

C. 本程序的main函数开始,到本程序文件的最后一个函数结束

D. 本程序文件的第一个函数开始,到本程序main函数结束

5. 以下叙述正确的是:

A. 在C程序中,main函数必须位于程序的最前面

B. C程序的每行中只能写一条语句

C. C语言本身没有输入输出语句

D. 在对一个C程序进行编译的过程中,可发现注释中的拼写错误

6. 以下叙述不正确的是。

A. 一个C源程序可由一个或多个函数组成

B. 一个C源程序必须包含一个main函数

C. C程序的基本组成单位是函数

D. 在C程序中,注释说明只能位于一条语句的后面

7. C语言规定:在一个源程序中,main函数的位置 。

必须在最开始 B. 必须在系统调用的库函数的后面

C. 可以任意 D. 必须在最后

8. 一个C语言程序是由

A. 一个主程序和若干子程序组成 B. 函数组成

C. 若干过程组成 D. 若干子程序组成

第二章 习题

一、选择题

1. 指出下面合法的标识符:(多选)

A. 3ab B. int C. ABC D. a_3 E. sum.a

F. #abc G. _stu2 H. abc f

2. 指出下面哪些是保留字:(多选)

A. char B. abc C. printf D. Int E. float

F. define G. include H. PI

3. 指出下面哪些是合法的用户定义的标识符?(多选)

P-S B. putchar C. double D. _908 E. *par

F. sheep! G. wind H. x y

4. C语言的基本类型哪些:(多选)

A. 整型 B. 枚举型 C. 数组型 D. 指针型 E. 字符型

F. 构造型 G. 实型 H. 空类型

5. 这段程序中的常量有:(多选)

#define PI 3.14

void main()

{ int sum;

sum = 10 + 15;

printf("sum=%d\n",sum);

printf("result is 25\n");

}

这段程序中常量有:

A. 10 B. sum C. 15 D. 25 E. main F. PI

6. C语言中整形常量按进制划分,有以下几种:(多选)

A. 十六进制常量 B. 十进制常量 C. 八进制常量 D. 二进制常量

7. 75的十六进制写法为0x4b___,八进制写法为\113

0x75的八进制写法为\165___,十进制写法为_117__。

075的十进制写法为_61__,十六进制写法为_\3d__。

8. 如果要把常量327存入变量a中,a可以定义成哪些类型?(多选)

A. int B. char C. long D. float

9. 下面哪些写法是对的,而且是常量?(多选)

A. 125 B. -.456 C. 1.25e20 D. 'AB'

E. E6 F. 0238 G. 0xabcdef H. "\n\\\'\123"

10. 下面哪个表达式的值为4.(单选)

A. 11/3 B. 11.0/3 C. (float)11/3 D. (int)(11.0/3+0.5)

11.

%12d在c语言中的意思,《C语言程序设计》习题.doc相关推荐

  1. 奇怪的方式c语言,C语言中奇怪的C语言特性

    3)Duff's Device http://en.wikipedia.org/wiki/Duff%27s_device 特点是switch与while交错出现.代码类似 4)同名同姓现象 在< ...

  2. c语言字符串二维数组的动态分配应,C语言中动态分配二维数组复习过程.doc

    C语言中动态分配二维数组复习过程.doc C语言中动态分配二维数组在C中动态分配内存的,对于单个变量,字符串,一维数组等,都是很容易的.C中动态分配二维数组的方法,很少有C语言书中描述,我查找了有的C ...

  3. c语言上11e2是实型常量吗,在C语言中的实型变量分为两种类型.doc

    在C语言中的实型变量分为两种类型.doc 第二章 练习题 一.填空题 1.在C语言中的实型变量分为两种类型,它们是float型和( )型. 2.若有定义:char c='\010';则变量c中包含的字 ...

  4. c语言复合运算,C语言中复合赋值运算,表达式等知识(DOC可编).doc

    C语言中复合赋值运算,表达式等知识(DOC可编).doc 3.1复合赋值运算 算术运算符"+ - * / %"和赋值运算符"="结合起来,形成复合赋值运算符.如 ...

  5. c语言复合赋值表达式题目,C语言中复合赋值运算,表达式等知识.doc

    C语言中复合赋值运算,表达式等知识.doc 3.1复合赋值运算 算术运算符"+ - * / %"和赋值运算符"="结合起来,形成复合赋值运算符.如下所示:+= ...

  6. c语言中程序偏离,C语言中的指针加减偏移量

    首先看一段程序: #include int main() { int a[5] = {1, 2, 3, 4, 5}; int* p = (int*)(&a + 1); printf(" ...

  7. 在c语言中下面指针,c语言指针的知识点

    在计算机科学中,指针 ***Pointer***是编程语言中的一个对象,利用地址,它的值直接指向***points to***存在电脑存储器中另一个地方的值.下面是小编为大家整理的C语言的指针知识点总 ...

  8. C语言中低位存放,C语言 大端小端存储解析以及判断方法

    当我们在C语言中查看数据在内存中的存储时,我们经常会发现一个很奇怪的现象,什么现象呢? 例如下面这段代码 int main() { int i = 1; return 0; } 数据在内存中的存放方式 ...

  9. c语言中全局变量内存,C语言——全局变量和局部变量在内存中的区别——及编译后的内存分区【栈-堆-全局存储区-文字常量区-程序代码区】...

    目录: 一:全局变量 二:局部变量 三:C语言经过编译之后将内存分为以下几个区域 (1)栈(stack) (2)堆(heap) (3)全局(静态)存储区 (4)文字常量区 (5)程序代码区 四:区别 ...

  10. 1.在c 语言中字符型占,C程序设计试题1.doc

    C程序设计试题1 一. 单项选择题 1. 选出C语言的合法变量名______ A _auto_ B stud#1 C static D 2_end 2. 如果函数体中没有return语句,则正确的说法 ...

最新文章

  1. (0085)iOS开发之OC与JS交互高级用法(JavaScriptCore)
  2. spring-session-data-redis解决session共享的问题
  3. mysql免安装版net不是_MYSQL 免安装版的环境配置
  4. 2017下半年网络规划设计师考试下午真题
  5. 数学问题(二):质数、质因子
  6. Google android market 电子市场的安装 (for 1.6)
  7. 在Unity中使用.Net Remoting实现双向通信
  8. 机器学习基石01:机器学习简介
  9. 从零开始了解 kubernetes,还有谁不会?
  10. IPV6网络简介及使用
  11. 蓝桥杯 明码题解 【Java实现】
  12. 一维搜索进退法c语言程序,基于c语言黄金分割法优化设计.doc
  13. 中国网络游戏行业发展模式创新与投资前景调研报告2021-2027年
  14. 新型城镇化3.0时代 数据交换是“智慧城市”的核心
  15. 基于javaEE的超市库存管理系统
  16. ZCMU 1635 超大型 LED 显示屏
  17. 3D数学——法线变换
  18. 实时时钟模块RX-8010SJ
  19. Google Map 离线地图 - Ok Maps
  20. 计算机产业八大难题待攻克

热门文章

  1. spark学习-52-Spark的org.apache.spark.SparkException: Task not serializable
  2. jsp的include两种使用方法
  3. 一语点破Java中的静态static关键字
  4. SpringBoot 优雅的配置拦截器方式
  5. HTML5特性system,HTML5教程 FileSystemAPI整理
  6. Matlab求高斯脉冲函数
  7. 压测工具下载地址说明及汇总
  8. Log4net系统日志
  9. RHEL6.4上Samba/NFS服务器简单配置
  10. Win7下MATLAB 7.0下载地址+详细安装+运行错误解决