有char
&y=*new char[20];,以下操作正确的是:
A: y='a';
B: y="abc";
C: strcpy(y,"abc");
D: *y='a';
&y=*new char[20];,以下操作正确的是:
A: y='a';
B: y="abc";
C: strcpy(y,"abc");
D: *y='a';
A
举一反三
- 有char &y=*new char[20];,以下操作正确的是: A: strcpy(y,"abc"); B: y="abc"; C: y='a'; D: *y='a';
- 定义struct s {int x; char y[6];} s1;, 正确的赋值是 A: s1.y=”abc”; B: s1->y=”abc”; C: strcpy(s1.y,”abc”); D: s1.strcpy(y,”abc”);
- 6.若有定义char x[]={'a','b','c'};char y[]="abc";,则正确的叙述为()。 A: 数组x和数组y等价 B: 数组x和数组y的长度相同 C: 数组x的长度大于数组y的长度 D: 数组x的长度小于数组y的长度
- 若有以下语句,则下面____是正确的描述。 char x [ ] = "12345"; char y [ ] = { '1', '2', '3', '4', '5' }; A: x数组和y数组的长度相同 B: x数组的长度大于y数组的长度 C: x数组等价于y数组 D: x数组的长度小于y数组的长度
- 有以下函数: intfun(char *x,char *y) { intn=0; while((*x==*y)&&*x!='
内容
- 0
以下正确的函数原型声明(自定义函数首部)是( ). A: double abc(int x;int y) B: double abc(int x,y); C: double abc(int x,int y) D: double abc(int x,int y);
- 1
【10.2】若有以下语句,[br][/br]char x[] = "abcde";[br][/br]char y[] = {'a', 'b', 'c', 'd', 'e'};[br][/br]则正确的描述是 ( )。 A: x数组与y数组的长度相同 B: x数组长度大于y数组的长度 C: x数组长度小于y数组的长度 D: x数组等价于y数组
- 2
已知int x;char y;则下面错误的scanf函数调用语句为( ) A: scanf(“%d,%d”,&x,&y) B: scanf(“%d,%c”,x,y) C: scanf(“%d%d”,&x,&y) D: scanf(“%d,%c”,&x,&y)
- 3
以下错误的if语句是( ). A: if<br/>(x>y); B: if(x==y)<br/>x+=y; C: if<br/>(x!=y) scanf("%d", &x) else scanf("%d",&y); D: if<br/>(x
- 4
表示y在(-∞,3]和[23,+∞)范围内为真的表达式为( ) A: (y<;=3)&&(y>;=23) B: (y<;3)||(y>;23) C: (y<;=3)||(y>;=23) D: (y<;3)&&(y>;23)