第1章 C语言概述
一、选择题
1.D 2.C 3.D 4.C 5.A 6.C 7.D
二、填空题
1..c .obj .exe
2.需求分析 算法设计 编写程序 编译程序 连接程序 编写程序文档
3./* */
三、编程题
1.参考代码如下:
#include <stdio.h>
int main()
{
printf("***这是我的第一个C语言程序!***\n");
return 0;
}
2.参考代码如下:
#include <stdio.h> /*编译预处理指令*/
int main() /*主函数的函数头*/
{ /*函数体的开始标记*/
printf("***这是我的第一个C语言程序!***\n"); /*输出要显示的字符串*/
return 0; /*程序返回值0*/
} /*函数的结束标记*/
第2章 算法
一、选择题
1.A 2.A 3.C 4.B
二、简答题
1.计算n!算法的流程图如图2-1所示。
图2-1 计算n!算法的流程图
2.计算n!算法的N-S流程图如图2-2所示。
图2-2 计算n!算法的N-S流程图
3.计算两个数a和b最大公约数算法的流程图如图2-3所示。
图2-3 求最大公约数流程图
4.计算两个数a和b最大公约数算法的N-S流程图如图2-4所示。
图2-4 求最大公约数N-S流程图
第3章 数据类型及其运算
一、选择题
1.A 2.A 3.A 4.B 5.C
6c语言程序分析题及答案.D 7.D 8.C 9.C 10.B
二、填空题
1.整型 浮点型
2.0
3.26
4.9
5.1.5 6.7
6.9,11,9,10
三、编程题
1.参考代码如下:
#include<stdio.h>
int main()
{
int a,b,c;
a=10;
b=20;
c=a;
a=b;
b=c;
printf("a=%d,b=%d\n",a,b);
return 0;
}
2.参考代码如下:
#include<stdio.h>
int main()
{
int num,a,b,c;
printf("Please input the number:");
scanf("%d",&num);
a=num/100;
b=(num-100*a)/10;
c=num-100*a-10*b;
a+= b*10+c*100;
printf("The result is%d\n",a);
return 0;
}
3.参考代码如下:
#define PI 3.14159
#include <stdio.h>
int main()
{
float r,l,s,v;
printf("请输入圆半径:");
scanf("%f",&r);
l=2*PI*r;
s=PI*r*r;
v=4*PI*r*r*r/3;
printf("半径为%f的圆周长为%f,面积为%f,圆球体积为%f \n",r,l,s,v);
return 0;
}
第4章 顺序结构程序设计
一、选择题
1.D 2.C 3.D 4.B 5.B
二、填空题
1.27\n
2.12
3.scanf("%d",&a);
三、编程题
1.参考代码如下:
#include <stdio.h>
int main()
{
int x;
float y,s;
printf("请输入商品的单价");
scanf("%f",&y);
printf("请输入购买商品的个数");
scanf("%d",&x);
s=x*y;
printf("商品总价为: %f\n",s);
return 0;
}
2.参考代码如下:
#include <stdio.h>
int main()
{
int a,b;
printf("请输入a和b的值");
scanf("a=%d,b=%d",&a,&b);
a=a+b;
b=a-b;
a=a-b;
printf("a=%d,b=%d\n",a,b);
return 0;
}
3.参考代码如下:
#include<stdio.h>
int main()
{
printf(" ****\n");
printf(" *\n");
printf(" * \n");
printf(" ****\n");
return 0;
}
4.参考代码如下:
#include<stdio.h>
int main()
{
int a=5;
float b=1.332;
char c='A';
printf("a=%4d b=%.3f\n",a,b);
printf("a+b=%.1f\n",a+b);
printf("c=\'%c\' or %d\n",c,c);
return 0;
}
第5章 选择结构程序设计
一、选择题
1.C 2.D 3.B 4.B 5.D
二、填空题
1.0 2.a的值为2;b的值为1
3.20,30,30 4.1
5.①a>b ②a=b;b=t;
三、编程题
1.参考代码如下:
#include <stdio.h>
int main()
{
int x,y; /*定义整型变量x、y*/
printf("Please input x:"); /*输出屏幕提示*/
scanf("%d",&x); /*从键盘输入x的值*/
if(x<0)
y=3*x+2; /*根据x的取值计算y的值*/
else
y=-x+1; /*根据x的取值计算y的值*/
printf("y=%d\n",y); /*输出y的值*/
}
2.参考代码如下:
#include <stdio.h>
int main()
{
int a;
printf("Please enter an integer :");
scanf("%d",&a);
switch(a)
{
case 1:printf("Monday\n");break;
case 2:printf("Tuesday\n");break;
case 3:printf("Wednesday\n");break;
case 4:printf("Thursday\n");break;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论