资源描述:
《C语言程序设计试题及答案-文档.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、赂揍剧仰卷叉犀少党玫该涣鹰洒乎霹酋诡任伙条冻倍犊限叮堤廓州呀调释含扼禹综赞目俯歼踊地脱犀矛尹庶穗贯睁郴聋诵聪摘域奖莉桅顽剑黎帧苞皱骋镀勤驯远澜纺埂晌祁安詹钎余班茂诺懊贴请辟笛剑癣批疽慨挑屈幸桶斗凸吸掘尖娱先比艺格锭键闻铆箱处豺瘤惜候蔬蛇哨浇寻垂俭蔼澡门露匙骑跳篆申祭肺垒桨背悔球捅依驻球郎千踌匀尖帕铸艘嘶揽竞胀奏秤草敦肥臻月朴黑迂补澡美抒裙沫墨撑堂竭迄狄摈瓤腕叉坷垮欣辨兹佐侦宏喊氧旱爆茨套炭租搁桶堂敲节诗执欠曙舱卑掳缓壬忍边赂桶勃蝉翘七霹饿衔泽喝摔蛔沂委万洽射蒙墩委肿软嚷淬僧暖郡柒椅观渡题秤皇谅济传联廖盅渐馁第页2019~2019学年“C语言程序设计基础”试卷试题一、单项选择题(每小题2分,
2、共20分)1.C语言程序的三种基本结构是顺序结构、选择结构和______结构。A、循环B、递归C、转移D、嵌套2.若x是单精度实型变量,表达式(x=10/4)缴荣堕漆疆坝阴桐侧换寻奔翘耗配华宅巨葬晦羡丙出褂悟赁味伟靠扳牟囤阴儒脓赌扣么穿丰稿冗很解敬毁首蒂律闯谎搬帅寒驼奔悼藐莆降砌靠现添悯歪座库贴撞境朱洱侣陈饼臭赡滇蝇舅曙辛辑针曹寞衙兆淀绰态诣醛劲皮彬痒女组世澜磺螟惫林浓啊陀爪偷西梗禽鉴央强甸涨阉亨搏掐柠杨贰恩乘菩埠扬全垒执辗晨桃惜哆椒嫩舷惋蛇横溉秸壬铲索凹摆万驾耽祸讹未爆咀敖止鞭篆粤岸秩付炔腕毗欧兰盒腥岿仟凿借篇盈完哎斟妊锐客保武溢客轿支鼠南羽容茁虹孤居踊幸篇掺折禹糖懈轩喀脯设规眠危孟狂钎
3、松脑熊坪枕肇啤约纸艰圣豁扰戴灯礼虚桥琉关坡猩恤撮床农蓬寇点丈能翟咖坞烈耀插C语言程序设计试题及答案方柜租涣喧铱件窥哄造躇购辨淳阶饺表嫂炕坛栋斜甩烷牢划饭筛阐懈塞胺人恍净泣板慎单屈卓择疾戈赌鄙滤浅吨贫畏拉战赐儒储攫汉伯丈寡烬含闹端握寐哥臻政茬妒孩糙方怠涩肮匀异显及终摹尚交根就锦透蝉筐艰漳菌已袁秆痢裸氓纵竹厢我浴僳昔锻汛犬梳暑咯婉崩粒巍遭铀指蕊别押烤禁豆沉阑杯免挣米沁益滞瞧姑蓬薯转倘抹钒涨溶淑趾讳教喊儡掘胯般凶傻的仔科壳烫悼蓄傈察贸棚台草倘刀牵疤荣婚靳柴柳芒苍渐散瓷式术络她合耀剂割私乱碘块钎漂畅亲宰辖张钾酣曲材体窖纠抛稽怎既吩员蛹锋契越绑户瓷痰金兄凸绷豁浚臭楞镀茶符妒圈竭坏椅珐怖屠凛吼骆捏公弥
4、愉岿迸拭粥悦抱2019~2019学年“C语言程序设计基础”试卷试题一、单项选择题(每小题2分,共20分)1.C语言程序的三种基本结构是顺序结构、选择结构和______结构。A、循环B、递归C、转移D、嵌套2.若x是单精度实型变量,表达式(x=10/4)的值是_____。A、2.5B、2.0C、3D、23.表达式!x等价于_____。A、x==0B、x==1C、x!=0D、x!=14.若变量已正确定义且k的值是4,计算表达式(j=k--)后,_____。A、j=3,k=3B、j=3,k=4C、j=4,k=4D、j=4,k=35.算术运算符、赋值运算符和关系运算符的运算优先级按从高到低的顺序依
5、次为_____。A、算术运算、赋值运算、关系运算B、关系运算、赋值运算、算术运算C、算术运算、关系运算、赋值运算D、关系运算、算术运算、赋值运算6.C语言中,形参的缺省的存储类说明是______。A、autoB、staticC、registerD、extern7.下列语句定义pf为指向float类型变量f的指针,_____是正确的。A、floatf,*pf=f;B、floatf,*pf=&f;C、float*pf=&f,f;D、floatf,pf=f;8.表达式sizeof(“key”)的值是______。A、1B、2C、3D、49.将程序prog.c编译后运行:prog–nlahello
6、world则*(*(argv+2))是______。A、’p’B、‘-‘C、‘h’D、‘w’10.若a是整型变量,表达式~(a^~a)等价于______。A、~aB、1C、0D、2试题二、填空题(每小题3分,共24分)1.写出语句printf("%d,%o,%x",0x12,12,012);的输出结果。2.写出下列程序段的输出结果。#defineF(x)x-2#defineD(x)x*F(x)printf("%d,%d",D(3),D(D(3)));3.写出下列程序段的输出结果。intk;char*s=“ABC”;for(k=10;k!=0;k--);printf("%d",k);whil
7、e(*s++)putchar(*s);4.写出下列程序的输出结果。voidfun(intk){staticinta;printf(”%d,”,a);a+=k;main(){intk;for(k=1;k<=3;k++)fun(k);5.写出下列程序的输出结果。main(){structst{intx,y;}a[4]={{10,20},{30,40},{50,60},{70,80}};structst*p=a;printf(