|
5.
若有下列程序段,欲使
a=2
、
b=3,
对应正确的数据输入方法是( )
(
其中
<CR>
表示换行
)
int a, b;
scanf(
″
a=%d, b=%d
″
,&a,&b);
A.2<CR>
B.a=2
b=3<CR>
3<CR>
C.a=2, b=3<CR>
D.2,3<CR>
6.
下面程序段的输出结果是( )
main( )
{
int s, p;
s=p=5;
p=--s;
p++;++p;
printf(
″
%d\n
″
,p);
}
A.5
B.6
C.7
D.8
7.
关于
if
语句下面叙述正确的是( )
A.
只有当
if
语句中表达式的值等于
1
时,才执行
if
的内嵌语句
B.
只有当
if
语句中表达式的值为假时,才执行
if
的内嵌语句
C.
只有当
if
语句中表达式的值等于
0
时,才执行
if
的内嵌语句
D.
只要
if
语句中表达式的值非
0
时,就执行
if
的内嵌语句
8.
若执行下面程序时,从键盘输入数据
3
和
4
,则程序的输出结果是( )
main( )
{
int a,b,s;
scanf(
″
%d
″
, &a,&b);
s=a;
if(a<b)
s=b
s=s*s;
printf(
″
%d
″
,s);
}
A.9
B.12
C.16
D.25
|