2011年春期末c语言程序设计基础试卷

2011年春期末c语言程序设计基础试卷

ID:33583079

大小:168.04 KB

页数:10页

时间:2019-02-27

2011年春期末c语言程序设计基础试卷_第1页
2011年春期末c语言程序设计基础试卷_第2页
2011年春期末c语言程序设计基础试卷_第3页
2011年春期末c语言程序设计基础试卷_第4页
2011年春期末c语言程序设计基础试卷_第5页
资源描述:

《2011年春期末c语言程序设计基础试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、诚信应考考出水平考出风格浙江大学城市学院2010—2011学年第二学期期末考试试卷《C程序设计基础及实验》__________________姓名:开课单位:计算分院;考试形式:闭卷;考试时间:2011年6月28日;所需时间:120分钟题序一二三四总分线………………………………………………………得分_______________学号:评卷人订…………………..得分一.单选题(本大题共10题,每题2分,共20分。)_________________说明:在每小题提供的若干可选答案中,挑选一个正确答案。班级:

2、1、若变量均已正确定义并赋值,以下合法的C语言赋值语句是(1)。A、x=y==5;B、x=n%2.5;C、x+n=i;D、x=5=4+12、以下选项中,当x为大于1的奇数时,值为0的表达式是(2)A、x%2==1B、x/2C、x%2!=0D、x%2==03、执行下列程序段后b的值是(3)。inta=1,b=0;if(a!=1)b++;_____________________elseif(a==0)if(a)b=b+2;专业:elseb=b+3;printf("%d\n",b);A、0B、1C、2D、34

3、、若有定义语句inta,b;doublex;则下列选项中没有错误的是(4)。A、switch(x%2)B、switch((int)x/2.0){case0:a++;break;{case0:a++;break;年级:_____________case1:b++;break;case1:b++;break;…………………………………………………………..装………………….default:a++;b++;default:a++;b++;}}2009-2010学年第二学期《C语言程序设计基础及实验》期末试卷第1

4、页共10页C、switch((int)x%2)D、switch((int)(x)%2){case0:a++;break;{case0.0:a++;break;case1:b++;break;case1.0:b++;break;default:a++;b++;default:a++;b++;}}5、下列程序段中正确的是(5)。chari;for(i='a';i<'f';i=i+2)printf("%c",i-'a'+'A');A、ABCB、ACEC、ABCDED、ACEBD6、下面程序段作宏替换后输出结果是

5、(6)。#definef(x)x*x-xinta=6,b=2,c;c=f(a)/f(b);printf("%d",c);A、15B、16C、27D、287、执行下列程序段后a、b的值是(7)。inta=1,b=2;while(a<6){b=b+a;a=a+2;b=b%10;}printf("%d,%d",a,b);A、7,1B、7,2C、8,1D、8,28、下列程序段不正确的定义是(8)。A、#defineN10B、#defineN10inta[N];inta[N]={1,2,3,4,5};C、i

6、nta[]={1,2,3,4,5};D、inta[];9、不能把字符串:Hello!赋给数组b的语句是(9)。A、charb[10]={'H','e','l','l','o','!',''};B、charb[10];b="Hello!";C、charb[10];strcpy(b,"Hello!");D、charb[10]="Hello!";10、该函数的功能是(10)。intfun(chars[]){char*t;t=s;while(*t)t++;returnt-s;}A、比较两个字符的大小B、计算s

7、所指字符串占用内存字节的个数2010-2011学年第二学期《C语言程序设计基础及实验》期末试卷第2页共10页C、计算s所指字符串的长度D、将s所指字符串复制到字符串t中得分二.程序填空题(本大题共15题,每题2分,共30分。)说明:阅读下列程序,在每小题提供的若干可选答案中,挑选一个正确答案,请填空。1、输入2个整数lower和upper,输出一张华氏-摄氏温度转换表,华氏温度的取值范围是[lower,upper],每次增加2°F。计算公式如下,式中:c表示摄氏温度,f表示华氏温度。5(32)×−fc=9

8、运行示例:Enterlower:30Enterupper:35fahrcelsius30-1.1320.0341.1【程序】#includevoidmain(){intfahr,lower,upper;doublecelsius;printf("Enterlower:");scanf("%d",&lower);printf("Enterupper:");scanf("%d",&upper);printf("f

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

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

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