题目内容

已知定义int a[]={1,2,3,4},y,*p=&a[1];,执行y=(*--p)++;后,y的值是()。

A. 0
B. 1
C. 2
D. 3

查看答案
更多问题

若有以下语句,则数值为9的表达式是()。 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;

A. *(p+9)
B. *(p+8)
C. *p+=9
D. p+8

若有语句: char s1[ ]="Jiaxing", s2[10],*s3, *s4="Shanghai"; 则对库函数strcpy调用正确的是()。

A. strcpy(s1, s4);
B. strcpy(s2, s4);
C. strcpy(s3, s1);
D. strcpy(s4, s1);

下面程序段的运行结果是()。 char st[8]="input"; printf("\"%s\"\n", st);

A. input
B. \"input\"
C. "input"
D. 编译出错

有一个主函数如下:int main(){ int a[3][4],min; min = f(a,3);}问f函数的声明可以为如下哪些形式

A. int f(int a[][4],int);
B. int f(int a[][4],int b);
C. int f(int (*a)[4],int b);
D. int f(int (*)[4] ,int );
E. int f(int **a ,int b);

答案查题题库