c语言程序设计模拟题1

c语言程序设计模拟题1

ID:18166793

大小:121.00 KB

页数:10页

时间:2018-09-14

c语言程序设计模拟题1_第1页
c语言程序设计模拟题1_第2页
c语言程序设计模拟题1_第3页
c语言程序设计模拟题1_第4页
c语言程序设计模拟题1_第5页
资源描述:

《c语言程序设计模拟题1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言模拟题1试题1(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】输入一个正整数,各位数码顺序颠倒输出。运行示例:Enteraninteger:789Thedigitsare:987【程序】#includemain(){intdigit,number;printf("Enteraninteger:");scanf("%d",&number);do{digit=b(1);printf("%d",c(2));b(3);}while(a(4));【供选择的答案】(1)A、number/10B、number

2、%10C、number/100D、number%100(2)A、numberB、number/10C、digitD、number/100(3)A、number%=10B、number/=10C、number=number/digitD、number=number%digit(4)A、number!=0B、number==0C、digit==0D、digit!=0试题2(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】将随机产生的100个整数存储在数组中,找出其中最大的数及其在数组中的下标(若有多个相同的最大数,则取第一个

3、数的下标)。【程序】#defineN100#include#includeintmain(){intk,max,loca=0,a[N];for(k=0;k

4、、a[k]maxD、a[N]>max(7)A、max=a[k]B、a[k]=maxC、max=a[0]D、max=a[N](8)A、loca==kB、loca=NC、loca=kD、loca=0试题3(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】从键盘输入n,编写计算Fibonacci数列前20项的递归程序。f(n-1)+f(n-2)n>2f(n)=1n=1或n=2【程序】#includea(9);intmain(){intn,i;for(i=1;i<=20

5、;i++){printf("%10ld",c(10));if(i%5==0)printf("");}}longfact(intn){10if(n==1

6、

7、n==2)return(b(11));elsereturn(c(12));}【供选择的答案】(9)A、longfact(intn)B、longfact(n)C、intfact(intn)D、fact(intn)(10)A、fact(intn)B、longfact(i)C、fact(i)D、fact(n)(11)A、nB、1C、0D、n==0(12)A、fact(n-1)B、(n-1)+(n-2)C、fact(n-1)+fa

8、ct(n-2)D、(n-1)*fact(n-2)试题4(每小题3分,共9分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】将指定的一个字符从字符串中删除。程序采用的算法是:首先将字符串存储在数组s1中,将指定的一个字符存储在变量ch中,然后将s1中所有与ch不相同的其它字符复制到数组s2中。则数组s2中存储的就是删除了指定字符之后的其它字符。【程序】#includeintmain(){inti,j=0;charch,s1[30],s2[30];printf("Pleaseinputastring:");gets(s1);

9、printf("Pleaseinputachar:");scanf("%c",&ch);for(i=0;b(13);i++)if(s1[i]!=ch)c(14);b(15);puts(s2);}【供选择的答案】(13)A、s1[i]!=’’B、s1[i]!=''C、i<=30D、i!=0(14)A、s2[j]=s1[i]B、s2[j++]=s1[i++]C、s2[j++]=s1[i]D、s2[j]=s1[i++](15)A、s1[i]=''B、s2[j]=''C、s2[j++

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

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

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