2005-2006科技学院c试题a

2005-2006科技学院c试题a

ID:37889060

大小:72.50 KB

页数:4页

时间:2019-06-02

2005-2006科技学院c试题a_第1页
2005-2006科技学院c试题a_第2页
2005-2006科技学院c试题a_第3页
2005-2006科技学院c试题a_第4页
资源描述:

《2005-2006科技学院c试题a》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、专业班级姓名学号答题纸(页数)5页华北电力大学科技学院试卷卷别A考试科目:高级语言程序设计(C)课程号:课序号:_____考核时间:______________题号一二三四五六七八九十十一十二十三十四十五总分分数阅卷人一、改正下列程序中的错误(在错处划横线,并改正)。(9分)以下程序判断n是否为素数main();intn,k;scanf(“%d”,n)for(k=1;k<=sqrt(n);k++)if(n%k==0)yes=0;elseyes=1;if(yes)printf(“%d,isprimenumber,n);elseprintf

2、(“%disnotaprimenumber,n);二、写结果(每题4分共40分)1、以下程序的输出结果是main(){inta,b,c=246;a=c/100%9;b=(-1)&&(-1);printf("%d,%d",a,b);}2、以下程序的输出结果是main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf(“a=%d,b=%d”,a,b);}3、以下程序输出结果是main(){intm=5;if(m++>5)printf(“%d”

3、,m);elseprintf(“%d”,m--);}4、有以下程序,执行后输出的结果是main(){inta=3;printf("%d",(a+=a*=a-=1));}5、设x和y均为int型变量,则执行下面的循环后,y值为for(y=1,x=1;y<=50;y++){if(x>=10)break;if(x%2==1){x+=5;continue;}x-=3;}6、程序运行后的输出结果是main(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<

4、=i;j++)t=t+b[i][b[j][j]];printf("%d",t);}7、#defineN3#defineMN+2#defineXM+1*M/2main(){inti;for(i=1;i<=X;i++);printf(“%d”,i);}for循环体的执行次数是_______8、有以下程序,执行后输出的结果是floatfun(intx,inty){return(x+y);}main(){inta=2,b=5,c=8;printf("%3.0f\n",fun((int)fun(a+c,b),a-c));}9、有以下程序,

5、执行后输出的结果是f(intb[],intm,intn){inti,s=0;for(i=m;i

6、制整数转换成2进制。请填空。main(){inti=0,n,j,num[20];scanf(“%d”,&n);do{i++;num[i]=(1);n=(2);}while(n(3));printf(“theresult:”);for((4))printf(“%d”,num[j]);}四、编程序。(共43分,1、2、4各11分,3题10分)1、输出学生成绩,如果成绩大于等于90,打印优,如果成绩大于等于60打印及格,小于60,打印不及格,2、输入一批整数,求出正数的和,负数的个数。3、编写程序将字符数组s2中的全部字符,复制到字符数组

7、s1中,不允许使用strcpy()函数。复制时,’’也要复制过去,’’后面的字符不复制。4、输入10个数,按由小到大的顺序排列。第4页第4页第4页第4页

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

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

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