C语言习题集答案最新Word文档下载推荐.docx
- 文档编号:1211505
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:45
- 大小:24.94KB
C语言习题集答案最新Word文档下载推荐.docx
《C语言习题集答案最新Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《C语言习题集答案最新Word文档下载推荐.docx(45页珍藏版)》请在冰点文库上搜索。
6、alp>
=’a’&
&
alp<
=’z’||alp>
=’A’&
=’Z’
7、year%4==0&
year%100!
=0||year%400==0
8、cc==’‘||cc==’\t’||cc==’\n’
9、m%10==7&
m%3==0
10、!
(n%2==1)
五、计算表达式的值
1、10
2、48
3、10
4、-7
5、’a’
6、9
7、3.0
8、12
模块四在程序中输入输出数据
1、键盘,显示器
2、格式控制串,变量地址列表,格式转换说明符,接收输入的变量地址
3、空白符
4、规定数据输入的格式,把输入的字符转换为有符号的十进制形式的整数
5、&
pn,常量,表达式
6、一一对应
7、原样输入,原样输出
8、#include”stdio.h”
9、6,0,四舍五入
10、%ld
5、√6、√7、√8、×
10、×
1~5、DCAAB6~10、DCABD11~15、BADDA16~18、DBB
模块五算法的表示
1、加工处理数据对象的方法和步骤
2、数据结构,算法
3、流程图
4、定义变量,说明函数
5、改变变量的值
6、花括号,一
7、控制,实现程序流程转向控制
8、自然语言,流程图,伪代码,流程图
9、顺序,分支,循环
10、一般处理,判断
11、分析问题,确定算法,编写程序,调试程序
12、自顶而下、逐步细化,流程图
5、×
6、×
7、√8、×
1~5、ACBDB
单元综合练习
C语言基础综合练习1
1、具有信息处理能力的动作指令
2、函数,main,主函数
3、整型、实型、字符型
4、变量类型,变量名,先定义,变量类型
5、intp,q=49,r=0;
6、floatwt=8.91,qt;
7、charhc,mc,lc;
8、#defineAY2012
9、12
10、8
11、自增自减、算术、赋值、逗号
12、字母或下划线
13、十进制小数,指数
14、逻辑
15、6,5
16、9
17、函数
18、main函数
19、分号
20、花括号
二、选择题
1~5、AAABC6~10、ACBAD11~12、DC
三、程序填空
1、#include”stdio.h”
printf(“%c”,ap);
2、scanf(“%d%d%d”,&
n1,&
n2,&
n3);
r=n1+n2*10+n3*100;
3、scanf(“%d+%d”,&
m,&
n);
printf(“%d+%d=%d”,m,n,s);
四、阅读程序,写程序结果
1、asc=111,o
caps=80,P
2、5
3
2
51
0
3、2,1
四、把下面的数学表达式改写成C语言表达式
1、a*(x-b)/(b-c)+6*x
2、(a+b)/(c*d)/(7*a)
3、a*x*x-b*x+c
C语言基础综合练习2
1、函数,主函数
2、/*,*/
3、编辑、编译、连接、运行
4、单引号,双引号
5、整型
6、3,5
7、7
8、先后,结合方向
9、2.5
10、12
11、A
12、%
13、-16
14、1
15、10,6
16、5.5
17、1
18、0
1~5、BBBCD6~10、BCCBD11~15、AACBD16~18、DAA
1、floatx,y
&
x,&
y
y=x+y;
x=y-x;
2、scanf(“%d%f”,&
x);
prinft(“%d+%f=%f”,m,x,y);
3、floatav;
scanf(“%d%d%d”,&
y,&
z);
(x+y+z)/3.0
1、33
2、1
3、ch=a,m=68,x=25.6
4、z=21.000000
5、x=4y=9
五、把下面的数学表达式改写成C语言表达式
1、3*a*b/(a+b)
2、4/3.0*p*r*r*r
3、9*x*x/(2*x-1)
4、1/2.0*(a*x+(a+x)/(4*a))
单元检测题
C语言基础单元检测题1
21、函数
22、main函数
23、分号
24、花括号
4、a*(x-b)/(b-c)+6*x
5、(a+b)/(c*d)/(7*a)
6、a*x*x-b*x+c
C语言基础单元检测题2
第二单元程序流程控制
模块一顺序程序设计
1、语句在程序中排列的先后顺序
2、一
3、交换a,b的值
4、lt=lt-32;
5、x%10;
6、(u+v+w)/3.0
7、c==5*(f-32)/9/a
8、a
9、ch+2
10、x>
10||x<
-10
1~5、BDBDD6~10、ACBDD
1、”%c”,&
ch
printf(“字符ch的ASCII码是%d”,ch)
2、”%c,%c”,&
ch1,&
ch2
ch2-ch1+1
3、floatr;
r1*r2/(r1+r2)
四、阅读程序,写出程序结果
1、1416,8
2、832
3、947
4、s=-3,ch=D
模块二分支程序设计
1、任何合法的C语言
2、一,两
3、保留字
4、与它上面最近的未曾配对的if配对,花括号
5、整型或字符,常量
6、未找到匹配
7、标号,冒号
8、使程序流程跳出switch语句
9、一定
10、1
1~5、CDCDC6~10、CDBDC
1、u=x
y<
=x
z<
=u
2、getchar()
c=c+5
c=c-26+5
3、c=6
c=a/500
t=a*r,b=a-t
1、z=2
2、x=37
3、25
4、3
4
模块三循环程序设计
1、循环
2、循环条件,循环体,循环控制变量
3、循环嵌套
4、提前结束
5、continue
6、分号,无限
7、无限
8、5
9、continue
10、循环体
11、给循环变量赋初值,循环条件
1~5、BDCAB6~10、BCDDA
1、sum=sum+a
sum>
=100
n--
2、s+i*t
t=-t
3、i<
=10
j%3==0
j
1、-18
2、#&
*
3、x=3,i=51
4、*
**
***
****
程序流程控制综合练习1
1、=
2、整型或字符型常量
3、1,0
4、它上面的最近的未配对的if配对
5、循环变量赋初值,构成循环条件,变量的更新
6、循环变量赋初值,构成循环条件
7、3
8、36
9、下一次循环
11、一个循环语句的循环体中包含另一个循环语句
1~5、CACCD6~10、BDAAC
1、i=2,m=1
m+=i
2、m=n
m
m=m/10
1、66877
2、4710
3、a=49,b=15
程序流程控制综合练习2
1、整型,字符型,常量
2、do.....while
3、1
4、顺序,分支,循环
5、switch,循环
6、结束本次循环
7、下一次循环
8、20
9、表达式2
10、无数
1~5、CDDAC6~10、DBBAA
1、i=5
i+5
2、13
a=0
ch==32
1、36
66
96
2、m=11,n=1
3、100111
单元检测题1
程序流程控制单元检测1
1、if
3、循环体
4、do…while…
5、表达式2
6、提前结束循环
7、结束本次循环
8、while
(1);
9、-1
11、无限次
12、-1
13、1,0
14、4
1~5、CABAC6~10、BACAD
1、j=10*i+9
j%3!
=0
continue
2、m
1、9,9,8
2、21
3、1,3,7,28
程序流程控制单元检测2
1、2
2、0
3、6
4、循环体
5、do...while
6、用大括号括起来构成
7、51
8、1,3
9、3
10、0
11、下一次循环
12、结束本次循环,结束循环
13、分号
1~5、DBBBA6~10、CDBCB
1、floatd
d=b*b-4*a*c
2、n=0
i=1
i!
=j
1、m=5
2、256
3、i=6,k=4
第三单元构造数据对象
模块一数组
1、类型相同
2、下标
3、0
4、intpers[10];
5、8,7
6、10,0
7、7,14
8、\0
9、gets,puts
10、下标
3、√4、√5、√6、√7、√8、×
9、√10、√
11、√12、√13、×
14、×
15、×
1~5、CDCDB6~10、CCBCC11~15、DDBDA
四、阅读程序并写出程序结果
1、879541126
2、m=6,n=5
3、97531
4、e
5、bdeeffg
五、程序填空
1、i<
10
a[i]
su=0;
su=su+a[i];
2、min
pos
i=0;
i<
15;
i++
if(f[i]<
min)
min=f[i];
pos=i;
模块二结构类型
1、struct
2、基本数据类型
3、结构类型变量名。
成员变量名
4、逗号
5、可以
6、struct结构名变量名列表;
2、√3、×
4、×
8、√9、√10、√
1~5、CCDAC6~8、BDA
四、按要求定义结构类型、变量及初始化
1、structbank_account
{charaname[20];
intbno[16];
floatbalance;
};
structbank_accountmyac;
myca.aname=Tythory
myca.bno=627890801111236;
myca.balance=234513.546;
2、struct
{floatx;
floaty;
}
structop;
op.x=0;
op.y=0;
模块三枚举
1、enum
2、逗号
3、enum枚举名{枚举元素列表};
4、定义时
5、enum枚举名变量名列表;
6、整,从0开始的整数,加1
3、√4、√5、×
6、√7、√8、√9、√10、×
1~5、CBADD
模块四指针
1、类型标识符*变量名,int*pi
2、%p
3、指针的自增自减
4、ffe1
5、*(p+2),p[2]
1、√2、√3、×
6、√7、√8、√9、×
10、√
1~5、ABCCA6~10、DACAB
1、a=20
2、9
9
11
3、a,h
4、s=15
1、char*p=s,*k=s
p++
2、ps1=s
ps2=tc
ps1++
ps2--
3、t=str,*s=””
*t!
=‘’
*s=*t,s++;
构造数据对象单元检测题1
1、数组元素
2、类型标识符数组名[整型常量表达式]
3、kk[0]=5.0;
,kk[1]=12.3;
,kk[14]=kk[0]+kk[1];
4、字符型,’\0’
5、0~9
6、大小,1
7、gets(ch);
,scanf(“%s”,ch);
8、10
9、字符数组
10、个数
1~5、CABCD6~10、BD(CD)BB
1、a[i]=0
k=cj/10
a[k]++
2、break
i<
1、a=8632
2、64574604423181342
3、18
构造数据对象单元检测题2
1、组成数组的数据
2、doubledblary[11];
3、scanf(“%d”,g);
4、首地址
5、0
6、回车
7、长度,9
8、回车
9、charws[9];
10、5
11、字符数组
12、类型相同,数组元素
13、非空白字符
1~5、DADDD6~10、DBBCC
1、(ch=getchar())!
=’\n’
sc[ch-65]++
2、gets(ch)
‘\0’
m+=x
1、5448208
2、4567
3、1,3,4,5
第四单元实现模块化程序设计
模块一函数
1、函数头,函数体
2、return,void
3、地址传递,单向值传递
4、LIB,h
5、库函数,自定义函数
6、voiddothat(int,double);
7、main函数
8、int或char
9、类型标识符函数名([形式参数说明表]){语句}
(1)函数,返回值,int
(2)return,结束函数的执行,返回“表达式”的值,return;
,returm表达式;
,
return(表达式);
,1
(3)void,无返回值
(4)函数体为空
(5)函数,主,相互独立,定义
(6)主函数
1~5、DCCCD6~10、ACCBD
三、判断题
6、√7、×
四、程序填空
1、abs(x);
b=-a;
returnb;
2、for(i=0;
10;
i++)
scanf(“%f”,&
score[i]);
“学生平均成绩为%f“
floatarry;
floatsum=0;
sum/10;
returnaver;
五、阅读程序,写出程序结果
1、6+8=14
2、(输出值大的数)
3、153********7
模块二变量的作用域
1、局部变量,本函数体内,不例外
2、全局变量,从定义变量的函数行开始到本源程序文件结束
3、可以,可以,无效
4、
(1)全局变量
(2)不相同
(3)相同
(4)不相同
(5)20
12
1~5、ADAAB6~10、ADADB
三、判读题
4、√5、√6、√7、√8、×
1、y%3==0&
y%4==0
fun(x)
2、max(b,c);
a+b+c-d-e
1、n=15
n=5
2、50
20
40
3、8,8
实现模块化程序设计综合练习1
1、函数名(参数列表),函数语句,函数表达式
2、声明,类型标识符函数名(参数类型1,参数类型2,.....),int,char,前,前
3、定义的类型
4、常量,变量,确定,变
5、int
1~5、ADCAD6~10、BBDAC
1、floatsun(float,float);
(x+y)/2-(x-y)/2;
returnz;
2、sum=f(n)
z=z+j*j
1、输入为D
输出为d
2、******
Howareyou!
********
3、a=12.000000
实现模块化程序设计综合练习2
1、不同,单向值传递
2、首地址,地址,相同,类型
3、int
4、单向值传递,地址传递
5、函数调用,语句或表达式
6、全局变量,局部变量,动态变量,静态变量
1~5、ADABC6~10、CBDBB
1、”%d”,abs(25)-abs(-17)+abs(-39)
x=-x
2、p=s=0
p=f(p)
return(a-2)*2
1、246810
2、55
3、a=10
b=20
实现模块化程序设计单元检测题1
1、voiddothat(intn,doublex);
,voiddothat(int,double);
2、2
3、auto
4、static
5、定义,赋值
6、该数组的首地址
7、递归调用,auto
1~5、CACC(ABC)6~10、CBDDD
1、e=1;
e=-e;
fun(n)
2、t=t+11
f(i)
1、0,5,10
5,20,12
5,5,10
2、024
024
3、1,5,6,4,6
实现模块化程序设计单元检测题2
1、主函
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 习题集 答案 最新