若有以下定义char s[]={"12345"},*p=s;则下列表达式中错误的是
A.*(p+1)
B.*(s+2)
C.p="ABC"
D.s="ABC"
- · 有4位网友选择 A,占比36.36%
- · 有3位网友选择 C,占比27.27%
- · 有2位网友选择 B,占比18.18%
- · 有2位网友选择 D,占比18.18%
A.*(p+1)
B.*(s+2)
C.p="ABC"
D.s="ABC"
若有以下定义:
char a;int b;
float c; double d;
则表达式a*b+d-c值的类型为【12】 。
若有定义 int x,y; 并已正确给变量赋值,则以下选项中与表达式 (x-y)?(x++) : (y++) 中的条件表达式 (x-y) 等价的是
A)(x-y>0)
B)(x-y<0)
C)(x-y<0||x-y>0)
D)(x-y==0)
若有以下定义: chara;intb; floate;doubled;. 则表达式a*b+b-c值的类型为()。
A.Float
B.int
C.char
D.double
若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是
A.a=(b=4)=3
B.a=b=c+1;
C.a=(b=4)+c
D.a=1+(b=c=4)
若有定义:int k,*q;,则下列各选项中赋值表达式正确的是
A.q=(&k+1)
B.q=&k
C.q=k
D.*q=&k
若有定义int x,y;,并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
A.(x—y>0)
B.(x-y<0)
C.(x-y<0||x-y>0)
D.(x-Y==0)
若有以下定义和语句,则通过指针p对值为8的数组元素的引用表达式是______。
int a[10]={1,2,3,4,5,6,7,8,9),*p;
p=&a[1];
若有以下定义: int a[ ]={1,2,3,4,5,6,7,8,9,10},* p=a; 则值为3的表达式是 ()
A.p+=2,* (pd+ +)
B.p+=2,* + +p
C.p+=3,* p+ +
D.p +=2,+ + * p
若有以下定义: char s(10)="program",t[]="test"; 则下列选项中对字符串操作错误的是()。
A.strcpy(s,t);
B.strcat(s,t);
C.cout<<strlen(s);
D.gets(s);
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!