用c语言设计至少200行,C语言程序设计100题.doc

这篇博客主要涵盖了C语言的基础知识,包括程序结构、数据类型、运算符、流程控制等。通过填空题的形式列举了C语言的重要概念,如函数、变量定义、表达式操作、文件扩展名等。此外,还提供了程序阅读理解及编程练习,涉及条件判断、循环计算、输入输出等功能。这些内容旨在帮助读者巩固C语言的基础并提升编程能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

《C语言程序设计》复习资料

一、填空题

1、一个C语言程序的语句至少应包含一个_函数_____。

2、C语言源程序文件的扩展名是_.c或者.cpp_____,经过编译、连接后,生成文件的扩展名是 头文件是.h, 编译后是.obj,链接后是.exe。

3、结构化程序由顺序结构、分支结构和循环结构三种基本结构组成。

4、C语言的执行是从主函数开始执行的。

5、C源程序的语句分隔符是分号即;。

6、在C语言中,用关键字float定义单精度实型变量。

7、表达式S=12应当读做“将12赋值给S”。

8、C语言源程序的基本单位是函数。

9、设int x=9,y=8;表达式x-=y+1的结果是0。

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

main()

{int a=2,b=-1,c=2;

if(a

if(b<0) c=0;

else c+=1;

printf(“%d\n”,c);

}

2、

#include

main()

{ char c=’A’+10;

printf(“c=%c\n”,c);

}

3、#include

main()

{char c=’a’;

int I=97;

printf(“%c,%d\n”,c,c);

}

4、#include

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的值,并显示出来。

答案

一、

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

2、结果:K 因为A+10后,也就是到了K

3、a ,97

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值