
c语言小问题 帮忙看一下 答案是什么?
11单选(3分)有函数原型为voidf(int,int*);,主函数中有变量定义:inta=2,*p=&a;则下列函数调用正确的是A.f(a,&p);B.f(*p,p);...
11单选(3分)
有函数原型为
void f(int, int *);
,主函数中有变量定义:
int a=2, *p=&a;
则下列函数调用正确的是
A.
f(a, &p);
B.
f(*p, p);
C.
f(p,a);
D.
f(*p, a);
12单选(3分)
下列数组定义,不正确的是 _______.
A.
int a[1][3];
B.
int x[2][]={1,2,4,6};
C.
int m[][3]={1,2,3,4,5,6};
D.
int x[2][2]={1,2,3,4};
13单选(3分)
表达式
‘B’+‘8’-‘3’
表示的字符是:
A.
G
B.
g
C.
69
D.
5
14单选(3分)
以下哪个表达式表示“当 x 的取值在 [-10, 0] 的范围内,结果为真,否则为假”
A.
x>=-10&&x<=0
B.
-10 <=x<=0
C.
-10 <x<0
D.
x in [-10, 0]
15单选(3分)
若定义
char s[2][3]={“ab”, “cd”}, *p=(char *)s;
那么下列表达式语法正确,并且其值与 s[1][1]相等的表达式(并非一定与其等价)是
A.
*s+2
B.
p[1][1]
C.
*(p+4)
D.
*(p+3) 展开
有函数原型为
void f(int, int *);
,主函数中有变量定义:
int a=2, *p=&a;
则下列函数调用正确的是
A.
f(a, &p);
B.
f(*p, p);
C.
f(p,a);
D.
f(*p, a);
12单选(3分)
下列数组定义,不正确的是 _______.
A.
int a[1][3];
B.
int x[2][]={1,2,4,6};
C.
int m[][3]={1,2,3,4,5,6};
D.
int x[2][2]={1,2,3,4};
13单选(3分)
表达式
‘B’+‘8’-‘3’
表示的字符是:
A.
G
B.
g
C.
69
D.
5
14单选(3分)
以下哪个表达式表示“当 x 的取值在 [-10, 0] 的范围内,结果为真,否则为假”
A.
x>=-10&&x<=0
B.
-10 <=x<=0
C.
-10 <x<0
D.
x in [-10, 0]
15单选(3分)
若定义
char s[2][3]={“ab”, “cd”}, *p=(char *)s;
那么下列表达式语法正确,并且其值与 s[1][1]相等的表达式(并非一定与其等价)是
A.
*s+2
B.
p[1][1]
C.
*(p+4)
D.
*(p+3) 展开
1个回答
展开全部
11题B(提示&是取指针所指地址的值,p作为一个指针)
12题C(二维数组前一个框不能为空,后一个框可以为空,其实二维数组可以理解为两个一维的叠加)
13题A(单引号里都是取ASCII码)
14题A(&&表示且)
15题D(p指向的是s的首地址并且是单个char字符大小)
12题C(二维数组前一个框不能为空,后一个框可以为空,其实二维数组可以理解为两个一维的叠加)
13题A(单引号里都是取ASCII码)
14题A(&&表示且)
15题D(p指向的是s的首地址并且是单个char字符大小)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询