1.C语言具有哪些主要特点?
① 兼具高级语言和汇编语言的优点 ② 结构化程序语言程序 ③ C语言数据类型丰富 ④具有种类丰富的运算符
⑤C语言具有预处理功能
2.C语言的主要用途是什么?
3. 简述C语言程序的结构特点
①C程序由函数构成。一个C程序至少要包括一个函数,即main函数,也可以包含一个main函数和若干个其他函数。
因此,函数是C程序的基本单位。被调用的函数可以是系统提供的库函数,如printf和scanf函数,也可以是用户自定义的函数。
②每个函数由两部分组成:函数的说明部分和函数体。函数的一般形式为:
函数类型
函数名(参数表)
{
函数体;
}
③main函数是整个C程序的执行入口。一个C程序总是从main函数开始执行的。main函数可以在程序最前面,也可以在程序最后,或在一些函数之前、另一些函数之后。
④C程序书写格式自由,一行内可以写几个语句,一个语句也可以分开写在多行上。各语句之间用分号分隔。分号是C语句的必要组成部分。语句结束标志分号不可缺少,即使是程序的最后一个语句也必须要有分号。
⑤C语言本身没有输入输出语句。其输入和输出功能是由库函数scanf和printf等函数来实现的,即C对输入输出实行“函数化”。
可以用/*„*/对C程序中的任何部分作注释,以提高程序的可读性。
4. 简述C语言程序开发的一般步骤
确定程序要求,设计和开发,文档编制,维护。
其中,设计和开发由四个步骤组成:分析问题,选择一个完整的解决方案的算法,编写程序,测试和修正程序。
5. 以下几个语句的显示结果是什么?
printf("first second third");
printf("first second third\n");
printf("first\n second\n third\n");
printf("first\n\n second\n\n third\n\n");
6.以下程序实现功能是什么?
答:实现两个数的平方和。
7.下列哪些标识是合法的?
int_do;dO;DWMax_Value ;TWO_ANDTHREE;
8.编写程序计算浮点数倒数
float l_fpram;
printf("请输入一个数:");
while(scanf_s("%f", &l_fpram) != EOF)
{
if (l_fpram == 0.0)
{
printf("输入数值不能为0,请重新输入: ");
}
else
{
printf("%f 的倒数为:%f", l_fpram, 1 / l_fpram);
}
}
9.编写程序,输入三个整数并求和
int l_IntPram1, l_IntPram2, l_IntPram3, l_IntSum;
l_IntPram1 = 0;
l_IntPram2 = 0;
l_IntPram3 = 0;
printf("请输入任意三个数:\n");
while (~scanf_s("%d%d%d",&l_IntPram1, &l_IntPram2, &l_IntPram3))
{
printf("三个数的和为: %d",l_IntPram1+l_IntPram2+l_IntPram3);
}