内容正文:
2.8 顺序结构程序设计实例
【基础巩固】
1. (单选)以下程序运行的结果是( )。
#include <stdio.h>
int main()
{int m=5,n=10;
printf(“%d,%d
”,m++,--n);
}
A. 5,9 B.6,9
C.5,10 D.6,10
2. (单选)以下程序运行的结果是( )。
#include <stdio.h>
int main()
{int a=201,b=012;
printf(“%2d,%2d
”,a,b);
return 0
}
A.01,12 B.201,10
C.01,10 D.20,01
3. (单选)设有如下程序
#include <stdio.h>
int main()
{char ch1=’A’,ch2=’a’;
printf”%c
”,(ch1,ch2));
return 0;
}
则以下叙述正确的是( )。
A.程序的输出结果为大写字母A;
B.程序的输出结果为小写字母a;
C.运行时产生错误信息;
D.格式说明符的个数少于输出项个数,编译出错。
【能力进阶】
4.(单选)己知int k,m=1;执行语句k=-m++;后k的值是( )。
A.-1 B.0
C.1 D.2
5.(单选)以下程序段的输出结果是( )。
int a=1234;
printf("%2d
",a);
A.12 B.34
C.1234 D.提示出错,无结果
6. (单选)下列程序段的输出结果是( ).
int a=1234;
float b=123.456;
double c=12345.54321;
printf("%2d,%3.2f,%4.1f",a,b,c);
A. 无输出 B. 12, 123.46, 12345.5
C.1234,123.46,12345.5 D.1234,123.45, 1234.5
7. (单选)以下程序的输出结果是( ).
int main()
{ int a=20,b=10;
printf("%d,%%d
",a+b,a-b); }
A.30,%d B.30,10
C.30,%10 D.以上答案均不正确
8. (单选)以下程序的输出结果是 ( ).
int main( )
{ double d=3.2 ;
int x=1.2, y ;
y=(x+3.8)/5.0 ;
printf("%d
",d*y);}
A.3 B.3.2
C.0 D.3.07
【自我评价】
【教师评价】
精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
2.8 顺序结构程序设计实例
【基础巩固】
1. (单选)以下程序运行的结果是( )。
#include <stdio.h>
int main()
{int m=5,n=10;
printf(“%d,%d
”,m++,--n);
}
A. 5,9 B.6,9
C.5,10 D.6,10
答案:A
2. (单选)以下程序运行的结果是( )。
#include <stdio.h>
int main()
{int a=201,b=012;
printf(“%2d,%2d
”,a,b);
return 0
}