帮忙做张C语言卷子啊,谢谢啦

来源:百度知道 编辑:UC知道 时间:2024/07/03 00:04:36
二、填空题
5.在循环体内,用于结束本次循环,直接进入下次循环的语句是___________,用于终止整个循环执行的语句是___________。
6.设有数组定义int a[3][4]={{1,2,3},{4},{5,6,7,8}};则元素a[1][2]= ,a[2][2]= 。
7.设k=11,x=k++,则x的值为 ,经过运算后k 的值为 。
8. 标识符是以 、 开头,是 、 、 的序列。
9. c语言的基本数据类型包括 、 、 、 。
10. c语言中,习惯上符号常量名用 ,变量名用 。(填大写或小写)
11. c语言程序基本结构 、 、 。
12.x,y,z三个数相等的C语言表达式是 。
13.n是奇数的C语言表达式是 。
14.C语言提供的三种逻辑运算符是 、 、 。
15.在循环语句中,continue的作用
break的作用是
三、阅读程序,写出运行结果。
1. main()
{ int n=0;
while (n<=2)
{n++;
printf(“%d\n”,n);
}
}
2. main()
{ int x=1,y=2;
printf(“x=%d,y=%d,sum=%d”,x,y,x+y);
}
3. judgement(int x)
{ int y;
if (x>0) y=1;
else if (x<0) y=

二.
5.continue break
6. 0 7
7.x=11 k=12
8.大小写英文、下划线 数字、英文、下划线
9.整形、字符型、浮点型、枚举型
10.大写 小写
11.顺序 选择 循环
12.x==y&&x==z
13.n%2==1
14.&&、||、!
15.结束本次循环进入下次循环 终止整个循环
三.
1.结果
1
2
3

2.结果
x1,y=2,sum=3

3.结果 (即用n来取m的符号)
输入整数m
3
n=1

4.结果
0
1
4
9
16

5.结果
2 4 6 8 10

6.结果
114

四.
1.
#include "stdio.h"
main()
{ int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12},I,j;
for (I=0;I<3;I++)
{for (j=0;j<4;j++)
printf("%4d",a[I][j]);
printf("\n");
}
}
2.
#include "stdio.h"
main()
{
float m,max,min;
scanf("%f",&m);
max=min=m;
while (m>=0)
{ if ( m>max) max=m;
if (m<min) min=m;
scanf("%f",&m);
}
printf("max=%f&