问题

设变量均已正确定义,若要通过 scanf("%d%c%d%c",&a1,&c1,&a2,&c2); 语句为变量 a1 和 a2 赋数 值

10 和 20 ,为变量 c1 和 c2 赋字符 X 和 Y 。以下所示的输入形式中正确的是 ( 注: □ 代表空格字符 )

A)10 □ X □ 20 □ Y < 回车 >

B)10 □ X20 □ Y < 回车 >

C)10 □ X < 回车 >

20 □ Y < 回车 >

D)10X < 回车 >

20Y < 回车 >

参考答案
您可能感兴趣的试题
  • 设有定义: int k=0;, 以下选项的四个表达式中与其他三个表达式的值不相同的是A)k++B)k+=1C)++kD)k+1
  • 设变量 x 和 y 均已正确定义并赋值,以下 if 语句中,在编译时将产生错误信息的是A)if(x++);B)if(x>y&&y!=0);C)if(x>y) x--else y++;D)if(y<0)
  • 以下选项中,当 x 为大于 1 的奇数时,值为 0 的表达式A)x%2==1B)x/2C)x%2!=0D)x%2==0
  • 以下叙述中正确的是A)break 语句只能用于 switch 语句体中B)continue 语句的作用是:使程序的执行流程跳出包含它的所有循环C)break 语句只能用在循环体内和 switch 语句
  • 有以下程序main( ){ int k=5,n=0;do{ switch(k){ case 1: case3: n+=1; k--; break;default;n=0;k--;case 2: cas
  • 有以下程序mian(){ int i,j;for(i=1;i<4;i++){ for(j=i;j<4;j++) printf(%d*%d=%d ,i,j,i*j);printf(\n);}}程
相关内容