46)若有以下定义和语句uniondata{inti;charc;floatf;x;inty;}则以下语句正确的是________。(A)x=10.5;(B)x.c=101;(C)y=x;(D)pri
27)以下能正确定义二维数组的是 (A)int a[][3]; (B)int a[][3]=2{2*3}; (C)int a[][3]={}; (D)int a[2][3]={{1},{2},
47)程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。datanextabcNULL若有以下程序段q
28. 有以下程序 int f(int A) { return a%2; } main() { int s[8]={1,3,5,2,4,6},i,d=0; for (i=0;f(s
38)有以下程序voidsort(inta[],intn){inti,j,t;for(i=0;ifor(j=i+1;jif(a[i]}main(){intaa[10]={1,2,3,4,5,6,7,8
20) 设有定义:int a,*pa=&a;以下scanf语句中能正确为变量a读入数据的是(A)scanf “%d”,pA)(B)scanf “%d”,A)(C)scanf “%d”,&pA)(D)s
39)有以下程序voidsum(inta[]){a[0]=a[-1]+a[1];}main(){inta[10]={1,2,3,4,5,6,7,8,9,10};sum(%26a[2]);printf(
49)以下叙述中正确的是________。(A)C语言中的文件是流式文件,因此只能顺序存取数据(B)打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖(C)在一个程序中当对文件进行了
47)有以下结构体说明和变量定义,如图所示:structnode{intdata;structnode*next;}*p,*q,*r;datanextdatanextdatanextpqr现要将q所指
40)有以下程序voidswap1(intc0[],intc1[]){intt;t=c0[0];c0[0]=c1[0];c1[0]=t;}voidswap2(int*c0,int*c1){intt;t
22) 有以下程序main){ char k; int I;for i=1;i,程序执行后的输出结果是(A)another(B)another(C)another(D)numbernumber num