c语言复习题

《C语言程序设计》复习资料一、填空题1、一个C语言程序的语句至少应包含一个______。2、C语言源程序文件的扩展名是______,经过编译、连接后,生成文件的扩展名是_... 《C语言程序设计》复习资料
一、填空题
1、一个C语言程序的语句至少应包含一个______。
2、C语言源程序文件的扩展名是______,经过编译、连接后,生成文件的扩展名是______。
3、结构化程序由顺序结构、______和______三种基本结构组成。
4、C语言的执行是从______开始执行的。
5、C源程序的语句分隔符是______。
6、在C语言中,用关键字______定义单精度实型变量。
7、表达式S=12应当读做“______”。
8、C语言源程序的基本单位是______。
9、设int x=9,y=8;表达式x-=y+1的结果是______。
10、若a为整型变量,a=12,则表达式:a * =2+3的值______。
11、调用C语言对输入输出处理的库函数时,在# include命令行中应包含的头文件是______。
12、表达式9%5的结果是______。
13、若a为整型变量,a=12,则表达式:a+=4的值______。
14、 在C语言中,要求运算数必须是整型的运算符是______。
15、在C语言中,用______表示逻辑“真”值。
16、7、表达式10/3的结果是______。
17、通常一个字节包含______个二进制位。
18、 假设所有变量均为整型,a=2,b=5,b++则表达式a+b的值是______。
19、在C语言中,最基本的数据类型只有四种,它们分别是:______、______、______和double。
20、一个C程序有且仅有一个______函数。
21、若a为整型变量,a=12,则表达式:a-=2的值______。
22、在C语言中,有三种逻辑运算符,它们分别是:______、______、______。
23、在C语言中,字符输入函数和字符输出函数分别是:______和______。
24、C程序开发的四个步骤是______、______、______和执行。
25、C程序的结构分别是:顺序结构、______、______。
26、if语句中的表达式可以是关系表达式、______、______。
27、______是C语言中惟一一个三元运算符。
28、C语言提供的预处理命令主要包括如下三种:宏定义、______、______。
二、阅读程序,写出下列程序运行结果。
1、#include <stdio.h>
main()
{int a=2,b=-1,c=2;
if(a<b)
if(b<0) c=0;
else c+=1;
printf(“%d\n”,c);
}
2、
#include <stdio.h>
main()
{ char c=’A’+10;
printf(“c=%c\n”,c);
}
3、#include <stdio.h>
main()
{char c=’a’;
int I=97;
printf(“%c,%d\n”,c,c);
}
4、#include <stdio.h>
main()
{ int a=5,b=8;
if(a==b) printf("A=B\n");
else if(a>b) printf("A>B\n");
三、编写程序
1、编写一个C程序,输入a、b、c 3个数,输出其中最大的数。
2、求1—50的之和。
3、从键盘输入一个大写字母,要求改用小写字母输出。
4、利用while语句,计算1+1/2+1/4+…+1/100的值,并显示出来。
5、输入两个整数,输出其中的大数。
6、利用while语句,计算1+1/3+1/5+…+1/99的值,并显示出来。
赶紧给回答一下嘛0.0 这个是函授给的题..工作太忙没时间学..糊弄过去算了..
展开
 我来答
Wenjinguang
推荐于2016-12-01 · TA获得超过642个赞
知道小有建树答主
回答量:214
采纳率:52%
帮助的人:144万
展开全部
以下答案仅作参考,希望通过你的思考后对你有所帮助。
一、
1、函数
2、源程序一般是.c或者.cpp
头文件是.h
编译后是.obj
链接后是.exe
3、分支结构、循环结构
4、从主函数开始执行,即main()函数开始
5、分隔符为分号 即 ;
6、float
7、把12赋值给变量S
8 基本单位是函数
9、0
10、60
11、stdio.h
12、4
13、16
14、%
15、非0
16、3
17、8
18、8
19、int 、char 、float
20、main()
21、10
22、与运算符:&&;或运算符:||;非运算符:!
23、getchar(); putchar();
24、输入与编辑源程序--对源程序进行编译--与库函数连接--运行可执行的目标程序
25、分支结构、循环结构
26、逻辑表达式、条件表达式
27、?:
28、文件包含、条件编译

二、
1、结果:2 因为:if(a<b)不成立,所以下面语句都不执行。结果为C的初值,也就是2。
2、结果:K 因为A+10后,也就是到了K
3、a ,97 因为‘a’所对应的整数是97
4、没有结果输出。原因两个条件都不成立。

三、
1、
#include <stdio.h>
void main()
{ int a,b,c;
printf("请输入三个整数:");
scanf("%d%d%d",&a,&b,&c);
if(a<b) a=b;
if(a<c) a=c;
printf("最大的数:%d",a);
}

2、
#include <stdio.h>
void main()
{ int sum=0,i;
for(i=1;i<=50;i++)
sum+=i;
printf("1—50的和为:%d",sum);
}

3、
#include <stdio.h>
void main()
{ char c;
printf("请输入一个大写字母:");
scanf("%c",&c);
printf("\n它的小写字母为:%c",c+32);
}

4、
#include <stdio.h>
void main()
{ float sum=0,temp;
int i=1;
while(i<=100)
{temp=1/i;
sum+=temp;
i++;
}
printf("结果为:%f",sum);
}

5、
#include <stdio.h>
void main()
{int a,b;
printf("请输入两个整数:");
scanf("%d%d",&a,&b);
printf("大的数是:%d",a>b? a:b);
}

6、
#include <stdio.h>
void main()
{int i=1;
float sum=0,temp=0;
while(i<=99)
{temp=1/i;
sum+=temp;
i=i+2;
}
printf("结果为:%f",sum);
}
城市猎人10
2009-04-23 · TA获得超过101个赞
知道答主
回答量:53
采纳率:0%
帮助的人:55.5万
展开全部
不会吧,这些问题连C语言的菜鸟都会的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wgyygw5
2009-04-23 · TA获得超过3287个赞
知道小有建树答主
回答量:994
采纳率:100%
帮助的人:1188万
展开全部
1. ;
2. .c .exe
3.循环结构,分支结构
4.main函数
5.分号
6.float
7. 给变量s赋值为12
8..c
9.0
10.60
11.stdio.h
12.4
13.16
14.%
15.true
16.3
17.8
18.8
19.int char bool
20.main
21.10
22.! && ||
23.scanf printf
24.编辑 编译 连接
25.循环结构,分支结构
26.赋值表达式
27.? :
28. 文件包含 条件编译

二。
1. 2
2. c=k
3. a,97
4.没有运行结果,因为a<b

三。
1.int a,b,c,temp;
printf("请输入三个整数\n");
scanf("%d%d%d",&a,&b,&c);
if(a<=b)
{
temp=b;
if(temp<=c)
{
printf("最大数为%d\n",c);
}
else
printf("最大数为%d\n",temp);
}
else
{
temp=a;
if(temp<=c)
{
printf("最大数为%d\n",c);
}
else
printf("最大数为%d\n",temp);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忘至白葬不情必0T
2009-04-23 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:90%
帮助的人:1.2亿
展开全部
那我们也糊弄一下你吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
魔方宫殿
2009-04-23 · TA获得超过287个赞
知道小有建树答主
回答量:103
采纳率:0%
帮助的人:68.4万
展开全部
我就不信你一题也不会,像你 这样是学不好C语言的,回答你的问题也是等于害你。。。。。。。。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式