第六、七章练习

第六、七章练习

ID:37781669

大小:36.00 KB

页数:3页

时间:2019-05-31

第六、七章练习_第1页
第六、七章练习_第2页
第六、七章练习_第3页
资源描述:

《第六、七章练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、k=1;n=263;do{k*=n%10;n/=10;}while(n);问执行后,k的值为(A)(08真题)A、6B、36C、18D、02、若有说明:inta[10];则a数组元素的正确引用是(D)(08真题)A、a[10]B、a[3.5]C、a(5)D、a[10-10]3、若有说明:inta[][3]={1,2,3,4,5,6,7,8,9,10};则a数组第一维的大小是(C )(08真题)A、不确定B、5C、4D、定义有误4、为了判断两个字符串s1和s2是否相等,应当使用(C)(08真题)A、if(s1==s2)B、if(s1=s2)C、if(strcmp(s1,s2)==0

2、)D、if(strcpy(s1,s2))5、若有说明:inta[3][4]={0};则以下正确叙述是(D)(08真题)A、只有元素a[0][0]可得到初值0B、此说明语句不正确C、数组a中各元素都可得到初值,但其值不一定是0D、数组a中各元素都可得到初值06、有以下程序段intn,t=2,s=0;scanf(“%d”,&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是(B)(08真题)A、任意正奇数B、任意负偶数C、任意正偶数D、任意负奇数7、写出下面程序的输出结果(5分,08真题)main(){inti,j,x=0;fo

3、r(i=0;i<2;i++){x++;for(j=0;j<=3;j++){if(j%2)continue;x++;}}printf("x=%d",x);}答案:68、完善下列程序(每空2分,08真题),下面的程序是输出两个字符串中对应相等的字符。main(){charx[]="programming",y[]="Fortran";inti=0;while(①x[i]

4、

5、y[i])if(x[i]==y[i])printf("%c",②y[i++]);else③i++;}9、完善下列程序(每空2分,08真题),下面的程序的功能是从3个红球,5个白球,6个黑球中任取8个,且其中至少要有

6、1个白球,输出所有可能的方案。main(){inti,j,k;for(i=0;i<=3;i++)for(①j=1;j<=5;j++){k=②8-i-j;if(k>=0&&③k<=6)printf("%3d,%3d,%3d",i,j,k);}}10、完善下列程序(每空2分,08真题),下面的程序的功能是将一组字符中的大写字母转化成小写字母并输出,其他字母照原样输出,读到“*”号时退出。#include"stdio.h"main(){charch;printf("Pleaseinputstring:");ch=getchar();while(①ch!=‘*’){if(②ch>=’A’

7、&&③ch<=’Z’)④ch=ch+32;putchar(ch);ch=getchar();}}参考答案:1、C2、D3、C4、C5、D6、B/C(考虑数据溢出时C也可)7、x=68、①x[i]&&y[i]②x[i++]③i++9、①j=1;j<=5;j++②8-i-j③k<=610、①ch!='*'②ch>='A'③ch<='Z'④ch+=32

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

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

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