C语言考试试卷1_第1页
C语言考试试卷1_第2页
C语言考试试卷1_第3页
C语言考试试卷1_第4页
C语言考试试卷1_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

2010年c语言试卷详细语言试卷详细b场:场:单选题: 1、可以用c语言程序对程序加注释,注释部分用符号_c_将A和B和C/*和*/D*/和/* 2、n定义为整数变量,将x定义为浮点型变量,正确的语句是_D D_ Aint n Cint n; 浮点x,D int n; 浮点x; 从设置int n的键盘向变量n输入整数。 正确的语句包括: _ _ _ d _ _ a scanf (n ) b scanf ( n ) cscanf (“% d”,n)Dscanf(“%d”,printf(%d”,x*=y 8/5); 的输出结果为_D D_ A1B5C7D9 5,使用_b_表达式确定char类型变量m是否为数字。 A0=m if(ac) a=c; A1B2C3D为7,执行下一个for语句时,_ _B B_ _形成无限循环。 Afor(s=j=0; j100; j=1) s=j; Bfor(s=j=0; j100; j 1) s=j; Cfor(s=j=0; j100; j) s=j -1; Dfor(s=j=0; j100; j ) s=j; 8、在循环语句中,break的作用是:结束_C C_ A程序执行b,此次循环c跳出本循环的d是子函数9,以下的正确语句是_ _ d _ _ ainta 1 4= 1,2,3,4,5 ; bfloatx 3= 1,2,3 clongb 2 3= 1,1,2,1,2,3 d双工y 3=0; 10 .执行以下段时,m的值为_ _ c _ _ inta = 2,1,3,5,4 ; int m=10,k,*ptr=a; for(k=0; kdata; 下一个数据=p -数据; p -数据=t; BP -数据=p -下一个数据; p -下一个数据=t; Cp-data=t; p -下一数据=p -数据; DP -下一数据=t; p -数据=p -下一个数据; 程序填充问题1、程序执行时,输入整数n(0=a else _4_ )的【other】【other=other 1】【other=1】printf (各种字符数:n ); printf(letter=%d,digit=%d,other=%dn ,letter,digit,other ); getchar (); 暂停/*程序,按任意键输入继续*/ 3、整数,按逆序输出。 函数reverse(int number )的功能是返回number的倒数。 例如,reverse(12345 )的返回值为54321。执行示例:反向输入整数: -1230的: -321源程序: # include int reverse (int ) void main () int in; _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ intm 【intm=0】printf (输入整数: ); scanf(%d”,m=_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ reverse (in ) ) printf (逆序后:%dn ,m ); getchar (); 暂停/*程序,然后按任意键继续*/ intreverse (int number ) _ _ _ _ _ _ _ _ _ _ _ _【int flag】【int flag=0】int RES=0; flag=number 0? -1 : 1; /* flag标志正负数*/if(number 0)number=- number; while(number!=0) res=res*10 number; _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _5_ _ _ _ _ _ _ _ RES:number/=10,number=number/10。 【flag 】 C场:场:单选: 1,对于c程序的主函数,以下说明中正确的是: _D D_ AC程序语言的第一个函数称为主函数,程序能够根据该函数执行BC程序并具有多个主函数, 程序从最初的主函数开始执行CC程序,能够不具有主函数的程序从最初的函数开始执行DC程序的主函数是main函数,程序从该函数开始执行2,字符变量a和b分别被初始化为s和b,正确的语句是_ _ _ d _ _ ACC b chara=s,charb=b; cchara=s,b=”B”; d chara=s,b=b; 3、需要在设置int n=2010的画面中显示“n=2010”的结果。 正确的语句是_D D_ Aprintf (n) Bprintf (“n”,n) Cprintf (“n=”,%d”,n ); Dprintf(“n=%d”,n) 4,有变量定义: int a=5,b=8; 执行语句时: b=a=1; i-; 8、for循环整体中使用的continue语句的作用是,定义_C C_ A结束程序执行b结束循环继续c结束本次的循环d恢复循环9、int型二维数组a,为了使其各要素具有初始值,请将_ _ _ b _ _ _ ainta = 2,3,0,0,4,0,5,0,0 binti 4= 2,3,0,0,4,0,5,0,0,0,0,0 ; cinta 3 4= (2,3 4,5 ) dinta = 2,3,0,0 、 4,0,5,0 、 0,0,0 ) ; 10、intx = 0,1,2,3,4,5,6,7,8,9,*p=x 5; while(*p next; p-next=q-next; free(q) Bq=p-next; (q ) p-next=p-next-next; Cp- next=p-next-next; q=p-next; free(q) Dp- next=q-next; q=p-next; free(q )程序填充问题1,程序执行时,整数n(00 Dif(x) y=1; 设为7、int i、n的浮子sum; 调和级数s=1 1/2 1/3.求前n项之和的正确环形文件是_D D_ Afor (i=1; i=n; i ) sum=i/1B for(i=1; sum=0.0; i=n; i ) sum=1/i; C for(i=1; sum=0.0; i=n; I ) sum=(浮点) (1/I ) d for (I=1; sum=0.0; iscore结果: _B B_ A101B91.5C102D92.5 14,将定义文件fp的整数n以文本形式写入fp文件的语句: _ _ _ _ b _

温馨提示

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

评论

0/150

提交评论