软件工程基础试题四

软件工程基础试题四

ID:14466075

大小:101.50 KB

页数:11页

时间:2018-07-28

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

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

1、C语言第一大题每题1分1、下列不属于C语言关键字的是________。2、A)defaultB)registerC)enumD)external2、下列转义字符中错误的一个是____。A)'00'B)'014'C)'x111'D)'2'3、已知inti=10;表达式"20-0<=i<=9"的值是____。A)0B)1C)19D)204、已知inta=15,执行语句a=a<<2以后,变量a的值是____。A)20B)40C)60D)805、求取满足式12+22+32+……+n2≤1000的n,正确的语句是____。A)for(i=1,s=0;(s=s+i*i)<=

2、1000;n=i++);B)for(i=1,s=0;(s=s+i*i)<=1000;n=++i);C)for(i=1,s=0;(s=s+i*++i)<=1000;n=i);D)for(i=1,s=0;(s=s+i*i++)<=1000;n=i);6、以下程序的输出结果是。main(){intx=10,y=10;printf("%d%d",x――,――y);}A)1010B)99C)910D)1097、下面程序的输出结果是____。main(){inta=111;a=a^00;printf("%d,%o",a,a);}A)111,157B)0,0C)20,24D)7,

3、78、下面程序的输出结果为。main(){inta=1,b=0;switch(a){case1:switch(b){case0:printf("**0**");break;case1:printf("**1**");break;}case2:printf("**2**");break;}}A)**0**B)**0****2**C)**0****1****2**D)有语法错误9、从键盘上输入"446755"时,下面程序的输出是____。#includemain(){intc;while((c=getchar())!='')switch(c-'2'){ca

4、se0:case1:putchar(c+4);case2:putchar(c+4);break;case3:putchar(c+3);default:putchar(c+2);break;}printf("");}A)888988B)668966C)88898787D)6689878710、下面程序的输出结果是____。main(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<-3;j++){if(j%2)continue;x++;}x++;}printf("x=%d",x);}A)x=4B)x=8C)x=6D)x=12第二大

5、题每题2分1、下面程序的功能是计算1-3+5-7+……-99+101的值。main(){inti,t=1,s=0;for(i=1;i<=101;i+=2){①;s=s+t;②;}printf("%d",s);}2、下面程序的功能是统计用0至9之间的不同的数字组成的三位数的个数。main(){inti,j,k,count=0;for(i=1;i<=9;i++)for(j=0;j<=9;j++)if(①)continue;elsefor(k=0;k<=9;k++)if(②)count++;printf("%d",count);}3、下面程序的功能是删除字符串s中的空格。#i

6、ncludemain(){char*s="Beijingligongdaxue";inti,j;for(i=j=0;s[i]!='';i++)if(s[i]!='')①;else②;s[j]='';printf("%s",s);}4、下面的函数expand在将字符串s复制到字符串t时,将其中的换行符和制表符转换为可见的转义字符表示,即用''表示换行符,用't'表示制表符。expand(chars[],chart[]){inti,j;for(i=j=0;s[i]!='';i++)switch(s[i]){case'':t[①]=②;t[

7、j++]='n';break;case't':t[③]=④;t[j++]='t';break;default:t[⑤]=s[i];break;}t[j]=⑥;}5、下面的程序是用递归算法求a的平方根。求平方根的迭代公式如下:#includedoublemysqrt(doublea,doublex0){doublex1,y;x1=①;if(fabs(x1-x0)>0.00001)y=mysqrt(②);elsey=x1;return(y);}main(){doublex;printf("Enterx

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

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

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