C程序设计实验指导与习题集2
简单介绍
第一章 C语言概述
一、选择题
1.以下叙述中正确的是 。
A、在C程序中,main函数必须位于程序的最前面
B、C程序的每行中只能写一个语句
C、C语言本身没有输入输出语句,输入输出靠调用函数实现
D、在对一个C程序进行编译的过程中,可发现注释中的拼写错误
2.下面叙述不是C语言特点的是 。
A、C程序简洁紧凑
B、能够方便地编写可视化程序
C、C程序可移植性好
D、C语言可以直接对硬件实现操作
3.下列叙述正确的是 。
A、程序应该尽可能短
B、为了编写的方便,程序设计者应该随意实现流程的转移
C、虽然注释会占用编程者的大量时间,但还是要尽可能对程序进行注释
D、在Turbo C环境下,运行的程序就是源程序
4.C程序可以由若干函数构成,那么程序的执行是 。
A、从第一个函数开始,到最后一个函数结束
B、从第一个语句开始,到最后一个语句结束
C、从主函数(main)开始,到最后一个函数结束
D、从主函数开始,在主函数结束
5.C语言规定,在程序中相对于其它函数的位置,主函数的位置 。
A、必须在最前面
简单介绍
B、必须在系统调用库函数的后面
C、可以任意
D、必须在最后
二、填空题
1.一个C源程序中应至少包含一个 。
2.在一个C源程序中,注释部分两侧的定界符是 。
3.C语言源程序文件的扩展名是 ,经编译后生成的目标代码的扩展名是 ,经过连接后生成可执行文件的扩展名是 。
第一章 C语言概述答案
一、选择题
1.C 2.B 3.C 4.D 5.C
二、填空题
1.主函数(或main函数) 2./* */ 3. c obj exe
第二章 程序的灵魂——算法
一、选择题
1.以下叙述中错误的是 。
A、可以用N-S图表示算法
B、可以用流程图表示算法
C、可以用伪代码表示算法
D、可以用数据流图表示算法
2.下面关于算法的描述中错误的是 。
A、算法具有可执行性
简单介绍
B、算法具有唯一性
C、算法的每一步具有确切的含义,即确定性
D、算法的有穷性
3.下面关于算法的描述中正确的是 。
A、一个好的算法必须包含一个或多个输入
B、一个好的算法必须包含一个或多个输出
C、一个好的算法必须用流程图描述
D、一个好的算法必须用N-S图描述
4.下面不属于结构化程序设计方法的是 。
A、自内向外 B、自顶向下
C、逐步细化 D、模块化设计
二、填空题
1.结构化程序设计中包含的三种基本结构是 、 、 。
第二章 答案
一、选择题
1.D 2.B 3.B 4.A
二、填空题
1.顺序结构 选择结构 循环结构
第三章 数据结构、运算符与表达式
一、选择题(可能有多个选项)
1.下面标识符中,属于不合法用户标识符的是 。
A、PAd B、a_10 C、Int D、signed E、_int F、a#b
2.下面标识符中,属于合法的用户标识符是 。
简单介绍
A、day B、E2 C、3AB D、enum E、a F、long
3.以下 是不正确的转义字符。
A、'\\' B、'\' ' C、'\081' D、'\0' E、'\n' F、'\xab'
4.若干个int型、char型数据进行算术运算,其结果的数据类型是 。
A、int B、char C、long D、double E、float
5.若干个char型、float型数据进行算术运算,其结果的数据类型是 。
A、int B、char C、long D、double E、float
6.若干个int型、unsigned型、char型数据进行算术运算,其结果的数据类型是 。
A、int B、char C、long D、double E、float
7.若x为int型变量,且x=6,则执行下面的赋值运算后,表达式的值是 。 x+=x-=x*x
A、36 B、-60 C、60 D、-24
8.以下选项中,合法的实型常量是 。
A、.2345 B、8 C、1E2.0 D、.1e3 E、23.2e F、1.24
9.下面非法的整型常量有 。
A、019 B、ox123 C、2L D、0Xff E、0x4de F、0L
10.若干变量已正确定义,以下合法的赋值表达式是 。
A、a=1/b=2 B、++(a+b) C、a=a/(b=5) D、y=int(a)+b
11.以下叙述中错误的是 。
A、在C程序中,Abc和abc是两个不同的标识符
B、在C程序中,变量代表内存中的一个存储单元,它的值可以根据需要变化
C、在C程序中,无论是整数还是实数,都能准确无误地表示
D、在C程序中,一个正整数可以用十进制、八进制和十六进制的形式表示
二、填空题
简单介绍
1.无符号整型变量共有3种形式,其类型标识符的简单形式为unsigned、和
2.C语言中共提供了6种整型变量,不同类型的整型变量其能够表达的数据的范围是不一样的,写出下面几种类型能表示数据的范围。
int:unsigned:
3.写出下面各种类型变量在内存中占据的字节数:
char:,int:,long:,float:,double:
三、问答题
1.字符常量与字符串常量有什么区别?
2.一个变量被定义后没有被初始化,是不是表示变量中没有值?
3.写出下面表达式运算后a的值,假设最初a=10,n=3,a、n均为整型。
⑴a+=a ⑵a-=2 ⑶a*=2+3 ⑹a+=a-=a*=a ⑷a/=a+a ⑸a%=(n%=2)
4.计算下面算术表达式的值,设a,b为int型,x,y为float型,且a=2,b=3,x=3.5,y=2.5。
⑴x+a%3*(int)(x+y)%2/4 ⑵(float)(a+b)/2+(int)x%(int)y
5.计算表达式的值和a,b,c的值。
⑴a=b=c=3 ⑵a=13+(c=18%4) ⑸x=3*4,x*5 ⑶a=(b=12/5)+(c=3) ⑷a=(b=5)+(c=4) ⑺x='A',x%5 ⑹(a=4*5,a*3),a+10 ⑼x=8,x%=x+5 ⑻x=30%8/2,x+10
6.将下面的数学式子写成C语言表达式。
第三章 答案
一、选择题
x 2y e3x x
简单介绍
1.DF 2.ABE 3.C 4.A 5.D 6.C
7.B 8.ADF 9.AB 10.C 11.C
二、填空题
1.unsigned short unsigned long
2.-32768~32767 0~65535
3.1 2 4 4 8
三、问答题
1.字符常量是用单撇号括起来的一个字符,而字符串常量是用一对双撇号括起来的一串字符,每个字符串的最后都有一个字符串终止标记\0。可以用字符常量为字符变量赋值,但是不能将一个字符串给字符变量赋值。
2.一个变量定义后如果没有被初始化,其存储单元中会有一个不确定的值,只是该值没有意义,所以我们说 该变量没有定义。
3.⑴20 ⑵8 ⑶50 ⑷0 ⑸0 ⑹0
4.⑴3.5 ⑵3.5
5.⑴表达式的值是3,a=3,b=3,c=3 ⑵表达式的值是15,a=15,c=2
⑶表达式的值是5,a=5,b=2,c=3 ⑷表达式的值是9,a=9,b=5,c=4
⑸表达式的值是60 ⑹表达式的值是30,a=20
⑺表达式的值是0 ⑻表达式的值是13
⑼表达式的值是8
6. sqrt(x+2*y)-exp(3*x)+fabs(x)
简单介绍
相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




