main()
{ union{ long a; int b; char c; } m; printf(“%d\\n”,sizeof(m));} [32]A) 2 B) 4 C) 1 D) 7 33、若执行以下程序段 int x=3,y=6,z; z=x^y <<2;
则z的二进制值是[A] 。
[33]A) 00011011 B) 00010100 C) 00011000 D) 00000110 34、若有以下定义和语句,则对a数组元素地址的正确引用是[C] 。 int a[2][3],(*p)[3]; p=a;
[34]A) *(p+2) B) p[2] C) p[1]+1 D) (p+1)+2 35、若执行以下程序段,其运行结果是[D] 。 char c[]={?a?,?b?,?0?,?c?,?\\0?}; printf(“%s\\n”,c);
[35]A) ab c B) ?a??b? C) abc D) ab
36、若有int max(),(*p);为使函数指针变量p指向函数max,正确的赋值语句是[A] 。 [36]A) p=max; B) *p=max; C) p=max(a,b); D) *p=max(a,b); 37、若有定义int a[3][5],i,j;(且0 main()
{ enum{aa,bb=5,cc,dd}e; for(e=bb;e>=aa;e--) printf(“%d”,e);
printf(“\\n”); }
[38]A) 543000 B) 5430 C) 543210 D) 程序出错
39、C语言规定,函数返回值的类型由[D]所决定。
[39]A) return语句中的表达式类型 B) 调用该函数时的主调函数类型
C) 调用该函数时的形参类型 D) 在定义该函数时所指定的函数类型 40、若建立以下链表结构,其指针p,q定义如下。若p,q指向图中所示结点,则能将q所指的结点插入到链表末尾组成单向链表的一组语句是[C] 。 struct node
{ int data; struct node *next; }p,q; [40]A) q->next=NULL; B) p=p->next;
p=p->next; q->next=p->next; p→next=q; p→next=q; C) p=p->next; D) p=(*p). next; q->next=p; (*q).next=(*p).next; p->nex=q; (*p).next=q;
二、请正确填充下面的划线部分,使其完成所要求的功能 1、计算sum=1+1/2+1/4+...+1/50的值,并显示出来。 #include
p 10 20 NULL q 30 { int i=2; float sum=1.0; while(i<=[1])
{ sum+=1/[2]; i+=2; } printf(“sum=%f\\n”,sum);
} 2、以下程序是用来统计从键盘输入的一个正整数中各位数字中零的个数,并求各位数字中最大者。例如:1080其零的个数是2,各位数字中最大者是8。 #include
{ unsigned long num,max,t; int count; count=max=0; scanf(“%ld”,&num); do{ t=[3];
if(t==0)++cunt; else
if(max }while(num); printf(“count=%d,max=%ld\\n”,count,max);} 3、以下程序用来检查二维数组是否对称(即:对所有i,j都有a[i][j]=a[j][i]). #include { int a[4][4]={1,2,3,4,2,2,5,6,3,5,3,7,8,6,7,4}; int i,j,found=0; for(j=0;j<4;j++) { for(i=0,i<4,i++) if([5]) { found=[6]; break; } if(found)break; } if(found) printf(“不对称\\n”); else printf(“对称\\n”);} 4、以下程序用来完成数学函数f(x,y)的计算:f(x,y)= 3xyx?2y?1?32(x?2y) #include #include { double x,y,z,f(); scanf(“%lf%lf”,&x,&y); z=x*y/f([7]); printf(“result=%lf\\n”,z);} double f(double a) { double f1; f1=pow(3,a)+sqrt(1+[8]); return f1;} 5、以下程序用来输出字符串。 #include main() { char *a[]={“for”,”switch”,”if”,”while”}; char **p;
相关推荐: