




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、c语言期末考试试题 C语言期末考试题11206 导读:就爱阅读网友为您分享以下“C语言期末考试题11206”资讯,希望对您有所帮助,感谢您对的支持!ByFangJun试卷编号:11206所属语言:C语言试卷方案:C语言期末考试试卷总分:100分共有题型:4种一、单项选择共30题(共计60分)第1题(2.0分)下面4个选项中,均是合法整型常量的选项是(AA:1600xffff011B:0xcdf01a0xeC:01986,0120668D:0x48a2e50x).第2题(2.0分)已有定义:charc;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是(
2、B).A:isupper(c)B:A<=c<=ZC:A<=c&c<=ZD:c<=(z32)&(a32)<=c第3题(2.0分)有以下程序#include<stdio.h>voidmain()inta,b,d=25;a=d/10%9;b=a&(1);printf(“%d,%dn”,a,b);程序运行后的输出结果是(BA:6,1B:2,1C:6,0D:2,0).第4题(2.0分)已知inti=5,执行语句i+=+i后,i的值是(CA:10B:11C:12D:A、B、C都不对1).ByFangJun第5题(2.0分)已知intj,i=1;,执行语句j=
3、i+;后,j的值是(CA:1B:2C:-1D:-2).第6题(2.0分)运行以下程序后,如果从键盘上输入china#回车,则输出结果是(D#include<stdio.h>voidmain()intv1=0,v2=0;charch;while(ch=getchar()!=#)switch(ch)casea:caseh:caseo:v2+;default:v1+;printf(“%d,%dn”,v1,v2);A:2,0B:5,0C:5,5D:5,2第7题(2.0分)有如下程序段:intn=0,p;doscanf(“%d”,&p);n+;while(p!=12345&n<3);此
4、处do-while循环的结束条件是(D).A:P的值不等于12345,并且n的值小于3B:P的值等于12345,并且n的值大于或等于3C:P的值不等于12345,或者n的值小于3D:P的值等于12345,或者n的值大于或等于3第8题(2.0分)有如下程序:#include<stdio.h>voidmain()inti,sum;for(i=1;i<=3;sum+)sum+=i;printf(“%dn”,sum);2).ByFangJun该程序的执行结果是(A:6B:3C:死循环D:0C).第9题(2.0分)在下列程序中,没有构成死循环的程序段是(BA:inti=100;inti
5、=100;while(1)i=i%100+1;if(i>100)break;B:intk=1000;do+k;while(k>=10000);C:for(;);D:ints=36;while(s);-s;).第10题(2.0分)设有定义:intk=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是(A).A:k+B:k+=1C:+kD:k+1第11题(2.0分)以下叙述正确的是(D).A:do-while语句构成的循环中不能用其他语句构成循环B:do-while语句构成的循环中只能用break语句退出C:用do-while语句构成的循环,在while后的表达式表示非0时结束
6、循环D:用do-while语句构成的循环,在while后的表达式表示0时结束循环第12题(2.0分)有以下程序:#include<stdio.h>voidmain()intk=4,n=0;for(;n<k;)n+;if(n%3!=0)continue;k;3printf(“%d,%dn”,k,n);程序运行后的输出结果是(C).A:1,1B:2,2C:3,3D:4,4第13题(2.0分)要求计算s=1+1/2+1/3+1/10,程序为:#include<stdio.h>voidmain()intn;floats;s=1.0;for(n=10;n>1;n)s=
7、s+1/n;printf(“%6.4fn”,s);程序运行后输出结果错误,导致错误结果的程序行是(CA:s=1.0;B:for(n=10;n>1;n)C:s=s+1/n;D:printf(“%6.4fn”,s);第14题(2.0分)有以下程序:#include<stdio.h>voidmain()inti,j;for(i=1;i<4;i+)for(j=i;j<4;j+)printf(“%d*%d=%d”,i,j,i*j);printf(“n”);程序的运行结果是(B).A:1*1=11*2=21*3=32*1=22*2=43*1=3B:1*1=11*2=21*3=
8、32*2=42*3=63*3=9C:1*1=14ByFangJun).ByFangJun1*2=22*2=41*3=3D:1*1=12*1=22*2=43*1=33*2=63*3=9第15题(2.0分)以下程序的输出结果是(B).#include<stdio.h>voidmain()intx32=0,i;for(i=0;i<3;i+)scanf(“%d”,&xi);printf(“%3d%3d%3dn”,x00,x01,x10);输入:246A:200B:204C:240D:246第16题(2.0分)下面程序的输出结果是(B).#include<stdio.h>v
9、oidmain()inti,k,a10,p3;k=5;for(i=0;i<10;i+)ai=i;for(i=0;i<3;i+)pi=ai*(i+1);for(i=0;i<3;i+)k+=pi*2;printf(“%dn”,k);A:20B:21C:22D:23第17题(2.0分)若有定义语句inta36;,按在内存中的存放顺序,a数组的第10个元素是(B).A:a04B:a13C:a03D:a145ByFangJun第18题(2.0分)以下对二维数组a进行不正确初始化的是(DA:inta3=3,2,1,1,2,3;B:inta3=3,2,1,1,2,3;C:inta23=3,
10、2,1,1,2,3;D:inta=3,2,1,1,2,3;第19题(2.0分)以下数组定义中不正确的是(D).A:inta23;B:intb3=0,1,2,3;C:intc100100=0;D:intd3=1,2,1,2,3,1,2,3,4;).第20题(2.0分)以下叙述不正确的是(C).A:在C语言中,函数中的自动变量可以赋初值,每调用1次,赋初值1次B:在C语言中,在调用函数时,实参和对应形参在类型上只需赋值兼容C:在C语言中,外部变量的隐含类别是自动存储类别D:在C语言中,函数形参可以说明为register变量第21题(2.0分)有以下程序:fun(intx,inty)return(x
11、+y);main()inta=1,b=2,c=3,sum;sum=fun(a+,b+,a+b),c+);printf(“%dn”,sum);执行后的输出结果是(C).A:6B:7C:8D:9第22题(2.0分)有如下函数调用语句:func(rec1,rec2+rec3,(rec4,rec5);该函数调用语句中,含有的实参个数是(A).A:36ByFangJunB:4C:5D:有语法错误第23题(2.0分)有以下程序:main(intargc,char*argv)intn=0,i;for(i=1;i<argc;i+)n=n*10+*argvi0;printf(“%dn”,n);编译连接后生
12、成可执行文件tt.exe,若运行时输入tt12345678运行结果为(D).A:12B:12345C:12345678D:136第24题(2.0分)有以下程序:voidswap1(intc0,intc1)intt;t=c00;c00=c10;c10=t;voidswap2(int*c0,int*c1)intt;t=*c0;*c0=*c1;*c1=t;main()inta2=3,5,b2=3,5;swap1(a,a+1);swap2(&b0,&b1);printf(“%d%d%d%dn”,a0,a1,b0,b1);运行结果为(D).A:3553B:5335C:3535D:5353第25题(2.0
13、分)有以下程序:main()char*p=“3697”,”2584”;7ByFangJuninti,j;longnum=0;for(i=0;i<2;i+)j=0;while(pij!=0)if(pij0)%2)j+=2;printf(“%dn”,num);运行结果为(C).A:35B:37C:39D:3975num=10*num+pij0;第26题(2.0分)下列字符串的输出结果是(C).char*S=“”C:ANSI.SYS”“;puts(S);A:字符串含有非法字符,输出值不定B:”C:ANSI.SYS”C:”C:ANSI.SYS”D:”C:ANSI.SYS”第27题(2.0分)有如
14、下程序:#include<stdio.h>voidmain()charch25=“6937”,”8254”,*p2;inti,j,s=0;for(i=0;i<2;i+)pi=chi;for(i=0;i<2;i+)for(j=0;pij>0;j+=2)s=10*s+pij0;printf(“%dn”,s);该程序的输出结果是(C).A:69825B:63825C:6385D:693825第28题(2.0分)有如下程序:8ByFangJun#defineN2#defineMN+1#defineNUM2*M+1main()inti;for(i=1;i<=NUM;i+)printf(“%dn”,i);该程序中的for循环执行的次数是(B).A:5B:6C:7D:8第29题(2.0分)有以下程序:intfun(intx,intn)staticintsum=0,i;for(i=0;i<n;i+)sum+=xi;returnsum;main()inta=1,2,3,4,5,b=6,7,8,9,s=0;s=fun(a,5)+fun(b,4);printf(“%dn”,s);运行结果为(C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国餐饮美食广场行业运行现状及发展前景趋势分析报告
- 2025-2030年中国锰酸锂市场运行现状及发展前景预测报告
- 2025-2030年中国金属家具制造市场竞争格局展望及投资策略分析报告
- 2025-2030年中国过滤材料市场发展趋势规划研究报告
- 2025-2030年中国起酥油产业竞争格局规划分析报告
- 2025-2030年中国调味紫菜市场十三五规划及发展战略研究报告
- 2025-2030年中国融资租赁担保行业前景趋势调研及发展战略分析报告
- 2025-2030年中国蔬菜种植行业市场运行状况与发展规划分析报告
- 2025-2030年中国菠萝超浓缩汁行业运行状况及发展趋势分析报告
- 2025-2030年中国花岗岩荒料行业运营现状及发展趋势分析报告
- 民间曲艺戏曲课件
- 《工程制图完整》课件
- 基于项目式学习的课程构建与实施
- 各级医疗机构医院医用高压氧治疗技术管理规范
- 监理人员安全生产职责目标考核与奖罚办法
- AUMA澳玛执行器内部培训课件
- 加强营房管理的对策
- M系列警报明细表复习课程
- 施工队结算单
- 关于对项目管理的奖惩制度
- A320主起落架收放原理分析及运动仿真
评论
0/150
提交评论