C语言实验与习题答案Word文档格式.docx
- 文档编号:17714365
- 上传时间:2022-12-08
- 格式:DOCX
- 页数:10
- 大小:19.32KB
C语言实验与习题答案Word文档格式.docx
《C语言实验与习题答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《C语言实验与习题答案Word文档格式.docx(10页珍藏版)》请在冰豆网上搜索。
内存的概念(识记);
4.基本输入、输出函数(领会):
格式输入和格式输出函数,
非格式化输入、输出函数;
5.运算符与表达式(简单应用):
算术运算,增1与减1运算,关系运算,逻辑运算,条件运算,
位运算,赋值运算,类型转换,逗号运算,长度运算符,
运算符的优先级与结合性。
二.程序控制结构
1.C语言的语句(识记):
C语言语句的语法及书写规范;
2.顺序结构(领会):
程序设计的流程图,程序控制结构中的顺序结构,复合语句;
3.分支结构(简单应用):
if结构、if结构的多种形式,switch结构与多分支结构;
4.循环结构(综合应用):
当型循环,直到型循环,break语句与continue语句。
三.构造型数据
1.数组(综合应用):
一维数组,字符数组,二维数组;
2.结构类型:
结构类型的概念,结构类型定义及结构变量说明,结构变量的使用(领会),
结构变量的初始化,结构数组的初始化(识记);
3.联合类型(识记):
联合类型的概念,联合类型定义和联合变量说明,联合类型的使用;
4.枚举型(识记):
枚举型的定义和使用枚举型变量;
5.typedef的用途(识记):
使用typedef定义新类型名。
四.指针
1.指针与指针变量(识记):
指针的基本概念,指针变量的定义,指针变量的赋值;
2.指针运算符(领会):
地址运算符与指针运算符、间接寻址;
3.指针与数组(简单应用):
指针与一维数组,移动指针及两指针相减运算,指针比较,
指针与字符串,
指针与二维数组;
4.指针数组与指向指针的指针(识记):
指针数组,定义指针数组,指针数组的应用,
指向指针的指针,定义指向指针的指针变量,指向指针的指针变量的应用;
5.指针与结构(领会):
指向结构变量的指针变量,指向结构数组的指针变量。
五.函数
1.常见的系统库函数(识记):
输入、输出函数(stdio.h):
printf,scanf,getchar,putchar,puts,gets;
字符与字符串函数(string.h):
strcpy,strcat,strcmp,strlen;
简单数学函数(math.h):
sqrt,fabs,sin,cos,exp,log,log10,pow;
2.用户自定义函数(简单应用):
函数定义、调用和说明,函数返回值,函数参数;
3.函数之间的数据传递(领会):
函数数据按数值传递,函数数据按地址传递,
利用函数返回值和外部变量进行函数数据传递,结构变量作为函数参数传递;
4.函数的嵌套调用及递归调用(领会):
函数的嵌套调用、函数的递归调用;
5.局部变量与全局变量(识记):
局部变量与全局变量的定义、初始化及作用范围;
6.变量的存储类型与变量的初始化(领会):
局部变量与全局变量的生存期,
静态变量与动态变量的定义、初始化、作用范围及生存期;
7.编译预处理(领会):
文件包含,无参宏定义。
六.文件
1.文件的基本概念,C语言中的两种文件(识记);
2.文件的打开、关闭和文件结束测试,文件的读写,文件的定位(识记)。
七.算法与编程(综合应用)
1.用C表达式或函数计算相对应的数学表达式;
2.连加与连乘的计算,级数的计算;
3.冒泡法排序与选择法排序;
4.矩阵的简单运算与显示;
5.字符串操作;
6.文件编程应用。
八.使用TurboC集成开发环境调试程序
1.源程序的编写、编辑与改错(领会);
2.集成环境下的求助Help(识记);
3.程序的编译与目标代码的生成(识记);
4.程序的调试(综合应用):
单步运行程序,运行到光标处,断点设置,变量内容的跟踪、显示与修改;
5.了解TurboC程序的常见错误提示(识记)。
Ⅲ、考试说明
一.考试形式
采用无纸化上机考试;
考试环境:
WindowsXP简体中文版,
TurboC2.0或以上集成环境(IDE);
考试时间:
90分钟。
二.试卷题型结构
1.选择题(20小题)40%;
2.程序改错题(2小题)20%;
3.程序填空题(2小题)20%;
4.编程题(2小题)20%。
三、理论习题
1.第一章
1.C语言的函数体由()括起来。
A)<
>
B){}
C)[]
D)()
2.下面叙述错误的是()
A)一个C源程序可由一个或多个函数组成
B)构成C语言源程序的基本单位是语句
C)C源程序中大、小写字母是有区别的
D)若一条语句较长,可分写在下一行或多行上
3.下面叙述正确的是()
A)每行最多只能写两条语句
B)main()函数必须位于源程序文件的开头
C)所有语句都必须以分号;
结束
D)程序中必须含有自定义函数
4.C源程序中main()函数的位置()。
A)必须位于程序的最前面
B)必须在自定义函数前面
C)必须在系统库函数后面
D)可以在自定义函数后面
5.main()函数的位置()
A)必须位于用户自定义函数的前面
B)必须位于程序文件的最前面
C)可位于用户字定义函数之前,也可位于用户自定义函数之后
D)必须位于用户自定义函数的后面
6.结构化程序设计不包括()。
A)最优化
B)自顶而下,逐步细化
C)模块化设计
结构化编程
7.()是结构化程序设计应遵循的原则
A)根据需要可使用嵌套基本控制结构表示程序逻辑
B)应使用顺序、选择、循环三种基本控制结构表示程序逻辑
C)选用的控制结构可有多个入口和一个出口
D)为提高程序效率,应尽量使用goto语句
8.描述一个算法可以有不同的方式常见的有()
A)机器语言、汇编语言和高级语言
B)自然语言、流程图和伪代码
C)高级语言、字软语言和伪代码
D)汇编语言、高级语言和低级语言
9.下列叙述正确的是()
A)花括号“{}“只能用作函数体的定界符
B)注释部分可在C源程序单独占一行,也可以跟在一行语句后面
C)分号是C语句之间的分隔符,并不调试一条语句的结束
D)函数是C源程序的基本单位,所有函数名都可以由用户命名
10.下面叙述错误的是()
A)语句是构成C语言源程序的基本单位
B)所有语句都必须以分号“;
”结束
C)C语言源程序必须包含一个main()函数
D)注释部分在程序编译和运行时不起作用
11.能将C源程序转换为目标程序的软件是()
A)编译程序
B)汇编程序
C)解释程序
D)编辑程序
12.下面叙述中,()不是结构化程序设计中的三种基本结构之一。
A)数据结构
B)选择结构
C)循环结构
D)顺序结构
2.第二章(略)
3.第三章数据类型、运算符和表达式
1.()为合法的常量。
A)5,236
B)1.23E+8
C)‘b_k’
D)3.21E-6.5
2.下列合法的浮点数的是()
A).66
B)123
C)2E0.5
D)E2
3.下列()是不正确的常量形式;
A)‘x5’
B)1.6E6
C)1E-2
D)“\0”
4.()为正确的用户标识符。
A)min-5
B)max_at
C)3_row
D)union
5.下列()是不合法的用户标识符
A)Div
B)_f6
C)_num
D)5x
6.合法的用户标识符是()
A)0.6f
B)_struct
C)for
D)5d
7.正确的常量是()
A)‘a3’
B)“\0”
C)1E6.1
D)E-3
8.整型常量没有()形式
A)十六进制
B)十进制
C)二进制
D)八进制
9.不合法的长整型常量是()
A)1E10
B)0L
C)
D)(Long)
10.以下()是正确的变量名。
A)a.bee
B)-p11
C)int
D)p_11
11.以下()是正确的变量名。
A)5f
B)if
C)f.5
D)_f5
12.以下()是正确的常量。
A)E-5
B)1E5.1
C)'
a12'
D)32766L
13.以下()是不正确的字符串常量。
A)'
abc'
B)"
12'
12"
C)"
0"
D)"
"
14.以下()是正确的字符常量。
A)"
c"
B)'
\\'
W'
\32a"
15.()为非法的字符串常量
A)“056”
B)‘123’
C)““
D)“case”
16.下列不合法的字符常量是()
A)‘\\’
B)“a”
C)‘\t’
D)‘\n’
17.char型变量存放的是()。
A)ASCII代码值
B)字符本身
C)十进制代码值
D)内码值
18.()为正确的字符常量
A)‘\084’
B)‘bcd’
C)‘165’
D)‘@’
19.()运算符不能用于非整型数据运算
A)/
B)%
C)*
D)++
20.下列运算符中,优先级最高的是()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 实验 习题 答案