1、国家二级( C语言)章节练习试卷 6及答案与解析 1 有以下程序段 int m=0, n=1; char c=b; scanf(“%d%c%d“, &m,&c, &n); printf(“%d, %c, %dn“,m,c,n);若从键盘上输入: 10B10回车,则输出结果是 _。 ( A) 10, B, 10 ( B) 10, b, 10 ( C) 10, b, 1 ( D) 10, B, 1 2 有以下程序 main() int x=102, y=012; printf(“%2d, %2dn“,x,y); 执行后输 出结果是 _。 ( A) 10, 01 ( B) 002, 12 ( C)
2、102, 10 ( D) 02, 10 3 以下程序段的输出结果是 _。 int a=1234; printf(“%2dn“, a); ( A) 12 ( B) 34 ( C) 1234 ( D)提示出错 4 以下程序的输出结果是 _。 #inlude stdio.h main() int a=2,b=5; printf(“a=%d, b=%dn“, a, b); ( A) a=2, b=5 ( B) a=%2, b=%5 ( C) a=%d, b=%d ( D) a=%d, b=%d 5 以下程序的输出结果为 _。 #include stdio.h main() int m=7,n=4; f
3、loat a=20.0, b=10.0, x; x=m/2+n*a/b+1/4; printf(“%fn“, x); ( A) 11 ( B) 11 ( C) 11.25 ( D) 11.75 6 执行下列程序时输入 12345678,程序的运行结果是 _。 #include stdio.h main() int x, y; scanf(“%2d%2d“); printf(“%dn“, x+y); ( A) 17 ( B) 46 ( C) 15 ( D) 9 7 C源程序的基本单位是 _。 国家二级( C语言)章节练习试卷 6答案与解析 1 【正确答案】 A 2 【正确答案】 C 3 【正确答案】 C 4 【正确答案】 D 5 【正确答案】 A 6 【正确答案】 B 7 【正确答案】 函数