C语言复习材料 最新.doc

C语言复习材料 最新.doc

ID:50180004

大小:567.64 KB

页数:48页

时间:2020-03-06

C语言复习材料 最新.doc_第1页
C语言复习材料 最新.doc_第2页
C语言复习材料 最新.doc_第3页
C语言复习材料 最新.doc_第4页
C语言复习材料 最新.doc_第5页
资源描述:

《C语言复习材料 最新.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、最新C语言复习材料一、选择题1、下列程序段运后变量S的值为(S=1)。IntI,s=1;For(i=1;i<=6;i++){if(i%2)Continue;s+=I;}S=12、下列程序段的运行结果是(D)。Inta[10]={1,2,3,4,5,6,7,8,9,10};For(i=1;i<=6;i++)A[i+1]=a[i+1]+1;For(i=0;i<10;i++)Printf(“%3d”,a[i]);A、345678910910B、23456789910C、12345678910D、124567899103、若已定义二维数组a[3][3],设a[0][

2、0]在数组中的位置为1,则a[2][1]在数组中位置应是(C)。A、9B、6C、8D、74、下列程序段的运行结果是(C)Charstr[3][3]={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’i’};Str[2][1]=’’;Printf(”%s”,str);A、abcdefg0iB、abcdefg0C、abcdefgD、abcdefghi5、下列程序的运行结果是(A)。#includeIntnum=20;-48-Fun(){intnum=5;Return--num;}Voidmain(){fun();Print

3、f(“%d”,num);}A、20B、4C、19D、515、若已定义:inta[3][4],*p=a;则能表示数组元素a[1][2]地址的是(C)。A、a[1][2]B、p[6]C、p+6D、*(a[1]+2)6、下列程序段的运行结果是(D)。Inta[]={1,2,3,4,5,6,7},*p=a;Intn,s=0;For(n=0;n<6;n++)s+=p[n++];Printf(“%d”,s);A、12B、15C、16D、97、下列程序的运行结果是(B)。#includeUniondata{floatI;Charc;};Struct{

4、chara[2];IntI;Uniondatad;}q;Voidmain()-48-{printf(“%d”,sizeof(q));}A、6B、8C、7D、58、下列程序段的执行结果是(A)。Structstudent{charname;Inthigh;Intweight;}a[3]={’c’,163,101,’h’,169,124,’x’,181,135};Structstudent*p;IntI,sum=0;Floataver;P=a;For(i=0;i<3;i++){sum=sum+(p+i)->high;}Printf(“%f”,sum/3.

5、0);A、171.0B、97C、89D、120.09、在对无符号数的位运算中,操作数左移两位相当于(B)。A、除以8B、除以4C、乘以8D、乘以410、下列程序运行后,文件test.txt的内容是(C)。#includeMain(){File*fp;Charstr[][10]={“1st”,”2nd”};Fp=fopen(“test.txt”,”w”);If(fp!=NULL)Fprintf(fp,”%s”,str[0]);Fclose(fp);-48-Fp=fopen(“test.txt”,”w”);If(fp!=NULL)Fprintf

6、(fp,”%s”,str[1]);Fclose(fp);}A、2ndB、1stC、1st2ndD、2nd1st11、若定义:intx=3,y=2,k=5;则正确的表达式是(A)。A、x=y/2B、x=y+1=8-kC、x=(y++,y+k)D、k=int(x/y)%1012、下列程序段的运行结果是(B)。A、++3=4B、++k=4C、++k=5D、++k=313、设定义:floatx=1.0,y=2.0;语句()执行后变量x值为3.0。A、x-=2*yB、x/=x+yC、x+=yD、x*=yA+=i;;a+=2;a++;14、下列程序段的运行结果是(B)。

7、Inta[6]={1,2},i;For(i=2;i<=6;i++){a[i]=a[i-1]+a[i-2];}For(i=0;i<6;i++)Printf(“%3d”,a[i]);A、123456B、1235813C、123567D、12345615、下列程序段运行结果中变量b的值是(D)。Intb=3;Chars1=”action”,s2=s1;b=strcmp(s1,s2);A、0B、1C、3D、-1A、7B、5C、4D、334、下列程序的运行结果是(B)。Main(){chara[]=”cba”,*p;-48-For(p=a;p

8、tf(“%s”,p);A、abcdccB、cbaba

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。