湖北汽车工业学院C语言程序设计考试试卷_第1页
湖北汽车工业学院C语言程序设计考试试卷_第2页
湖北汽车工业学院C语言程序设计考试试卷_第3页
湖北汽车工业学院C语言程序设计考试试卷_第4页
湖北汽车工业学院C语言程序设计考试试卷_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖北汽车工业学院《C语言程序设计》考试试卷3考试日期课程编号考试形式闭卷240006考试日期课程编号考试形式闭卷240006题号总分十九八七六五四三二一题号总分十九八七六五四三二一得分得分核查人阅卷人核查人阅卷人填空题(每小空1分,共20分)1.C语言程序的三种基本结构是、、。2.一个C程序中必须有函数,无论该函数在整个程序中的位置如何,C程序总是从该函数开始执行。3.C语言中没有逻辑型数据,在给出逻辑运算结果时,以代表“真”,以代表“假”。4.为了避免嵌套的条件语句if-else的二义性,C语言规定else与if配对。5.数组名作为参数传递给函数,作为实参的数组名被处理为该数组的。6.静态变量和外部变量的初始化是在阶段完成的,而自动变量的初始化是在时进行的。砍7.C语言您中构造类型谊数据有第错层、哑插职和躁况怎。颤8.voi牛d的用途有渔三个:淋①把说明拉卡撇的函数;雀②抬在函数的参而数表中写v篇oid,表狂示函数翠墙哄;匹③初说明voi蓬d型指针,复它是一个闭蓬执指针,可被侧任何类型的饲指针赋值,木也可以赋给拴任何类型的证指针而不需申强制转换。戏9.C语言乘中可以用来填实现循环的舌四种语句是谜主义、洪辰盘、垦洪研、衬壤慧。统阅读填空(诊每小空2分悄,共26分辅)狐已知i=5济,写出下列密语句执行后铅整型变量i畅和a的值。谱①辉a=i++埋;(a=纷僻)您②酬i+=01叼2;(i=脂递)蜓③式i*=i+扮1;(i=伞绳)哑④挥a=(i>兄5)?0:阁1;(a=嫁目)熟⑤俘a=(a做=i+1,辛a+2,a锋+3);(奖a=窗煎)咏2.执行下昨列语句后,英*(p+2广)的值是惹搏症。声ch板ars[送3]=扭“律ab暴”激,*p;p晶=s;告下列程序的趣功能是将字斥符串饼“被Turbo味C碍”机纵向显示在写屏幕上,请互填空。低main(陶)乘{cha充r*p=珠“冻Turbo技C成”级;阿for绘(;*p!幕=包‘晋\0抹’步;译江碎芹)锄pr斥intf(孝“享%c\n蜓”公,断伪许引);}隆下列程序计道算1到10绪0的整数的执累加和。批main(悄)验{int揪i,__悄_____传;顽握垦for(像_____锐_____屡_____易___)讯sum+慕=币i滴;泥仙pr厘intf(犯“哗sum=%孙d\n剖”洒,sum)流;}昆下列程序中讨maxmi汉n()的作黑用是求整型丘数组a的最妻大元素和最锤小元素。真main恨()斗{sta冻ticx己[3][3败]={{1键,2,3}丘,{9,5政,6},{弦-1,0,汁3}};剑蹦羽intm受1,m2;菠圣冲maxmi络n(宇严鸦连拣谈);缸print吼f(丈“尼max=%霉d,min原=%d\n晶”呼,m1,m捞2);}决maxmi亩n(int烧n,in蚕ta[]扬[3],i到nt*m垫ax,in努t*mi含n)仍{int级i,j;喜预货*max=衬*min=傻a[0][旦0];浅衡全for(i路=0;i<座n;i++耗)象for(j愚=0;j<馅n;j++螺)块如i斜f(铜压风行双)*ma援x=a[i叨][j];谱捧e秩lsei厉f(薪舍嘉莲溪)*mi发n=a[i潮][j];}神单项选择题羊(每小题2蔑分,共36该分)查下列溜形式的常数完中,C程序拆不允许出现侧的是___牧__。驻A)桌秃±词123鹿甚B)喝荒.壮45械色C)撞镰25毛.刑6e-2须绝惰D)吼倾4e3蛾2.下列运塘算符中,不袖属于关系运惠算符的是访母慕。袜目A)腐佣<法也B)幻槐!叔搭C)君终==鱼随D)排>倡=营3.巧以下对占C狼语言函数的匆有关描述中斧,正确的是厘里男。待凤函数必须有引返回值信,穿否则不能使皆用函数驳C视函数既可以旱嵌套定义又烘可以递归调数用湾在俭C柜中骗,冷调用函数时弱,核只能把实参巷的值传送给接形参遣,佣形参的值不棕能传送给实安参闻C段程序中有调变用关系的所隶有函数必须恢放在同一个著源程序文件茧中编4.以下叙志述中不正确粪的是率势堵。丹饼A)乡在不同的函弹数中可以使吉用相同名字及的变量铺钓B)霞函数中的形悠式参数是局昨部变量博昂C)贡在一个函数喇内定义的变墨量只在本函独数范围内有敲效联粮D混)告哑在一个函数急内的复合语乖句中定义的勿变量在本函跃数范围内有遵效施5歪.给出以下勉定义:伸责char瓜x[]=伐“宾abcde葵fg晃”厘;乏执char脊y[]=诊{猪‘茂a奉’担,砌‘私b熟’脉,倘‘饭c追’料,顺‘珍d蛛’弯,禁‘舍e必’辞,仪‘丸f耗’值,计‘孩g燕’默}打;擦稿则正确的叙郊述为布剖避仍。奇A)蛛数组撞x州和数组y的贞长度相同尚航兆B)辞数组x的长决度大于数组座y的长度衫禾C)梨数组x和数勺组y等价架购什D)辱数组x的长贸度小于数组伪y的长度掌冶6.两个极指针变量不陈可以___竟___。顶滩或A)卧相减庸丛碍B)芳比较洲气C)脚相加愚蜂构D)藏指向同一地吨址剃7.设有如图下定义:百撞int(直*域ptr)(鄙推)刊;另倚则以下叙述土中正确的是浊地百贫。赔ptr物是指向一维爬数组的指针凭变量晕盒B)pt闷r爱是指向妖int布型数据的指龙针变量努考C)pt家r塑是一个函数堂名漂,恩该函数的返塔回值是指向稍int谈型数据的指坝针胳趣测D)诱ptr案是指向函数味的指针宰,厨该函数返回伯一个杯int茫型数据宏8.为了提蛮高程序的运迹行速度,对洽于整型或指稻针可以使用熟存团型的变量。梨睁A)园regi享ster旧写睬B)饲auto督穗C)认stati锐c窜叙D)旦exter栋n遗9讲.具有相同章类型的指针僻变量p与数蔬组arra泥y,不能进汽行的操作是今背暮兵。夹A)临p=arr盈ay哈岔B)榜*角p=库array畜[0]序舌C)集p=&ar呀ray料联困D)系p=&a唱rray[员0]便机1凶0.C语言丈中whil辜e与do-欠while俱语句的主要堂区别是吼驾溜。倍while牲的循环条件私比do-w值hile的头循环控制条宫件体严格局do-wh鹊ile允许柴从外部转到掀循环体内绒do-wh舅ile的蠢循环体不能渗是复合语句和do-wh搂ile的循宅环体至少无龟条件执行一赞次煤11.以下文函数调用语余句中含有泪鸦至个实参。站爆fun阴c((e1浸,e2),口(e3,e嚼4,e5)扒);戚A)毁2格社B)葵3开厅C)冲5积职D)如语法错误蓬12.下列斩程序段中,彩功能与其它萄程序段不同宪的是粱鱼合。慌for(i页=1,p=宾1;i<=群5;i++浆)p*山=i;宽for(i慢=1;i<桑=5;)息{p=弦1;p*=固i;i++泰;}呆i=1;p蛛=1;wh趟ile(i阴<=5)遗{p*=讨i;i++妖;}瓣D)窄i=1;p处=1;do略{p*晋=i;i+怒+;}w布hile(覆i<=5)会;歪1枕3.设x和虾y均为in不t型变量,启则语句x+巾=y;y=穗x-y;x杰-=y;的驱功能是序附美。想A)把x和毛y按从大到趣小排列缝B)弱把x和y按昌从小到大排宰列萄C)无确汇定结果稳淘厕D)汁交换x和闷y中的值陕1叶4.以下程到序的运行结绘果为___弓___。帜粱main(率)府拣{int滤n;朵须for鸟(n=1拢;n<10顶;n++)狸;浆兼p郑rintf高(很“植%d咸”皆,n);束谊}栋即绒A)晓10文趟B)缩12345挣6789融拳C)纤01234果56789绒决腿D)征0米15.设有袄以下语句,符则变量a环狱旺。爬汤char拍a=耐‘况\72杂’监;能A)妹包含3个字仆符婚B)悠包含1个尝字符养C)盾包含2个谜字符垫D)雀说明不合法延语法分16.以下齐程序执行后驰,a=志蒙宝,b报=骄浩奔。震拐mai夸n()烈柳{i锯nta=遥10,b=序20;川int*证pa=&a访,*pb=黄&b;舅省*较pa旋=痛*(pb-中1)+5;句*(诉pa+1)信=呈*pa-5沙;楚撑for午(n=1洪;n<10她;n++)什;庄若p筑rintf喉(地“蚕a=%d,奴b=%d\好n澡”外,a,b)啊;虹患}欣兴斑A)丝10盒B)担20知惕C)15抓冠D)岂25私17.若从窄键盘输入B卸,以下程序摘的运行结果驻为读茶挠。视main(双)饱胃{i棉ntgr沙ade;区递s睁canf(闲“重%c佩”娘,&gra旨de);巷释s卖witch押(grad矛e)谁势微{cas菜e滚‘家A婚’唤:prin碧tf(割“渠>=85壳.悠”自);徒case斩‘旁B访’易:prin粒tf(婶“赖>=60队.烤”需);恒case修‘气C仙’们:prin态tf(枝“怖<60脸.哪”骂);掀defau搂lt:怨print饿f(鄙“照error拼.陪”慨);}嘱圆}跑A)>=晃85架.拉垄B)>=跳60孤.典<60扛.盟erro轧r劈.斥电C)>=桂60南.尺D)径erro猎r内.短18.以下斧程序的运行爷结果为__弟____。碌辞衬main贫()嚷挥施{in刃ta=1朗,b=2,雹c=3,d描=4,e=斜5;耀荐禾pr姥intf(艘“厘%d首”趣,func乞((a+b胆,b+c,腥c+a),亩(d,e)瓦));折汤泛}顷intf感unc(i陶ntx,锄inty史)见{ret屑urnx盐+y;}立15运B)5纪怀C)9乖D批)函数调爽用出错公写出下列程奉序的运行结蜂果(每小题邀3分,共1游8分)酸竞1枕.#de暂fi斥neGZ扇30尊main(谢)珍{int睛num绍,tota取l,gz;框gz=40登;num=坏10;to获tal=n涉um*GZ种;每print否f(恐“最total短=%d\n塌”峰,tota歪l);}递运行结果:幼2.#i眨nclud别e<s荒tring祸.h>孩迈main(餐)豪{sta枣ticc佛hars晚1[50]窗={脖“姐some志strin茅g*已”燥};赵sta魂ticc芳hars享2[]=螺{遥“脆test*院”晶};稼print旧f(征“丘s2le窄ngth=炉%d\n绳”瓣,strl判en(s2稀));贤strca砖t(s1,密s2);康print抖f(忠“蚀%s\n导”唇,s1);饥}运行结果:客3.#d同efine绿A3绝#耳defin睁eB(a赴)((羞A+1)*荡a)旧m佛ain()啦{粘int救x;x=3老*(A+B微(7));速陆脂print厘f(病“搭x=%d\傍n埋”王,x);}运行结果:毛4荒.f1(挡inta临)继台{in小tb=0贝;stat哄icc=械3;纠宪b+粘=1;c+诸+;等傲re篇turn(踪a+b+c箭);}概main(辞)呼{int浪a=1画,i;觉for(i谱=0;i<多3;i++辞)争print酬f(坚“度%d,尾”句,f1(a枯));}运行结果:生别5.ma蠢in()药{int虾a,b摩,d=24东1;习上a=d/1锯00%9;仇b=(-悲1)&&(碌-1);权print船f(诞“傲%d,%d益\n通”锐,a,b)搞;}运行结果:疯6.#d舌efine仔TRU逼E1马#defi昼neF复ALSE洁0桑#incl侮ude<同stdio欣.h>撞intc暗hang(悬char僵*c,in蜜ts);窗main(井)梳{int歌fla灶g=TRU座E;c茅harc糕h;建do{兼ch=g授etcha钞r();延

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论