单项选择题

有以下程序: main() { char p[]={''a'',''b'',''c''},q[]="abc"; printf("%d%d\n",sizeof(p),sizeof(q)); } 程序运行后的输出结果是【 】。

A.4 4
B.3 3
C.3 4
D.4 3
<上一题 目录 下一题>
热门 试题

单项选择题
若有以下说明和定义union dt{int a;char b;double c;}data;以下叙述中错误的是【 】。
A.data的每个成员起始地址都相同
B.变量data所占的内存字节数与成员c所占字节数相等
C.程序段data.a=5;printf("%f\n",data.c);输出结果为5.000000
D.D
单项选择题
有以下程序int *f(int *x,int *y) { if(*x<*y) return x;elsereturn y;}main( ){ int a=7,b=8,*p,*q,*r;p=&a; q=&b;r=f(p,q);printf( %d,%d,%d n ,*p,*q,*r);}执行后输出结果是( )。
A. 7,8,8
B. 7,8,7
C. 8,7,7
D. 8,7,8
相关试题
  • 软件工程三要素包括方法、工具和过程,其中...
  • 以下程序运行后的输出结果是【 】。main(...
  • 若有定义:int k;,下列程序段的输出结果...
  • 有以下程序main( ){ int n=0,m=...
  • 已有文本文件test.txt,其中的内容为:Hel...