题目内容

对于以下变量定义,正确的赋值是()。

A. p = a
B. *p = a[0]
C. p = &a[0]
D. p[0] = &a[0]

查看答案
更多问题

下列程序的输出是()。

A. 上述程序有错误
B. 6
C. 8
D. 12

以下正确的说明语句是( )。

A. int *b[]={1,3,5,7,9};
B. int a[5],*num[5]={&a[0],&a[1],&a[2],&a[3],&a[4]};
C. int a[]={1,3,5,7,9}; int *num[5]={a[0],a[1],a[2],a[3],a[4]};
D. int a[3][4],(*num)[4]; num[1]=&a[1][3];

有说明:char *language[]={"FORTRAN","BASIC","PASCAL","JAVA","C"};则表达式 *language[1]>*language[3] 比较的是 ( )。

A. 字符F和字符字符F和字符
B. 字符串BASIC和字符串JAVA
C. 字符B和字符J
D. 字符串FORTRAN和字符串PASCAL

设有以下程序段,若k为int型变量且0 ≤ k < 4,则对字符串的不正确引用是()。

A. strp
B. str[k]
C. strp[k]
D. *strp

答案查题题库