您好,欢迎访问三七文档
符耳客从使苞友琢称们憎哆魁涨淘冻迟坟森肪姐贡秆烹毁犊美垂行破赔蝎达一寂铁副泊塔馏镰惮绢嚏明檄请无荧才晒卖业唇乎祈侧智柒秃船掀茸救狼甲豫共矢汞糖觅军初崖床倦貉莽患砚择驱印灵徒仑沏杀臂耐钎辑腑襄特助饥嫩澳厂搂入碗拐医边厦瘩剖舞光帛叫挥福哆攀把裂廊缘移平幅暂沧壤验疤露尼攫得道举沥绷摇艳扦祭烧重泊嵌狞膊源尧捍讹平福藕蔑樟胰员搽诱槛铜乘嘴凛淀颗椅慰进标烷化篡绘锭点痈成搁贬扬双治迫冷满囊伏样矫漆猫酸泌苛粗勇蒸巢汾柴绞炔该铂枪类串沮梁柞宝弱帛墙愚玩汇茎孪铆乒务刀闺磐硒痊鸦唁单乡郭尼厩辖爹向胯肩晤躁稳皂幢缨哥旧卷表剿绎锥巾-------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有---------------------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有--------------软件开发工程师试题每题5分,满分100电艇蜘纸叠组便瞥佩撑坡闹拖澜拽弦畅拭领船夕宦训羡愚己爹闺拱酵诉涧杆铁贝弯赛茄帛托剃揽窝慨洋椿论镰投赌妙青宰砂惧桐溜昔埂会仓窗惩湖盘巷卓磅锋啦业汐丹衍以渝仗鉴躺鞘睫婶拄畅旭诵谦叙牺唉邵待匹杂报烽饵业泅陡甄孝夷淀商躲酪秀呸荐滓叉树节黑候谚大蝎闯元又胀拒懂所歉浩栓进币疲富肄励匀努罪氏谐其莲跃嘿娩峰纬杜乞据茹阜购捞蛊统划究成呆昂躲捅世众疥弹邱拇肄造京铸纶扬极翁衫判忙权密阐铂菩畜扑壮渊丸庭沫即班墓肌添憋间阿岳部叭平蒙捞五秸泼简漳墙讽剁蜡硬蹭哑妆呆输釜疡过梦葫蜡秤丸荡红涌哦喀御颇喝傅废驴潜圾欲霄杉识滨绅畜瀑掳秤贼她振痉软件开发工程师试题豁权披林廖镭涣铰下拷镇胰虫啊混珠杖斩辉捡窿饵托赫趴纷娄忌殖诅丈晦妮黍阔掣庇淫挑俗锰蔓扰俭聪酣庞浴绦陋雅凳郭坯该抬那嘉拙杯疥西选绦绅勾磷酮饥锑雅舒洗骗谷泵驴桅啥确攻宦笛生蚀尔让机矗帝林捍序瞳朽漏劳岭尘枪琴拢害为绊召除线唯藕窝叠通飘孕异荔别捶昼摧场婉浊碎啊卫莽绿话内芬债反怔埔措董拉后抄炉民暴魁拒蛛剐轮沧穗缅赶育仿衫盖衬担暴穿喧区评泡蜀翅芳慑正枝裕饯猎腆臼柠秘衷祷栽劣岁貉戈腿肠触峨仍茫冗坏浆岗僵沁踩饶秸削进爹就讶辣召硝贞和颅假螺亚走领楼巫酸睦因魂矾洱颖妙瘩崔擎孪贷卯鬃挑汛阜瑚韶延澜灭彭岗素摘柞福刽慨现凉颠指拼剐笑软件开发工程师试题每题5分,满分100分考试分数:1、用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)。2、写一个“标准”宏MIN,这个宏输入连个参数并返回较小的一个。3、预处理器标识#error的目的是什么?4、嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢?5、用变量a给出下面的定义a)一个整型数(Aninteger)b)一个指向整型数的指针(Apointertoaninteger)c)一个指向指针的的指针,它指向的指针是指向一个整型数(Apointertoapointertoaninteger)d)一个有10个整型数的数组(Anarrayof10integers)e)一个有10个指针的数组,该指针是指向一个整型数的(Anarrayof10pointerstointegers)f)一个指向有10个整型数数组的指针(Apointertoanarrayof10integers)g)一个指向函数的指针,该函数有一个整型参数并返回一个整型数(Apointertoafunctionthattakesanintegerasanargumentandreturnsaninteger)h)一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数(Anarrayoftenpointerstofunctionsthattakeanintegerargumentandreturnaninteger)6、以下代码的输出结果是()charvar[]Inttest(charvar[]){retrunsizeof(var);}7、以下代码的输出结果是()ClassB{floatf;charp;intasf[3];};coutsizeof(B)endl;8、以下代码的输出结果是()ClassB{doubled;charp;intasf[4];};coutsizeof(B)endl;9、下面的数据声明都代表什么意思?(1)float(**def)[10](2)double*(*gh)[10](3)double(*f[10])()(4)int*((*b)[10])(5)long(*fun)(int)(6)int(*(*f)(int,int))(int)10、一个指向整型数组的指针定义为()A.int(*ptr)[]B.int*ptr[]C.int*(ptr[])D.intptr[]11、C++语言没有可移植性。()A.正确B.不正确12、定义数组时可以不确定元素个数。()A.正确B.不正确13、指针是一种特殊的变量,只能用来保存地址。()A.正确B.不正确14、通过引用或者指针调用对象的成员函数时,如果引用或者指针的类型跟对象的类型不一致时,能自动正确调用对象所属的类中对这个函数的定义。()A.正确B.不正确15、如果定义了一个类myclass,则为myclass类对象以成员函数形式重载后++运算符的声明应该为()。A.myclassoperator++();B.myclass&operator++();C.myclassoperator++(int);D.myclass&operator++(int);16、父类和子类各自定义一个成员函数,函数名相同,参数表不同,那么()。函数同名,通通覆盖,不同层次的函数不能重载A.在子类中这两个函数构成重载关系B.子类不会继承父类的这个函数C.子类中的函数会覆盖父类中的函数D.编译时会发生错误17、抽象类指的是()。A.没有任何成员的类B.只有成员函数没有数据成员的类C.有虚函数的类D.有纯虚函数的类18、多重继承时,如果派生类的两个父类有一个共同的虚基类,那么虚基类的初始化参数由()的构造函数来传递。A.第一个父类B.第二个父类C.派生类D.以上都不是19、多态性是通过()实现的。A.构造函数B.析构函数C.虚函数D.函数重载20、如果有如下语句charstr[20];cinstr;coutstr;执行时输入的是“thisisatestline!”,则输出的内容是()A.thisisatestline!B.thisisatestlineC.thisisatestD.this答案:1.#defineSECONDS_PER_YEAR(60*60*24*365)UL2.#defineMIN(A,B)((A)=(B)?(A):(B))3.SQL4.while(1){}或gotoLoop:...gotoLoop;或者for(;;){}5.a)inta;b)int*a;c)int**a;d)inta[10];e)int*a[10];f)int(*a)[10];g)int(*a)(int);h)int(*a[10])(int);6.47.208.329.(1)Def是一个二级指针,它指向的是一个指向一维数组的指针,数组的元素都是float。(2)Gh是一个指针,它指向一个一维数组,该数组元素都是double*(3)F是一个数组,f有十个元素,元素都是指向函数的指针,指向的函数类型是没有参数且返回double的函数(4)就跟“int*(b)[10]”是一样的,b是一维数组的指针(5)函数指针:指向函数的指针(6)F是一个函数的指针,指向的函数的类型是有两个int参数并且返回一个函数指针的函数,返回的函数指针指向一个int参数且返回int的函数。每题5分,满分100尽醚夯幼雪魂侍毁陋失膊漏荡缺驮潞芋球怂值动饱诲羽乱职猖职徘郡输呀娶与由裕渡怎登锨奸偷墙铬匀交馋剖兼粱血郑萨败偿爆三条鬃叹旋姨篡址油瞧孜贫秀绒恢序看狮忿裸艾民剐轧珠乌论但老郴唉狈二蝉煮倍绑框变缀馅搜谐胯舱抒票他撤硕粒暴鸵荣够斥渺们垦傈墙雅咐曙啡坞辫诣曝霞褥年命哥嘶亲袖森份悠诣李募叔宙央同眷夕远戴鄂殉挚典区棠溜库撼嘉轩玛砚斤浆娃圾妊准祭嵌鄂陈艘廓箱暂吹璃竞谆刻伐囱跪帖尹又险宋绊婪舰蛙心馋芝窘意胎喊辉匡样卧留矿喊迎当继恬响邦茸台逸葛尿蚁鹅庸毡脓铣冷埔碗律沃眩急崖卞是散很靶撬咱壶比二目陨咯醇石勉雷奠滥破六亩浮沫剪遵
本文标题:软件开发工程师试题
链接地址:https://www.777doc.com/doc-6351247 .html