1、顺序结构及答案解析(总分:17.00,做题时间:90 分钟)一、B选择题/B(总题数:9,分数:9.00)1.有以下程序 main() int m,n,p; scanf(“m=% dn=% dp=%d“,9.下列关于复合语句以及空语句的说法,正确的是_(分数:1.00)A.复合语句中最后一个语句的最后一个分号可以省略B.复合语句不可以嵌套C.空语句在执行时没有动作,因此没有用途D.空语句可以作“延时”使用二、B填空题/B(总题数:4,分数:8.00)10.以下程序的输出结果是_。 main() int a=1,b=2; a=a+b;b=a-b;a=a-b; printf(“%d,%d/n“,a
2、,b); (分数:2.00)填空项 1:_11.以下程序运行后的输出结果是_。 main() int a,b,c; a=25; b=025; c=ox25; pfintf(“%d %d %d/n“,a,b,c); (分数:2.00)填空项 1:_12.有以下程序 main() char a,b,C,d; scanf(“%c,%c,%d,%d”,解析:9.下列关于复合语句以及空语句的说法,正确的是_(分数:1.00)A.复合语句中最后一个语句的最后一个分号可以省略B.复合语句不可以嵌套C.空语句在执行时没有动作,因此没有用途D.空语句可以作“延时”使用 解析:二、B填空题/B(总题数:4,分数:
3、8.00)10.以下程序的输出结果是_。 main() int a=1,b=2; a=a+b;b=a-b;a=a-b; printf(“%d,%d/n“,a,b); (分数:2.00)填空项 1:_ (正确答案:2, 1)解析:11.以下程序运行后的输出结果是_。 main() int a,b,c; a=25; b=025; c=ox25; pfintf(“%d %d %d/n“,a,b,c); (分数:2.00)填空项 1:_ (正确答案:25 21 37)解析:12.有以下程序 main() char a,b,C,d; scanf(“%c,%c,%d,%d”,&a,&b,&c,&d); printf(“%c,%c,%c,%c/n “a,b,c,d); 若运行时从键盘上输入:6,5,65,66回车。则输出结果是_。(分数:2.00)填空项 1:_ (正确答案:6,5,A,B)解析:13.若想通过以下输入语句使 a=5.0,b=4,c=3,则输入数据的形式应该是_。 int b,C; float a: scanf(“%f, %d,c=%d”,&a,&b,&c);(分数:2.00)填空项 1:_ (正确答案:5,4,c=3 或 5.0,4,c=3)解析: