若有定义:int x,y;char a,b,c;并有以下输入数据(此处< CR> 代表换行符,/u代表空格):1u2 A
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/22 09:37:30
若有定义:int x,y;char a,b,c;并有以下输入数据(此处< CR> 代表换行符,/u代表空格):1u2 AuBuC 则能给x赋整数1,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C 的正确程序段是 (D)
A)scanf("x=%dy+%d",&x,&y);a=getchar();b=getchar();c=getchar();
B)scanf("%d%d",&x,&y);a=getchar();b=getchar();c=getchar();
C)scanf("%d%d%c%c%c,&x,&y,&a,&b,&c);
D)scanf("%d%d%c%c%c%c%c%c:&x,&y,&a,&a,&b,&b,&c,&c);
A)scanf("x=%dy+%d",&x,&y);a=getchar();b=getchar();c=getchar();
B)scanf("%d%d",&x,&y);a=getchar();b=getchar();c=getchar();
C)scanf("%d%d%c%c%c,&x,&y,&a,&b,&c);
D)scanf("%d%d%c%c%c%c%c%c:&x,&y,&a,&a,&b,&b,&c,&c);
A要输入x=1y+2ABC
B要输入12ABC
C与D都是空格,但区别是C中给a赋了A,给b赋了空格,给c赋了B;
只有D才能达到题目要求
B要输入12ABC
C与D都是空格,但区别是C中给a赋了A,给b赋了空格,给c赋了B;
只有D才能达到题目要求
1,若有以下定义,char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )
一道c语言填空题已有定义:char=' ' ;int a=1,b;(此处的初值为空格字符),执行b=!c&&a;后b的值
1.有定义int x[5],则以下表达式中不能代表数组元素x[1]的地址的是() A)&x[0]+1 B)&x[1] C
在C中,有以下定义:int a;long b;double x,y;则以下选项中正确的表达式是 (A) a%(int)(
(13)若有定义和语句:int a,b;scanf(“%d,%d”,&a,&b);以下选项中的输入数据,不能把值3赋给变
以下合法的数组定义a.char a[]="string"; b.char a[6]="string";c.int a[5
若有定义:int *p,a=4; p=&a;则以下均代表地址的是:A)a,p B)&a,p C)&a,*p D)a,*p
若定义Int ;char c;float f;scanf("%d,%c,%f",&a,&c,&f); 若输入10,A,1
有以下定义int a=0; double b=1.25; char c=’A’; #define d 2下语句中错误的是
变量定义正确是下列变量定义正确的是A int a=2,x=a; B int x=y=5; C char a="1"; D
35.\x05若有定义:int a,b ; float x,则以下不符合C语言语法的表达式是.
.若有定义"int a,b;"并已正确给变量赋值,则以下选项与表达式"(a +b) ? a: b”中的条件表达式“(x-