北师大《高级程序设计.C语言.》_第1页
北师大《高级程序设计.C语言.》_第2页
北师大《高级程序设计.C语言.》_第3页
北师大《高级程序设计.C语言.》_第4页
北师大《高级程序设计.C语言.》_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C调用?C递归调用?C调用?单选:第2题(2分)若有以下说明和定义,则对fun函数的正确调用语句是?:}funintc单选:第3题(2分)?main(){inta[]={1,2,3,4},i,x=0;for(i=0;i<4;i++){sub(a,&x);printf(“%d”,x);}printf(“”);}sub(int*s,int*y){staticintt=3;*y=s[t];t--;}432100004444单选:第4题(2分)果是?main(){intk=4,m=1,p;p=func(k,m);printf(“%d,”,p);p=func(k,m);printf(“%d”,p);}func(inta,intb);{staticintm,i=2;i+=m+1;m=i+a+b;return(m);}单选:第5题(2分)?voidfun(int*s){staticintj=0;dos[j]+=s[j+1];while(++j<2);}main(){intk,a[10]={1,2,3,4,5};for(k=1;k<3;k++)fun(a);for(k=0;k<5;k++)printf(“%d”,a[k]);}单选:第6题(2分)下程序的输出结果是?f(inta){intb=0;staticintc=3;a=c++,b++;return(a);}main(){inta=2,i,k;?for(i=0;i<2;i++)k=f(a++);printf(“%d”,k);}4单选:第7题(2分)intm=13;intfun2(intx,inty){intm=3;return(x*y–m);}main(){inta=7,b=5;printf(“%d”,fun2(a,b)/m);}127单选:第8题(2分)C语言中,形参的缺省的存储类说明是?auto(自动)?static(静态)?register(寄存器)?extern(外部)单选:第9题(2分)以下选项中正确的整型常量是__________。?456单选:第10题(2分)以下选项中正确的实型常量是__________。??单选:第11题(2分)以下选项中不正确的实型常量是__________。?2456e-2单选:第12题(2分)以下选项中不合法的用户标识符是_________。?单选:第13题(2分)以下选项中不合法的用户标识符是__________。?_123单选:第14题(2分)C是整型的运算符是__________。?%/!单选:第15题(2分)C识符是_________。?voiddefineWORDasb3If单选:第16题(2分)C语言语法的表达式是_________。?单选:第17题(2分)以下叙述中正确的是_________。?执行表达式a=b后,在内存中a和b存储单元中的原有值都将被改变,a的值已由原值改变为b的值,b的值由原值变为0。?已有a=3,b=5。当执行了表达式a=b,b=a之后,已使a中的值为5,b中的值为3。?单选:第18题(2分)以下叙述中正确的是________。?单选:第19题(2分)a=b=c=d=100;c+b;d=(c=22)-(b++);单选:第20题(2分)C_____。?单选:第21题(2分)若变量已正确说明为int类型,要给read(a,b,c);?scanf(“%d%d%d”,a,b,c);?scanf(“%D%D%D”,&a,%b,%c);?scanf(“%d%d%d”,&a,&b,&c);单选:第22题(2分)ab下面不正确的语句组是_________。?a=a+b,b=a-b,a=a-b;?t=a,a=b,b=t;?a=t;t=b;b=a;t=b;b=a;a=t;单选:第23题(2分)intc1=1,c2=2,c3;?c3=c1/c2;0单选:第24题(2分)inta=0,b=0,c=0;?c=(a-=a-5),(a=b,b+3);?printf(“%d,%d,%d”,a,b,c);0,0,-100单选:第25题(2分)Enter果是__________。?main()?{inta;floatb,c;?scanf(“%2d%3f%4f”,&a,&b,&c);?printf(“a=%d,b=%f,c=%f”,a,b,c);}?a98,b=765,c=4321?aabca=98,b=,c=?单选:第26题(2分)若int类型占两个字节,则以下程序段的输出是__________。?inta=-1;?printf(“%d,%u”,a,a);?-1,-1出是__________。?loataPrintf(“|%|”,a);?||单选:第28题(2分)以下程序段的输出是__________。?floata=;?pirntf(“%”,a);?单选:第29题(2分)型,实型,字符型?型,字符型,逻辑型??单选:第30题(2分)C语言中,字符型(char)数据在微机内存中的存储形式是?单选:第31题(2分)单选:第32题(2分)""单选:第33题(2分)charC的最简单且正确的表达式是?main()?printf("%d,%d",c1,c2);?}A,Y?单选:第35题(2分)main()?{charx=′a′?x=(x>=′A′&&x<=′Z′)?(x+32):x;?printf("%c",x);?}AaZ单选:第36题(2分)a的选项是__________。?aoataaoatautofloatataa单选:第37题(2分)的,不占用存储单元?单选:第38题(2分)n单选:第39题(2分)fff(floatx){?printf("%d",x*x);}单选:第40题(2分)func(inta,intb)?{intc?c=a+b;?returnc;}?main()?{intx=6,y=7,z=8,r;?r=func((x--,y++,x+y),z--);?printf("%d",r);}单选:第41题(2分)以下程序有错,错误原因是__________。?main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;…}单选:第42题(2分)doubledoublef(intn)?{inti;doubles;?s=;?for(i=1;i<=n;i++)s+=i;?returns;?}?main()?{inti,m=3;floata=;?for(i=0;i<m;i++)=""a+="f(i);"printf("%f",a)L;?}??单选:第43题(2分)若有定义:intx,*pb;则在以下正确的赋值表达式是?单选:第44题(2分)#include""?main()?{printf("%d",NULL);}单选:第45题(2分)有如下语句inta=10,b=20;*p1=&a,*p2=&b;如果让两个指针变量均指向单选:第46题(2分)a[0]a[1]a[2]a[3]a[4]?10??20??30??40??50?单选:第47题(2分)已知指针P的指向如图所示,则表达式*++P的值是?a[0]a[1]a[2]a[3]a[4]?10??20??

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论