C语言设计(专)1406模拟卷.doc

C语言设计(专)1406模拟卷.doc

ID:50688256

大小:53.00 KB

页数:3页

时间:2020-03-13

C语言设计(专)1406模拟卷.doc_第1页
C语言设计(专)1406模拟卷.doc_第2页
C语言设计(专)1406模拟卷.doc_第3页
资源描述:

《C语言设计(专)1406模拟卷.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、华东理工大学网络教育学院(全部答在答题纸上,请写清题号,反面可用。试卷与答题纸分开交)C语言设计(专)1406_模拟卷1一、单选题(共10题,每题2分,共20分)1.设floatx;则执行printf("%c",(int)x)语句以后,x的类型为()。AintBfloatCcharDDouble2.若程序中出现函数strcpy(str1,str2)的调用,则程序的头部必须包含()头文件。Astdio.hBmath.hCstring.hDstdlib.h3.设有数组说明语句:intx[10]={2,4,6},则数组x在内存中占据的字节数为()。A3B6C12D404.若intd

2、=5 ;则执行赋值表达式d+=d-=d*d后,d的值为()。A-40B-50C-60D405.判断a、b、c能否构成三角形的三条边长的条件是()。Aa>0&&b>0&&c>0Ba+b>c

3、

4、b+c>a

5、

6、a+c>bCa+b>c&&b+c>a&&a+c>bDa!=0&&b!=0&&c!=06.设:intm=0,i;下面语句的输出结果为()。for(i=0;i<5;i++)m=m+i;printf("%d%d",m,i);A104B105C155D1567.以下数组说明语句中,()是错误的。Ainta[2][3];Binta[][3]={1,2,3,4,5,6,7,8,9};

7、Cinta[2][]={1,2,3,4,5,6};Dinta[2][3]={1,2,3};8.执行下面switch语句后,i的值为()。inti=10;switch(i){case9:i+=1;case10:i+=1;case11:i+=1;default:i+=1;}A10B11C12D139.设:chara[]="abc",b[]="xyz";则表达式strcpy(a,b))的值为()。10.设int(*p)();则p被定义为()。A数组指针B指针数组C指针函数D函数指针二、问答题(共4题,每题5分,共20分)1.把下面代数式转换为算术表达式(1)。2.设:intx;请将

8、下面命题翻译为逻辑表达式(2)。变量x的当前值不在(-1,1]范围内。3.将下面条件赋值语句改写为等价的if语句(3)。big=a>b?a:b;4.设fun函数的定义如下,则函数fun(-3,-4)的调用结果是(4)。fun(intx,inty){intz;z=x>y?x:y;return(z);}三、阅读程序,写出程序的输出结果(共4题,每题5分,共20分)1.#includemain(){inta=1,b=2,c=3;if(a++

9、.#includemain(){intm=0,i;for(i=1;i<5;i++)m=m+i;printf("m=%d",m);}3.#includelongfunc(intn,inttag){inti;longy=0;if(tag==0)for(i=1;i<=n;i++)y+=i;elseif(tag==1){y=1;for(i=2;i<=n;i++)y*=i;}else;returny;}main(){printf("s1=%ld",func(5,1));printf("s2=%ld",func(10,0));}4.#inc

10、ludef(intb[],intm,intn){inti,sum=0;for(i=m;i<=n;i++)sum+=b[i];returnsum;}main(){intx,a[]={1,2,3,4,5,6,7,8,9};x=f(a,3,7);printf("x=%d",x);}四、程序填空(共4题,每题6分,共24分)1.查找1000以内、同时满足用3除余2、用5除余3、用7除余5这样的整数,并以6位左对齐的格式输出到屏幕上。#includemain(){inti=1;while(1)if((1)){printf("(2),",i);i+

11、+;if(i>1000)(3);}}2.由键盘输入一行长度不超过80的字符串,程序对字符串进行扫描,将其中的空格字符用回车符替换,并统计替换的次数。#includemain(){charx[80];inti=0,count=0;gets(x);/*输入字符串*/while((4)){if(x[i]==''){x[i]=(5);count++;}(6);}printf("aftertransition:");printf("%s",x);printf("replace:%d"

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

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

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