1 / 8
文档名称:

江苏省五年一贯制专转本《C语言程序设计》模拟试卷四(晓庄).pdf

格式:pdf   大小:566KB   页数:8页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

江苏省五年一贯制专转本《C语言程序设计》模拟试卷四(晓庄).pdf

上传人:1781111**** 2024/3/29 文件大小:566 KB

下载得到文件列表

江苏省五年一贯制专转本《C语言程序设计》模拟试卷四(晓庄).pdf

相关文档

文档介绍

文档介绍:该【江苏省五年一贯制专转本《C语言程序设计》模拟试卷四(晓庄) 】是由【1781111****】上传分享,文档一共【8】页,该文档可以免费在线阅读,需要了解更多关于【江苏省五年一贯制专转本《C语言程序设计》模拟试卷四(晓庄) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。......江苏省五年一贯制专转本《C语言程序设计》模拟试卷四(晓庄)一、填空題(每题2分,共20分)1、若x和a均是int型变量,则计算表达式(1)后的x值为_______,计算表达式(2)后的x值为__________。(1)x=(a=4,6*2)(2)x=a=4,6*22、若x和n均是int型变量,且x和n的初值均为5,则计算表达式后x的值为________,n的值为________。x+=n++3、若有定义:intx=3,y=2;floata=,b=;则下面表达式的值为_______。(x+y)%2+(int)a/(int)b4、若有定义:inta=2,b=3;floatx=,y=;则下面表达式的值为。(float)(a+b)/2+(int)x%(int)y5、已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch=‘a’+‘8’-‘3’的值为__________6、若a=3,b=4,c=5,则表达式a||(b=c)&&b==c的值是。7、以下程序段其输出结果是。doublea=;printf(“a=%,a=%-”,a,a);8、以下程序的执行结果是。#include<>main(){floatf=;}9、若a=1,b=2,c=3,d=4,则表达式a>b?a:c>d?c:d的值是。10、当执行以下程序段后,i的值是,j的值是,k的值是。inta,b,c,d,i,j,k;a=10;b=c=d=5;i=j=k=0;.s.............for(;a>b;++b)i++;wihle(a>++c)j++;dok++;while(a>d++);二、单项选择题(每题2分,共40分)1、在C语言中,不正确的int类型的常数是()A)32768B)0C)037D)0xAF2、语句,(a=2)&&(b=-2));的输出结果是()A)无输出B)结果不确定C)-1D)13、当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是()A)c=b=a;B)(a=c)‖(b=c);C)(a=c)&&(b=c);C)a=c=b;4、在C语言中,如果下面的变量都是int类型,则输出的结果是()sum=pad=5;pad=sum++,++pad,pad++;A)7B)6C)5D)45、语句while(!E);中的条件!E等价于()A)E==0B)E!=1C)E!=0D)~E6、以下函数调用语句中含有()个实参。func((exp1,exp2),(exp3,exp4,exp5));A)1B)2C)4D)57、以下的for循环()for(x=0,y=0;(y!=123)&&(x<4);x++);A)是无限循环B)循环次数不定C)执行4次D)执行3次8、以下程序的输出结果是()。#include<>#include<>main(){charstr[12]={'s','t','r','i','n','g'};}A)6B)7C)11D)129、以下程序的输出结果是()。#include<>.s.............main(){inta=2,c=5;}A)a=%2,b=%5B)a=2,b=5C)a=%%d,b=%%dD)a=%d,b=%d10、下面的程序输出是()A)1B)1和-2C)3和0D)是死循环main(){intx=3;do{}while(!(--x));}11、下面程序的输出是()A)741B)852C)963D)875421main(){inty=9;for(;y>0;y--){if(y%3==0){}}}12、以下程序的输出结果是()。#include<>main(){inta,b,d=241;a=d/100%9;b=(-1)&&(-1);}A)6,1B)2,1C)6,0D)2,013、以下for语句构成的循环执行了()次。#include<>#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){inti,n=0;.s.............for(i=1;i<=NUM;i++);{n++;}}A)5B)6C)8D)914、以下程序的输出结果是()。#include<>main(){inti=1,j=3;}A)1,6,3,1,3B)1,6,3,2,3C)1,6,3,6,3D)1,7,3,2,315、以下程序的输出结果是()。#include<>main(){intk=4,m=1,p;}func(inta,intb){staticintm=0,i=2;i+=m+1;m=i+a+b;return(m);}A)8,17B)8,16C)8,20D)8,816、若有以下数组说明,则i=10;a[a[i]]元素数值是()。inta[12]={1,4,7,10,2,5,8,11,3,6,9,12};A)10B)9C)6D)517、要求定义具有8个、int类型元素的一维数组,错误的定义语句是()A)intn=8;B)#defineN3inta[n];inta[2*N+2];C)inta[]={0,1,2,3,4,5,6,7};D)inta[1+7]={0};18、下列程序段的输出结果是()。charc='b';intj=0;switch(c){case'a':j=4;break;case'b':j=3;case'c':j=2;break;case'd':j=1;.s.............}A)32B)2C)4321D)119、C语言中形参的缺省存储类别是()。A)自动(auto)B)静态(static)C)寄存器(register)D)外部(extern)20、当调用函数时,实参是一个数组名,则向函数传送的是()。A)数组的长度B)数组的首地址C)数组每一个元素的地址D)数组每个元素中的值20、若已定义:inta[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式是()A)p+1B)a+1C)a++D)++p20、设有以下语句,则()不是对a数组元素的正确引用,其中0≤i<10。inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;A)a[p-a]B)*(&a[i])C)p[i]D)*(*(a+i))三、程序填空(每题4分,共12分)1、判断n是否是素数,若是,则返加1,否则返回0intprim(intn){intm;for(m=2;m<=n/2;m++)ifreturn0;;}2、以下程序的功能是将字符串a中下标值为偶数的元素由小到大排序,其他元素不变.#include<>main(){chara[]=”labchmfye”,t;inti,j;for(i=0;i<7;i+=2)for(j=i+2;j<9;)if(){t=a[i];a[i]=a[j];a[j]=t;j++;}puts(a);printf(“”);}3、下列程序用于将从键盘输入的整数逆序输出main(){intn1,n2;,&n2);.s.............while(){n1=n2%10;n2=;,n1);}}四、写出以下程序运行结果(每题3分,共12分)1、阅读下列程序,写出程序输出结果。#include<>main(){inti,j,row,column,m;staticintarray[3][3]={{100,200,300},{28,72,-30},{-850,2,6}};m=array[0][0];for(i=0;i<3;i++)for(j=0;j<3;i++)if(array[i][j]<m){m=array[i][j];row=i;column=j;}}2、阅读下列程序,写出程序输出结果。main(){ints=0,i;for(i=1;;i++){if(s>50)break;if(i%2==0)s+=i;}printf(″i=%d,s=%d″,i,s);}.s.............3、阅读下列程序,写出程序输出结果。longfun5(intn){longs;if((n==1)||(n==2))s=2;elses=n+fun5(n-1);return(s);}main(){longx;x=fun5(4);}4、下面程序的运行结果是。#include<>main(){inti;for(i=1;i<=5;i++)switch(i%2){case0:i++;printf(“#”);break;case1:i+=2;prinf(“*”);default:printf(“”);}}五、编程题(每题8分,共16分)1、某数列的第1,2项分别为0和1,以后每个奇数编号的项是前两项之和,偶数编号的项是前两项差的绝对值。生成的20个数存在一维数组x中,并按每行4项的形式输出。.s.............2、编写程序,输出数列1*2+2*3+3*4+……+n*(n+1)前20项之和。.s.......

最近更新

儿科常见病的早期诊断和治疗 25页

促进骨干教师成长的培训计划方案研究 26页

紫色活力作业汇报模板 19页

硅钢片项目可行性研究报告 29页

人才引进计划推动区域产业结构升级的重要手段.. 26页

人才引进计划加速区域经济一体化的推动力 27页

人工智能教育解码中小学生的科技未来 19页

人工智能教育对培养中小学生逻辑思维能力的影.. 26页

《中国私募研究报告》 25页

城市更新行业报告:从建筑到政策的可持续行为.. 32页

公司2013年度技术交流会汇报材料 8页

各个地区的医疗旅游 24页

发电厂运行安全管理 27页

发生火灾应急预案培训 33页

人力资源行业创业计划书 36页

人体解剖学实习指导与团队建设培训课件 33页

人体解剖学与康复效果评估 25页

产科——胎膜早破产科学课件 23页

二年级上学期工作计划(精选4篇) 30页

人教版小学劳动教育一年级下册第一章劳动项目.. 5页

某建筑石料用灰岩矿普查报告 26页

2023中国急性肺栓塞诊断与治疗指南 21页

2023年7月份贵州省普通高中学业水平考试通用技.. 9页

高中英语深层阅读教学探究 6页

工作场所空气中有害物质监测的采样规范GBZ159.. 9页

供配电系统设计方案说明书之某工厂供配电系统.. 21页

车辆安全事故心得体会 8页

电气试验实操题 38页

《GB_7718-2011_食品安全国家标准_预包装食品.. 11页