若有以下说明和语句:int c[4][5], (*p)[5]; p = c; 能正确引用c数组元素的是。
A.p + 1
B.*(p + 3)
C.*(p + 1) + 3
D.*(p[0] + 2)
A.p + 1
B.*(p + 3)
C.*(p + 1) + 3
D.*(p[0] + 2)
第1题
A.a[10]
B. a[a[3]-5]
C. a[a[9]]
D. a[a[4]+4]
第2题
若有类模板声明:
template
classTclass
{
intk;
public:
Tclass(int);
//⋯⋯
};
以下正确的说明语句正确的是()。
(A)Tclass(double)t(10);
(B)Tclasst(10);
(C)Tclass< 0.5>t(10);
(D)Tclasst(10);
第3题
A.a=5;
B. a={2,'a',1.2};
C. printf("%d\n",a.l);
D. n=a;
第4题
有说明语句
intb[4][5];
voidfun(int*,intn);
调用函数的正确语句是()。
(A)fun(b,20);
(B)fun(b[0],20);
(C)fun(b[0][0],20);
(D)fun(&b,20);
第6题
若有语句 int i=17:j=i++%4; printf("%d\n",j); 则输出结果是______。
第8题
若有定义:int a=8,b=5,C; 执行语句c=a/b+0.4;后c的值为( )。
(A)1.4 (B)1 (C)2.0 (D)2
第10题
A.scanf("%d%d%d",&a,&b,d);
B.scanf("%d%d%d",&a,&b,&d);
C.scanf("%d%d%d",a,b,d);
D.scanf("%d%d%d",a,b,*d);