填空题5
#include<stdio.h>
int main()
{
int k, x;
for (k = 0, x = 0; k <= 9 && x != 10; k++) {
x = x + 2;
}
printf("%d,%d", k, x);
return 0;
}
1.定义整数k,x;
2.k=0,x=0
3.判断k<=9&&x!=10,若k<=9&&x!=10,执行3,4,5否则转6;
4.x=x+2
5.k++
5.输出k,x的值
填空题6
#include<stdio.h>
int main()
{
char c;
for (c = getchar(); getchar() != '#'; c = getchar())
putchar(c);
return 0;
}
1.定义字符c
2.c = getchar()
3.判断getchar() != '#',若getchar() != '#',执行3,4,5否则转6
4.putchar(c)
5.c = getchar()
6.输出c
选择题14
#include<stdio.h>
int main()
{
char ch;
for (; (ch = getchar()) != '\n';) {
printf("%c", ch);
}
return 0;
}
1.定义字符ch
2.判断ch = getchar()) != '\n',若ch = getchar()) != '\n',执行2,3否则转3
3.输出ch
选择题15
#include<stdio.h>
int main()
{
int i, a = 1;
unsigned j;
for (i=15;i>0;i-=2)
a++;
printf("输出a=%d", a);
return 0;
}
1.定义int i, a = 1;unsigned j;
2.i=15
3.判断i>0,若i<0,执行3,4否则转5
4.a++
5.输出a
阅读程序题1
#include<stdio.h>
int main()
{
int i;
for (i = 1; i < 6; i++) {
if (i % 2) {
printf("*");
}
else {
printf("#");
}
}
return 0;
}
1.定义int i
2.i=1
3判断i<6,若i<6执行3,4,5否则转6
4.如果i%2,输出*
5.否则输出#
6.输出
阅读程序题2
#include<stdio.h>
int main()
{
int m = 1, n, i;
for (i = 0; i < 5; i++) {
int m = 1;
m++;
if (i == 4) {
n = m;
}
}
printf("%d,%d", m, n);
return 0;
}
1.定义m=1,n,i
2.i=0
3.判断i<5,若i<5执行3,4,5,6否则转7
4.整数m=1
5.m++
6.如果i=4,n=m
7.输出m,n
<