




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2022 年扬州中瑞酒店职业学院公共课C 语言科目期末试卷B(有答案)一、填空题1、C语言源程序文件的后缀是;经过编译后,生成文件的后缀是;经连接后,生成文件的后缀是23090;x=30 ;x+ )y=30 一x;,%n ,x,y);3、下面程序段的运行结果是 x=2;oprintf(*);x-;)while(!x=0 );4、若x=0123 ,则表达式(5+(2)的值是 。5int a=a|0377,%on,a,a);以上程序段的输出结果是 。 6、若a是int型变量,则执行表达式a=25/3%3后a的值为 7a和ba、b请填空。a+= ;b=a- ;a-= ;8、若有定义则x数组中行下标的
2、下限为 ,列下标上限为 。9、下面程序wm的运行结果。intix10=2,3,0,3,0,2,32,1,3,y4=0;i10;i+;i3;i+则引用的是a数组元素 )引用的是a数组元素 。二、选择题、设变量a是双精度型,则表达式值的数据类型为()A.intB.float不确定.、下面4个选项中,是非法常量的选项()、有定义语句intscanf(%,%” ,&a,&B.a得到数值6b5( )。(表空格)A.6,5,回车C.655、已犹如下定义和输入语句,若要求,c1,c21020A 和Bint ;char c1,c2;scanf(%c%c”,&a1 ,&c1 ,&a2 ,&c2);A.10A20
3、B1020BC.10A20B100B 、一个C( )本程序的mainmain本程序的第一个函数开始,到本程序文件的最后一个函数结main、下面程序段中有错误的行号是(每行代码前面的数字表示行号)。1 int a3=1;2 int i;3 scanf(%.8a);4 for(i=1;i3;i+) a0=a0+ai:5 printf(a0=%n,a0);A)1B)4C)5)3、下面有关循环的正确描述是()。循环只能用于循环次数已经确定的情况循环是先执行循环体语句,后判断表达在循环中,不能break语句跳出循环.for循环的循环体语句中,可以包含多条语句,但必需用花括号括起来、在一个C源程序文件中,
4、若要定义一个只允许本源文件中一切函数使用的全变量,则该变量需要使用的存储类别是()externB.registerC.auto19char*language=FORTRAN,BASIC ,PASCAL ,JAVA,C); char*q;q=language+2;则语句,*q);( )language2输出的是字符串PASCAL输出的是language2元素的值,它是字符串PASCAL的首地.格式说明不正确,无法得到确定的输出、若有以下定义和语句,则a数组元素的正确引用为()int a2(*p)3;p=a ;A(p+1)0.(p+2)+1) C.(p1+1) .p1+2、若w、x、y、m均为型变
5、量,则执行下面语句后m值是()w=1 ;x=2 ;y=3 ;z=4m= (wx)?w:x;m= (my )?m:y ; m= (mz )?m:z ;A.1B.2C.3.4、下面程序的功能是计算110 之间的奇数之和及偶数之和。请选择填空()#inclueint main()int ,c=0 ;i=10 ;i+=2a+=i; b=i+1 c+=b ;sum of even=%nsun of o=%n,【】return A.c-10B.cC.c-11.c-b、下面程序的功能是求算xyz+yzz=532中x、y、的值(其中xyz和yzz诀别表示一个三位数),请选择填空()#inclue int ma
6、in() int x.y,z,i, result=532; for(x=1;x10;x+)for(y=1;y10;y+) for(z=0;z10;z+)i=100*x+10*y+z+100*y+10*z+z; if( )printf(x=%,y=%,z=%n,x,y,z);return 0;A) i/result=1B) i=resultC) i!=result) i=result 24( )。#inclue intfint int )int int ,c=5,;=f,.;);A.-48B.58C.-58.47、下面程序的运行结果是()#inclueint main()char ch7=12a
7、b56; intis=0; ;chi= s=10*s+chi-o;return0;A.1B.1256C.12ab56.15三、读程序填空、已知字母A的ASCII码值为65。以下程序的输出结果是 #inclueint main()char ; a=A+4-b=A+6-2;,b=%cn ,a,b);return0;、以下程序的输出结果#inclue int main()int ;,x,y,x+y Square is:%n,10*10);return 0;、已有函数pow ,现要求取消变量后powpow 函数:int powint ,int )intij=1; ;i=y;+ireturn(j);:i
8、nt powint ,int )intj;return(j);y(Y)与n(N),在屏幕上诀别显示出This This is #inclue voi YesNo (char ch)casecaseY:print(nThis is YES.; caseN:print(nThis is NO.n);int main()char ch;printf(nEnter a chary,Yorn,N:); ch=2;printf(ch:%c,ch); YesNo(ch); return(0);、下面程序的运行结果。#inclue int main()char a26=Sun,Moon )inti,len2;
9、i2;i+);j6;j+i(aij=o1eni=;break;print(%6s:%n ,alen;return 0;、若a、b、c均已正确定义且a=0、b=2、c=3,则以下程序段的输出是 switch(a)case )case );breakcase );break;case 1:switch(c)case case efault:prinf#”);、当运行以下程序时,从键盘输“12345-1”,则下面程序的运行果是 。#inclue int main()int oscanf(% ,&n );k+=n ;!=-1); n=%n,k,n); return 、设有以下mainfilel.ee
10、beijing 是:beijing 请填空。#inclue int main(int argc,char*argv)+argv ;, );-argc;);四、编程题、编写程序,统计、从键盘输入两个字符串abb5连接到串 a 中;如果 b 的长度小于 5 ,则把 b 的一切元素都连接到 a 中。试编程。参考答案一、填空题11【2【322*x+4*y=903*40130880 x585 、-1,1777776271b2b3】b810249、41012a3二、选择题、C、A、C、A、A、C、C、A、C、A、A三、读程序填空26a=66 ,b=E27、x=1 y=2*sum*=310 Square is28、【1】j=1【2】y=1 【3】或y- 29、【1】break【2getchar()30、SunMoon:431、【1】=100【2】x109 )3】m=032k=14 n=-1、【】argc12】*argv四、编程题、#inclue #
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 货物运输合同(水路)
- 医疗行业人才引进合同
- 房地产开发商与购房者合同大全
- 劳动用工安全责任合同模板:应对与处理
- 地区授权代理合同书
- 基础设施建设项目土地征用合同
- 房地产 -链家地产 二手房业务知识与经验介绍
- 安全责任的落实强化企业安全主体责任考核试卷
- 摄影器材行业知识产权保护与合规经营策略研究考核试卷
- 数据结构与算法基础考核试卷
- 统计学主要计算公式21098
- 品质控制计划(QC工程图)
- DB15T 1193-2017 城市供水行业反恐怖防范要求
- 汽车营销学(全套课件)
- 现浇墩台身轴线偏位、全高竖直度检测记录表
- 激光共聚焦显微镜校准规范编制说明
- 静脉窦血栓(共56张)课件
- 楼板配筋计算表格(自动版)
- GB∕T 1348-2019 球墨铸铁件-行业标准
- 2022年人教版小学数学四年级下册教案全册
- 2022年三角函数和弦与曲式结构
评论
0/150
提交评论