题目内容

若x、y均定义为int型,z定义为double型,以下不合法的scanf()函数调用语句是()

A. scanf("%d%1x,%1e",&x,&y,&z);
B. scanf("%2d%d%1f",&x,&y,&z);
C. scanf("%x%*%o",&x,&y,&z);
D. scanf("%x%ox,%6.3f",&x,&y,&z);

查看答案
更多问题

已有如下定义和输入语句,int a1,a2;char c1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);若要求a1、a2、c1、c2的值分别为10、20、A和B,当从第一列开始输入数据时,正确的数据输入方式是()。(注:□表示空格,表示回车)

A. 10A□20B
B. 10□A□20□B
C. 10A20B
D. 10A20□B

已有如下定义和输入语句,int a1,a2;char c1,c2;scanf("%d%d",&a1,&a2);scanf("%c%c",&c1,&c2);若要求a1、a2、c1、c2的值分别为10、20、A和B,当从第一列开始输入数据时,正确的数据输入方式是()。(注:□表示空格,表示回车)

A. 1020AB
B. 10□20AB
C. 10□□20□□AB
D. 10□20AB

阅读以下程序,当输入数据的形式为:25、13、10,正确的输出结果为()#includeint main(){ int x,y,z; scanf("%d%d",&x,&y,&z); printf("x+y+z=%d\n",x+y+z); }

A. x+y+z=48
B. x+y+z=35
C. x+z=35
D. 不确定

根据下面的程序及数据的输入和输出形式,程序中”输入语句“的正确形式应该为( )#includeint main(){ char ch1,ch2,ch3; ...//输入语句 printf("%c%c%c",ch1,ch2,ch3); } 输入形式:ABC输出形式AB

A. scanf("%c%c%c",&ch1,&ch2,&ch3);
B. scanf("%c,%c,%c",&ch1,&ch2,&ch3);
C. scanf("%c %c %c",&ch1,&ch2,&ch3);
D. scanf("%c%c",&ch1,&ch2,&ch3);

答案查题题库