资源描述:
《C语言编程基础.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C语言模拟试题一一、选择题(在每小题列出的四个选项中,只有一个是正确的,每题2分,共30分)1.A2.C3.B4.A5.D6.D7.C8.D9.D10.A11.B12.B13.B14.A15.C二、填空题(每题2分,共24分)1.132.整型浮点型3.;}4.Contiunue5.地址6.二维7.double8.10169..exe三、判断题(每题1分,共6分)1.√2.×3.√4.×5.×6.√四、阅读程序,写出程序的运行结果(每题4分,共16分)1.32102.n=-43.end4.789五、程序填空(每空2分,共10分)1.return1return-12.
2、s[x]x3.i%3==0六、编写程序(共14分)1.键盘输入若干数,输出它们的平均值,输入值为-1时,结束输入。(8分)main(){intx,i=1,s;scanf("%d",&x);while(x!=-1){s=s+x;i++;scanf("%d",&x);}printf("%d",s/i);}2.输入两个字符串,输出其中较大的字符串。(6分)main(){chars1[20],s2[20];gets(s1);gets(s2);if(strcmp(s1,s2)>0)puts(s1);elseputs(s2);}C语言模拟试题二一、选择题(在每小题列出的四
3、个选项中,只有一个是正确的,每题2分,共30分)1.C2.B3.B4.B5.C6.C7.D8.C9.B10.A11.A12.C13.D14.A15.A二、填空题(每题2分,共24分)1.函数2.M/(N*(M-N))3.%s4.0~655355.123456.1236.227.!
4、
5、8.externstatic9.40三、判断题(每题1分,共6分)1.√2.×3.×4.√5.×6.×四、阅读程序,写出程序的运行结果(每题4分,共16分)1.5342.x=3,a=2,b=33.x=-7,y=-10,m=24.4,2,4五、程序填空(每空2分,共10分)1.6、o.h>ch>='A'&&ch<='Z'ch>='a'&&ch<='z'2.m<=100continue六、编写程序(共14分)1.键盘输入20个整数,输出它们的平方和。main(){intx,,s=0;inti;for(i=1;i<=20;i++){scanf("%d",&x);s=s+x*x;}printf("%d",s);}2.输入一个年号,输出本年度二月份的天数。main(){intyear,d;scanf("%d",&year);if(year%4==0&&year%100!=0
7、
8、year%400==0)d=29;elsed=28;printf("
9、%d",d);}C语言模拟试题三一、选择题(在每小题列出的四个选项中,只有一个是正确的,每题2分,共30分)1.D2.D3.D4.A5.D6.D7.C8.C9.C10.A11.B12.C13.A14.A15.B二、填空题(每题2分,共24分)1.12.253.b4.strcpy(s,s1)strcpy(s1,s2)strcpy(s2,s)5.x+1*y+16.?:7.x>-1&&x<38.fp=fopen("abc.txt","r")9.18三、判断题(每题1分,共6分)1.√2.√3.√4.×5.√6.×四、阅读程序,写出程序的运行结果(每题4分,共16分
10、)1.(i++)+j=300i+(++j)=301;i+++j=302.10453.BAD96694.15五、程序填空(每空2分,共10分)1.nfactoria(n)return(result)2.x=by=a六、编写程序(共14分)1.输入20个整数到一维数组x中,分别统计并输出其中正数、负数和零的个数。main(){intx[20],i,a=0,b=0,c=0;for(i=0;i<20;i++){scanf("%d",&x[i]);if(x[i]>0)a++;if(x[i]==0)b++;if(x[i]<0)c++;}printf("%d%d%d",a,
11、b,c);}2.在字符串str中查找字符ch首次出现的位置,若str字符串中不包含字符ch,则输出0。(例如:若str为"china",ch为'a',则输出5)#includemain(){charstr[20],ch;inti,m=0;ch=getchar();gets(str);for(i=0;str[i]!=' ';i++)if(str[i]==ch){m=1;break;}if(m==1)printf("%d",i+1);elseprintf("%d",0);}C语言模拟试题四一、选择题(在每小题列出的四个选项中,只有一个是正确
12、的,每题2