void f(int *p, int *q){ p=p+1;*q=*q+1; }int main(){ int m=1,n=2,*r=&n;f(r,&n);cout<
A. 2,3
B. 1,3
C. 1,4
D. 1,2
查看答案
设已有声明" int x[]={1,2,3,4,5,6}, *p=&x[2]; ",则值为3的表达式是_____。
A. *++p
B. *(p++)
C. ++*p
D. ++(*p)
假定已有声明" char a[30], *p=a; ",则下列语句中能将字符串"This is a C program."正确地保存到数组a中的语句是_____________。
A. a[30]="This is a C program.";
B. a="This is a C program.";
C. p="This is a C program.";
D. strcpy(p, "This is a C program.");
已有fun函数声明为“char fun(char *s1, char s2); ”,且main函数中已有声明“char str1[80]="hello",str2[]="h",以下语句均出现在main函数中,其中错误的是 。(2021考题)
A. c=fun(str1,str2[0]);
B. c=fun(str1, *str2);
C. c=fun(&str1[0],str2[0]);
D. c=fun("hello","h");
下列叙述正确的是 。(2021考题)
A. char s[11]="C++ language"; 等价于 char s[11]; s="C++ Language";
B. char s[11]="C++ language"; 等价于 char s[11]; s[11]="C++ Language";
C. char *s="C++ language"; 等价于 char *s; s="C++ Language";
D. char *s="C++ language"; 等价于 char *s; *s="C++ Language";