一.选择题(1)下面程序段执行后的输出结果是( )。(“□”表示一个空格)int a=3366;printf(“|-08d|”, a);
A. |-0003366|
B. |00003366|
C. |3366□□□□|
D. 输出格式非法
(2)以下程序的输出结果是( )。void main(){printf(“s1= |%15s| s2=|%-5s|”,”chinabeijing”,”chi”);}
A. s1=|chinabeijing□□□| s2=|chi|
B. s1=|chinabeijing□□□| s2=|chi□□|
C. s1=|□□□chinabeijing| s2=|□□chi|
D. s1=|□□□chinabeijing| s2=|chi□□|
(3)若有说明语句:int a; float b;,以下输入语句正确的是( )。
A. scanf(“%f%f”,&a,&b);
B. scanf(“%f%d”,&a,&b);
C. scanf(“%d,%f”,&a,&b);
D. scanf(“%6.2f%6.2f”,&a,&b);
(4)执行下面程序段,给x,y赋值时,不能作为数据分隔符的是( )。int x, y;scanf(“%d%d”,&x,&y);
A. Space键
B. Tab键
C. Enter键
D. 逗号