单项选择题若有定义doublea[10],*s=a;以下能代表数组元素a[3]的是()

A.(*s)[3]
B.*(s+3)
C.*s[3]
D.*s+3


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题

下面程序的输出结果是()

A.0
B.1
C.10
D.9

2.单项选择题

程序运行后的结果是()

A.2
B.4
C.6
D.12

4.单项选择题

下列程序执行后的输出结果是()

A.6
B.7
C.8
D.9

5.单项选择题

有以下程序,执行后输出结果是()

A.0
B.5
C.6
D.随机值

6.单项选择题函数viodfun(doublea[],int*n){………}叙述中正确的是()。()

A.调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送
B.形参a和n都是指针变量
C.形参a是一个数组名,n是指针变量
D.调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组

7.单项选择题现有如下定义:inta,b,*p,*q;,赋值语句错误的是()

A.p=&a;
B.q=&b;
C.p=q;
D.p=b;

8.单项选择题设变量p是指针变量,语句p=NULL;,是给指针变量赋NULL值,它等价于()

A.p="";
B.p=’0’;
C.p=0;
D.p=’’;

9.单项选择题

下面程序执行输出结果是()

A.a=3,b=5
B.a=5,b=3
C.a=5,b=5
D.a=3,b=3

10.单项选择题已有定义inta=2,*p1=&a,*p2=&a;下面不能正确执行的赋值语句是()

A.a=*p1+*p2;
B.p1=a;
C.p1=p2;
D.a=*p1*(*p2);