一、概念填空题
5
文字描述
1、声明整数变量k和x;
2、定义一个for循环,k=0,x=0;
3、判断k <= 9 &&x!= 10,是进行下一步,否则第5步;
4、把表达式x+2的值赋给x,进行k++,返回第3步;
5、输出k和x的值。
代码及执行结果
6、文字描述
1、声明一个字符变量c;
2、定义一个for循环,从键盘输入一个字符变量赋值给c;
3、判断getchar() != '#',是进行下一步,否则第5步;
4、输出单个字符c,取另一个键盘输入的字符,返回第3步;
5、程序结束。
代码及执行结果
二、单项选择题
14、文字描述
1、声明一个字符型变量ch;
2|、定义一个for循环;
3、判断从键盘输入的字符是否是“\n”,是进行下一步,否则跳到第5步;
4、输出字符ch,返回第3步;
5、程序结束。
代码及执行结果
15、文字描述
1、声明两个整数变量i和a,并给a赋值为1;
2、声明一个无符号整型j;
3、定义一个for循环,把15的值赋值给j;
4、判断j是否大于0,大于0下一步,不大于0第6步;
5、a自加1,j减2的值赋值给j,返回第4步;
6、程序结束。
三、阅读程序题
1、文字描述
1、声明一个整数变量I;
2、定义一个for循环,把1的值赋值给I;
3、判断i是否小于6,是进行下一步,否则到第7步;
4、判断i能否取余2,能进行下一步,否则第5步;
5、输出字符”*”,i自加1,返回第3步;
6、输出字符“#”,i自加1,返回第3步;
7、程序结束。
代码及执行结果
2、文字描述
1、声明三个整数变量m,n,i,并把1的值赋值给m;
2、定义一个for循环,把0的值赋值给i;
3、判断i是否小于5,是进行下一步,否则到第8步;
4、把1的值赋值给整数m;
5、m自加1;