软件开发工种试题(笔试)1_第1页
软件开发工种试题(笔试)1_第2页
软件开发工种试题(笔试)1_第3页
软件开发工种试题(笔试)1_第4页
软件开发工种试题(笔试)1_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

(考试时间9:00~11:00共120分钟)注意事项1.在答题卡的指定位置上正确写入你的姓名、考号、单位以及试题答案。2.每个判断题有正确和错误两个选项,如果认为正确就打“√”,错误就打“×”。3.每个选择题空格对应一个序号,有A、B、C、D四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下写出该选项。4.解答前务必阅读例题和注意事项。答题卡中每5个题的答案分为一个小组,答案依次按顺序排列,例如1、ACBBD6、CADDA。解答后用蓝黑色或者黑色钢笔、签字笔把答案抄写到答题卡上,否则判0分。

一、判断题(共20分,每题1分)C语言程序可以嵌入汇编程序模块。()实时操作操作系统定义了任务1优先级为5,则不能再定义任务2优先级为5。()C语言中,局部变量不能和全局变量重名。()傅立叶算法可以滤去多次谐波,但受输入模拟量中非周期分量的影响较大。()CPU的Cache存取速度小于主存。()C++语言中,既允许单继承,又允许多继承。()派生类的继承方式中有两种:公有继承和私有继承。()多继承情况下,派生类的构造函数中基类构造函数的执行顺序取决于定义派生类时所指定的各基类的顺序。()多数运算符可以重载,个别运算符不能,运算符重载是通过函数定义实现的。()QT的信号和槽可以多对多。()SELECT*FROMcitylimit5,10语句获取第6条到第15条记录。()GROUP_CONCAT()函数作用是:将每组的结果字符串连接起来。()GROUP子句带WITHROLLUP的作用是:产生多个级别的统计值。()查看全局SQL模式的命令是select@@sql_mode。()关于在非严格模式下处理无效值,“拒绝无效值,产生错误”是正确的。()VLD逻辑图最终生成的源代码和VLD引擎是相互独立的。()VLD为系统开发平台。()不使用的VLD元件管脚应尽量悬空,使逻辑图更加简洁。()测控装置程序由于过于复杂,无法采用VLD实现。()为了方便调试,程序软压板和控制字应设置为默认投入方式。()二、选择题(共60分,每问2分)●以下对C语言函数的有关描述中,正确的是(1)。(1)A.在C语言中,调用函数时,只能把实参的值传递给形参,形参的值不能传递给实参B.C函数既可以嵌套定义,又可以递归调用C.函数必须有返回值,否则不能定义成函数D.C程序中,有调用关系的所有函数必须放在同一个源程序文件中●实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系被成为(2)。(2)A.同步B.互斥C.调度D.执行●每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是(3)。A.嵌入式Linux提供了完善的网络技术支持B.uCLinux是专门为没有MMU的ARM芯片开发的C.NUCLEUSPlus操作系统是一种实时操作系统(RTOS)D.WinCE提供完全开放的源代码●NUCLEUSPlus操作系统不属于(4)。(4)A、RTOSB、抢占式实时操作系统C、非抢占式实时操作系统D、嵌入式实时操作系统●在TCP/IP四层模型中,下列协议属于应用层的有(5)。(5)A.ARPB.IGMPC.UDPD.SNTP●下面不属于BootLoader阶段1所完成的步骤的是(6)。(6)A.硬件设备初始化B.拷贝BootLoader的阶段2到RAM空间中C.将kernel映像和根文件系统映像从Flash读到RAM空间中D.设置堆栈●装置调试分析器软件用网络访问装置调试信息,采用的是(7)报文格式。(7)A.UDPB.TCPC.RAWSocketD.TFTP●栈和队列的共同点是(8)。A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素D.没有共同点●为了避免嵌套的if-else的二义性,C语言规定:else与(9)配对。(9)A.缩排位置相同的ifB.其之前最近的ifC.其之后最近的ifD.同一行上的if●高级中断中,下面(10)函数可以调用。(10)A.获得信号量B.获得事件标志C.获得队列消息D.获得系统心跳计数●mysql中唯一索引的关键字是(11)。(11)A.fulltextindexB.onlyindexC.uniqueindexD.index●下面关于索引描述中错误的一项是(12)。(12)A.索引可以提高数据查询的速度B.索引可以降低数据的插入速度C.innodb存储引擎支持全文索引D.删除索引的命令是dropindex●支持主外键,索引及事务的存储引擎为是(13)。(13)A.MYISAMB.INNODBC.MEMORYD.CHARACTER●对事务的描述中不正确的是(14)。(14)A.事务具有原子性B.事务具有隔离性C.事务回滚使用commit命令D.事务具有可靠性●假设ClassY:publicX,即类Y是类X的派生类,则说明一个Y类的对象时和删除Y类对象时,调用构造函数和析构函数的次序分别为(15)。(15)A.X,Y;Y,XB.X,Y;X,YC.Y,X;X,YD.Y,X;Y,X●VLD的配置表不包括以下哪个(16)。(16)A.开入配置表B.定值配置表 C.编译选项配置表D.通讯数据配置表●VLD的子工作区类型可以选择,以下哪项不是VLD提供的工作区类型(17)。(17)A.条件工作区B.跳转工作区 C.循环工作区D.驻留工作区●VLD的元件管脚定义中不包括以下哪项(18)。(18)A.VLD_GetPinInt(x)B.VLD_GetPinFloat(x)C.VLD_GetPinBool(x)D.VLD_GetPinStatus(x)●假设有8个记录,它的初始关键字序列为{5,7,3,8,2,9,1,4},用冒泡排序对它进行排序,第5次排序结果为(19)。(19)A.5,3,7,2,8,1,4,9B.3,2,5,1,4,7,8,9C.2,1,3,4,5,7,8,9D.1,2,3,4,5,7,8,9●VLD设计工具有配置表是专门用于61850建模的,以下哪个配置表不是专门用于建模的(20)。(20)A.访问点配置表B.逻辑设备配置表 C.扇区配置表D.逻辑接点配置表●以下程序的输出结果是(21)。main(){intw=5;fun(w);printf("\n");}fun(intk){if(k>0)fun(k–1);printf("%d",k);}(21)A.54321B.012345C.12345D.543210●C++语言的跳转语句中,对于break和continue说法正确的是(22)。(22)A.break语句只应用与循环体中B.continue语句只应用与循环体中C.break是无条件跳转语句,continue不是D.break和continue的跳转范围不够明确,容易产生问题●下列关于指针运算的描述错误的是(23)。(23)A.在一定条件下,两个指针可以相加B.在一定条件下,两个指针可以进行逻辑判断C.在一定条件下,指针可以为空值D.在一定条件下,两个指针可以相互赋值●一个类的友元函数或友元类能够通过成员操作符访问该类的(24)。(24)A.私有成员B.保护成员C.公有成员D.所有成员●C程序的基本单位是(25)。(25)函数 B.文件 C.语句 D.字符●母线差动保护采用电压闭锁元件的主要目的(26)。(26)A.系统发生振荡时,母线差动保护不会误动B.区外发生故障时,母线差动保护不会误动C.由于误碰出口继电器而不至造成母线差动保护误动D.闭锁电流保护●开关非全相运行时,负序电流的大小与负荷电流的大小关系为(27)。 (27)A.成正比 B.成反比 C.不确定D.不成比例●某一线路与两条平行线相邻,其距离保护正方向在相邻平行线中点故障时不会动作,在相邻平行线末端故障时(28)。 (28)A.可能动可能不动 B.能动 C.不动D.动即是不动●类定义如下:classB1 //定义类B1{ public: B1(inti){cout<<”consB1”<<i<<endl;}};classB2 //定义类B2{ public: B2(intj){cout<<”consB2”<<j<<endl;}};classB3 //定义类B3{ public: B3(){cout<<”consB3*”<<endl;}};classC:publicB2,publicB1,publicB3{ public: C(inta,intb,intc,intd,inte) //派生类C的构造函数定义 :B1(a),memberB2(d),memberB1(c),B2(b) {m=e;cout<<”consC”<<endl;} private: B1memberB1; B2memberB2; B3memberB3; intm;};当声明C对象时,输出结果是(29)。(29)A.consB22consB11consB3*consB13consB24consB3*consCB.consB11consB22consB3*consB13consB24consB3*consCC.consB11consB22consB3*consB24consB13consB3*consCD.consB22consB11consB3*consB13consB3*consB24consC●下列有关类的说法不正确的是(30)。(30)A.对象是类的一个实例B.任何一个对象只能属于一个具体的类C.一个类只能有一个对象D.类与对象的关系和数据类型与变量的关系相似三简答题(共20分)1、什么是RTTI?(5分)2、const有什么用途?(请至少说明两种)(5分)3、国家电网企业愿景和企业精神是什么?(5分)4、国家电网“三集五大”指什么?(5分)

答题卡单位:考号:姓名:分数:装订线判断题(每题1分)1、6、11、16、选择题(每题2分)1、6、11、16、21、26、简答题1、(5分)(5分)(5分)(5分)答案判断题(共20分,每题1分)1、√××√×√×√√√11、√√√√××××××二、选择题(共60分,每题2分)1、AADCDCACBD11、CCBCACBCCB21、BBBDACAAAC简答题(共20分):1、什么是RTTI?(5分)答:RTTI(Run-TimeTypeInformation),通过运行时类型信息程序能够使用基类的指针或引用来检查这些指针或引用所指的对象的实际派生类型。2、const有什么用途?(请至少说明两种)(5分)答:(1)可以定义const常量;(2)const可以修饰函数的参数、返回值,甚至函数的定义体。被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。3、国家电网企业愿景和企业精神是什么?(5分)答:企业愿景:建设世界一流电网、建设国际一

温馨提示

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

评论

0/150

提交评论