C语言程序设计期末复习答案.doc

C语言程序设计期末复习答案.doc

ID:51722451

大小:40.45 KB

页数:3页

时间:2020-03-15

C语言程序设计期末复习答案.doc_第1页
C语言程序设计期末复习答案.doc_第2页
C语言程序设计期末复习答案.doc_第3页
资源描述:

《C语言程序设计期末复习答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计期末复习答案适用专业:2002级计算机信息管理一、判断题:1、√  2、√  3、×  4、√  5、×  6、×  7、×  8、×  9、×  10、×  11、×  12×二、单选题:1、更正为C(注:最后一个i++不进行运算,因在逻辑或操作前一项I是3为非0项,一个非0项与任何数相或都为真,所以这时逻辑或不再进行后一个I++运算)  2、A  3、C  4、A  5、A  6、C  7、A或B  8、B  9、B  10、A  11、C  12、C  13、B(注:把B答案的

2、数组大小4去掉) 14、B  15、C  16、B  17、C  18、C  19、D  20、B  21、B  22、C  23、D  24、D  25、A或C  26、A  27、A  28、B  30、A(注:因a=7,其二进制为00000111,按位求反得c为11111000,故肯定为负数,排除B、C答案,因为在机器中为补码表示,转变成原码为符号位不变,补码减1再按位求反(此为原码转变为补码的反方向),所以为-8)三、填空题:1、指向由10个元素组成的数组,该数组每个数据元素为指向字符型的

3、指针   2、1   3、123456.124  4、更正为4(请大家注意,^为按位异或,不是乘方,乘方符号为**)  5、900 6、16  第7、8题不做 9、ch>=’A’&&ch<=’Z’  10、a=0

4、

5、b=0  11、4,10,6  12、25  13、177  14、7+15=22  15、char a[10]=”continue”  第16、17题不做  18、printf(“%d”,m);  19、地址  20、有10个指向字符型数据的指针数组四、程序分析题1、输出结果为:

6、4 27 162、输出结果为:Theoutputof5.3is:d->--233d->12373、输出结果:1421143214、输出结果:Theoutputof5.1is:i=6j=7205、(注:本题把rev(a+2,6)改为rev(a+1,6)输出结果:176543245671326、输出结果:3,-5Theresultis:-154,6Theresultis:24-6,5Theresultis:-30-4,-7Theresultis:28五、程序填空第1小题:第1空:for(I=0;j<=

7、20;I++)scanf(“%f”,&a[I]);第2空:pjz=pj/20;第3空:printf(“t=%f”,t);第2小题:第1空:&time.hour,&time.minute,&time.second第2空:time.secondd第3空:time.minute++第4空:time.hour=24第3小题:第1空:I=0第2空:p=head第3空:p=p->next第4小题:第1空:#include第2空:for(I=0;j<=20;I++)scanf(“%f”,&a[I

8、]);第3空:pjz=pj/20;第4空:printf(“t=%f”,t);第5小题:第1空:*c第2空:last_a=a->d第3空:b=b->next第4空:b=b->next第5空:a->d!=last_a第6空:*c=p一、程序设计题第1小题: main(){intnum;printf(“Enteranumber:”);scanf(“%d”,&num);printf(“%d(8)=%o”,num,num);}第2小题: intfun(inta[6][6]){intI,j,sum=0;f

9、or(I=0;I<6;I++)for(j=0;j<6;j++)if(a[I][j]<0)sum++;returnsum;}第3小题main(){chars[50],c;scanf(“%s,%c”,s,&c);squeeze(s,c);}squeeze(char*str,charc){intI=0;while*(str+I)!=’’{if(*(str+I)==c)for(j=I;*(str+j)!=’’;j++)(str+j)=*(str+j+1);I++;}}第4小题: main(){in

10、tsum=0,I,n;scanf(“%d”,&n);for(I=1;I<=n;I++)sum+=2*I;printf(“sum=%d”,sum);}第5小题: intfun(inta[5][5]){intI,j,sum=0;for(I=0;I<5;I++)for(j=0;j<5;j++)if(a[I][j]=0)sum++;returnsum;}第6小题:search(int*a,intn){ints[n],Imax,maxnum;for(I=0;I

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

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

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