题目内容

若有语句int a=4, *pt=&a;下面均代表地址的一组选项是( )。

A. a , pt ,*&a
B. &*a, &a, *pt
C. *&pt, *pt, &a
D. &a, &*pt , pt

查看答案
更多问题

有以下程序 #include int main(void) { int m=1,n=2,*p=&m,*q=&n,*r; r=p; p=q; q=r; printf("%d,%d,%d,%d\n",m,n,*p,*q); return 0; } 程序运行后的输出结果是( )。

A. 1,2,1,2
B. 1,2,2,1
C. 2,1,2,1
D. 2,1,1,2

程序的运行结下面果是( )。 #include #include int main(void) { char *s1="AbDeG"; char *s2="AbdEg"; s1+=2; s2+=2; printf("%d\n",strcmp(s1,s2)); return 0; }

A. 正数
B. 负数
C. 0
D. 不确定的值

已定义以下函数fun(int *p) { return *p; } 该函数的返回值是( )。

A. 不确定的值
B. p中存放的值
C. p所指存储单元中的值
D. p的地址值

若系统为int类型分配2个字节,char类型分配1个字节,double类型分配8个字节,则如有以下说明语句,则变量ss所占内存的字节数为( )。 struct s { int m; char c; double d; }ss;

A. 8
B. 1
C. 11
D. 2

答案查题题库