IT软件工程师学习需要掌握哪些知识

IT软件工程师学习需要掌握哪些知识
IT软件工程师学习需要掌握哪些知识

大家都知道,目前IT、计算机软件行业已经成为目前的热门行业,发展前景与薪资待遇都是一片大好。软件工程师、软件开发工程师招聘职位众多,不仅是在南京,其他城市也是如此,北上广深等一线城市更是职位多,薪资高。在未来,合格的软件人才需求将会远远大于供给,软件开发就业的前景良好。

作为软件工程师要大致理解工作内容

(1)熟悉计算机系统的基础知识;

(2)熟悉网络操作系统的基础知识;

(3)理解计算机应用系统的设计和开发方法;

(4)熟悉数据通信的基础知识;

(5)熟悉系统安全和数据安全的基础知识;

(6)掌握网络安全的基本技术和主要的安全协议与安全系统;

(7)掌握计算机网络体系结构和网络协议的基本原理;

(8)掌握计算机网络有关的标准化知识;

(9)掌握局域网组网技术,理解城域网和广域网基本技术;

(10)掌握计算机网络互联技术;

(11)掌握TCP/IP协议网络的联网方法和网络应用服务技术;

(12)理解接入网与接入技术;

(13)掌握网络管理的基本原理和操作方法;

(14)熟悉网络系统的基本性能测试和优化技术,以及可靠性设计技术;

(15)理解网络应用的基本原理和技术;

(16)理解网络新技术及其发展趋势;

(17)正确阅读和理解本领域的英文资料。

其次成为一名软件工程师需要达成的技术目标

1、Java技术目标:掌握企业项目开发流程及相关技术,能够使用SSM框架、SSH框架技术,快速有效地开发性能健壮的企业级应用;

2、WEB前端技术目标:掌握前端设计思想理念,能使用HTML5、CSS

3、JavaScript、jQuery、Ajax、bootstrap等技术完成;

3、数据库技术目标:掌握数据库设计思想、使用E-R图、第三范式进行规范的数据库设计;能使用三大关系型数据库MySQL、Oracle、SQL Server进行数据库开发能使用NoSQL数据库进行数据的存储访问;

4、大数据技术目标:认识大数据和云计算,能够在Hadoop平台上进行数据存储和数据的基本分析;

5、Android技术目标:掌握Android开发方面基础技术,能够完成简单的Android本地应用程序;

6、NET技术目标:掌握https://www.360docs.net/doc/d514920634.html, MVC 框架,能够完成企业级应用开发;

想必看完之后你对IT软件工程师这一职位有了更深入的了解。如果想要从事这个领域的工作,那么就要把基本知识打扎实了。

软件工程师职业分析

软件工程师职业分析 首先什么是软件工程师?软件工程师主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。这些岗位的分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。 软件工程师是IT行业需求量最大的职位,稳居IT行业职位需求TOP10的第一位(第二位是高级软件工程师)。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)、.NET平台技术、C#、C/S B/S程序开发,还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技术。 除此之外,关于网络工程和软件测试的其他技术也要有所涉猎,以利于操控全局。软件工程师可谓是软件项目开发的掌舵者。一名优秀的软件工程师应当具有较强的逻辑思维能力,对于技术的发展有敏锐的嗅觉。虽然要求技术全面,但无须偏执于门门技术都精通,任何软件工程师都有自己的技术特长和偏向,对于自己手中的技术,可有精通-掌握-熟悉-了解之分,根据工作需要和职业发展的具体情况来划分。 从最新的数据看出目前软件行业成为目前最热的行业之一,3G工程师、嵌入式工程师、Java软件工程师、. net软件工程师的开发前景怎么样,成为我们即将毕业的大学生们最关心的问题,下面笔者就从这四个方面分析软件开发工程师的就业前景,参考来源《2013-NIIT软件行业分析》; 3G工程师就业前景分析:中国被世界公认为全球最大的3G移动市场,但是,3G相关的人才却严重失调。专业从事3G应用软件开发从业人员不足千人,据工信部预测,仅2010年,中国3G人才市场缺口就在100万以上,其中3G软件工程师缺口就在50万左右。 3G人才短缺现状,使得3G行业已经成为新的高薪行业,基于3G软件开发人员变得格外抢手。人力资源专家表示,3G软件开发是未来几年最热门和最受

嵌入式软件工程师笔试题

笔试题 1: 设 float a=2, b=4, c=3; ,以下 C 语言表达式与代数式 (a+b)+c 计算结果不一致的是 A.(a+b)*c/2 B.(1/2)*(a+b)*c C.(a+b)*c*1/2 D.c/2*(a+b) 参考答案: B,因为 a,b,c 三个变量都是浮点数,所以在 B 答案中其结果是 0,因为在计算 1/2 是就是 0,如果改成 1/2.0 就正确了。 2: 为了向二进制文件尾部增加数据,打开文件的方式应采用 A.″ab″ B.″rb+″ C.″wb″ D.″wb+″ 参考答案: D 3: 下述程序执行后的输出结果是 #include main() { int x= 'f'; printf( “%c n”, 'a'+(x - ‘a'+1)); } A.g B.h C.i D.j 参考答案: A 4:C 语言中,下列运算符优先级高的是 A.! B.% C.>> D.= = 参考答案: A 5:数组定义为“ int a [ 4 ] ; ”,表达式 ( ) 是错误的。 A.*a B. a [ 0 ] C. a D.a++ 参考答案: D

6: 执行语句“ k=7>>1; ”后,变量 k 的当前值是 A.15 B.31 C. 3 D. 1 参考答案: C 7: 定义函数时,缺省函数的类型声明,则函数类型取缺省类型 A.void B.char C.float D.int 参考答案: D 8: 若 main() 函数带参数,参数个数多是 A.0 B. 1 C. 2 D. 3 参考答案: C 只知道有定义形式 main(int argc,char* argv[])) 9: 若有宏定义: #define MOD(x , y) x%y 则执行以下语句后的输出结果是 int a=13 ,b=94; printf( ″%d n″, MOD(b, a+4)); A. 5 B.7 C.9 D.11 参考答案: B 10: 下列各个错误中,哪一个不属于编译错误 A.改变 x 原值 3 为 5 ,写作“ x==5 ; ” B.花括号不配对 C.复合语句中的后一条语句后未加分号 D.变量有引用、无定义参考答案: A 11: 下列程序段运行后, x 的值是 ( ) a=1;b=2;x=0; if(!( — a))x — ; if(!b)x=7;else ++x; A.0 B. 3 C. 6 D.7 参考答案: A

(完整版)[整理]一级注册结构工程师《基础知识》练习.

推荐:一级结构工程师模拟试题 单选题 1.蒸汽采暖系统宜采用哪种散热器? A.钢制柱型 B.铸铁柱型 C.板型 D.扁管型 答案:B 2.当热水集中采暖系统分户热计量装置采用热量表时,系统的公用立管和入户装置应设于何处? A.明装于楼梯间 B.设于邻楼梯间或户外公共空间的管井内 C.明装于每户厨房间 D.设于邻厨房的管井内 答案:B 3.分户热计量热水集中采暖系统,在建筑物热力入口处没必要设置何种装置? A.加压泵 B.热量表 C.流量调节装置 D.过滤器 答案:A 4.哪种民用建筑的采暖散热器必须暗装或加防护罩? A.办公楼 B.高层住宅 C.学校 D.幼儿园 答案:D 5.设置全面采暖的建筑物,其围护结构的传热阻? A.越大越好 B.越小越好 C.对最大传热阻有要求 D.对最小传热阻有要求 答案:D 6.当发生事故向室内散发比空气密度大的有害气体和蒸汽时,事故排风的吸风口应设于何处? A.接近地面处 B.上部地带 C.紧贴顶棚 D.中部 答案:A 7.对于放散粉尘或密度比空气大的气体和蒸汽,而不同时散热的生产厂房,其机械通风方式应采用哪一种? A.下部地带排风,送风至下部地带

B.上部地带排风,送风至下部地带 C.下部地带排风,送风至上部地带 D.上部地带排风,送风至上部地带 答案:C 8.对于系统式局部送风,下面哪一种不符合要求? A.不得将有害物质吹向人体 B.送风气流从人体的前侧上方倾斜吹到头,颈和胸部 C.送风气流从人体的后侧上方倾斜吹到头,颈和背部 D.送风气流从上向下垂直送风 答案:C 9.高大空间空调送风口,宜采用何种形式? A.散流器或孔板 B.百叶风口或条缝风口 C.格栅或圆盘 D.旋流风口或喷口 答案:D 10、构件正常工作时应满足的条件是指: (A)构件不发生断裂破坏; (B)构件原有形式下的平衡是稳定的; (C)构件具有足够的抵抗变形的能力; (D)构件具有足够的承载力(强度)、刚度和稳定性。 答案:(D) 1.当中庭高度大于12m时,应设置什么防排烟设施? A.屋顶自然排烟 B.侧墙自然排烟 C.机械加压送风防烟 D.机械排烟 答案:D 2.居民生活用气设备严禁安装在何处? A.卧室 B.厨房 C.卫生间 D.门厅 答案:A 3.地下室、半地下室25层以上的建筑,燃气引入管宜设采用何种阀门? A.截止阀 B.闸阀 C.安全阀 D.快速切断阀 答案:D 4.设在高层建筑内的通风、空调机房门应采用() A.甲级防火门 B.乙级防火门 C.丙级防火门

软件开发工程师就业前景如何

软件开发工程师就业前景如何 软件开发工程师是从事软件开发相关工作的人员的统称。软件开发工程师也分很多种,比如3G软件开发工程师,android软件开发师,Java开发工程师等。这些工程师的前景又如何呢? 3G软件开发工程师 3G人才短缺现状,使得3G行业已经成为新的高薪行业,基于3G软件开发人员变得格外抢手。人力资源专家表示,3G软件开发是未来几年最热门和最受欢迎的职业之一。根据前程无忧网发布的薪资报告,具有10年工作经验的高级嵌入式软件工程师年薪在30万元左右。即使是初级的嵌入式软件开发人员,平均月薪也在5000元左右,中高级的嵌入式软件工程师月薪平均已超过万元,而且随着3G应用的进一步深入发展,3G软件研发人才的薪水还会进一步水涨船高!据计世资讯发布的相关研究报告称,估计国内3G人才缺口将达到50万人以上。 android软件开发工程师 Android工程师是指从事Android移动应用操作系统、游戏和各种Android 平台功能的应用、开发和测试的技术人员。以手机开发为主要对象,包括但不限于手机操作系统、手机游戏、手机其他多种功能的开发和优化人员。Android 工程师是移动应用开发者,希望将自己的应用移植到该平台上或者在该平台上开发应用。 随着Android平台的扩张,引发了Android人才荒,2011年移动开发人才需求几十万,未来人才需求缺口将达百万。 Java软件开发工程师

Java软件工程师的未来发展方向大致分为两类: 一是成为管理人员,例如产品研发经理,技术经理,项目经理等; 二是继续他的技术工作之路,成为高级软件工程师、需求工程师等。 Ios软件开发工程师 依据51job前程无忧数据,软件及IT工程师在长达10年时间内一直占据着国内众多职业岗位平均工资水平的前茅,基于iPhone开发的岗位平均薪酬比传统软件开发岗位高出50%以上的水平,移动互联行业公司为了吸引留住人才除了提供保险、休假、灵活作息时间、优质办公环境等福利外更有股权,期权分红吸引高端求职者。

软件工程基础知识点总结

软件工程基础部分知识点总结 知识点一软件工程的基本概念 1、软件定义:是计算机系统中与硬件相互依存的另一部分,是包括程序、数据以及相关文档的完整集合。 1)程序是软件开发人员根据用户需求开发的、用程序设计语言描述的、适合计算机执行的指令(语句)序列。 2)数据是使程序能够正常操作信息的数据结构。 3)文档是与程序开发、维护和使用有关的图文资料。 国标(GB)计算机软件的定义:与计算机系统的操作相关的计算机程序、规程、规则以及可能有的文件、文档及数据。 2、软件特点: 1)软件是一种逻辑实体,而不是物理实体,具有抽象性,是计算机的无形部分; 2)软件的生产与硬件不同,它没有明显的制作过程; 3)软件在运行、使用期间不存在磨损、老化问题; 4)软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致了软件移植的问题; 5)软件复杂性高,成本昂贵; 6)软件开发涉及诸多的社会因素 3、软件的分类: 按照功能可以分为:应用软件、系统软件、支撑软件(或工具软件)

1)应用软件是为解决特定领域的应用而开发的软件。 2)系统软件是计算机管理自身资源,提高计算机使用效率并为计算机用户提供各种服务的软件。 3)支撑软件是介于系统软件和应用软件之间,协助用户开发软件的工具软件。 4、软件危机:是指在软件的开发和维护过程中所遇到的一系列严重问题。软件危机主要体现在以下几个方面: ①软件开发的实际成本和进度估计不准确 ②开发出来的软件常常不能使用户满意 ③软件产品的质量不高,存在漏洞,需要经常打补丁 ④大量已有的软件难以维护 ⑤软件缺少有关的文档资料 ⑥开发和维护成本不断提高,直接威胁计算机应用的扩大 ⑦软件生产技术进步缓慢,跟不上硬件的发展和人们需求增长 5、软件工程:此概念的出现源自软件危机。软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来开发与维护软件的学科。 1)研究软件工程的主要目的就是在规定的时间、规定的开发费用内开发出满足用户需求的高质量的软件系统(高质量是指错误率低、好用、易用、可移植、易维护等)。 2)软件工程的三个要素:方法、工具和过程。 ①方法:完成软件工程项目的技术手段;

高级软件工程师月考试试题A卷带答案

高级软件工程师考试试题(A卷)1、下哪种命名空间中的类型用于创建Windows GUI应用程序。(选择1项) D、 2、判断这PL/SQL 代码块:(选择1项) BEGIN FOR i IN 1..6 LOOP IF i = 2 OR i = 3 THEN null; ELSE INSERT INTO example(one) VALUES (i); END IF; ROLLBACK; END LOOP; COMMIT; END; 有多少行被插入到表 EXAMPLE ? A、0 B、1 C、2 D、3 3、链表具有的特点是:(选择3项) A、不必事先估计存储空间 B、可随机访问任一元素 C、插入删除不需要移动元素 D、所需空间与线性表长度成正比 4、序列图描述对象是如何交互的并且将重点放在消息序列上。(选择1项) A、正确 B、不正确

5、一个XML必须有DTD或Schemas。(选择1项) A、正确 B、不正确 6、动态网站需要的技术为。(选择3项) A、CGI B、HTTP C、ASP D、PHP 7、Linux 文件名的长度不得超过( )个字符?(选择1项)。 A、64 B、128 C、256 D、512 8、在Struts中实现页面跳转主要通过什么方法来实现?(选择1项) A、 B、 C、 D、 9、EJB的优点有哪些?(选择2项) A、技术领先 B、价格低廉 C、性能优越 D、强大的容器支持 10、在使用匿名登录ftp时,用户名为( )? (选择1项) A、login users B、anonymous C、root D、guest 11、你判断下面语句,有什么作用?(选择1项)

机械结构工程师需要具备哪些知识和技能

机械结构工程师需要具备哪些知识和技能 我想从事机械结构工程师行业,应该具备哪一些知识和技术呢?是不是只要会使用PRO/E,UG,AUTOCAD 软体就可以了?请前辈赐教!谢谢! 没有最佳答案 机械工程师考试大纲 Ⅰ.基本要求1.熟练掌握工程制图标准和表示方法。掌握公差共同的选用和示明。 2.认识常用金属材料的机能、试验方法及其选用。掌握钢的热处理原理,认识常用金属材料的热处理方法及其选用。了解常用工程份子化合物塑料、特种陶瓷、光纤和纳米材料的种类及应用。 3.掌握机械产物设计的基本知识与技术,能熟练进行零、部件的设计。认识机械产物的设计程序和基本技术要素,能用电子计算机进行零件的辅助设计,认识实用设计方法,了解现代设计方法。 4.掌握制订工艺过程的基本知识与技术,能熟练制订典型零件的加工工艺过程,并能阐发解决现场出现的一般工艺问题。认识铸造、压力加工、焊接、切(磨)削加工、特种加工、表面涂盖处理、装配等机械制造工艺的基本技术内部实质意义、方法和特点并掌握某些重点。认识工艺方案和工艺装备的设计知识。了解出产线设计和车间平面安插原则和知识。 5.认识与职业相干的安全法规、道德规范和法律知识。认识经济和管理的基础知识。了解管理创新的理念及应用。 6.认识质量管理和质量包管体系,掌握过程控制的基本工具与方法,了解有关质量检测技术。 7.认识计算机应用的基本知识。认识计算机数控(CNC)系统的组成、效用和控制程序的编制。了解计算机仿真的基本概念和常用计算机软体的特点及应用。 8.了解机械制造自动化的有关知识。 Ⅱ.考试内部实质意义 一、工程制图与公差共同 1.工程制图的一般规定(1)图框(2)图线(3)比例(5)视图表示方法(6)图面的安插(7)截面符号与画法 2.零、部件(系统)图样的规定画法(1)机械系统零、部件图样的规定画法(螺纹及螺纹紧固件的画法齿轮、齿条、蜗杆、蜗轮及链轮的画法花键的画法及其尺寸示明弹簧的画法) (2)机械、液压、气动系统图的表示意思画法(机械零、部件的简化画法和符号管路、接口和接头简化画法及符号常用液压元件简化画法及符号) 3.原理图(1)机械系统原理图的画法(2)液压系统原理图的画法(3)气动系统原理图的画法 4.表示意思图 5.尺寸、公差、共同与形位公差示明(1)尺寸示明(2)公差与共同示明(基本概念公差与共同的示明方法) (3)形位公差示明 6.表面质量描述和示明(1)表面粗拙度的评骘参量(2)表面质量的示明符号及代号(3)表面质量示明的说明 7.尺寸链 二、工程材料 1.金属材料(1)材料特征(力学机能物理机能化学机能工艺机能) (2)晶体结构(晶体的特征金属的晶体结构金属的形成晶体金属在固态下的改变合金的结构) (3)铁碳合金相图(典型的铁碳合金的形成晶体过程阐发碳对铁碳合金平衡组织和机能的影响铁碳合金相图的应用) (4)试验方法(拉力试验冲击试验硬度试验化学阐发金相阐发无损探伤)

软件工程师的薪酬及发展前景

软件工程师的薪酬及发展前景 对于打算学习或者转行IT行业的人,最关键软件工程师的薪酬待遇和任职要求。 软件工程师是整个IT行业中基础岗位。根据开发进度和任务分配,完成相应模块软件的设计、开发、编程任务;进行程序单元、功能的测试,查出软件存在的缺陷并保证其质量;进行编制项目文档和质量记录的工作;维护软件使之保持可用性和稳定性。软件开发是一个系统的过程,需要经过市场需求分析、软件代码编写、软件测试、软件维护等程序。软件开发工程师在整个过程中扮演着非常重要的角色,主要从事根据需求开发项目软件工作。如某公司想实现办公自动化,需要专门的软件进行资源整合,该公司的软件开发工程师就可以开发相关办公软件。 一般要求大专以上学历,两年以上工作经验,熟悉各类相关的编程语言和操作环境。熟悉Windows平台下的应用软件开发;精通C/C++、Visual Basic等编程语言,2年以上编程经验;熟悉MS SQL数据库,了解SQL语句以及ODBC编程,并具有实际开发经验;有一定网络编程经验,熟悉TCP/IP等网络协议;熟悉设计思想,了解软件工程规范;精通编译原理者优先;熟悉COM/DCOM,有开发OPC Server经验者优先;英语能力要求较高,能够熟练阅读并理解英文技术资料;有较强的学习和接受新事物的能力。如今,日资企业在华外包产业的扩张,精通日语的软件开发人才更为紧俏。 软件工程师的薪资普遍在7k—12k之间,一些经验丰富、技术牛的,和基础薄弱的另当别算。 北大青鸟兰州优越校区的教学注重学员的项目实训,毕业学员普遍拥有1.5—2年的项目经验,学院推荐就业,所以在经验及就业方面,不用担心。 更多有关软件工程问题请点击咨询。

软件工程师考试大纲

一、考试说明 1.考试要求: (1) 掌握数据表示、算术和逻辑运算; (2) 掌握相关的应用数学、离散数学的基础知识; (3) 掌握计算机体系结构以及各主要部件的性能和基本工作原理; (4) 掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识; (5) 熟练掌握常用数据结构和常用算法; (6) 熟悉数据库、网络和多媒体的基础知识; (7) 掌握C程序设计语言,以及C++、Java、Visual、Basic、Visual C++中的一种程序设计语言; (8) 熟悉软件工程、软件过程改进和软件开发项目管理的基础知识; (9) 熟悉掌握软件设计的方法和技术; (10) 掌握常用信息技术标准、安全性,以及有关法律、法规的基本知识; (11) 了解信息化、计算机应用的基础知识; (12) 正确阅读和理解计算机领域的英文资料。 2.通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有工程的实际工作能力和业务水平。 3.本考试设置的科目包括: (1) 计算机与软件工程知识,考试时间为150分钟,笔试; (2) 软件设计,考试时间为150分钟,笔试。

二、考试范围 考试科目 1.计算机科学基础 1.1 数制及其转换 二进制、十进制和十六进制等常用制数制及其相互转换 1.2 数据的表示 数的表示(原码、反码、补码、移码表示,整数和实数的机内表示,精度和溢出)非数值表示(字符和汉字表示、声音表示、图像表示) 校验方法和校验码(奇偶校验码、海明校验码、循环冗余校验码) 1.3 算术运算和逻辑运算 计算机中的二进制数运算方法 逻辑代数的基本运算和逻辑表达式的化简 1.4 数学基础知识 命题逻辑、谓词逻辑、形式逻辑的基础知识 常用数值计算(误差、矩阵和行列式、近似求解方程、插值、数值积分) 排列组合、概率论应用、应用统计(数据的统计分析) 运算基本方法(预测与决策、线性规划、网络图、模拟) 1.5 常用数据结构 数组(静态数组、动态数组)、线性表、链表(单向链表、双向链表、循环链表)、队列、栈、树(二叉树、查找树、平衡树、线索树、线索树、堆)、图等的定义、存储和操作 Hash(存储地址计算,冲突处理)

软件工程师笔试题目

软件工程师笔试题目 (考试时间:60分钟,满分100分) 1、请简要描述TCP/IP参考模型和OSI参考模型。(10分) 2、简述如下物联网设备Wi-FI、Bluetooth、ZigBee、RFID、NB-IoT的各自特点。(10分) 3、编程实现如下运算:1!+ 2!+ 3!+ ……+ 17! + 18! + 19! + 20!。(15分) 4、假设有个字符数组A,有10个元素,请对这10个元素进行从小到大排列。(10分)

5、假定x=9999,求下面函数的返回值(10分) int func(x) { int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx; } 6、对整型数组a[10]输入10个元素,然后用指针方式依次输出各元素值。(15分) 7、在SQL server上创建名为XuGuang的数据库,然后创建WCM730Q的列表,第一列MAC address为主键,第二列为VID_PID,第三列为BT_FW,第四列为Staff_No. (10分) 8、linux基础命令填空(10分) (1)获取Kernel版本信息的linux命令是____________ (2)实现一个新建文件夹功能的linux命令是____________ (3)用来查看和配置网络接口(网卡)的linux命令是____________ (4)把文件从A路径拷贝到B路径的linux命令是____________ (5)使用vim对文档完成修改后,实现保存退出的功能的命令是____________ 9、请用英文写作,描述下个人基本信息、兴趣爱好、专业技能、职业规划等(10分)(请背面作答)

二级结构工程师考试专业知识练习题及答案

二级结构工程师考试专业知识练习题及答案 2017二级结构工程师考试专业知识练习题及答案 1.钢材的韧性是反映的(b)的指标。 a耐腐性及可焊性b强度及塑性c塑性及可焊性d韧性及耐腐性 2.在碳素结构钢中,a,b,c,d为按质量划分的级别。除(a)钢 冲击韧性不作为要求条件,其余的都要求保证冲击韧性合格。 a、a级 b、b级 c、c级 d、d级 3.直接受到重复荷载作用的焊接结构,影响其疲劳强度的最主要因素是(d)。 a应力变化的循环次数、最大应力与最小应力的代数差(应力幅) 和钢材的静力强度 b应力变化的`循环次数、最大应力、应力比(绝对值最小与最大 应力之比,拉应力取正值,压应力取负值)和构造细部 c应力变化的循环次数、最大应力与最小应力的代数差(应力幅)、最大应力、应力比和钢材的静力强度 d应力变化的循环次数、最大应力与最小应力的代数差(应力幅) 和构造细部 4.为保证承重结构的承载力和防止在一定条件下出现能脆性破坏,应根据(c)等综合因素考虑,选用合适的钢材牌号和材性。 a结构形式、应力状态,钢材厚度和工作温度 b荷载特征、连接方法、计算方法、工作环境及重要性 c重要性、荷载特征、结构形式、应力状态、连接方法、钢材厚 度和工作环境

d重要性、跨度大小、连接方法、工作环境和加工方法 5.钢材经过冷加工冷拉、冷弯、冲孔、机械剪切所产生的冷作硬化应变硬化后,其(d)基本保持不变。 a抗拉强度和屈服强度b塑性c韧性d弹性模量 6.导致木材物理力学性质发生改变的临界含水率是()。 a.最大含水率 b.平衡含水率 c.纤维饱和点 d.最小含水率 答案:c 7.木材干燥时,首先失去的水分是()。 a.自由水 b.吸附水 c.化合水 d.游离水 答案:a 8.干燥的木材吸水后,其先失去的水分是()。 a.纵向 b.径向 c.弦向 d.斜向 答案:a 9.含水率对木材强度影响最大的是()强度

软件开发工程师面试题(基础知识)

.NET开发人员试题(综合) 1、用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的 关系以及为什么要这样分层? 2、软件开发过程一般有几个阶段?每个阶段的作用? 3、您对编程的兴趣如何?工作中遇到不懂的问题是怎样去解决的?您一 般怎样去提高自己的编程水平? .NET开发人员试题(基础) 1、请你说说.NET中类和结构的区别? 答:结构是值类型,在堆栈上分配地址,所有的基类型都是结构类型,如 System.int或System.string,不能被继承 类是引用类型(new),可以被继承,在堆上分配地址,堆栈的执行效率要比堆的执行效率高,但堆栈的资源有限, 2、死锁的必要条件?怎么克服? 答:系统资源不足,资源分配不当,一个资源每次只能被一个进程使用,一个资源请求资源时,而此时这个资源阻塞,且对已获得的资源不放 3、接口是否可以继承接口?抽象类是否可以实现接口?抽象类是否可以 继承实 体类? 答:接口是可以继承接口;抽象类是可以实现接口;抽象类可以继承实体类,只要实体类有明确的构造函数. 4、构造器 Constructor是否可以被继承?是否可以被Override? 答: Constructor不可以被继承,因此不能被重写(Override),但可以被重载(Overloading) 5、当一个线程进入一个对象的方法后,其它线程是否可以进入该对象的 方法?

答:不可以,一个对象的方法只能由一个线程访问 6、C#是否可以对内存直接进行操作? 答:可以,因为可以使用指针 7、数组有没有Length()这个方法?string有没有这个方法?8、谈谈final,finally,finallize的区别? 答:final用来申明属性、方法、类,表示属性不可变,方法不可以被覆盖,类不可以被继承 Finally是异常处理语句结构,总是执行 Finallize是object类一个方法,在垃圾回收机制中执行的时候会被调用被回收对象的方法 9、C#中委托是什么?事件是不是一种委托? 答:委托是一种安全的类似于函数指针,但比指针安全,它可以把方法作为一个参数传递给另一个方法,可理解为指向函数的引用,事件是一种消息机制,是一种委托,委托不带方法体。 10、Override, Overload,的区别? 11、概述反射、序列化和反序列化?12、UDP和TCP连接有和异 同?13、进程和线程分别该怎么理解? 14、ASP。NET页面之间传递值的几种方式? 15、a=10,b=15在不使用第三方变量的前提下,把a,b的值互换。 答:a=b+(b=a)*0; 16、请简述面向对象的多态的特性及意义? 17、Session喜欢丢值且占内存,Cookies不安全,请问用什么办法替代这两种方法? 18、try{}里有一个return语句,那紧跟在这个后边有个finally{}里的代码会不会被执行,什么时候执行? 20、求当前日期所在的周的起止日期。 答:select sysdate-to_char(sysdate, 'D ')+1 as起始日 期,sysdate+7-to_char(sysdate, 'D ') as 中止日期 from dual 21、c#中的&符号与&&符号有什么区别?22、函数和存储过程的区别?

软件工程师经典笔试题IT笔试题

软件工程师经典笔试题IT笔试题 1. 用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)。 答案:#define SECONDS_PER_YEAR(60*60*24*365)UL 应该意识到表达式将使一个16位机的整形数溢出,因此要用到长整型符号L,表达式中UL 表示无符号长整型。 2. 写一个“标准”宏MIN,这个宏输入连个参数并返回较小的一个。 答案:#define MIN(A,B) ((A)<=(B)?(A):(B)) 懂得在宏中小心的吧参数用括号扩起来 3. sizeof 的一些考察 char* ss1=”0123456789”; char ss2[]=”0123456789”; char ss3[100]=”0123456789”; int ss4[100]; char q1[]=”abc”; char q2[]=”a\n”; char* q3=”a\n”; 答案:ss1是一个字符指针,指针的大小是一个确定的值,就是4,sizeof(ss1)=4; ss2是一个字符数组,这个数组最初的大小未定,填充值是“0123456789”,一个字符占一位,再加上隐含的“\0”一共是11位。 ss3是一个字符数组,这个数组开始预分配100,所以它的大小是100位。 ss4是一个整型数组,但是每个整型变量所占空间是4,所以它的大小一共是400位。 q1与ss2类似,占4位。Q2里面有一个“\n”,“\n”算作一位,加上隐含的,大小一共是3位。Q3是一个字符指针,指针得大小是一个定值,就是4. 4.What is the output of the following code? #include using namespace std; class A {}; class A2 {char d,e;}; struct B{}; struct C{ char x,y;}; struct D{int x,y;}; main() { cout<

优秀结构工程师需要掌握的主要技能

优秀结构工程师需要掌握的主要技能 一个优秀的结构工程师需要掌握不少技能,其中主要技能包括: 1、基本的机械设计知识; 2、熟练掌握塑胶件、钣金和压铸等零件设计;即面向制造的设计;保证零件设计简单、质量高、缺陷少、制造成本低,同时相应的模具结构简单、模具制造和加工容易。中国证书人才网 3、熟练掌握产品的装配设计技巧;即面向装配的设计;产品的装配同产品的制造同样重要,产品的装配应当使得装配工序简单、装配效率高、装配缺陷少、装配成本低和装配质量高等;常用的装配设计指南包括减少零件数量、简化产品结构、零件标准化、产品模块化、设计稳定的基座、设计导向特征、零件先定位后固定、防错的设计、人机工程学的设计等。 4、掌握公差分析知识;能够利用公差分析优化产品的设计质量和解决产品开发中碰到的实际问题; 5、熟悉相关的材料、模具和表面处理工艺等知识; 6、具有分析问题和解决问题的能力;产品开发中不可避免的会出现很多问题,分析问题和解决问题的能力至关重要。 7、熟悉产品的开发流程,特别是面向制造和装配的产品开发流程,良好的产品开发流程能够帮助产品结构工程师减少设计变更、缩短产品开发时间和提高产品开发质量; 8、熟悉相关的产品测试要求,例如EMI、ESD、安全和可靠性等,并设计产品满足这些要求; 9、熟悉相关的产品行业标准; 10、3D和2D软件知识,常用的3D软件包括Pro/E, UG, Solidworks, Catia等,熟练掌握其中一种即可;常用2D软件是AutoCAD; 11、良好的创新精神;可学习TRIZ的相关理论知识。 12、团队精神;产品开发的成功离不开团队的合作,产品结构工程师不可能完全掌握产品制造和装配、测试等方面的知识,产品工程师应当可以通过与制造工程师和装配工程师以及测试工程师等团队合作,从而提高产品开发的质量。

ERP工程师就业前景及要求

ERP就业前景 职业描述:ERP人才是指从事ERP软件开发、维护或项目实施,使ERP软件产品在企业经营管理中得以成功应用的相关人才。ERP作为一种当前在全球范围内应用最广泛、最有效的一种企业信息化管理方法,在跨国集团企业早已被广泛使用,如今正在被越来越多中国企业所接受和采用,特别是第十五届五中全会提出了" 以信息化带动工业化,发挥后发优势,实现社会生产力的跨越式发展。" 的指导纲领之后,信息化作为一项基本国策受到国家的非常重视和大力推广。目前,ERP成为企业获取利润的最佳方式,并且ERP专业人才在社会发展中已经成为一种新兴职业,。 就业前景:中国是世界上最具潜力的市场。信息化的高速发展推动了市场对ERP人才的更大需求。各大从事企业信息化软件开发的企业,以及实施ERP软件的企业对ERP各类人才有大量需求。而据权威部门统计,知名公司ERP 顾问的缺口多达20多万且此现象还会长期存在;而普通的ERP应用人才更是需要1500-2300万人,将成为中国就业人数较多的行业和热门职业。 就业方向:ERP人才主要在三个方向就业,一是到应用ERP软件的企业就职,提升企业的软件使用效益,如应用ERP企业的内部咨询人员等,被称为“内部咨询”;二是到软件公司就职,从事软件实施工作,负责软件研发、测试、企业咨询实施等,职位有软件工程师、技术支持、实施顾问等,称为“外部咨询”;三是自己。 薪酬待遇:从事ERP管理工作的人员,薪金非常可观。一般企业内部咨询的年薪起薪约在2 万元以上,有经验的ERP管理工作人员工资通常高于企业其他员工几倍;就外部咨询顾问而言,高端人才身价不菲。本科毕业生一般起薪2000-3000元,工作数年成为高级顾问或者资深顾问后,薪酬会相当可观。而ERP咨询经理年薪可达40-60万元,大公司的ERP实施顾问年薪在20-30万元左右,小型公司的ERP实施顾问年薪在10万元左右。知名企业的顾问薪酬甚至按照“小时”计算。在未来几年里,ERP顾问的身价、行情会一直看涨,年薪几十万甚至上百万也不足为奇。随着我国信息化建设的深入,高级的ERP管理人才缺口不断扩大,这也是造成ERP管理人才的薪资在各行业中增长幅度最快,使ERP管理咨询师成为最灵活的金领职业之一。 从业条件:要求ERP从业人员不仅要具备过硬的组织协调、分析判断、开拓创新能力,而且要有特殊的素质和气魄。一名优秀ERP高级人才的不但要懂IT ,还要会管理,熟悉行业,更重要的是要有丰富的实施经验。 怎样才能成为ERP工程师 1.精通管理,包括销售\生产\采购\财务\成本\,如果不了解这些,无法针对这些管理实践进行深入的开发和推广,自己不懂如何教别人懂啊. 2.程序开发,目前的ERP软件开发工具不同,无法说你要学习哪种,但是数据库软件一定要学,SQL和ORACLE中选一种.SQL是中小型,ORACLE是大型. 3.资质认证不清楚,但是系统工程师的前景不如实施专家,你自己选吧 ERP工程师分为两种: 一种是需要开发技术,进行软件的二次开发以及后期的升级 一种是ERP实施顾问,这种职业目前还是挺有发展前途的,不过ERP实施顾问平常要从事很多东西,也要懂很多:对中国ERP市场,已经企业管理思想要有比较深刻的认识,有比较深的管理理念,协调部门进行日常的业务流程管理,其次要对软件,已经数据库有一定的基础,负责日常新人的培训工作,还有数据库维护,以及数据分析 如果你想从事这行业,首先你的计算机技术是无庸置疑的,但是你得加强你的管理方面的知识,跟管理有关的东西都得学,比如人力资源管理,供应链管理,生产管理等等,还有财务上要有一定的基础,多学学财务会计吧

完整word版嵌入式软件工程师笔试题 华为

(一)1什么是预编译,何时需要预编译:答案:1、总是使用不经常改动的大型代码体。在这种所有模块都使用一组标准的包含文件和相同的编译选项。2、程序由多个模块 组成,情况下,可以将所有包含文件预编译为一个预编译头。 const char *p 上述三个有什么区别?2 char * const p char const * p 答案:p的值不可以修改char * const p; //常量指针,和char const *p const char *p ;//char const * p;//指向常量的指针,指向的常量值不可以改 3 char str1[] = abc; char str2[] = abc; const char str3[] = abc; const char str4[] = abc; const char *str5 = abc; const char *str6 = abc; char *str7 = abc; char *str8 = abc; cout < < ( str1 == str2 ) < < endl; cout < < ( str3 == str4 ) < < endl; cout < < ( str5 == str6 ) < < endl; out < < ( str7 == str8 ) < < endl; 0 0 1 1 结果是:是指针,它们指str5,str6,str7,str8str1,str2,str3,str4是数组变量,它们有各自的内 存空间;而向相同的常量区域。 以下代码中的两个sizeof用法有问题吗?4 ] [C易中的小写字母转换成大写字母// 将str void UpperCase( char str[] ) { for( size_t i=0; i

软件工程师笔试题及答案

吉运集团 北京信息科技开发公司软件工程师笔记题 ___________________________________________ __________ 姓名:________________ 联系电话:_____________ 期望工资________________ 分)第一部分:选择题(每题5 ) 多选都正确一、以下程序中VB和C#书写的是:( A:Public strName As String 和string strName = new string() B:Public strName As String()和string strName = new string() C:Public strName(10)As String和string[] strName = new string[100]; D:以上答案都正确; 二、以下C#程序中,写法不正确的是( )多选.B :C:\\Windows\\System32 A:C://Windows//System32 D:@C:/Windows/System32 C:@C:\Windows\System32 三、下列选项中,是引用类型的是( ) A. enum类型 B. struct类型 D. int 类型类型C. string ) 四、软件开发过程一般有以下几个阶段,正确的说法是( A:需求分析,概要设计,详细设计,软件编码,软件测试 B:概要设计,需求分析,详细设计,软件编码,软件测试 C:需求分析,详细设计,软件开发,系统上线 D:系统调研,需求讨论,整体设计,系统上线,系统售后 ) 五、以下关于CLR语言描述,不正确的是( 中调用;https://www.360docs.net/doc/d514920634.html,写类,在C#翻译语言,用户可以用.NET是CLR:A. B:有了CRL 在.NET,保证了一种语言具有的功能其它语言也有; C:CLR是在.NET 中间语言,是CPU能看懂的语言; D :以上说法都正确; ( )

一级结构工程师知识点整理

1.对称结构在正对称荷载作用下,其内力(位移)是正对称的对称结构在反对称荷载作用下,其内力(位移)是反对称的 2.梁内力的规定轴力通常以拉力为正、压力为负;轴力图必须标正负号剪力以使截面所在的隔离体有顺时针转动趋势为正、逆时针为负;剪力图必须标正负号 3.梁的截面高度愈大,抗弯截面系数就愈大,梁的正应力就愈小 4.三铰拱是静定拱,水平推力与拱高成反比,愈平缓的拱,支座承受的水平推力愈大,反之愈小 5.超静定结构在荷载作用下的内力与各杆EI、EA的相对比值有关,而与各杆EI、EA 的绝对值无关 6.预应力混凝土屋架适用于跨度为18-36米的房屋 7.弯距图线与剪力图线的关系是下-正、上-负 8.普通钢筋混凝土的自重为24-25kN/m3 9.砖砌体的自重为19kN/m3 10.钢材的自重为78.5kN/m3 11.木材的自重为4-9kN/m312.粘土砖尺寸为240*115*53;每M3砌体为5 12块砖 13.一般上人屋面的活载标准值2.0kN/m2不上人0.5屋顶花园3.0(不包括池墙) 14.住宅中挑出阳台的活载标准值2.5kN/m2(人员密集3.5),一般比室内大 15.风压的基本期是50年(离地10M,10min最大风速,平方除1000确定风压Wo) 16.雪压的基本期是50年 17.荷载设计值大于标准值 18.短期效应组合和长期效应组合时,不考虑荷载分项系数 19.承载能力极限应采用荷载效应的基本组合;

20.正常使用极限状态根据不同设计要求分别采用短期效应组合和长期效应组合进行设计 21.荷载准永久值小于标准值(积灰荷载除外) 22.刚性和刚弹性方案房屋的横墙厚度不宜小于180 23.一般多层住宅设计不考虑撞击力和龙卷风;必须考虑风载和活荷载 24.土压力和自重属静荷载(亦指恒载、永久荷载);风压和积灰是活荷载 25.积灰属静力荷载;吊车、地震、撞击力属动荷载 26.我国基本风压取值范围在0.3-0.9kN/m2 27.高处的面积大其风压大,其风荷载总值也大 28.当面积相同时,其面积外轮廓越展开,则抗扭截面模量越大 29.多层停车库的楼面活荷载是按楼盖结构形式确定 30.结构上的作用分为直接作用和间接作用;直接作用也称为荷载 31.荷载分永久荷载、可变荷载和偶然荷载;撞击力或爆炸力属偶然荷载 32.屋面活荷载不应于雪荷载同时考虑,取其较大者 33.设计基准期是50年 34.结构设计的使用年限一类5年临时建筑二类25年易于替换的结构构件三类50年普通房屋和构筑物四类100年纪念性、特别重要的建筑 35.建筑的安全等级一级重要房屋(100年)ro=1.1二级一般房屋(50年)ro=1.0三级次要房屋(5年)ro=0.9 36.屋面活荷载标准值与是否上人、屋面的结构形式有关;与面积大小、排水方式无关 37.建筑物越高,受到的风荷载越大,但超过450M后趋于稳定 38.风压高度变化系数与建筑物所处地面的粗糙度有关;地面的粗糙度类别分四类

相关文档
最新文档