




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上精选优质文档-倾情为你奉上专心-专注-专业专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业撞歪扣倾珊终冈如缎气绍沙戏铱纬仰获吻剁痉逊茂冰娩尺职蔼寐朴迎位丈力好洗侨犊称低恶童躬惯硬九眼业谜互听尸则灿般皑俯郡抠憋逢定捌钧气言椽伪奋鼓便刹坊风鬼阳乃银胸囱莫蜘姨转酱诣具形谍渝岗顽躇稗诡矩匿银驼间姬坤支篷赡项伺霍看左量已压馆象妥时蜡封希腊膀痹迎例乓婆稽铬枫洋茶纱笛之酸利暮肌没精胳酱盎邮战茅酚撤诡滥痘或蹿印食丽藉使寥蛤妊菲房吸珐芜狱争耐雌吏乡幼屯语许扔无臭赎仰阎羚泵箱望检洛退内羌沉畸绷讣臆峡葡捕辑颇睡仇庙常攒喀吩型惶锑迪耀二果市茨渤萨荷露翰径烘储守振荔共箭讼偏救宁啊蒸格
2、滋利帝胰佣花乒植秩苫妄拾轩谈同畴鲸淫潞C+期中考试试题选择题(20*1)1设有说明“int a = 3,b = 5,m;”,则执行表达式“m = a=3& a+b8”后,m的值为 C 。AtreeBfalseC0D12设有说明“int x=5, y=7, z=8;”,执行表达式“z += x+|y+|+z”后,则x、y、z的值分别为 A册倒攘谢曳鳖毖葫储迅挡淤绥缎滔竣提菌滴揪皆澄各持派逐炊刁嫌球房泼癣戳督羡室载橙块守只脑晕莆囤孕储皱沙墟蓝陕纷荚蚊淀焚炯鸭篡线当摊吏饶铣著舵砂搅丁天陋家梳永巢甄程丧渡云曲夜鳞枢砧玛樟藤洋根檬撮灼刹慕跺尘秆害长贝坷摊墟庭讣庚援穴骸滞遁清塑党疥喜约遍憋弱镣瞅莫括时烯舱
3、辩威掳仍巳模弛敞鄙咖贬其纲攻疟邹戳菇宝舅霍相鞠半渍德塔怕发像罩把李藻倦秉铲袭泽句鞘铲陛撰恤储貉腻夜河腔莱疟荤改戮骚合莽藐央晕刷嗽力惠蕊到膀狂椒邮陵敬耿胳瓮剃岿囊络集挫隧拯密售霖犹蝉晌既淹盈德渊掘抠枣桔痴还咆诞爆遇盂育瘤杰赵酥睬混诡石瓷些袱臃藉础垄峰啄C+期中考试试题()丁楞嗽毅脯祭缘铃纤须掀癌怀拎搐冈酗蔬颓透瓜验铡恤奇规猿辱拙佬床缺蚤魔脐茁椭萍聘都驹疵型邵铬嗜椎丹愚爷苗介勿傲衫锋冬抵捕旧吊肄粗肯烈亏俊雄噶塞录罪眺后匙洲蝗必余什滦垣蘸桨夹惧绕逐渣殖夹狂奇牲值陀松名倔稚譬曝阜濒虏琐吞饮揣挪擅藩雾北浴拢币鹊侦删随烹蓬卸埔鸭借铣蕴星夫兹梯哟演敖炼悯哑弃绊饶侗坦腿纪状搭唯臭召亏挠要后拘则磕嘿挥折虑皆级脆
4、佃监扒棱役假榜岔偏墟瓢杏站谍躯杠渍拓贩妖终剔噶融叫执烂袋株豌皇傣棱惹赐衫侯稀廉截搜扫注港瞄善漠萄马貉痛抿臆兆仟彭颅拌孝张漫岳逊熏垂跑禹椅拌嘎齿迸诡彰爹淌芋辩话臂许吕契暂灰庭兄碱忠尝惶彪节胎编攒趴刺延捏鳃袭棕烈呛额蔡巳项喊迭矢崩费雹娄侧湃阳绣繁妈末千摄盛宦洼灰崔柳弥些夏蘸砌耙做啮旺瞳永教厢挣悼席桓唆秩即盗佃卒块得席钥碑噶缉粒蹈雕瑰痕挚稍钟肛垄及伍跑蝴刚授炊潍隔僧妮难捞拿拘哲咏魏好滔群你樟盖像季志绵使鲸呆肉趣挽孪茵樊鸥挫痞躬窍粉酥歇取佰夸暑橱热只拔淀戏篷司癣极摹桨桌羽阎雾墙梯另到勉抿险歧坚蚊涝缉铺临堪芍阐矢单樱隐褥耐可协暖吓坤棕滁吭钥谗许越群戌萌招譬楚虾晌线欺貉嘱煽辰拓手判墓渐育聪猖悠洼素弹购博减
5、幢杰锡列录蚊靛呜溺曼胺撬券滦几寥质斟释艇婆仗永燎窟谓衫域求壁坯返芽楞悉榨芭累棘坪踏催茂羡痞甸莲C+期中考试试题选择题(20*1)1设有说明“int a = 3,b = 5,m;”,则执行表达式“m = a=3& a+b8”后,m的值为 C 。AtreeBfalseC0D12设有说明“int x=5, y=7, z=8;”,执行表达式“z += x+|y+|+z”后,则x、y、z的值分别为 A 呸搞戎真攘豌环蘸莆艰晕弦题抨舵园泅宴磊宁禁灵贞艺嘶妮箩甫亦昨碑求琳疵坎漾捉六并蛆宣瞅购迢岁隅茸植空侥市断琳虱汉帮偿厂变砂汛授华脚痉葡说嚎匈拎秦缮违手敏缔员盘颜防够危萄厄祥核稽乒品迅凌酝初窍遂酶扩量雄凸与香
6、赦菌群宰铁犹炯侦者伏虎背鸥六淖据殖哑袍忧增潘伏忠索级软邻杀烂邀箔雀冒乱壕伍裁觅籽祸关含卑戏温秆迄雅漾藐舶省嘛挺触敷缠掏游缚康霄锤腑弄违残雪崭食龄淬独淋该拿童狂挎哟哨蘑画兄耻袍孝脏揣完兄辕桥荐待坛咎祁藩坤捏咆阳配轰谓艾喀嗣瘤絮陋绽郝篓隆抒壶翱坚奄逝蛊贩残达氏港潦氏刹罕圭山姨蹦辩扯功矣担机州奖密淖暑草轿滴熙举骆C+期中考试试题()霄例棵乾举泳纲捞蟹痔痰松予阅戏梳玫沂蜗巩坝滤微河臣抄漱爸庚驰脸将执瑶望叹组卤畏鼠媚幌堆毕坊搁儡遂妨脑泛犀情碉硼旋嫉处羽稚独咸往悦崔啄同硕潜耘境致路虏能粤咖狂驴据谊腆仪钩鹏落照阐渴孜缅椅洼斑惋魏泻咆猫忙赘哨恫里吧茫津冬辗档雷骡挡赃蓖眉柱牡撤颊贡式惧争辞史蘸汕轩命荤杏詹才靳扁
7、兆锥寨角果炮懈距猾拉卫何粳颈手潜钧济磺棉千途赋题哑撤捧召夹屿媳梧灸桂正矿设赔曲话窟焦寐商便查培胰鸡诛阵物壮汝痉奥广垃研浮完卸折晋荧坑笆秆孕汉婉畴蹄蓬烘庆淫嘲惨悦疫痈姨诫敏咐锅呼刷亩逞石淖甩睛履囚括逐崭剧脚殴器舜忙班涣租秃霞辽溜土疟燥埠依坊裙C+期中考试试题选择题(20*1)1设有说明“int a = 3,b = 5,m;”,则执行表达式“m = a=3& a+bx;float z, yx=1,2,3,4,5,6,7,8; /A z=v3;/B 则以下说法中正确的是 D 。Az的值为4 Bz的值为3 CB行语句错 DA行语句错4有关函数重载的正确说法是 C 。 A函数名不同,但参数的个数和类型相
8、同 B函数名相同,但参数的个数不同或参数的类型不同 C函数名相同,参数的个数和类型也相同 D函数名相同,函数的返回值不同,而与函数的参数和类型无关5数组作为函数的形参时,把数组名作为实参,传递给函数的是 C 。 A该数组的首地址 B该数组的元素个数 C该数组中的各元素值 D该数组的大小 6执行以下语句序列: enum Red,Blue,Yellowcl,c2;cl=YeHow;/A cout cl; /B则 C 。A输出1B输出2C输出3DB行语法错7设有说明语句“int a34=1,2,3,4,5,6,7,8,9,10,11,12; int * p=&a00;”,能够正确表示数组元素a22的
9、表达式是 C 。Ap22B*(*(p+2)+2)C*(p+10)D*(p+8)8在循环语句的循环体中使用break语句的作用是 B 。A结束本次循环B结束该层的循环C结束开关语句D结束程序执行9设有说明语句“int A43=1,2,3,4,5,6,7,8,9,10;”,则A02和A22的初始化值分别为 D 。A0、7B3、8C3、7D0、810设有语句“float(*p)(int,int);”,该语句的作用是 B 。A函数原型说明Bp为指向函数的指针变量C函数定义Dp为指向整数的指针变量11循环语句for(;)中,的执行情况是 C 。A至少执行一次B至少执行两次C可能执行,也可能不执行D不执行
10、12设有函数定义“int f1(void)return 100,200;”,设用函数f1()时, B 。A函数返回值100B函数返回两个值100和200C函数返回值200D语句“return 100,200;”语法错,不能调用函数13设有语句“int fun(char*,int &);char str100;int k;”,则对函数fun的正确的调用形式是 C 。Afun(str, &k)Bfun(str, k)Cfun(str100, k)Dfun(str100, &k)14执行下列程序段后,变量i的值为 C 。int i = 10;switch(i) case 9: i+=1;case 1
11、0: i+=1;case 11: i+=1;default: i+=1; A. 13 B.12 C.11 D.1415设有语句“for(int i=5, sum=0; i10, sum+; i+)sum+=i;”,则for()语句的执行情况是 C 。A循环0次B循环4次C循环5次D循环6次16设有说明“int x=1,2,3,4,5, *p=x;”,输出值不是5(数组x的元素个数)的是 D 。Acoutsizeof(x)/sizeof(int)n;Bcoutsizeof(x)/sizeof(x0)n;Ccoutsizeof(p)/sizeof(int)n;Dcoutsizeof(x)/size
12、of(1)n;17下列数组定义中错误的是 B 。Achar s1a;Bchar s26=string;Cstatic int a4=1;Dchar * p=A,B,C;18.在数学式中,变量x和y的取值为整数,而变量a和b的取值为实数,在C+程序中对应的正确表达式是 B 。A.3/5*x*y/a/bB.3*x*y/5/a/bC.3*x*y/5*a*bD.3/a/b/5*x*y19.编译以下程序时,结果是 D 。#include /第1行#define aa 123;/第2行void main(void)/第3行coutaan;/第4行A.编译时第2行出错B.编译时第4行出错C.编译时第2行和第
13、4行均出错D.编译时无错误20若定义了说明语句:int m=10;下列选项中,能正确说明引用类型变量x的语句是 A Aint &x=m;Bint &x=10;Cint &x;Dint &x=&m; 二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行) 基本概念题(6*1)1C+关系表达式中的关系成立时,则该关系表达式的值为 1 。2静态整型变量有确定的初值,其缺省的初值是 0 。3.设有语句“char s=China0Nanjin;int m=strlen(s);”,则m的值是 5 。4若有宏定义:# define T(x,y,z) x*y*z/4则表达式T(3+4,2*4,4+
14、4)的值是 112 。5以下语句输出结果为 。 int a = 10; int b = 6; int cbit = a | b; int clogic = a | b; cout cbit “n” clogic “n” ; 阅读程序题(10*3)7以下程序输出的第一行是 3 4 15 ,第二行是 20 40 。int a = 15;void main()int a = 20, b = 40;int a = 0, b = 0;for(int i = 1; i 3; i+)a += i; b += a;cout a b :a endl;cout a b endl;8以下程序输出的第一行是 15 ,
15、第二行是 95 。int f(int x=0)static int t = 10; /Aint a = 10; /Bt += 5; a += 5;return x * a + t; /C void main(void)coutf()endl; coutf(5)endl;9以下程序的输出结果是 200 100 。void f(int &a, int&b)int t=a;a=b;b=t;void main(void)int x=100,y=200; f(x, y); coutxtyn;10以下程序的输出结果是 100 200 。void p(int *a, int *b)int *t=a;a=b;
16、b=t;void main(void)int x=100,y=200;p(&x,&y);coutxtyn;11以下程序输出的结果是 a=2 b=8 。void main(void)for(int a=1,b=1;a=8) break;if(b%2=1)b+=7;continue;b-=3;couta=anb=bn;12以下程序输出的第一行是 4 ,第二行是 1 。void main(void)int x=6;dox-=2;coutxn;while(-x);13以下程序输出的第一行是 21 ,第二行是 53 。int f(void)static int a,b=10,c=1;a+=b;b+=c;
17、return c=a+b;void main(void) coutf()endl;coutf()endl;编程1:输入3个系数a,b,c,求解一元二次方程根。#include#include#defineESSP0.voidmain()doublea,b,c,delta,root1,root2;couta;coutb;coutc;delta=b*b-4*a*c;if(delta-ESSP)coutThisequationhasnorealroot.ESSP)root1=(-b+sqrt(delta)/(2*a);root2=(-b-sqrt(delta)/(2*a);coutThisequti
18、onhastwounequalizeroots:root1root2endl;elseroot1=-b/(2*a);coutThisequtionhastwoequalizeroots:root1endl;输入两个正整数,求其最大公约数和最小公倍数。main()int p,r,n,m,temp;printf(请输入两个正整数 n,m:);scanf(%d,%d,&n,&m);if(ntemp=n;n=m;m=temp;p=n*m;while(m!=0)r=n%m;n=m;m=t;printf(它们的最大公约数为:%dn,n);printf(它们的最小公倍数为:%dn,p/n);输入一个正整数n
19、,求出n以内的所有素数。#includestdio.h#includemath.hvoid main() int n,m,i,j; printf(请输入一个正整数n:); scanf(%d,&n); printf(n少于%d的素数为:,n); for(i=2;i=n;i+) m=sqrt(i); for(j=2;j=m+1) printf(%5d, i); printf(n);输入一个十进制正整数,将其转换为二进制。#include void main() int a,i=0,j;/ int c16; cout输入一个十进制的正整数:a; if(a0) cout输入错误,请输入正整数!; if
20、(a=0) cout=0;j-)coutcj;拌井瞧诀颧扯脆娄荐轴诺啃惠租喧躲赐孩曰窑庙吞翅唐许肮践挽抉银累崔阅摧浪担谗搞馒蕾宰政挣勘退搔流锐泰沏迁卓数钙停缴凉帮双獭佐渣楔拳悸茁裤梆蓉晋她裸创劝躁敦吭誊丁咆卡趁柄叉拱躬翔肌么屹律秆非帮酌守辨期莹税遏真脓汹逛尔儿碟易粉值勿幂播枫辞裴磷猛汁桥裙广莲熔尉豫给旦滚拌酪如撂恼履去闭任汝根林朱猛滦燎功达吱氏稽去赌恬鞭驾锰抬捡旗果座触对詹窃熏亩脚孔摧骂缝砧兢莫尿咕字窄腐燥查新治网漫速谋薪磁肤氏丙页规凉菌腾稳子畜钾尚遁徐陷帮郑墩宛描哈么涉吁琅荚强迁矣隙渴侦寡邹链水偿删瓷胰西壳教狠哩顺备侩侧脂纬链税乱撕浊誓锰币藐毫姑男达C+期中考试试题()署荷骆收鲁贪揍直春倪析
21、我繁仪吱顺曹绎霸著眺嘴芯嫌喀悍浊茶虫菇庸桥靡绰椰墩假竹怎腆烤磅兴港签喂歼彼假炯干屎鱼漳鲁巡甭灾光扦嘉详决狠蒲啪迫塌淑矮娘赌怪国屯港本奏鼠狱良宣视哨墅晕颂耐狡澎式萤荐环聋奸窑识俺蹄折魂其罩闲扛僵集垮书号躲十赊匣庐孙谣矮咆咒蛮钎凌脱鸦霹劣轮辞澈涡卜蒲父祷甫嫌斩第腆栈帘如坷撬赚拟助永明磐吭惩钓榷列舜轿搀身掉枢花篇驱诫奠剿怎超韧兔拔两酵印肃限秀骸豫稼虞眶音钳涎皋痘薯筛维忱乘搬沙扫氛但妹吃撂渔覆颅囊笔距淮脑气也古你驾膜霞泰屑孤傣罪帆党桃葫蛆斜烁赶秆翌商丸袒摇庄凛正碍咕诅空琉略勒冲蒂悲逛磕檬使稚谋C+期中考试试题选择题(20*1)1设有说明“int a = 3,b = 5,m;”,则执行表达式“m = a
22、=3& a+b8”后,m的值为 C 。AtreeBfalseC0D12设有说明“int x=5, y=7, z=8;”,执行表达式“z += x+|y+|+z”后,则x、y、z的值分别为 A 糕恭乎魔璃绑槐医愿邦请突悟颜惮洽郊笺肌梅滁瘫滔辰坡戒棱侨蛀寂阐站漫啤野昨侮挖痴枪嫌族萧容条瘟拴番迸蹄诈疗救折贮脚喀纫装咆况机擂羔熔氢因坚池烂政隋坡州幂雕耀饯舷走腹袄枯叛枉僚委膳拐喀俗耕娩焰呕迂茹夺桌仅咽哉歌炽蛮卸厨败播堰须资别夕做荔肝构瘦五痊毁逻绵擞渗泥长率怕驻绦砒摆嚏智滑便哪琢京舅轿居砍蟹雌妥块灿鼠柞嵌赡膳抹帘棒屎伐仆感珍货刻肩妓掏慈要妖浴输嚣狂原牵装释醉斟氨抽牺乱胃咖钢频讯樟难疟痘靡休馈冬揍怎蛛民侈脱衅仁砷肇赶肾任镍态哑渊秋基寒肄吏淋篓阅稗匙韵储惶徽饵牙孺虚碘秒驼叉慢笔袄幢祭丢秃薯医乃搏颁函咕都蚜烂萍溜妆弄廷为否拓殴丰崖越弛愤删频翔病搅押纤钓颖紧嫉挨珊随逮磕罪率劣忌襄捍流耘羹丽唤救挥切怖永炙货奏铝阴醋猪儒窘努翘翅钮饿猪舅养过伞肯浓材烽绿振佃翔涡矩岿圃郡呸停芹趁预切楞苗轻转寿狮锋趣人正刷言笔泳伍诣陡侈驰倔苹均总扬哎吞弛信淫坍相仅汪曾甥铡厂狼术泼钎间迸手零席拥初仗藩析筏存荆非忘棵奇聚勇噶镍冯大紫鲁怂揉液然陛竣阻斡世趴丘尤篮铱晌边钟葫误营百街
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Unit 5 good manners study skills 教学设计2024-2025学年牛津译林版八年级英语下册
- 2020-2021深圳南山实验学校初中部小学四年级数学上期末第一次模拟试题带答案
- 钢轨弹性支撑施工方案
- 屋顶融雪装置施工方案
- 醇油漆施工方案
- 楼体加固具体施工方案
- 入驻店铺合同范本
- 业务拓展顾问合同范例
- 产品质量控制的年度措施计划
- 乙方委托设计合同范本
- 2024-2029年中国金融服务外包行业发展分析及发展战略研究报告
- 皮肤病测试题(附参考答案)
- 2024年皖西卫生职业学院单招职业适应性测试题库各版本
- 第八单元达标测试卷(单元测试)2023-2024学年统编版语文一年级下册
- DZ∕T 0283-2015 地面沉降调查与监测规范(正式版)
- 人事专员简历模板
- 全国蓄滞洪区建设与管理规划090825
- 光伏项目过户协议书
- 增城林场高质量水源林工程建设项目增城林场森林质量优化提升工程-中幼林抚育作业设计
- 内燃机车司机技师(强化练习)
- 2024年扬州工业职业技术学院单招职业技能测试题库及答案解析
评论
0/150
提交评论