| 20
,
A
和
B
,当从第一列开始输入数据时,正确的数据输入方式是
(
)
。
注
:u
表示空格。
int a1,a2;
char c1,c2;
scanf(
“
%d%c%d%c
”
,&a1,&c1,&a2,&c2);
A.10Au20B<CR>
B.10uAu20uB<CR>
C.10uA20B<CR>
D.10A20uB<CR>
6.
以下
printf
语句的输出是
(
)
。
printf(
“
%%d
\”
%d%s
”
,123
,“
123
”
)
;
A.%123
\”
%d123
B.%%d
\”
123123
C.%d
”
123123
D.
上述语句语法有错
7.
以下
if
语句语法正确的是
(
)
。
A.if(x>0)printf(
“
%f
”
,x)
B.if(x>0){x=x+y;printf(
“
%f
”
,x);}
else printf(
“
%f
”
,
-x);
else printf(
“
%f
”
,
-x);
C.if (x>0) {x=x+y;printf(
“
%f
”
,x);};
D.if(x>0){x=x+y;printf(
“
%f
”
,x)}
else printf(
“
%f
”
,
-x);
else printf(
“
%f
”
,
-x);
8.
若运行以下程序段时,从键盘输入
2473<CR>(<CR>
表示回车
)
,则下面程序的运行结果是
(
)
。
int c;
while ((c=getchar())!=’
\
n’)
switch(c
-
‘
2
’
)
{case 0:
case 1:putchar(c+4);
case 2:putchar(c+4); break;
case 3:putchar(c+3);
|