2022年自学考试《C语言程序设计》试题及答案3
【2.11】下面程序的输出结果是____。
main()
{int a,b;
scanf('%2d%3d',&a,&b);
printf('a=%d b=%dn',a,b);
}
A)a=12 b=34 B)a=123 b=45 C)a=12 b=345 D)语句右错误
【2.12】以下程序段的输出结果是。int a=10,b=50,c=30;
if(a>b)
a=b;
b=c;
c=a;
printf('a=%d b=%d c=%dn',a,b,c);
A)a=10 b=50 c=10 B)a=10 b=30 c=10
C)a=50 b=30 c=10 D)a=50 b=30 c=50
【2.13】以下程序的输出结果是。main()
{int a=0,b=1,c=0,d=20;
if(a)d=d-10;
else if(!b)
if(!c)d=15;
else d=25;
printf('d=%dn',d);
}
A)d=10 B)d=15 C)d=20 D)d=25
【2.14】下面程序的输出结果为。
main()
{int a=1,b=0;
switch(a)
{case 1:switch(b)
{case 0:printf('**0**');break;
case 1:printf('**1**');break;
}
case 2:printf('**2**');break;
}
}
A)**0**B)**0****2**C)**0****1****2**D)有语法错误
【阅读程序题参考答案】
【2.11】参考答案:C
【2.12】参考答案:B
【2.13】参考答案:C
【2.14】参考答案:B
【2.15】参考答案:D
热门推荐:
自考有疑问、不知道如何选择主考院校及专业、不清楚自考当地政策,点击立即了解》》
推荐阅读: