软件工程基础试题五

软件工程基础试题五

ID:18473492

大小:109.50 KB

页数:16页

时间:2018-09-18

软件工程基础试题五_第1页
软件工程基础试题五_第2页
软件工程基础试题五_第3页
软件工程基础试题五_第4页
软件工程基础试题五_第5页
资源描述:

《软件工程基础试题五》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言第一大题每题1分1、C语言程序从main()函数开始执行,所以这个函数要写在____。A)程序文件的开始B)程序文件的最后C)它所调用的函数的前面D)程序文件的任何位置2、将空格符赋给字符变量c,正确的赋值语句是____。A)c=''B)c=NULLC)c=0D)c=323、已知intx=1,y;执行下述语句后变量x的值是____。y=++x>5&&++x<10;A)1B)2C)3D)44、已知intx=5,y=5,z=5;执行语句x%=y+z;后,x的值是____。A)0B)1C)5D)65、下面的for语句。for(x=0,y=10;(y>0)&&(x<4);x++,y--);A

2、)是无限循环B)循环次数不定C)循环执行4次D)循环执行3次6、以下程序的输出结果是____。main(){intn=1;printf("%d%d%d",n,n++,n--);}A)111B)101C)110D)1217、下面程序的输出结果是____。main(){chars[12]="abook";printf("%.4s",s);}A)abook!B)abook!<四个空格》C)aboD)格式描述错误,输出不确定8、以下程序的输出结果是。main(){char*s="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)switch(s

3、[k]){case'1':v1++;case'3':v3++;case'2':v2++;default:v4++;}printf("v1=%d,v2=%d,v3=%d,v4=%d",v1,v2,v3,v4);}A)v1=4,v2=2,v3=1,v4=1B)v1=4,v2=9,v3=3,v4=1C)v1=5,v2=8,v3=6,v4=1D)v1=4,v2=7,v3=5,v4=89、下面程序的输出结果是____。main(){intk=0;charc='A';do{switch(c++){case'A':k++;break;case'B':k--;case'C':k+=2;break;case

4、'D':k=k%2;contiue;case'E':k=k+10;break;default:k=k/3;}k++;}while(c<'C');printf("k=%d",k);}A)k=1B)k=2C)k=3D)k=410、下面程序的输出结果是____。main(){inti,j,k=10;for(i=0;i<2;i++){k++;{intk=0;for(j=0;j<=3;j++){if(j%2)continue;k++;}}k++;}printf("k=%d",k);}A)k=4B)k=8C)k=14D)k=18第二大题每题2分1、有以下程序段:s=1.0;for(k=1;k<=n

5、;k++)s=s+1.0/(k*(k+1));printf("%f",s);填空完成下述程序,使之与上述程序的功能完全相同。s=0.0;①;k=0;do{s=s+d;②;d=1.0/(k*(k+1));}while(③);printf("%f",s);2、下面程序的功能是输出100以内的个位数为6、且能被3整除的所有数。main(){inti,j;for(i=0;①;i++){j=i*10+6;if(②)countinue;printf("%d",j);}}3、下面程序的功能是将字符串s中所有的字符'c'删除。请选择填空。#includemain(){chars[80

6、];inti,j;gets(s);for(i=j=0;s[i]!='';i++)if(s[i]!='c')①;s[j]='';puts(s);}4、下面的函数index(chars[],chart[])检查字符串s中是否包含字符串t,若包含,则返回t在s中的开始位置(下标值),否则送回-1。index(chars[],chart[]){inti,j,k;for(i=0;s[i]!='';i++){for(j=i,k=0;①&&s[j]==t[k];j++,k++);if(②)return(i);}return(-1);}5、以下程序是计算学生的年龄。已知第一位最小的学生年龄为10岁

7、,其余学生的年龄一个比一个大2岁,求第5个学生的年龄。#includeage(intn){intc;if(n==1)c=10;elsec=①;return(c);}main(){intn=5;printf("age:%d",②);}第三大题5分输入n值,输出如图所示回型方阵。参考答案第一大题1、答案:D2、答案:D3、答案:B注释:当通过一个运算对象即可决定逻辑运算&&的结果

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

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

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