第三章 顺序结构
选择题
1. 结构化程序设计的三种基本结构是( )。
A. 函数结构、判断结构、选择结构 B. 平行结构、嵌套结构、函数结构
C. 顺序结构、选择结构、循环结构 D. 判断结构、嵌套结构、循环结构
2. putchar( ) 函数可以向终端输出一个( )。
A. 整型变量表达式值 B. 实型变量值
C. 字符串 D. 字符或字符型变量值
3. 若已定义 double y; 拟从键盘输入一个值赋给变量 y,则正确的函数调用是( )。
A. scanf( “ %d” , &y); B. scanf( “ % ” , &y);
C. scanf( “ %lf ” , &y); D. scanf( “ %ld” , &y);
语言中调用 printf 进行输出时需要注意 , 在格式控制串中 , 格式说明与输出项的个
数必须相同。 如果格式说明的个数小于输出项的个数, 多余的输出项将; 如果格式说明的个
数多于输出项的个数,则对于多余的格式将输出不定值(或 0)。
A )不予输出 B )输出空格
C )照样输出 D )输出不定值或 0
5. 在 scanf 函数的格式控制中,格式说明的类型与输入的类型应该一一对应匹配。如
果类型不匹配,系统。
A )不予接收
B )并不给出出错信息,但不可能得出正确信息数据
C )能接受正确输入
D)给出出错信息,不予接收输入
6. 以下程序的输出结果是。
main()
{
int i=010,j=10,k=0x10;
printf("%d,%d,%d\n",i,j,k);
A)8,10,16 B)8,10,10 C)10,10,10 D)10,10,16
7. 以下程序的输出结果是。
main()
{
int i=011,j=11,k=0x11;
printf("%d,%d,%d\n",i,j,k);
}
A)9,11,17 B)9,11,11 C)11,11,11 D)11,11,16
8. 以下程序的输出结果是。
main()
{
char c1='6',c2='0';
printf("%c,%c,%d,%d\n",c1,c2,c1-c2,c1+c2);
}
A)因输出格式不合法,输出出错信息 B)6,0,6,102
C)6,0,7,6 D)6,0,5,7
9. 设有如下定义
int x=10,y=3,z;
则语句
printf("%d\n",z=(x%y,x/y));
的输出结果是。
A)3 B)0 C)4 D)1
10. 设有如下定义
int x=10,y=5,z;
则语句
printf("%d\n",z=(x+=y,x/y));
的输出结果是。
A)1 B)0 C)4 D)3
11. 以下程序的输出结果是。
main()
{int x=10,y=10;
printf("%d %d\n",x--,--y);
}
A)10 10 B)9 9 C)9 10 D)10 9
12. 写出下面程序的输出结果。
main()
{int x;
x=-3+4*5-6;printf("%d",x);
x=3+4%5-6;printf("%d",x);
x=-3*4%6/5
c语言第3章顺序结构 来自淘豆网m.daumloan.com转载请标明出处.