北京中软笔试题
中软java笔试题答案
中软java笔试题答案一、选择题1. 下列关于Java语言特点的描述,哪项是不正确的?A. 面向对象B. 与平台无关C. 支持多线程D. 支持自动垃圾回收答案:以上选项均正确。
2. Java中,用于定义一个类必须使用的关键字是什么?A. classB. interfaceC. publicD. static答案:A3. 下列哪个选项是Java语言中的保留字?A. runB. ifC. SystemD. myMethod答案:B4. 在Java中,如何正确定义一个字符串变量并初始化?A. String str = "Hello, World!";B. string str = "Hello, World!";C. Str str = "Hello, World!";D. string Str = "Hello, World!";答案:A5. Java中的异常处理是通过哪两个关键字实现的?A. try-catchB. catch-tryC. throw-throwsD. try-finally答案:A6. 在Java中,下列哪个类是所有其他类的超类?A. ObjectB. ClassC. SystemD. Thread答案:A7. 下列关于Java集合框架的描述,哪项是正确的?A. Collection是列表的子接口。
B. Map是集合的一种实现。
C. Set是Map的一种实现。
D. List是集合的一种实现。
答案:D8. 在Java中,如何创建一个线程?A. 实现Runnable接口。
B. 继承Thread类。
C. 实现Thread类。
D. 调用System.createThread()。
答案:A和B9. 下列哪个选项是Java中的输入输出(I/O)流的基础类?A. InputStreamB. OutputStreamC. FileReaderD. BufferedWriter答案:A和B10. 在Java中,final关键字的使用目的是什么?A. 声明常量B. 限制方法重写C. 限制变量赋值D. 限制继承答案:A和C二、填空题1. 在Java中,使用______关键字可以将类、方法或变量声明为公开的。
中软国际笔试题及答案
中软国际笔试题及答案中软国际(ZhongRuan International)是一家致力于软件开发和技术咨询的全球领先企业,为各行业提供先进的解决方案和专业的服务。
中软国际在招聘中重视笔试环节,通过笔试来评估应聘者的技术能力和综合素质。
本文将介绍一些常见的中软国际笔试题以及它们的答案,希望对准备参加中软国际笔试的应聘者有所帮助。
1. 数据结构与算法题题目:实现一个链表的反转。
答案:可以使用迭代或递归的方式实现链表的反转。
下面是一个使用迭代的示例代码:```c++class ListNode {public:int val;ListNode* next;ListNode(int val) : val(val), next(NULL) {}};ListNode* reverseList(ListNode* head) {ListNode* prev = NULL;ListNode* curr = head;while (curr != NULL) {ListNode* nextNode = curr->next;curr->next = prev;prev = curr;curr = nextNode;}return prev;}```2. 数据库题题目:有两张表,一张是学生信息表(Student),其中包含学生的学号(ID)和姓名(Name);另一张是课程信息表(Course),其中包含课程的课程号(ID)和名称(Name)。
请编写SQL语句查询选择选修了所有课程的学生的姓名。
答案:可以通过子查询和GROUP BY子句来解决这个问题。
以下是SQL语句的示例:```sqlSELECT FROM Student sWHERE NOT EXISTS (SELECT c.IDFROM Course cWHERE NOT EXISTS (SELECT sc.IDFROM SC scWHERE sc.StudentID = s.IDAND sc.CourseID = c.ID));```3. 编程题题目:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数的下标。
中软国际笔试题全文
可编辑修改精选全文完整版中软国际校园招聘笔试题目(测试)姓名:学校:手机:邮箱:专业:时间:一小时Part 1: Common understanding1. 判断题: 判断题(每题1分,12 分,正确的√,错误的╳)1) 软件测试的目的是尽可能多的找出软件的缺陷。
()2) Beta测试是验收测试的一种。
()3) 验收测试是由最终用户来实施的。
()4) 项目立项前测试人员不需要提交任何工件。
()5) 单元能发现约80%的软件缺陷。
()6) 代码评审是检查源代码是否达到模块设计的要求。
()7) 自底向上集成需要测试员编写驱动程序。
()8) 负载测试是验证要检验的系统的能力最高能达到什么程度。
()9) 测试人员要坚持原则,缺陷未修复完坚决不予通过。
()10) 代码评审员一般由测试员担任。
()11) 我们可以人为的使得软件不存在配置问题。
()12) 集成测试计划在需求分析阶段末提交。
()2. 测试案例: 一个程序实现如下功能, 输入a,b,c,如果这三个数满足三角形的条件,则计算三角形的周长,否则输出提示错误. 然后判断三角形是等腰三角形还是等边三角形, 若是等腰三角形则打印输出等腰三角形, 若是等边三角形则打印输出等边三角形, 否则退出. 请给出程序流程及控制流程,测试路径. 试举一个测试用例.答案: 编程思路题, 流程图的思路如下:1) 先判断输入的三个数据有效性, 比如负数, 或者02) 判断输入的三个数据是否能构成一个三角形, 也就是a+b>c, a+c>b, 如果不是题诗错误3) a, b对比, 如果相等, 跟c对比, 如果都相等, 打印出等边三角形如果不相等, 再分别拿b, a与c对比, 如果有一个相等打印等腰三角形, 如果不相等退出测试思路: 等价类划分, 分别为边长无效数据的测试用例, 无法构成三角形的数据,即a+b<c的数据输入, 普通三角形的数据输入, 等腰三角形的数据输入, 等边三角形的数据输入边界值法, 对大数据的运算能力等3. 问答题: SIM卡是否支持热插拔?4. 问答题: 请简述APN的全称和作用。
中软国际校园招聘笔试试题_IIA
中软国际校园招聘笔试试题考试范围:1.逻辑推理题(10题,共30分)2.英语能力题(5题,共10分)3.基础技术题(10题,5个选择,5个填空,共30分)4.专业技术题(分Java、.NET、C/C++、测试四个技术方向,每个方向10题30分)考试要求:1.考试时间为90分钟,每个人独立、闭卷完成考试2.请将答案写在答题纸上,不允许直接在卷面上答题3.选择题除非在题目中说明,否则都是单选题。
多选题少选、错选均不给分4.请在答题纸“技术方向”中勾选相应技术领域,解答试卷“专业技术”部分的对应试题。
请至少选择一个方向作答,也可以回答其它方向题目5.考试完毕,试卷和答题纸一并收回试题:1. 逻辑推理(每题3分,共30分)1.选出以下最合适的选项完成句子:在最近召开的关于北海环境污染问题的会议上,大多数与会国都同意对流入北海的水质采取统一的质量控制,不管环境污染是否是因为某一特定流入源造成的。
当然,为了避免过分僵化的控制,A.采用的任何统一控制办法都必须施行不误。
B.受控制的任何物质必须是确实产生环境危害的。
C.那些同意统一控制的国家是那些排放量很大的国家。
D.那些将被控制的污染物质,目前在北海已经有了。
2.“有些好货不便宜,因此,便宜不都是好货。
”与以下列哪项推理作类比说明以上推理不成立?A.湖南人不都爱吃辣椒,因此,有些爱吃辣椒的不是湖南人。
B.有些人不自私,因此,人并不自私。
C.有些南方人不是广东人,因此,广东人不都是南方人。
D.金属都导电,因此,导电的都是金属。
3.观察下列数列的规律,然后从四个供选择的选项中选出最恰当的一项填入括号中:1 4 14 42 ( ) 210A.70 B.84 C.105 D.1404.某校以年级为单位,把学生的成绩分为优、良、中、差四等。
在一学年中,各门考试分前10%的为优;后30%为差,其余的为良和中。
在上一学年中,高二年级成绩为优的学生多于高一年级成绩为优的学生。
2019年北京中软常见笔试题目-word范文模板 (4页)
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==北京中软常见笔试题目1.不许用中间变量,把String ABCDE 倒转2.10000个数求第2大的数,不许用排序算法.3.排序算法的测试用例我的答案:1.1. include "stdafx.h"1. include <iostream>1. include <string>using namespace std;int _tmain(int argc, _TCHAR* argv[]){char *ps = new char[15];strcpy_s(ps,15,"I am yuchifang");cout<<"before reverse:"<<endl;cout<<ps<<endl;int i = 0;int j = 13;while(i<j){ps[i] = ps[i]+ps[j];ps[j] = ps[i]-ps[j];ps[i] = ps[i]-ps[j];i++;j--;}cout<<"after reverse"<<endl;cout<<ps<<endl;return 0;}、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、这是我在中软国际面试的一些题目,看你会吗?1、Java中的属性和字段有什么区别? --这个是当时考我的一道题,我不会啊!!!!!!!!!2、C/C++你更熟悉那个?C++中的虚函数用在什么地方?JAVA中的虚函数呢?(我没记得Java中还有这个)3、你对数据库中存储过程了解多少?说说。
4、假如微软给你500万美元项目经费,你怎么利用它?5、你对考研是什么态度?6、你对加班是什么态度?这个答案项目经理说出来后我感觉太现实了,你猜他怎么说的?和IT人有关的7、Why do you …… ICS&S? (我忘具体怎么说的了,大意就是问你为何要来中软国际?人家可是用全英语问的,说的挺快的,幸好我听懂一点)问题太多了,大多是技术问题,不过都和知识要点有关,不考太难的太复杂的,不过我还是大部分不会啊!!!英语会让你就自己喜欢的方向作简介呢。
北京中软笔试题
北京中软笔试题1.不许用中间变量,把String ABCDE 倒转2.10000个数求第2大的数,不许用排序算法.3.排序算法的测试用例我的答案:1.1. include "stdafx.h"1. include <iostream>1. include <string> using namespace std;int _tmain(int argc, _TCHAR* argv[]){char *ps = new char[15];strcpy_s(ps,15,"I am yuchifang");cout<<"before reverse:"<<endl;cout<<ps<<endl;int i = 0;int j = 13;while(i<j){ps[i] = ps[i]+ps[j];ps[j] = ps[i]-ps[j];ps[i] = ps[i]-ps[j];i++;j--;}cout<<"after reverse"<<endl;cout<<ps<<endl;return 0;}、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、这是我在中软国际面试的一些题目,看你会吗?1、Java中的属性和字段有什么区别?--这个是当时考我的一道题,我不会啊!!!!!!!!!2、C/C++你更熟悉那个?C++中的虚函数用在什么地方?JAVA中的虚函数呢?(我没记得Java中还有这个)3、你对数据库中存储过程了解多少?说说。
4、假如微软给你500万美元项目经费,你怎么利用它?5、你对考研是什么态度?6、你对加班是什么态度?这个答案项目经理说出来后我感觉太现实了,你猜他怎么说的?和IT人有关的7、Why do you …… ICS&S? (我忘具体怎么说的了,大意就是问你为何要来中软国际?人家可是用全英语问的,说的挺快的,幸好我听懂一点)问题太多了,大多是技术问题,不过都和知识要点有关,不考太难的太复杂的,不过我还是大部分不会啊!!!英语会让你就自己喜欢的方向作简介呢。
中软Java笔试题
中软Java笔试题一、判断题(30分)1.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。
2.对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
3.有的类定义时可以不定义构造函数,所以构造函数不是必需的。
4.类及其属性、方法可以同时有一个以上的修饰符来修饰。
5.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点6.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。
7.Final类中的属性和方法都必须被final修饰符修饰。
8.最终类不能派生子类,最终方法不能被覆盖。
9.子类要调用父类的方法,必须使用super关键字。
10.一个Java类可以有多个父类。
11.如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。
12.在java集合中,Vector和HashMap 是线程安全的。
13.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。
14.接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。
15.用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串。
二、选择题(30分)1、关于垃圾收集的哪些叙述是正确的():A.程序开发者必须自己创建一个线程进行内存释放的工作B.垃圾收集允许程序开发者明确指定并立即释放该内存C.垃圾收集将检查并释放不再使用的内存D.垃圾收集能够在期望的时间释放被java对象使用的内存2、下面的哪些赋值语句是不正确的():A.float f=11.1;B.double d=5.3E12;C.double d=3.14159;D.double d=3.14D;3、下面关于变量及其范围的陈述哪些是不正确的():A.实例变量是类的成员变量B.实例变量用关键字static声明C.在方法中定义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化4、下列关于修饰符混用的说法,错误的是():A.abstract不能与final并列修饰同一个类B.abstract类中不可以有private的成员C.abstract方法必须在abstract类中D.static方法中能处理非static的属性5、容器Panel 和Applet缺省使用的布局编辑策略是():A、BorderLayout B、FlowLayout C、GridLayout D、CardLayout6、以下标识符中哪项是不合法的( ):A、BigMeaninglessName B、$intC、1 st D、$17、main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的():A、public static void main()B、public static void main(String[ ] args)C、public static int main (String[ ] arg)D、public void main(String arg[ ])8、执行完以下代码int [ ] x = new int[25];后,以下哪项说明是正确的():A、x[24]为0B、x[24]未定义C、x[25]为0D、x[0]为空9、以下代码段执行后的输出结果为():int x=3;int y=10;System.out.println(y%x);A、0B、1C、2D、310、以下哪个表达式是不合法的():A、String x=”Hello”; int y=9; x+=y;B、Stringx=”Hello”; int y=9; if(x= =y) { }C、String x=”Hello”; int y=9; x=x+y;D、String x=null; int y=(x!=null)&&(x.length()>0) ? x.length : 011、编译运行以下程序后,关于输出结果的说明正确的是():public class Conditional{public static void main(String args[ ]){int x=4;System.out.println(“value is “+ ((x>4) ?99.9 :9));}}A、输出结果为:value is 99.99B、输出结果为:value is 9C、输出结果为:value is 9.0D、编译错误12、以下声明合法的是():A、default String s;B、public final static native int w( )C、abstract double d;D、abstract final double hyperbolicCosine( )13、关于以下application的说明,正确的是():1.class StaticStuff2.{3.static int x=10;4.static { x+=5;}5.public static void main(String args[ ])6.{7.System.out.println(“x=”+ x);8.}9.static { x/=3;}10. }A、4行与9行不能通过编译,因为缺少方法名和返回类型B、9行不能通过编译,因为只能有一个静态初始化器C、编译通过,执行结果为:x=5D、编译通过,执行结果为:x=314、关于以下程序代码的说明正确的是():1.class HasStatic{2.private static int x=100;3.public static void main(String args[ ]){4.HasStatic hs1=new HasStatic( );5.hs1.x++;6.HasStatic hs2=new HasStatic( );7.hs2.x++;8.hs1=new HasStatic( );9.hs1.x++;10.HasStatic.x--;11.System.out.println(“x=”+x);12.}13.}A、5行不能通过编译,因为引用了私有静态变量B、10行不能通过编译,因为x 是私有静态变量C、程序通过编译,输出结果为:x=103D、程序通过编译,输出结果为:x=10215、以下选项中循环结构合法的是():A、while (int i。
中软国际笔试试题
中软国际校园招聘笔试试题考试范围:1.逻辑推理题(共20 分)2.开发技术题(共60 分)3.软件工程知识题共 20 分)考试要求:1.考试时间为 60 分钟,每个人独立完成考试2.须在“研发技术方向”中勾选Java或C#,并解答对应语言试题3.答案写在答题纸上,不允许直接在卷面上答题 4.考试完毕,试卷和答题纸一并收回试题:1.逻辑推理( 1~10 题每题 2 分,共 20 分)1.一位教育工作者撰文表达了她对电子游戏给青少年带来的危害的焦虑之情。
她认为电子游戏就像一头怪兽,贪婪、无情地剥夺青少年的学习和与社会交流的时间。
以下哪项不成为支持以上观点的理由?(A .青少年玩电子游戏, 上课时无精打采。
B .青少年玩电子游戏, 作业错误明显增多。
C.青少年玩电子游戏, 不愿与家长交谈。
D .青少年玩电子游戏, 花费了家里的资金。
2.桌子上有 4 个杯子,每个杯子上写着一句话:第一个杯子:所有的杯子中都有水果糖”第二个杯子:“本杯中有苹果” ;第三个杯子:“本杯中没有巧克力” ;第四个杯子:“有些杯子中没有水果糖” 。
如果其中只有一句真话,那么以下哪项为真?(A .所有的杯子中都有水果糖。
B .所有的杯子中都没有水果糖。
C.所有的杯子中都没有苹果。
D .第三个杯子中有巧克力。
3.鲁讯的著作不是一天能读完的,《狂人日记》是鲁迅的著作,因此,《狂人日记》不是天能读完的。
下列哪项最为恰当地指出了上述推理的逻辑错误?(A .偷换概念B .自相矛盾C .以偏概全D .倒置因果4.面试在求职过程中非常重要。
经过面试,如果应聘者的个性不适合待聘工作的要求,则不可能被录用。
以上论断是建立在哪项假设基础上?(A .必须经过面试才能取得工作,这是工商界的规矩。
B .只要与面试主持人关系好,就能被聘用。
C .面试主持者能够准确地分辨出哪些个性是工作所需要的。
D .面试的唯一目的就是测试应聘者的个性。
5.所有爱斯基摩土著人都是穿黑衣服的;所有的北婆罗洲土著人都是穿白衣服的;没有穿 白衣服又穿黑衣服的人; H 是穿白衣服的。
北京中科软股份有限公司1 java程序员面试题笔试题
一、JAVA1.请说出Servlet的生命周期?2.Overload与Override的区别Overload的方法是否可以改变返回值的类型?3.列举几个常见的异常,并说明什么情况下会出现此异常?4.在JAVA的开发中,命名规范是什么,比如:类名、字段、常量、包名等?二、WEB开发1.简要描述一下J2EE BS系统的目录结构,Web.xml 的作用是什么?2.jsp和Servlet的区别、共同点、各自应用的范围?3.cookie和session 的作用、区别、应用范围,余下的两种跟踪技术是什么,session的工作原理?4.RequestDispatcher.forward()方法和HttpServletResponse.sendRedirect()方法的区别?5.JSP有几个内置对象?作用分别是什么?(不需要全部描述,要求写出4中以上)三、开源框架和设计模式1.请解释MVC和Struts的关系,Struts的工作机制是什么,并说明为什么使用Struts。
2.写出你了解的框架及作用,并说明3.Hibernate为什么提供了延迟加载?起什么作用?数据库有没有提供相应的延迟加载功能?hibernate是如何配置实现延迟加载的?4.hibernate有哪5个核心接口,功能分别是什么?四、数据库1.请说明SQL、SQLServer、MySQL、PLSQL Developer、Oracle之间的区别2.简要解释主键、外键、试图、索引、存储过程、触发器、同义词,并说明他们的用处3.简要解释什么是事务?并举一个恰当的案例说明事务的重要性4.数据库中常用的函数,并说明什么情况下使用(要求写出4个以上)5.如何编写效率高的SQL或提高SQL语句的执行效率?简要面熟你优化SQL的过程6.Null是什么意思?是否等同“”(空字符串)?为什么?sql操作上有没有不同?7.Group by、order by、having的意思分别是什么?使用的顺序是什么?8.有你负责设计酒店管理系统,请给出数据库模型ER图9.为管理业务培训信息,建立3个表S(S#,SN,SD,SA)——4个字段分别代表学号、学员姓名、所属单位、学员年龄C(C#,CN)——2个字段分别代表课程编号、课程名称SC(S#,C#,G)——3个字段分贝代表学号、所选的课程编号、学习成绩使用标注SQL语句实现以下要求:1)查询选修课程名称为“java编程”的学员学号和姓名及年龄2)查询所有选修课程编号为“C5”的学员姓名和所属单位,并按党员年龄从大到小排序3)查询没有选修课程的学员人数4)查询被选修课程最多的课程编号及选修人数5)列出二门以上(含两门)不及格课程的学生姓名及其平均成绩6)列出既同时选修了“java编程”有学过“项目管理”课程的所有学生姓名五、工作方法1.进入中科软之后,你认为最重要的三项能力素质是什么?(按优先级说明)2.你认为做好一名下属最总要的素质是什么?被管理的滋味中,哪些最令人讨厌?3.假设你接了一个活计,本来计划这个活计在一周内可以完成但是,干到中途时,你发现这个活三个星期也干不完,应对这样的局面,你有几种选择?你将作出哪种选择?4.你老板交给你一项任务并交代如何办理,但按领导意见做会造成重大损失,你该怎么办?六.选择题1.所有市场经济搞得好的国家都是因为法律秩序比较好。
中软测试题答案
中软测试题答案测试题一:单项选择题1. A2. B3. C4. D5. A6. B7. C8. D9. A10. B测试题二:填空题1. Java2. HTML3. Python4. CSS5. JavaScript测试题三:简答题1. 因为软件测试可以帮助提高软件的质量和可靠性,减少软件上线后出现的问题,在保证用户体验的同时,节约了企业的时间和成本。
而软件开发没有经过测试,可能会存在一些潜在的问题和漏洞,影响软件的正常运行。
2. 软件测试的基本原则包括完整性、独立性、可衡量性和可追溯性。
完整性是指测试必须覆盖软件的所有功能和需求,确保没有遗漏;独立性是指测试应该独立于开发团队,由专业的测试团队来进行;可衡量性是指测试结果应该可以量化和评估,以便对软件质量进行评估;可追溯性是指测试结果应该可以追溯到测试用例和需求之间的关系,方便问题的定位和修复。
3. 软件测试的生命周期包括测试计划、测试设计、测试执行和测试评估。
测试计划阶段是制定测试策略和计划,确定测试的范围和目标;测试设计阶段是根据需求和功能设计测试用例和测试数据;测试执行阶段是执行测试用例并记录测试结果;测试评估阶段是对测试结果进行分析和评估,提供测试报告和缺陷报告。
4. 软件测试的技术包括黑盒测试和白盒测试。
黑盒测试是基于功能需求和用户行为来进行测试,不考虑内部实现细节;白盒测试是基于代码结构和内部逻辑来进行测试,需要了解和分析源代码。
测试题四:编程题```pythondef fibonacci(n):if n <= 0:return []elif n == 1:return [0]elif n == 2:return [0, 1]else:fibo_list = [0, 1]while len(fibo_list) < n:fibo_list.append(fibo_list[-1] + fibo_list[-2])return fibo_listprint(fibonacci(10))```以上是中软测试题的答案,希望对你有所帮助。
中软国际校园招聘笔试试题-IIA
中软国际校园招聘笔试试题(A)考试范围:1.逻辑推理题(6题,共30分)2.基础技术题(10题,5个选择,5个填空,共20分)3.专业技术题(分Java、.NET、C/C++、软件测试四个技术方向,共50分)考试要求:1.考试时间为60分钟,每个人独立、闭卷完成考试2.请将答案写在答题纸上,不允许直接在卷面上答题3.选择题除非在题目中说明,否则都是单选题。
多选题少选、错选均不给分4.请在答题纸“技术方向”中勾选相应技术领域,解答试卷“专业技术”部分的对应试题。
请选择一个方向作答。
5.考试完毕,试卷和答题纸一并收回试题:1. 逻辑推理(每题5分,共30分)1.知识,不是静止的,知识人总是与他的时代发生千丝万缕的联系。
在看似________的书斋生活的背后,精神世界的丰富图景却使任何“一言以蔽之”的企图成为________。
依次填入划横线部分最恰当的一项是:A.平淡 空谈B.普通 泡影C.雷同 徒劳 D.相同 可能2.10个箱子总重100公斤,且重量排在前三位的箱子总重不超过重量排在后三位的箱子总重的1.5倍。
问最重的箱子重量最多是多少公斤?3.从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:4.伏案工作者长时间低头阅读、书写很容易患腰颈椎疾病。
为帮助这部分人预防和缓解腰颈椎疾病,某单位工会为职工印发了宣传册,教大家预防和治疗腰颈椎疾病的一些方法。
以下哪项如果为真,最能对上述宣传册的效果提出质疑?A.腰颈椎疾病很难进行自我预防和治疗B.预防和治疗腰颈椎疾病需要专业人士指导C.预防和缓解腰颈椎疾病的方法因人而异D.不经常伏案工作的人也可能患腰颈椎疾病5.绿色公关是指企业以生态与经济可持续发展观念影响公关,选择具有“绿色”特征的媒体开展传播活动,以“绿色”为特色塑造企业形象,赢得公众的信任与支持,给企业带来更多便利和竞争优势的一系列公关活动。
根据上述定义,下列属于绿色公关的是:A.某小区居委会按照当地政府的要求进行垃圾分类宣传,在小区举办垃圾分类知识竞赛,现场发放不同颜色的垃圾袋供居民使用,受到大家的欢迎B.人民网举办了以“发展低碳经济引领绿色潮流”为主题的“2010首届低碳中国年度创新论坛”,揭晓了2010年低碳中国领军人物、领军品牌、十大创新技术产品等十多个奖项C.某快餐企业推出了“种植一棵树”的宣传活动,并倡导减少包装以节约资源,创造了良好的经营环境和社会氛围D.某软件公司推出一款绿色软件,无需安装即可使用,移除后也不会有任何残留记录留在电脑里,受到了很多用户的欢迎6.改革开放30多年来,中国的选人用人制度逐步展开、不断深化,取得了巨大成就,以下不能体现中国干部人事制度变迁轨迹的一项是:A.推出新闻发言人制度B.建立公务员制度C.实行企事业单位人员聘用制D.实行干部“四化”2. 基础技术(共20分)选择题(每题2分,共10分)1. IP层位于网络(OSI)七层协议的第几层()A. 第一层B. 第二层C. 第三层D. 第四层2.在userInfo表新增加一列的正确的命令是()A. ALTER tabler userInfo insert column col typeB. ALTER tabler userInfo add column col typeC. ALTER tabler userInfo new column col typeD. ALTER tabler userInfo update column col type3.对有18个元素的有序表作二分查找,则查找A[3]的比较序列的下标依次为A. 1,2,3B. 9,5,2,3C. 9,5,3D. 9,4,2,34.以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是A.喷泉模型B.增量模型C.瀑布模型D.螺旋模型5. 以下关于TCP协议特点的描述中,错误的是()A. TCP协议是一种可靠的面向连接的协议B. TCP协议可以将源主机的字节无差错的传送到目的主机C. TCP协议将网络层的字节流分成多个字节段D. TCP协议具有流量控制功能填空题(每空2分,共10分)1.面向对象的三大特性分别是:____ (1) ____、____ (2) ____、____ (3) ____2.软件设计时应遵循____ (4) ____原则3.数据库中,每个事务都感觉不到系统中其他事务在并发地执行,这一特性称为事务的____(5)____ 3. 专业技术(共50分)3.1. Java方向(选择题第一题2分,其他每题3分,少选、错选均不给分,附加编程题)选择题:1.下面哪个是有效的Java标识符A. max_numB. max-numC. 3. DogNightD. (train)2.java中在单一文件中import,class,和package正确的出现顺序是A. class,import,packageB. import,package,classC. package,import,classD. package,class,import3.下列方法中哪个是执行线程的方法?A.run() B.start() C.sleep() D.suspend()4.在switch(expression)语句中,expression的数据类型不能是()A.doubleB.charC.byteD.short5. 进行变量数值交换中,以下哪个是错误的()。
新员工入职通识考试(中软国际)
1.在Desig.Thinking中, “. )”也可以叫同理心, 换位思考, 完全站在客户的角度考虑问题A.共情B.定义C.设想D.原型E.制作F.测试你的答案: A正确答案A2.常规情况下, 社会工龄为1至10年时, 每年可享受年休假()天A.5天B.7天C.10天D.15天你的答案: A正确答案A3.根据公司考勤管理规定, 一个月内员工忘打卡的次数不能超过()次, 且同一天最多可以提交()次补签电子流A.1次, 1次B.2次, 2次C.3次, 1次D.4次,2次你的答案: C正确答案C4.公司的全称是..)?A.中软国际集团B.中软•华为合资公司C.中软信息服务有限公司D.中软国际有限公司你的答案: D正确答案D5.公司的使命是?A.服务于以信息化推动进步B.成为世界级领先企业C.做世界的中软国际D.普惠IT服务,创造分享你的答案: A正确答案C6.标准婚假为()天A.2天B.3天C.4天D.5天你的答案: B正确答案B7.以下哪项不属于公司考勤导向与原则A.与核心理念相结合B.遵章守纪, 诚实劳动C.员工是个人考勤第一责任人D.部门主管是员工考勤的第一责任人你的答案: D正确答案D8.公司董事局主席、CEO是A.唐振明博士B.陈宇红博士C.钟镇铭先生D.张崇滨先生你的答案: B正确答案B9.申请以下哪类假期时, 不强制要求提供相关材料?A.婚假B.病假C.计生类假(产检假、产假、护理假、哺乳假)D.丧假你的答案: C正确答案D10.当出现健康与安全异常事件, 我们应()A.第一时间上报主管B.观察事态发展即可C.告知部门同事即可D.自行处理你的答案: A正确答案A11.员工在工作时间无故不在岗超过多长时间, 视为擅自离岗A.0.5至1小时(含)B.1至1.5小时(含)C.1至2小时(含)D.2至2.5小时(含)你的答案: A正确答案C12.如遇通宵加班, 务必当天()点前后各打一次下班卡A.凌晨3点B.凌晨4点C.凌晨5点D.凌晨5点半你的答案: C正确答案C13.公司为香港主板上市企业, 股票代码是A.HKSE:00354B.HKSE:00534C.HKSE:00435D.HKSE:00543你的答案: A正确答案A解析:无14.公司考勤规定, 上班时间无故未到岗, 迟到与旷工的时间界定标准是?A.2小时及以内计作迟到, 超过2小时计作旷工B.1小时及以内计作迟到, 超过1小时计作旷工C.2.5小时及以内计作迟到, 超过2.5小时计作旷工D.3小时及以内计作迟到,超过3小时计作旷工你的答案: B正确答案A15.常规情况下, 社会工龄为10至20年时, 每年可享受年休假()天A.5天B.7天C.10天D.15天你的答案: C正确答案C6.以下哪项不在公司的业务阵型中A.软件外包业务B.技术服务与传统解决方案C.云智能业务D.鸿蒙、解放号及智能车你的答案: A正确答案B17.Desig.Thinking的环节包括()?A.共情B.定义C.设想D.原型E.制作F.测试你的答案: A,B,C,D,F正确答案A,B,C,D,F18.下列描述哪些为公司的核心价值观?A.奋斗为本、成就客户B.率真存厚, 立志有恒C.公平公正, 透明开放D.创造分享、共同成长你的答案: A,C,D正确答案A,B,D19.当我们上报健康与安全异常事件时, 应包括()?A.事故部门B.事故发生的时间、地点或部位C.可能的原因、性质、危害严重程度;事故可能发展趋势及求助、已采取的措施D.报警人的姓名、联系电话、职务你的答案: A,B,C,D正确答案A,B,C,D解析:无20.为了自己的健康安全, 我们需要怎么做?A.及时反馈更新个人信息, 比如电话、住址等B.工作期间保持电话通畅,非工作期间电话可关机。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北京中软笔试题
1.不许用中间变量,把String ABCDE 倒转
个数求第2大的数,不许用排序算法.
3.排序算法的测试用例
我的答案:
1.
1. include ""
1. include <iostream>
1. include <string> using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
char *ps = new char[15];
strcpy_s(ps,15,"I am yuchifang");
cout<<"before reverse:"<<endl;
cout<<ps<<endl;
int i = 0;
int j = 13;
while(i<j)
{
ps[i] = ps[i]+ps[j];
ps[j] = ps[i]-ps[j];
ps[i] = ps[i]-ps[j];
i++;
j--;
}
cout<<"after reverse"<<endl;
cout<<ps<<endl;
return 0;
}
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
这是我在中软国际面试的一些题目,看你会吗?
1、Java中的属性和字段有什么区别?--这个是当时考我的一道题,我不会啊!!!!!!!!!
2、C/C++你更熟悉那个?C++中的虚函数用在什么地方?JAVA中的虚函数呢?(我没记得Java中还有这个)
3、你对数据库中存储过程了解多少?说说。
4、假如微软给你500万美元项目经费,你怎么利用它?
5、你对考研是什么态度?
6、你对加班是什么态度?这个答案项目经理说出来后我感觉太现实了,你猜他怎么说的?和IT人有关的
7、Why do you …… ICS&S (我忘具体怎么说的了,大意就是问你为何要来中软国际?人家可是用全英语问的,说的挺快的,幸好我听懂一点)
问题太多了,大多是技术问题,不过都和知识要点有关,不考太难的太复杂的,不过我还是大部分不会啊!!!英语会让你就自己喜欢的方向作简介呢。
难,要我说就完了。
先想出这多了,下次再写,技术问题好多,有空把笔试题给大家看看,唉!
、、、、、、、、、、、、、、、、、、、、、、
题目为写算法生成随机4位数,要求每位数字不同.
Solution:
有个隐含条件,即第一个数字不能为0. 以下是我初步的javascript解法: function rand4(){
var arr = new Array();
var index = 0;
var tempNum;
while(index<4){
tempNum = ()*9);
if(!(index==0 && tempNum==0)){
基本上是很普通的.这个算法有个不愉快的地方就是hold point那块,成功率为100%(第一次),90%(第二次),80%(第三次),70%(第四次),越来越低,不过只要不低于50%,程序效率还不会打折扣.
以下是我的第二种写法,用空间换了点时间,用C++语言写的:
1. include <iostream>
1. include <>
using namespace std;
class Rand4{
private:
int a[10];
int getNum(int index){
while(a[index]==-1){
++index;
index %= 10;
}
int ret = a[index];
a[index] = -1;
return ret;
};
void init(){
for(int i=0;i<10;++i){
a[i] = i;
}
};
public:
int Next(){
init();
int ret = (rand()%10) *1000;
int index = 100;
int time = 3;
while(time>0){
ret += getNum((rand()%10))*index;
index /= 10;
--time;
}
return ret;
};
};
int main(int argc, char *argv[])
{
Rand4 r4;
cout<<()<<endl;
cout<<()<<endl;
cout<<()<<endl;
system("PAUSE");
return 0;
}
此法的时间复杂度为正宗的O(n),空间开销(不包含调用库函数的)就比前一个例子多了些.
此法在n取m的随机计算中,m从0一直到趋近于n, 效率都是不变的.
其他的高效方法暂时还没有想出.。