亚信笔试题B卷试题以及答案

合集下载

亚信科技笔试题答案

亚信科技笔试题答案

亚信科技笔试题答案一、选择题1. 在计算机系统中,用于表示数据地址的数字是()。

A. 奇数B. 偶数C. 内存地址D. 逻辑地址答案:D2. 下列哪个选项不是操作系统的基本功能?()。

A. 文件管理B. 设备管理C. 数据加密D. 进程管理答案:C3. 网络协议TCP/IP中,负责传输层数据传输的是()。

A. IPB. TCPC. UDPD. ICMP答案:B4. 在关系型数据库中,用于创建表的SQL语句是()。

A. SELECTB. INSERTC. CREATE TABLED. UPDATE答案:C5. 以下哪种数据结构是线性表的物理存储方式?()。

A. 链式存储B. 索引存储C. 顺序存储D. 哈希存储答案:C二、填空题1. 在面向对象编程中,______和______是类的三个基本特性之一,它们保证了对象的状态和行为的封装和隐藏。

答案:继承、多态2. HTTP协议是无状态的,通常使用______和______来实现用户会话状态的管理。

答案:Cookies、Session3. 在软件开发过程中,______模式是一种常用于处理多个对象之间交互的模式,它可以将对象之间的耦合度降到最低。

答案:观察者模式三、简答题1. 请简述软件开发过程中的需求分析阶段的主要任务。

答:需求分析阶段的主要任务是明确软件系统的功能和性能要求,包括识别用户的需求、系统的性能指标、操作环境等。

此阶段需要与用户进行充分的沟通,确保需求的完整性和准确性,并通过需求规格说明书等形式进行文档化,为后续的软件设计和开发打下基础。

2. 描述数据库事务的四个基本特性,并举例说明。

答:数据库事务的四个基本特性是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

原子性指事务中的所有操作要么全部完成,要么全部不完成,不会出现只完成部分操作的情况。

一致性指事务必须使数据库从一个一致性状态变换到另一个一致性状态,保证数据库中的数据满足所有的完整性约束。

亚信笔试题

亚信笔试题

亚信笔试题亚信公司招聘笔试题目一、选择题(每题2分,共20分)1. 在C语言中,下列哪个选项是正确的字符串定义方式?A. char str[10] = "Hello";B. char *str = "Hello";C. char str[] = {'H', 'e', 'l', 'l', 'o', '\0'};D.以上全是2. 计算机网络中,HTTP协议通常使用哪个端口进行通信?A. 21B. 25C. 80D. 1103. 以下关于数据库事务的描述,哪一项是错误的?A. 事务具有原子性;B. 事务具有一致性;C. 事务具有持久性;D. 事务具有逆变性;4. 在软件开发过程中,哪种设计模式可以处理对象间的多对多关系?A. 单例模式B. 工厂模式C. 观察者模式D. 适配器模式5. 下列哪个算法不属于动态规划算法?A. 斐波那契数列B. 背包问题C. 最长公共子序列D. 二分查找6. 在Java中,final关键字的作用是什么?A. 声明常量B. 声明抽象方法C. 限制方法被重写D. 限制变量只能被赋值一次7. 以下哪个操作系统是开源的?A. WindowsB. MacOSC. LinuxD. Unix8. 软件工程中,哪个过程负责定义软件的功能性和非功能性需求?A. 需求分析B. 设计C. 实现D. 测试9. 在HTML中,用于插入图像的标签是什么?A. <img>B. <image>C. <picture>D. <graphic>10. 数据结构中,二叉搜索树的特点是什么?A. 节点的左子树只包含小于当前节点的数B. 节点的右子树只包含大于当前节点的数C. A和B都对D. A和B都错二、简答题(每题10分,共30分)11. 请简述面向对象编程中的三个基本特性。

亚信笔试题

亚信笔试题

亚信科技笔试题1. interface 和 abstract 的区别?abstract 可不可以继承 interface, interface 可不可以继承 interface?2. HashMap 和 Hashtable 的区别?3. 线程常用的方法是什末?4. GC是什末?常用的两种方法是什末?5. Sleep()和wait()的区别?6. Servlet中forward()和redirct()的区别?7. EJB和JavaBean都是什末?8. EJB都有哪些构成?9. Servlet的生命周期,比CGI有什末优点?10. Override 和 Overload的区别?11. JSP的组成部分?12. 写一个JDBC的程序,13. MVC架构的构成和各部分的作用?14. 存储过程和函数的区别?今天去这个公司参加面试,其中就有第二题。

另外两题跟第二题差不多,都用了数组,由于记不清题目,只能把别人记录的题目再拷贝过来。

1.问题:果给定的字符串从左到右和从右到左的序列完全一致,那么这样的字符串被称为palindrome。

例如,下面的字符串都是 palindromes。

"kayak" "codilitytilidoc" "neveroddoreven"如果字符串A和字符串B含有相同的字母,但是顺序可能不一样,那么A被称为是B 的anagram。

例如,下面的字符串互为anagrams:A="mary" B="army" A="rocketboys" B="octobersky" A="codility" B="codility"实现一个函数 int isAnagramOfPalindrome(String S);如果s的某种anagram是palindrome,则返回1,否则返回0。

亚信笔试题B卷以及答案修订稿

亚信笔试题B卷以及答案修订稿

亚信笔试题B卷以及答案WEIHUA system office room 【WEIHUA 16H-WEIHUA WEIHUA8Q8-亚信联创科技校园招聘B卷考试时间 60_分钟 _ 考试方式(闭)卷第一部分——计算机基础一、选择题(每题2分,总分40分)1.CPU状态分为目态和管态两种,什么是从目态转换到管态的唯一途径 ( D )A.运行进程修改程序状态字B.进程调度程序C.中断屏蔽D.中断2.引入多道程序设计的目的是( C )A.增强系统的用户友好性B.提高系统实用性C.充分利用CPUD. 扩充内存容量3.Windows系统是一个(B )操作系统。

A、单用户单系统B、单用户多任务C、多用户单任务D、多用户多任务4.在半导体存储器中,动态随机存储器DRAM的特点是(D )。

A、按位结构方式存储B、按字结构方式储存C、信息在储存介质中移动D、每隔一定时间进行一次刷新5.单地址指令的格式是由( B)构成。

A、操作码和操作数地址B、操作码和原操作数地址C、操作码和目的操作数地址D、操作码和下一条指令地址6.八进制数76转换为二进制数为(C )A、110111B、111101C、111110D、1111117.80486型号的微处理器能同时处理的二进制位数是(C )位。

A、8B、16C、32D、648.下面关于串的的叙述中,哪一个是不正确的(B )A.串是字符的有限序列B.空串是由空格构成的串C.模式匹配是串的一种重要运算D.串既可以采用顺序存储,也可以采用链式存储9.若串S1=‘ABCDEFG’, S2=‘9898’ ,S3=‘###’,S4=‘012345’,执行concat(replace(S1,substr(S1,length(S2),length(S3)),S3),substr(S4,index(S2,‘8’),length(S2)))其结果为()A.ABC###G0123B.ABCD###2345C.ABC###G1234D.ABCD###123410.设有两个串p 和q,其中q 是p 的子串,求q 在p 中首次出现的位置的算法称为(C )A.求子串 B.联接 C.匹配 D.求串长11. 下列字符中,ASCII码值最大的是 ( D )。

2021年亚信科技校园招聘笔试真题

2021年亚信科技校园招聘笔试真题

2021 年亚信科技校园招聘笔试真题考试时间 120_分钟 _ 考试方式〔闭〕卷第一局部——JAVA语言根底一、单项选择题〔每题2分,总分16分〕1.以下java标识符,错误的选项是( )。

A _$userNameB $userNameC USER_NAMED 1userName2.三元条件运算符ex1?ex2:ex3,相当于下面( )语句。

A if〔ex1〕 ex3;else ex2;B if〔ex2〕 ex1;else ex3;C if〔ex1〕 ex2;else ex3;D if〔ex3〕 ex2;else ex1;3.以下不属于面向对象编程的三个特征的是( )。

A. 封装B. 指针操作C. 多态性D. 继承4.关于构造方法,以下说法错误的选项是( )。

A. 构造方法不可以进展方法重写B. 构造方法用来初始化该类的一个新的对象C. 构造方法具有和类名一样的名称D. 构造方法不返回任何数据类型5.关于java线程,下面说法错误的选项是( )。

A 线程是以CPU为主体的行为B 新线程一旦被创立,它将自动开场运行C 创立线程的方法有两种:实现Runnable接口和继承Thread类D java利用线程使整个系统成为异步6.在Java中,一个类可同时定义许多同名方法,这些方法的形式参数个数、类型或顺序各不一样,传回的值也可以不同。

这种面向对象程序的特征称为( )。

A 重载B 隐藏C 覆盖D Java不支持该特性7.有以下方法的定义,该方法的返回类型是( )。

ReturnType method(byte x, double y) {return (short)x/y*2;}A、doubleB、intC、shortD、byteE、float8.以下声明中,错误的选项是( )。

A、float f = 1.2;B、float f = 1.2f;C、float f = (float)1.2;D、float f =1;二、填空题〔每题2分,总分14分〕1.我们在java程序中,把关键字____ ____加到方法名称的前面,来实现子类调用父类的方法。

亚信笔试题正常

亚信笔试题正常

第一部分JAVA语言基础一、选择题1、若所用变量都以正确定义,一下选项中,非法的表达式是CA a!=4||b==1B‘a’%3C‘a’=1/2D‘A’+322、下列语句序列执行后,j的值是A5B6C7D83、java语言的类间的继承关系是BA多重的B单重的C线程的D不能继承4、下列定义中,不正确的是 CA class x{…}B class x extends y {…}C static class x implements y1,y2{…}D public class x extends Applet{…}5、定义java Applet程序时,必须有的import语句是AA import java.applet.Applet;B import java.io.*C import java.awt.event;D import ng.*;6、下列方法定义中,不正确的是DA public int x( ){…}B public static int x(double y){…}C void x (double d){…}D public static x (double a){…}7、下列的哪个选项可以正确表达八进制8 CA0x8B0x10C08D0108、下列关于继承的哪项叙述是正确的CA在java中允许多重继承B在java中一个类只能实现一个接口C在java中一个类不能同时继承一个类和实现一个接口D java的单一继承使代码更可靠字串19、若已定义byte[]x={11,22,33,-66};其中0<=k<=3,则对x数组元素错误的引用时cA x[5-3]B x[k]C x[k+5]D x[0]10、给出下列代码,如何是成员变量m被方法fun()直接访问 -----成员变量在类中定义,局部变量在方法中定义 CClass test{Private int m;Public static void fun(){…}}A将private int m 改为 protected int mB将private int m 改为 public int mC将private int m 改为 static int mD将 private int m 改为 int m11、Given: F1public class Alphal{2public static void main(String[] args){3boolean flag; int i=0;1do{2flag = false;3system.out.println(i++);4flag = 1 < 105continue;6}while((flag)?True;false);7}8}What is result?A0000000000B0123456789C Compilation failsD The code runs with no output.E The code enters an infinite loopF An exception is thrown at runtime e.12、Given() D1package foo;23 import java.Util.Vector;45protected class MyVector Vector{6int i=1;7public MyVector()8i=2 ;9}10}1112public class MyNewVector extends MyVector{13public MyNewVector(){14i=4;15}16public static void main(String args[]){17MyVector v=new MyNewVector18}19}what is the result?()A. Compilation succeedsB. Compilation falis because of an error at line5C. Compilation falis because of an error at line6D. Compilation falis because of an error at line14E. Compilation falis because of an error at line1713、Given:()1class Super{2public integer getlength(){3return new integer(4);}}45public class Sub extends Super}6public Long GetLength(){return new Long(5);}78public static void main(String[] args){9Super sooper = new Super();10Sub sub = new Sub();11System.out.println(12sooper.getLength().toString()+","+13sub.getLength().toString() );14}15}What is the output?A.4,4B.4,5C.5,4D.5,5pilation fails.14、Given:1 public class Test{2 public static String output=....;34 public static void foo (int){5 try{6 if(i==1){7 throw new Exception();8 }9 output+="2";10 }11 Catch(Exception e){12 OutPut+="1";13 Return;14 }15 Finally{16 Output+="3";17 }18 Output+="4"19 }2021 Public static void main(string args[]){22 Foo(0);23 Foo(1);2425 }26 }What is the value of the variable output at line 23?15、Given:() D1 class Base{2 Base(){System.out.print("Base");}3 }4 public class Alpha extends Base{5 public static void main(String []args){6 new Alpha();7 new Base();8 }9 }What is the result?A. BaseB. Basebasec. Compilation fails.D. The code runs with no output.E. An exception is thrown at runtime.16、Given:1 int l=1,j=-1;2 switch(i){3 case 0,1:j=1;4 case 2;j=2;5 default;j=0;6 }7 System.out.println("j="+j);What is the result?A.j=-1B.j=0C.j=1D.j=2pilation fails.---------------17、Which two are valid declarations within an interface definition?(Choose two)A. void methoda();B. public double methoda();C. public final double methoda();D. static void methoda(double dl);E. Protected void methoda(double dl);18、Which two allow the class Thing to be instantiated using new Thing()? (Choose two)A. public class thing{}B. public class thing{public thing(){}}C. public class thing{public thing(void){}}D. public class thing{public thing(String s){} }E. public class thing{public thing(){} public thing(String s){} }19、Given:1 public class X{2 public static void main(String[] args){3 try{4 badMethod()5System.out.print(“A”);6}7catch (Exception ex){8System.out.print(“B”);9}10Finally{11System.out.print(“C”);12}13System.out.print(“D”);14}15public static void badMethod(){16throw new RuntimeException();17}18}What is the result?A.ABB.BCC.ABCD.BCDpilation fails20、 Given:1class TestA{2TestB b;3TestA() {4 b = new testB(this);5}6}7class TestB {8TestA a;9TestB(TestA a){10this.a = a;11}12}13Class TestA11 {14public static void main (String args[]){15new TestA11().makeThings();16//…code continues on17}18void makeThings(){19TestA test = new TestA();20}21}Which two statements are true after line 15 before main completes?(Choose two)A.Line 15 causes a stack overflow.B.An exception is thrown at runtime.C.The object referenced by a is eligible for garbage collection.D.The object referenced by b is eligible for garbage collection.E.The object referenced by a is not eligible for garbage collection.F.The object referenced by b is not eligible for garbage collection.二、简答题(共6题,每题5分,共30分)1、java中作用域public,private,protected以及不写时的区别2、列出java中所有基本数据类型,并说明这些数据类型占用的字节数?同时说明基本数据类型和其他类型在使用上的区别?3、请详细阐述static在java中的应用?4、请阐述抽象类、继承、接口的概念及相互关系?5、Try{ }里有一个return语句,那么紧跟在这个try后的finally{ }里的code会不会被执行,什么时候被执行,在return前还是后?6、GC是什么?为什么要有GC。

亚信校园招聘笔试题

亚信校园招聘笔试题

亚信科技2008年度校园招聘笔试院校名:系别:专业:姓名:性别:应聘地点:□长春□呼和浩特(请选择)手机:Part 1: 个性调查1.T 业分很多门类,按行业分比如软件、电子通信、系统集成等,以软件为例,具体又可以细分为开发、测试、售前方案、咨询等多种。

请描述本人的个性和技术方面的兴趣特长,并结合自己的兴趣为自己设定一个发展目标(简而言之,就是自我感觉在IT业更适合从事什么方面的工作)。

2.请如实回答下面问题。

以下测试仅为表现一个人的个性,无标准答案,仅供参考1) 要是你与同事由于一些问题产生了矛盾,关系紧张起来,这时你将怎么办?A.他若不理我,我也不理他;他若主动前来招呼我,那么我也招呼他。

B.请别人帮助,调解我们之间的紧张关系。

C.从此不再搭理他,并设法报复他。

D.我将主动去接近对方,争取消除矛盾。

2) 如果你被别人错误地认定为干过某一件不好的事情,你将怎么办?A.找这些乱说的人对质,指责他们。

B.同样捏造一些莫须有的事加在对方身上,进行报复。

C.置之一笑,不去理睬,让时间来证明自己的清白。

D.要求组织上调查,以弄清事实真相。

3) 如果你的两个领导人之间关系紧张,你将怎么办?A.哪一边得势就倒向哪一边。

B.采取不介入态度,明哲保身,不得罪任何人。

C.哪一个领导人正确就站在哪一边,态度明确。

D.努力调解两位领导人之间的矛盾。

4) 如果你的好朋友和你发生了严重的意见分歧,你将怎么办?A.暂时避开这个问题,以后再说,以求同存异。

B.请与我和他都亲近的第三者来裁决谁是谁非。

C.为了友谊,迁就对方,放弃自己的观点。

D.下决心中断我们之间的朋友关系。

5) 当别人妒嫉你所取得的成绩时,你将怎么办?A.以后再也不冒尖了,免得被人妒嫉。

B.走自己的路,不管别人持什么态度看待我。

C.同这些妒嫉者争吵,保护自己的名誉。

D.一如即往地工作,但同时注意反省自己的行为。

6) 如果工作需要你去处理某一件事,而处理这件事的结果不是得罪甲,就是得罪乙,而甲和乙恰恰又都是你的好朋友,你将怎么办?A.向甲和乙讲明这件事的性质,想办法取得他们的谅解,再处理这件事情。

亚信笔试题正常

亚信笔试题正常

第一部分JAVA语言基础一、选择题1、若所用变量都以正确定义,一下选项中,非法的表达式是CA a!=4||b==1B ‘a’%3C ‘a’=1/2D ‘A’+322、下列语句序列执行后,j的值是A 5B 6C 7D 83、java语言的类间的继承关系是BA 多重的B 单重的C 线程的D 不能继承4、下列定义中,不正确的是 CA class x{…}B class x extends y {…}C static class x implements y1,y2{…}D public class x extends Applet{…}5、定义java Applet程序时,必须有的import语句是AA import java.applet.Applet;B import java.io.*C import java.awt.event;D import ng.*;6、下列方法定义中,不正确的是DA public int x( ){…}B public static int x(double y){…}C void x (double d){…}D public static x (double a){…}7、下列的哪个选项可以正确表达八进制8 CA 0x8B 0x10C 08D 0108、下列关于继承的哪项叙述是正确的CA 在java中允许多重继承B 在java中一个类只能实现一个接口C 在java中一个类不能同时继承一个类和实现一个接口D java的单一继承使代码更可靠字串19、若已定义byte[]x={11,22,33,-66};其中0<=k<=3,则对x数组元素错误的引用时 cA x[5-3]B x[k]C x[k+5]D x[0]10、给出下列代码,如何是成员变量m被方法fun()直接访问 -----成员变量在类中定义,局部变量在方法中定义 CClass test{Private int m;Public static void fun(){…}}A 将private int m 改为 protected int mB 将private int m 改为 public int mC 将private int m 改为 static int mD 将 private int m 改为 int m11、Given: F1 public class Alphal{2 public static void main(String[] args){3 boolean flag; int i=0;1 do{2 flag = false;3 system.out.println(i++);4 flag = 1 < 105 continue;6 }while((flag)?True;false);7 }8 }What is result?A 0000000000B 0123456789C Compilation failsD The code runs with no output.E The code enters an infinite loopF An exception is thrown at runtime e.12、Given() D1 package foo;23 import java.Util.Vector;45 protected class MyVector Vector{6 int i=1;7 public MyVector()8 i=2 ;9 }10 }1112 public class MyNewVector extends MyVector{13 public MyNewVector(){14 i=4;15 }16 public static void main(String args[]){17 MyVector v=new MyNewVector18 }19 }what is the result?()A. Compilation succeedsB. Compilation falis because of an error at line5C. Compilation falis because of an error at line6D. Compilation falis because of an error at line14E. Compilation falis because of an error at line1713、Given:()1 class Super{2 public integer getlength(){3 return new integer(4);}}45 public class Sub extends Super}6 public Long GetLength(){return new Long(5);}78 public static void main(String[] args){9 Super sooper = new Super();10 Sub sub = new Sub();11 System.out.println(12 sooper.getLength().toString()+","+13 sub.getLength().toString() );14 }15 }What is the output?A.4,4B.4,5C.5,4D.5,5pilation fails.14、Given:1 public class Test{2 public static String output=....;34 public static void foo (int){5 try{6 if(i==1){7 throw new Exception();8 }9 output+="2";10 }11 Catch(Exception e){12 OutPut+="1";13 Return;14 }15 Finally{16 Output+="3";17 }18 Output+="4"19 }2021 Public static void main(string args[]){22 Foo(0);23 Foo(1);2425 }26 }What is the value of the variable output at line 23?15、Given:() D1 class Base{2 Base(){System.out.print("Base");}3 }4 public class Alpha extends Base{5 public static void main(String []args){6 new Alpha();7 new Base();8 }9 }What is the result?A. BaseB. Basebasec. Compilation fails.D. The code runs with no output.E. An exception is thrown at runtime.16、Given:1 int l=1,j=-1;2 switch(i){3 case 0,1:j=1;4 case 2;j=2;5 default;j=0;6 }7 System.out.println("j="+j);What is the result?A.j=-1B.j=0C.j=1D.j=2pilation fails.---------------17、Which two are valid declarations within an interface definition?(Choose two)A. void methoda();B. public double methoda();C. public final double methoda();D. static void methoda(double dl);E. Protected void methoda(double dl);18、Which two allow the class Thing to be instantiated using new Thing()?(Choose two)A. public class thing{}B. public class thing{public thing(){}}C. public class thing{public thing(void){}}D. public class thing{public thing(String s){} }E. public class thing{public thing(){} public thing(String s){} }19、Given:1 public class X{2 public static void main(String[] args){3 try{4 badMethod()5 System.out.print(“A”);6 }7 catch (Exception ex){8 System.out.print(“B”);9 }10 Finally{11 System.out.print(“C”);12 }13 System.out.print(“D”);14 }15 public static void badMethod(){16 throw new RuntimeException();17 }18 }What is the result?A.ABB.BCC.ABCD.BCDpilation fails20、 Given:1 class TestA{2 TestB b;3 TestA() {4 b = new testB(this);5 }6 }7 class TestB {8 TestA a;9 TestB(TestA a){10 this.a = a;11 }12 }13 Class TestA11 {14 public static void main (String args[]){15 new TestA11().makeThings();16 //…code continues on17 }18 void makeThings(){19 TestA test = new TestA();20 }21 }Which two statements are true after line 15 before main completes?(Choose two)A.Line 15 causes a stack overflow.B.An exception is thrown at runtime.C.The object referenced by a is eligible for garbage collection.D.The object referenced by b is eligible for garbage collection.E.The object referenced by a is not eligible for garbage collection.F.The object referenced by b is not eligible for garbage collection.二、简答题(共6题,每题5分,共30分)1、java中作用域public,private,protected以及不写时的区别2、列出java中所有基本数据类型,并说明这些数据类型占用的字节数?同时说明基本数据类型和其他类型在使用上的区别?3、请详细阐述static在java中的应用?4、请阐述抽象类、继承、接口的概念及相互关系?5、Try{ }里有一个return语句,那么紧跟在这个try后的finally{ }里的code会不会被执行,什么时候被执行,在return前还是后?6、GC是什么?为什么要有GC。

亚信安全笔试题

亚信安全笔试题

亚信安全笔试题亚信安全技术培训师岗位笔试题一、单项选择题(每题只有一个正确答案,共30题)1、亚信安全作为国内知名的网络安全公司,其主要业务不包括以下哪项?A. 安全产品研发B. 网络安全培训C. 软件开发外包D. 安全咨询服务2、在网络安全领域,以下哪个协议主要用于加密电子邮件?A. SSLB. SSHC. PGPD. FTP3、防火墙的主要作用是什么?A. 阻止内部网络攻击B. 过滤进出网络的数据包C. 加速网络传输速度D. 提供网络存储服务4、SQL注入攻击主要针对的是哪种系统?A. 操作系统B. 数据库系统C. 应用系统D. 网络设备5、以下哪种加密方式属于对称加密?A. RSAB. AESC. DSAD. ECC6、跨站脚本攻击(XSS)通常利用哪种漏洞?A. 输入验证漏洞B. 跨域访问漏洞C. 浏览器安全漏洞D. 操作系统漏洞7、在网络安全领域,什么是“零日漏洞”?A. 已知但未修复的漏洞B. 未知且未公开的漏洞C. 永远不会修复的漏洞D. 专门用于黑客攻击的漏洞8、以下哪个不是网络安全防护的基本原则?A. 最小权限原则B. 深度防御原则C. 数据共享原则D. 安全审计原则9、网络钓鱼攻击通常通过什么方式实施?A. 发送恶意软件B. 伪造电子邮件或网站C. 利用社会工程学D. 破解目标系统密码10、以下哪种技术可以用于检测网络中的异常行为?A. 防火墙B. 入侵检测系统(IDS)C. 虚拟专用网络(VPN)D. 负载均衡器11、在网络安全中,什么是“蜜罐”?A. 用于存储敏感数据的服务器B. 故意暴露漏洞以吸引攻击的系统C. 用于收集网络流量的设备D. 提供虚假服务的服务器12、以下哪个不是常见的网络安全威胁?A. 拒绝服务攻击(DoS)B. 数据泄露C. 电磁辐射干扰D. 恶意软件感染13、什么是“安全套接字层”(SSL)?A. 一种网络协议B. 一种加密技术C. 一种身份验证方法D. 一种病毒防护软件14、在网络安全领域,什么是“沙箱”?A. 用于隔离恶意软件的虚拟环境B. 用于测试网络性能的工具C. 用于存储数据的服务器D. 用于保护硬件安全的设备15、以下哪种方法不属于数据加密技术?A. 散列函数B. 对称加密C. 非对称加密D. 数据压缩16、以下哪个不是网络安全领域常用的术语?A. 防火墙B. 入侵检测系统C. 路由器D. 蜜网17、什么是“网络钓鱼”(Phishing)?A. 通过网络进行非法捕鱼的活动B. 利用虚假电子邮件或网站骗取个人信息C. 黑客入侵并控制目标计算机的行为D. 在网络中传播恶意软件的行为18、在网络安全中,什么是“端口扫描”?A. 检查网络设备的物理端口状态B. 检测目标计算机上开放的网络服务端口C. 扫描网络中的病毒和恶意软件D. 监控网络流量并分析数据19、以下哪种方法不属于网络安全的防御策略?A. 访问控制B. 数据加密C. 漏洞扫描D. 数据共享20、什么是“数字签名”?A. 用于验证数字文档真实性的技术B. 在网络中传输数字文件的方式C. 保护数字文件不被篡改的技术D. 加密存储数字文件的方法21、以下哪个不是网络安全管理的关键过程?A. 安全策略制定B. 安全风险评估C. 安全事件响应D. 网络性能优化22、在网络安全领域,什么是“恶意软件”(Malware)?A. 用于破坏计算机系统的软件B. 未经授权访问网络的软件C. 用于收集用户信息的软件D. 用于优化计算机性能的软件23、以下哪种攻击方式不属于社会工程学范畴?A. 钓鱼攻击B. 尾随攻击C. 密码猜测D. 假冒身份24、以下哪个不是网络安全中的“三A”服务?A. 认证(Authentication)B. 授权(Authorization)C. 访问(Access)D. 记账(Accountability)25、什么是“加密哈希函数”?A. 用于加密数据的函数B. 将任意长度的数据转换为固定长度摘要的函数C. 用于验证数据完整性的函数D. 用于保护数据不被篡改的技术26、以下哪个不是常见的网络安全攻击类型?A. 中间人攻击B. 水坑攻击C. 端口扫描攻击D. 拒绝服务攻击27、在网络安全中,什么是“安全漏洞”(Vulnerability)?A. 网络设备的物理缺陷B. 软件或系统中的安全缺陷C. 网络连接的稳定性问题D. 用户操作不当造成的安全问题28、以下哪个不是网络安全领域的专业术语?A. IPSecB. DMZC. SNMPD. USB29、什么是“入侵检测系统”(IDS)?A. 用于检测网络中的异常流量和行为的系统B. 用于阻止外部攻击的系统C. 用于收集网络数据的系统D. 用于提供网络服务的系统30、以下哪个不是网络安全防护中需要遵循的原则?A. 保密性B. 完整性C. 可用性D. 开放性________________________________________。

亚信校招笔试题目

亚信校招笔试题目

亚信校招笔试题目 Company number:【0089WT-8898YT-W8CCB-BUUT-202108】public class BSTMinLength {public static void main(String[] args) {TreeNode tNode11 = new TreeNode(10, null, null);TreeNode tNode12 = new TreeNode(50, null, null);TreeNode tNode13 = new TreeNode(5, null, null);TreeNode tNode14 = new TreeNode(30, null, null);TreeNode tNode21 = new TreeNode(30, tNode11, tNode12);TreeNode tNode22 = new TreeNode(30, tNode13, tNode14);TreeNode tNodeRoot = new TreeNode(100, tNode21, tNode22); }private static int minlength(TreeNode tNode){if (tNode != null) {return getlength(tNode,0);}return -1;}private static int getlength(TreeNode tNode,int curLength) {int minLeft=-1;int minRight=-1;if !=null){minLeft=getlength, curLength+;}if !=null) {minRight=getlength, curLength+;}if ==null && ==null) {return curLength+;}if ==null) {return minRight;}if ==null) {return minLeft;}return minLeft>minRight minRight:minLeft;}class TreeNode {int value;TreeNode leftNode;TreeNode rightNode;TreeNode(int value, TreeNode lefeNode, TreeNode rightNode) { = value;= lefeNode;= rightNode;}}#include <iostream>using namespace std;int lruCountMiss(int max_cache_size, int *pages, int len){int count = 0;int i,j,k,n;bool flag = false;int *a = new int[max_cache_size];转链表lnode *reverse(lnode *head){if(head){lnode *prev = NULL;lnode *curr = head;lnode *next = curr->next;curr->next = prev;while(next != NULL){prev = curr;curr = next;next = next->next;curr->next = prev;}return curr;}else{return head;}};lnode *reverseLinkedList(lnode *list){if(list){lnode *ori = list;lnode *half = list;lnode *prev = list;while(list && half && half->next){prev = list;list = list->next;half = half->next;if(half){half = half->next;}}if(list){prev->next = reverse(list);}return ori;}return list;}4. SJFfloat waitingTimeSJF(int * requestTimes, int * durations,int n){int *flags = new int[n];float sums = 0;for(int i = 0 ;i< n; i++){flags[i] = -1;}int nowtime = 0;for( int i = 0; i< n; i++ ){int count = 0;for(int k = 0; k< n;k++){if(count == 0){if(requestTimes[k] <= nowtime && durations[k] >=0 ){ flags[count++] = k;}}else{if(durations[k] >=0 && requestTimes[k] <= nowtime ){if( durations[k] < durations[flags[0]]){count = 1;flags[0] = k;}else if( durations[k] == durations[flags[0]] ){ flags[count++] = k;}}}}if(count == 0){count = 1;for(int j = 0; j< n ;j++){if(durations[j] >=0 ){flags[0] = j;nowtime = requestTimes[j];}}}int idx = flags[0];int minreq = requestTimes[ flags[0] ];int mindrus = durations[idx];if(count > 1){for(int j = 1; j < count ;j++){if(requestTimes[flags[j]] < minreq ){minreq =requestTimes[flags[j]];idx = flags[j];}}}sums += nowtime - requestTimes[idx];nowtime += durations[idx];requestTimes[idx] = -1;durations[idx] = -1;}return sums/n;}5 无向连通判断是否为树#include<>#include<>#include<>const int N=10000, M=100000;bool edge[N][N]; 老鼠奶酪#include <iostream>using namespace std;int isPath(int **grid, int m, int n);struct _TraversedNode{int x;int y;_TraversedNode *next;};struct _Node{int x;int y;};int main(int argc, const char * argv[]){int **grid= new int*[8];for(int i=0;i<8;i++){grid[i]= new int[8];}grid[0][0]=1; grid[0][1]=1; grid[0][2]=0; grid[0][3]=0; grid[0][4]=0; grid[0][5]=0; grid[0][6]=0; grid[0][7]=1;grid[1][0]=1; grid[1][1]=1; grid[1][2]=1; grid[1][3]=1; grid[1][4]=1; grid[1][5]=1; grid[1][6]=1; grid[1][7]=1;grid[2][0]=1; grid[2][1]=0; grid[2][2]=0; grid[2][3]=0; grid[2][4]=1; grid[2][5]=0; grid[2][6]=0; grid[2][7]=1;grid[3][0]=1; grid[3][1]=1; grid[3][2]=1; grid[3][3]=0; grid[3][4]=1; grid[3][5]=0; grid[3][6]=0; grid[3][7]=1;grid[4][0]=0; grid[4][1]=1; grid[4][2]=0; grid[4][3]=0; grid[4][4]=1; grid[4][5]=1; grid[4][6]=1; grid[4][7]=1;grid[5][0]=0; grid[5][1]=1; grid[5][2]=0; grid[5][3]=0; grid[5][4]=0; grid[5][5]=0; grid[5][6]=0; grid[5][7]=1;grid[6][0]=0; grid[6][1]=1; grid[6][2]=0; grid[6][3]=9; grid[6][4]=1; grid[6][5]=1; grid[6][6]=1; grid[6][7]=1;grid[7][0]=0; grid[7][1]=1; grid[7][2]=1; grid[7][3]=1; grid[7][4]=0; grid[7][5]=0; grid[7][6]=1; grid[7][7]=0;for(int i=0;i<8;i++){for(int j=0;j<8;j++)cout<<grid[i][j]<<" ";;cout<<endl;}return isPath(grid,8,8);}int isPath(int **grid, int m, int n){if(grid[0][0]==0) return 0;if(grid[0][0]==9) return 1;int step=0;bool flag_down_success=true;bool flag_up_success=true;bool flag_left_success=true;bool flag_right_success=true;_TraversedNode *p=NULL;_TraversedNode *p_check=NULL;_TraversedNode *head=NULL;_TraversedNode *TraversedNode = new _TraversedNode;TraversedNode->x=0;TraversedNode->y=0;head=TraversedNode;p=TraversedNode;p->next=NULL;int count_node=0;int num_node=1;_Node *node=new _Node[n+m];_Node *node_next=new _Node[n+m];node[0].x=0;node[0].y=0;while(1){for(int i=0;i<num_node;i++){if(node[i].x+1<=m-1){if(grid[node[i].x+1][node[i].y]!=0){if(grid[node[i].x+1][node[i].y]==9){step++;cout<<"可以最短"<<step<<"步到达终点"<<endl;return 1;}p_check=head;while(p_check!=NULL){if((p_check->x==node[i].x+1)&&(p_check->y==node[i].y)) {p_check=NULL;flag_down_success=false;}else{p_check=p_check->next;}}if(flag_down_success)TraversedNode=new _TraversedNode;TraversedNode->x=node[i].x+1;TraversedNode->y=node[i].y;p->next=TraversedNode;p=TraversedNode;p->next=NULL;node_next[count_node].x=node[i].x+1;node_next[count_node].y=node[i].y;count_node++;}flag_down_success=true;}}if(node[i].x-1>=0){if(grid[node[i].x-1][node[i].y]!=0){if(grid[node[i].x-1][node[i].y]==9){step++;cout<<"可以最短"<<step<<"步到达终点"<<endl;return 1;}p_check=head;while(p_check!=NULL){if((p_check->x==node[i].x-1)&&(p_check->y==node[i].y)) {p_check=NULL;flag_up_success=false;}else{p_check=p_check->next;}}if(flag_up_success)TraversedNode=new _TraversedNode;TraversedNode->x=node[i].x-1;TraversedNode->y=node[i].y;p->next=TraversedNode;p=TraversedNode;p->next=NULL;node_next[count_node].x=node[i].x-1;node_next[count_node].y=node[i].y;count_node++;}flag_up_success=true;}}if(node[i].y+1<=n-1){if(grid[node[i].x][node[i].y+1]!=0){if(grid[node[i].x][node[i].y+1]==9){step++;cout<<"可以最短"<<step<<"步到达终点"<<endl;return 1;}p_check=head;while(p_check!=NULL){if((p_check->x==node[i].x)&&(p_check->y==node[i].y+1)) {p_check=NULL;flag_right_success=false;}else{p_check=p_check->next;}}if(flag_right_success)TraversedNode=new _TraversedNode;TraversedNode->x=node[i].x;TraversedNode->y=node[i].y+1;p->next=TraversedNode;p=TraversedNode;p->next=NULL;node_next[count_node].x=node[i].x;node_next[count_node].y=node[i].y+1;count_node++;}flag_right_success=true;}}if(node[i].y-1>=0){if(grid[node[i].x][node[i].y-1]!=0){if(grid[node[i].x][node[i].y-1]==9){step++;cout<<"可以最短"<<step<<"步到达终点"<<endl;return 1;}p_check=head;while(p_check!=NULL){if((p_check->x==node[i].x)&&(p_check->y==node[i].y-1)) {p_check=NULL;flag_left_success=false;}else{p_check=p_check->next;}}if(flag_left_success)TraversedNode=new _TraversedNode; TraversedNode->x=node[i].x;TraversedNode->y=node[i].y-1;p->next=TraversedNode;p=TraversedNode;p->next=NULL;node_next[count_node].x=node[i].x; node_next[count_node].y=node[i].y-1; count_node++;}flag_left_success=true;}}}if(count_node==0){cout<<"不存在到达终点的路径"<<endl;return 0;break;}step++;num_node=count_node;count_node=0;for(int i=0;i<num_node;i++){node[i].x=node_next[i].x;node[i].y=node_next[i].y;cout<<"("<<node[i].x<<","<<node[i].y<<") "; }cout<<endl;}}7.格雷码publicstaticintgray(byteterm1,byteterm2){intn=0;for(inti=0;i<8;i++){bytet1,t2,ch;ch=(byte)0x01;t1=term1&ch;t2=term2&ch;if((t1^t2)==ch){n++;}term1=(byte)(term1>>1); term2=(byte)(term>>1); }if(n==1)return1;elsereturn0;}8.#include <iostream> using namespace std; void myPrint(int n){if(1 == n){cout << "1*2" <<endl;return;}int lastnumber = n*(n+1);序循环链表插入整数#include<>#include<>#define N 5typedef struct node {int data;struct node * next;}SN;SN * creatlink ( int a[] ){符串格式化,去掉首尾的空格,以及字符串中间连续的空格,但中间的只保留最后一个空格。

亚信科技南方基地java笔试题

亚信科技南方基地java笔试题
c.after line 6
d.after line 7
e.after line 9(that is,as the method returns)
3.what is reserved words in java?
A.run
B.default
C.implement
D.import
.i = 10;
}
}
public class Test {
public static void main(String[] args) {
A a = new A();
11) new Thread(a).start();
int j = a.i;
13)
}
B.由JavaWeb应用本身负责为自己创建一个ServletContext对象
C.由Servlet容器负责创建,对于每个JavaWeb应用,在启动时,Servlet容器都会创建一个ServletContext对象
10.在标签处理类中,如何访问session范围内的共享数据?
(A)在TagSupport类中定义了session成员变量,直接调用它的getAttribute()方法即可。
(A)<bean:write name=“stringBean"/>
(B) <bean:write name=“helloWorld"/>
(C)<%= stringBean%> (D)<% String myBean=(String)pageContext.getAttribute(“stringBean”,PageContext.PAGE_SCOPE); %> <%=myBean%>

亚信笔试题(翻译后的)

亚信笔试题(翻译后的)

一、选择题1、Given the following class,which statements can be inserted at position 1 without causing the code to fail compilation? 答案是//给出如下类,选项中那句话插入位置1不会造成编译错误的是哪一项?Public class Q6db8{int a ;int b=0;static int c;public void m(){int d;int e=0;//Position 1}}A、a++;B、b++;C、c++;D、d++;E、e++;2、Consider the following line of code:int x[]=new int[25];After execution,which statement or statemensts are true? 答案是//思考下面一行代码,执行过后,选项中哪一项或哪些说法是正确的?A、x[24] is 0.B、x[24] is undefinedC、x[25] is 0.D、x[0] is null.E、x.length is 25.3、Consider the following application:1. class Q6{2. public static void main(String args[]){3 Holder h=new Holder();4 h.held=100;5 h.bump(h);6 System.out.println(h.held);7. }8. }9.10. class Hoder{11. public int held;12 public void bump(Holder theHolder){theHolder.held++;}13. }What value is printed out at line 6? 答案是//思考如下应用,第六行的输出结果是什么?A、0B、1C、100D、1014、The demonstrate(s) belongs to “has a” relationship? 答案是//选项中哪一项或哪些项是has-a关系?A、public interface Person{} public class Employee extends Person{}B、p ublic interface Shape{} public inter face Recrandle extends Shape{}C、p ublic interface Colorable{} public calss Shape implements Colorable{}D、public class Species{} public class Animal{private Species species}E、interface Componet{} class Container implements Component{private Component[]children;}5、Consider the following code://思考如下代码1.for(int i=0;i<2;i++){2. for(int j=0;j<3;j++){3. if(i==j){4. continue;5. }6 System.out.println(“i= ”+i+”j= ”+j);.7. }8.}Which lines would be part of the output? 答案是://那一行是输出的一部分a.i=0 j=0b.i=0 j=1c.i=0 j=2d.i=1 j=oe.i=1 j=1f.i=1 j=26、Consider the following class hierarchy and code fragments://看下面的类的结构和代码块ng.Exception\Java.io.IOException/\Java.io.StreamCorruptedException .MalformedURLException1.try{2.URL u=new URL(s);//assume s is previously defined3.Object o=in.readObject();//in is an ObjectInputStream4.System.out.println(“Success”);5.}6.catch(MalformedURLException e){7.System.out.println(“Bad URL”);8.}9.catch(StreamCorruptedException e){10.System.out.println(“Bad file contents”);11.}12.catch(Exception e){13.System.out.println(“General exception”);14.}15.finally{16.System.out.println(“doing finally part”);17.}18.System.out.println(“Carrying on”);What lines are output if the method at line 2 throws a Malformed URL Exception? 答案是//如果在第2行抛出一个Malformed URL Exception 将输出什么?A、SuccessB、Bad URLC、Bad file contentsD、General exceptionE、Doing finally partF、Carrying on7、1. public class Text extends Base2. public Test(int j){3. }4. public Test(int j,int k){5. super(j,k);6. }7.}Which of the following are legitimate calls to construct instance of Test class? 答案是//下列哪些项是对test类的构造器实例的合法调用?A、Test t=new Test();B、Test t=new Test(1);C、Test t=new Test(1,2);D、Test t=new Test(1,2,3);E、Test t=(new Base()).new Test(1);8、Which one statement is true about the code fragment below? 答案是//在下面的代码片段中,那一种陈述是正确的1. String s=”abcde”;2. StringBuffer s1=new StringBuffer(“abcde”);3.if(s.equals(s1))4. s1=null;5. if(s1.equals(s))6.s=null;A、Compilation fails at line 1,because the String constructor must be called explicitly.//在第一行编译失败,因为字符串构造器必须有明确的命名B、Compilation fails at line 3,because s and s1 have different types.//在第3行编译失败,因为s和s1 是不同的类型C、Compilation succeeds.During execution,an exception is thrown at line 3.//编译成功,在执行期间,在第三行抛出一个异常D、Compilation succeeds.During execution,an exception is thrown at line 5.//编译成功,在执行期间,在第五行抛出一个异常E、Compilation succeeds.No exception is thrown during execution.//编译成功,在执行期间没有异常抛出9、Which would be most suitable for storing data elements that must not appear in the store more than once, if searching is not a priority? 答案是//下列哪些对象最适合用于存放在结构中最多只出现一次的数据,如果查找是没有先后顺序的?A、CollectionB、ListC、SetD、MapE、Vector10、Given that Thing is a class,how many objects and reference variables are created by the following code? 答案是//假如Thing是一个类,在接下来的代码中友多少对象和引用变量将被创建Thing item,stuff;Item=new Object();Thing entity=new Object();A、One object is created;B、Two objects are created.C、Three objects are created.D、One reference variable is created.E、Two reference variables are createdF、Three reference variables are created11.Examine the structure of the EMPLOYESS table:查看雇员表的架构:EMPLOYEE_ID NUMBER Primary KeyFIRST_NAME V ARCHAR2(25)LAST_NAME V ARCHAR2(25)//小写employee_id number primary key,first_name varchar2(25),last_name varchar2(25)Which three statements insert a row into the table ?(choose three)下面那三个语句能向雇员表中插入一行?(请选择三个正确答案)( )A.insert into employees values(null,'john','smith');B.insert into emoloyees (first_name,last_name) values('john''smith')C.insert into employees values('1000','jhon',null);D.insert into emoloyees(first_name,last_name,employee_id)values(1000,'john','smith');E.insert into employees(employee_id)values(1000);F.insert into Employees(employee_id,first_name,last_name)values(1000,'jhon','');12. Evaluate the SQL statement:评定下面的SQL语句:select round(45.953,-1),trunc(45.936,2)from dual;Which values are displayed?语句执行后显示的值是什么?A.46 and 45B.46 and 45.93C.50 and 45.93D.50 and 45.9E.45 and 45.93F.45.95 and 45.9313.Click the Exhibit button to examine the data of the EMPLOYEES tableWhich statement lists the ID,name,and salary of the employee,and the ID and name of the employee’s manager,for all the employees who have a manager and earn more than 4000?答案是点击显示按钮查看雇员表的数据,在所有员工中,列举出上有部门经理且薪资大于4000职员的编号,姓名,薪金,部门经理的编号和姓名的SQL语句是:( )(提示:在雇员表中,employee_id是主键,MGR_ID 是经理的编号参照于employee_id)A.select emploee_id "Emp_id",emp_name"Employee",salary,employee_id"Mgr_id",emp_name"Manager"from employees where salary > 4000;B.select e.emploee_id "Emp_id",e.emp_name"Employee",e.salary,m.employee_id"Mgr_id",m.emp_name"Manager" from employees e join employees m where e.mgr_id=m.mgr_id and e.salary>4000;C. select e.emploee_id "Emp_id",e.emp_name"Employee",e.salary,m.employee_id"Mgr_id",m.emp_name"Manager" from employees e join employees m on(e.mgr_id=m.employee_id) and e.salary>4000;D.select e.emploee_id "Emp_id",e.emp_name"Employee",e.salary,m.employee_id"Mgr_id",m.emp_name"Manager" from employees e self join employese m wheree.mgr_id=m.employee_id and e.salary>4000;E.select e.emploee_id "Emp_id",e.emp_name"Employee",e.salary,m.employee_id"Mgr_id",m.emp_name"Manager" from employees e join employese m USING(e.mgr_id=m.employee_id) and e.salary>4000;14. Which two statements about sequences are true ?(choose two)答案是对于序列(sequence)的叙述中,哪两个语句是正确的.(请选择两个正确选项)A.You use a NEXTV AL pseudo column to look at the next possible value that would begenerated from a sequence,without actually retrieving the value用NEXTV AL作为虚拟列, 查看序列生成的下一个的值,而不用检索整个序列B. You use a CURRV AL pseudo column to look at the current value just generated from asequence,without affecting the further values to be generated from the sequence用CURRV AL作为虚拟列, 查看序列当前生成的值,而不会影响序列产生下一个值C. You use a NEXTV AL pseudo column to obtain the next possible value that would begenerated from a sequence,by actually retrieving the value from the sequence用NEXTV AL作为虚拟列,通过检索序列去获得序列将产生的下一个值D. You use a CURRV AL pseudo column to generate a value from a sequence that would beused for a specified database coumn用currval作为虚拟列,从一个将被一个指定的数据库列使用的序列来产生一个值E、if a sequence starting from a value 100and incremented by 1 is used by more than oneapplication,then all of these applications could have a value of 105 assigned to their column whose value is being generated by the sequence如果一个序列从100开始,并且步进为1,并被不同的应用使用,然后序列产生的105会被赋给这些应用的列F、You use a REUSE clause when creating a sequence to restart the sequence once itgenerates the maximum value defined for the sequence使用reuse语句的时候,序列会从上一次产生的最大值(结果)开始产生新的序列15. In which teo cases would you use an outer join?下面哪两种情况你使用外连接?(请选择两个正确答案)( )A.The tables being joined have NOT NULL columns连接的表间都没有空的列B.The tables being joined have only matched data连接的表间只有相匹配的数据C.The columns being joined have NULL values连接的列有空值D. The tables being joined have only unmatched data连接的表间只有不匹配的数据E. The tables being joined have both matched and unmatched data连接的表有相匹配的数据和不相匹配的数据F. Only when the tables have a primary Key-foreign key relationship只能在表间存在有主外键的联系16.which two statements complete a transaction?(choose two)下面哪两个句子完成了事物处理?A. DELETE employees;B. DESCRIBE employees;c. ROLLBACK TO SA V APOINT C;D. GRANT SELECT ON employees TO SCOTT;E. ALTER TABLE employees SET UNUSED COLUMN sal;F. SELECT MAX(sal)FROM employeesWHERE department_id = 20;17.Click the Exhibit button and exam the data in the EMPLOYEES table.which three subqueries work?(choose three )点击展示按钮并且检验EMPLOYEES表里的数据,下面哪三个子查询正确(有效)?A. SELECT *FROM employeeswhere salary > (SELECT MIN(salary)FROM employeesGROUP BY department_id);B SELECT *FROM employeesWHERE salary = (SELECT A VG(salary)FROM employeesGROUP BY department_id);C SELECT distinct department_id FROM employees WHERE salary > ANY(SELECTAVG(salary) FROM employees GROUP BY department_id);D SELECT department_id FROM employees WHERE salary > ALL(SELECT A VG(salary)FROM employees GROUP BY department_id);E SELECT last_name FROM employees WHERE salary > ANY(SELECT MAX(salary)FROM employees GROUP BY department_id);F SELECT department_idFROM employeesWHERE salary > ALL(SELECT A VG(salary)FROM employeesGROUP BY A VG(salary));18. your production database is running in the ARCHIVELOG mode and the ARCn process isfunctional.you have two online redo log groups.Which three background progrecess would be involved when a log switch happen?你的成品数据库以ARCHIVELOG(归档)方式运行并且ARCHIVELOG正常运行.你有两个在线日志文件组.当发生日志切换时,哪三个后台将被牵连A.archivalB.log writerC.database writerD.system monitorE.process monitorF.change tracking writer19.you have many users complaining about slow inserts into a large table.while investigating thereason,you find that the number of indexes on the table is high.you want to find out which indexes are not being used;which method would you follow to achieve this?有很多用户向你抱怨,向一个数据量大的表里插入数据慢.当你查找原因的时候,你发现表里的索引/指数的数量太多了.你想找出哪些索引没有被使用,你将用下面的哪个方法来完成这个功能?A.enable index monitoring and query the DBA_OBJECTS VIEWB.enable index monitoring and query the DBA_INDEXES VIEWC.enable index monitoring and query the V$OBJECT_USAGE VIEWD.enable index monitoring and query the DBA_INDEXTYPE_COMMENTS VIEW20.you execute the STARTUP MOUNT command to start your database.For which databaseoperation do you need to start the database in the MOUNT state?你执行STARTUP MOUNT命令来启动的数据库.你需要实现哪些操作来以MOUNT状态启动数据库.A.renaming the control filesB.dropping a user in your databaseC.enabing or disabling redo log archivingD.re_creating the control files,after you lost all the control files in your database二、问答题1、写出至少5个jsp的隐含对象Out session request response page pageContext application exception config2、以文字形式描述servlet的生命周期Servlet的生命周期是指servlet容器如何创建servelt对象、并对servlet对象进行初始化操作、调用其方法完成客户端请求及销毁servlet对象的整个过程。

亚信新员工入职培训考试题

亚信新员工入职培训考试题

亚信新员工入职培训考试题1. 亚信是哪一年成立的?A) 2000年B) 2001年C) 2002年D) 2003年2. 亚信总部位于哪个城市?A) 北京B) 上海C) 广州D) 深圳3. 以下哪项不是亚信提供的服务?A) 云计算B) 物联网C) 人工智能D) 电子商务4. 亚信的核心价值观是什么?A) 创新、卓越、共享、客户至上B) 敬业、专业、负责、创新C) 真诚、团结、创新、共赢D) 服务、质量、效率、信誉5. 亚信新员工应该具备哪些素质?A) 专业能力、合作精神、创新意识B) 勤奋好学、责任心、沟通能力C) 适应能力、团队合作、执行力D) 执行力、创新意识、适应能力6. 亚信员工职业发展路径中包括哪些层次?A) 职位实习生、初级职员、中级职员、高级职员、主管、经理、总监、副总裁、副总经理、总裁B) 职位实习生、初级职员、中级职员、高级经理、总监、副总裁、总裁C) 职位实习生、初级职员、中级职员、高级职员、主管、经理、总监、副总裁、总裁D) 职位实习生、初级职员、中级职员、高级经理、总监、副总裁、副总经理、总裁7. 亚信的企业文化活动包括以下哪些?A) 亚信杯篮球赛、亚信之星评选、亚信旅游B) 亚信杯足球赛、亚信之星评选、亚信旅游C) 亚信杯篮球赛、亚信杯足球赛、亚信之星评选D) 亚信杯篮球赛、亚信杯足球赛、亚信旅游8. 亚信的核心业务包括以下哪些?A) 电信、金融、政府、制造业B) 电信、金融、教育、医疗C) 电信、金融、政府、教育D) 电信、金融、制造业、医疗9. 亚信的国际化发展战略主要涉及哪些地区?A) 北美洲、南美洲、亚洲、欧洲、非洲B) 亚洲、澳大利亚、欧洲、南美洲、非洲C) 亚洲、欧洲、北美洲、南美洲、非洲D) 亚洲、欧洲、南美洲、澳大利亚、非洲10. 亚信的使命是什么?A) 用科技驱动商业创新和社会变革B) 为客户提供卓越的技术解决方案C) 通过科技创新为社会带来更多机遇D) 成为全球领先的科技服务提供商。

亚信测试岗位笔试题

亚信测试岗位笔试题

亚信测试岗位笔试题
1.请说一下为什么想测试。

2.列举出你知道的国内或国外与测试相关的网站
3.做测试工作,你的优势有哪些,并说明为什么
4.做测试工作,请列举出你害怕遇到的情况有哪些?或者举例在过去测试工作中遇到的困难有哪些
5.在制定项目的测试计划中,你觉得或你认为,好的测试计划都要包括哪些内容,请列举并对这些内容的重要优先级按照从高到低进行排列
6.你认为好的测试用例是什么样的,请给予描述
7.编写测试用例时,你觉得都需要什么内容信息
8.你认为好的bug描述是什么样的,请给与描述
9.你认为好的测试报告应包含哪些内容,请给与描述和说明
10.假如你是公司的行政人员,现在老板给你一个任务,给办公室购买绿色植物,你接下来会怎样来完成这个工作任务,请给予描述。

11.请描述你认为比较好的测试工作流程或者你所做项目的测试工作流程。

招聘笔试题与参考答案(某世界500强集团)2024年

招聘笔试题与参考答案(某世界500强集团)2024年

2024年招聘笔试题与参考答案(某世界500强集团)(答案在后面)一、单项选择题(本大题有10小题,每小题2分,共20分)1、谁设计和建造了第一艘由蒸汽机推动的蒸汽船“克莱蒙特号”(Clermont)?A. 理查德・布兰森(Richard Branson)B. 托马斯・阿尔瓦・爱迪生(Thomas Alva Edison)C. 罗伯特・富尔顿(Robert Fulton)D. 亨利・福特(Henry Ford)2、世界上第一个计算机网络(ARPANET)是由哪个组织建立的?A. 微软(Microsoft)B. 英特尔(Intel)C. 美国国防高级研究计划局(DARPA)D. 美国国家安全局(NSA)3.In which research area did Ford Motor Company become a pioneer, beneficially affecting the community and improving quality of life?A. Renewable energyB. Wireless communicationC. Space expeditionsD. Genetic code breaking4.Which of the following would NOT likely be a direct result of a company committing to social responsibility?A. Enhanced brand reputationB. Experimental scouring of cutting-edge technologyC. Greater social equity through investing in educationD. Improved stakeholder trust5、以下哪种方法最能提高工作效率?A. 设置更加复杂的工作流程B. 减少员工的工作量C. 使用更多的自动化工具D. 增加工作时间6、在团队工作中,以下哪种态度会影响团队的协作效率?A. 积极沟通和开放的反馈B. 过分强调个人成就C. 对工作持怀疑态度D. 主动帮助团队成员解决问题7、下列关于项目管理中的风险管理说法,错误的是:A. 风险管理是一个持续的过程,需要在项目生命周期内进行。

亚信笔试题

亚信笔试题
3.Const有什么用途?至少说明四种
参考答案修饰函数的返回值,使返回值不能被修改
定义常量
修饰类的成员函数使函数在执行过程中参数不会被修改
修饰函数的形参可以提高程序效率
4.在C++程序中调用被C编译器编译后的函数为什么要加extern”C”声明?
参考答案告诉编译器,这段代码使用C语言的语法来编译
5.请简述以下两个for循环的优缺点
~CC(){cout<<”cc”<<endl;}
};
Intmain()
{ห้องสมุดไป่ตู้
CB b;
CA& a = b;
a.f();
b.f();
CA*p1 = new CA;
CB*p2 = new CB;
CC*p3 = new CC;
Delete p1;
Delete p2;
Delete p3;
Return 0
}
faFncacbcacccacbca
printf(str);
}
请回答运行Test函数会有什么样的结果?
答:函数GetMemory不能传递动态内存,所以str还是等于NULL
另外,strcpy的时候会发生程序崩溃
2)
char *GetMemory( void )
{
char p[] = "hello world";
return p;
}
void Test(void)
{
char *str= NULL;
str=GetMemory();
printf(str);
}
请问运行Test函数会有什么样的结果?
答:GetMemory返回后,函数的内存资源会被释放,

招聘笔试题与参考答案(某世界500强集团)2024年

招聘笔试题与参考答案(某世界500强集团)2024年

2024年招聘笔试题与参考答案(某世界500强集团)(答案在后面)一、单项选择题(本大题有10小题,每小题2分,共20分)1、下列哪个选项最能体现团队合作的重要性?A、独立完成任务的能力B、个人的技术专长C、集思广益,共同解决问题D、追求个人成就2、在SWOT分析中,“O”代表的是什么?A、ObjectiveB、OpportunityC、OutcomeD、Optimization3、以下哪项不属于公司核心价值观中的“客户至上”?A. 诚信经营B. 以客户需求为导向C. 注重产品创新D. 提供优质服务4、某部门计划在一个月内完成一项重要项目,该部门共有10名员工,以下哪种工作分配方式最符合团队协作原则?A. 将任务平均分配给每位员工B. 由部门经理根据员工能力进行任务分配C. 让员工自主选择任务,并自行组成小组D. 由部门经理指定项目负责人,由其负责分配任务5、在项目管理中,以下哪个阶段主要是确定项目的可行性、制定项目计划和获得项目批准?A)项目启动阶段B)项目规划阶段C)项目执行阶段D)项目监控阶段6、企业在制定市场进入策略时,考虑目标市场的文化、法律、经济等因素属于哪种分析?A)SWOT分析B)PEST分析C)五力模型分析D)价值链分析7、在项目管理中,下列哪一项不是风险管理过程的一部分?A. 风险识别B. 风险评估C. 风险转移D. 风险忽视8、以下哪种领导风格最强调团队成员之间的沟通和协作?A. 独裁型B. 民主型C. 放任型D. 交易型9、以下哪项不是企业内部控制的核心要素?()A. 风险评估B. 内部审计C. 内部控制制度D. 管理层监督 10、关于员工培训,以下哪项说法是错误的?()A. 培训有助于提高员工的工作技能和职业素养B. 培训可以提高企业的核心竞争力C. 培训应当注重员工的个性化需求D. 培训成本过高,企业可以减少培训投入二、多项选择题(本大题有10小题,每小题4分,共40分)1、下列哪些是团队合作中的重要元素?A. 信任B. 沟通C. 竞争D. 分享资源E. 自我中心F. 目标一致性2、以下哪些策略有助于个人职业生涯规划?A. 设定短期与长期目标B. 不断学习新技能C. 寻求反馈来改进自己D. 避免接受新的挑战E. 建立广泛的人际网络F. 只专注于当前工作职责3、以下哪些部门或职位通常负责企业的人力资源规划?()A、人力资源部B、市场部C、财务部D、生产部4、在以下关于绩效管理工具的描述中,哪些是正确的?()A、绩效考核是对员工工作表现的定期评估B、360度评估是一种员工评估方式,涉及多个评估者的反馈C、关键绩效指标(KPI)是用于衡量员工工作绩效的具体指标D、绩效面谈主要是为了了解员工对工作的满意度5、下列哪几项是团队合作中重要的因素?A. 共享目标B. 相互信任C. 高效沟通D. 竞争关系E. 明确责任6、在面对工作中的压力时,有效的应对策略包括:A. 合理安排时间B. 积极寻求帮助C. 学会放松身心D. 忽视问题存在E. 坚持不懈努力7、以下哪些是某世界500强集团在企业文化中倡导的核心价值观?A. 创新B. 协作C. 尊重D. 成长E. 诚信8、以下哪些是某世界500强集团在招聘过程中会考虑的候选人特质?A. 专业技能B. 团队合作能力C. 沟通能力D. 解决问题的能力E. 良好的职业道德9、以下哪些是公司对员工绩效考核的常见指标?()A. 工作效率B. 团队协作能力C. 创新能力D. 客户满意度E. 市场占有率 10、以下哪些属于公司培训与发展体系的重要组成部分?()A. 基础培训B. 专业技能培训C. 管理培训D. 企业文化培训E. 岗位技能培训三、判断题(本大题有10小题,每小题2分,共20分)1、该集团在全球范围内设有超过1000家分支机构,业务遍布世界各地。

亚信笔试题卷以及答案

亚信笔试题卷以及答案

亚信联创科技校园招聘B卷考试时间60_分钟_ 考试方式(闭)卷第一部分——计算机基础一、选择题(每题2分,总分40分)1.CPU状态分为目态和管态两种,什么是从目态转换到管态的唯一途径( D )A.运行进程修改程序状态字B.进程调度程序C.中断屏蔽D.中断2.引入多道程序设计的目的是( C )A.增强系统的用户友好性B.提高系统实用性C.充分利用CPUD. 扩充内存容量3.Windows系统是一个(B )操作系统。

A、单用户单系统B、单用户多任务C、多用户单任务D、多用户多任务4.在半导体存储器中,动态随机存储器DRAM的特点是(D )。

A、按位结构方式存储B、按字结构方式储存C、信息在储存介质中移动D、每隔一定时间进行一次刷新5.单地址指令的格式是由(B)构成。

A、操作码和操作数地址B、操作码和原操作数地址C、操作码和目的操作数地址D、操作码和下一条指令地址6.八进制数76转换为二进制数为(C )A、110111B、111101C、111110D、1111117.80486型号的微处理器能同时处理的二进制位数是(C )位。

A、8B、16C、32D、648.下面关于串的的叙述中,哪一个是不正确的(B )A.串是字符的有限序列B.空串是由空格构成的串C.模式匹配是串的一种重要运算D.串既可以采用顺序存储,也可以采用链式存储9.若串S1=‘ABCDEFG’, S2=‘9898’ ,S3=‘###’,S4=‘012345’,执行concat(replace(S1,substr(S1,length(S2),length(S3)),S3),substr(S4,index(S2,‘8’),length(S2)))其结果为()A.ABC###G0123B.ABCD###2345C.ABC###G1234D.ABCD###123410.设有两个串p 和q,其中q 是p 的子串,求q 在p 中首次出现的位置的算法称为(C )A.求子串B.联接C.匹配D.求串长11. 下列字符中,ASCII码值最大的是( D )。

亚信笔试题B卷以及答案

亚信笔试题B卷以及答案

亚信联创科技校园招聘B卷考试时间60_分钟_考试方式(闭)卷第一部分——计算机基础一、选择题(每题2分,总分40分)1.CPU状态分为目态和管态两种,什么是从目态转换到管态的唯一途径?(D)A.运行进程修改程序状态字B.进程调度程序C.中断屏蔽D.中断2.引入多道程序设计的目的是(C)A.增强系统的用户友好性B.提高系统实用性C.充分利用CPUD.扩充内存容量3.Windows系统是一个(B)操作系统。

A、单用户单系统B、单用户多任务C、多用户单任务D、多用户多任务4.在半导体存储器中,动态随机存储器DRAM的特点是(D)。

A、按位结构方式存储B、按字结构方式储存C、信息在储存介质中移动D、每隔一定时间进行一次刷新5.单地址指令的格式是由(B)构成。

A、操作码和操作数地址B、操作码和原操作数地址C、操作码和目的操作数地址D、操作码和下一条指令地址6.八进制数76转换为二进制数为(C)A、110111B、111101C、111110D、1111117.80486型号的微处理器能同时处理的二进制位数是(C)位。

A、8B、16C、32D、648.下面关于串的的叙述中,哪一个是不正确的?(B)A.串是字符的有限序列B.空串是由空格构成的串C.模式匹配是串的一种重要运算D.串既可以采用顺序存储,也可以采用链式存储9.若串S1=‘ABCDEFG’,S2=‘9898’,S3=‘###’,S4=‘012345’,执行concat(replace(S1,substr(S1,length(S2),length(S3)),S3),substr(S4,index(S2,‘8’),length(S2 )))其结果为()A.ABC###G0123B.ABCD###2345C.ABC###G1234D.ABCD###123410.设有两个串p和q,其中q是p的子串,求q在p中首次出现的位置的算法称为(C)A.求子串B.联接C.匹配D.求串长11.下列字符中,ASCII码值最大的是(D)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
亚信联创科技校园招聘
B卷
考试时间 60_分钟 _ 考试方式(闭)卷
(本试卷满分100分,答案请写在答题卡上)
请不要在问卷上答题或涂改,笔试结束后请务必交回试卷
部分 内容 分值 备注
技能部分 一、 计算机基础 40分
二、 C/C++语言基础
JAVA语言基础 40分 二选一
18. 我们把在一段时间内,只允许一个进程访问的资源称为临界资源,因此我们可以得出下列结论,正确的是 ( B )。
A.对临界资源是不能实现资源共享的
B.只要能使程序并发执行,这些并发执行的程序便可对临界资源实现共享
C.为临界资源配上相应的设备控制块后,便能被共享
A)public B)protected C)private D)static
2、C类的析构函数是在什么时候调用的?
A)类创建时 B)创建对象时 C)删除对象时 D)不自动调用
3、B在位运算中,操作数每右移一位,其结果相当于
A. 必须是连续的
B. 必须是不连续的
C. 连续与否均可
D. 和结点的存储地址相连续
第二部分 C/C++语言基础
一、 选择题(含单选题和多选题,每题2分,总分40分)
1、A为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为
A.ABC###G0123
B.ABCD###2345
C.ABC###G1234
D.ABCD###1234
10. 设有两个串p 和q,其中q 是p 的子串,求q 在p 中首次出现的位置的算法称为(C )
A.求子串 B.联接 C.匹配 D.求串长
11. 下列字符中,ASCII码值最大的是 ( D )。
A) 可以用宏定义消除整数8等 B) 可以将相关宏定义集中至一个头文件中
C) 有联系的变量可考虑用类来封装 D) 采用全局变量来定义,使用方便
10、下列关于函数指针的初始化哪些是错误的?
A) void reset(int *);
void (*pf) (void *) = reset;
case 1:
case 2: cout<<'X';
case 3:
case 4: cout<<'Y'; break;
default:cout<<'Z'; }
时,不可能出现的情况是:
A) 显示:X B) 显示:Y C) 显示:Z D) 显示:XY
A.1个字节 B.2个字节 C.3个字节 D.4个字节
15. 执行下列二进制算术加法运算:01010100+10010011,其运算结果是 ( A )。
A.11100111 B.11000111
C.00010000 D.11101011
D.对临界资源,应采取互斥访问方式,来实现共享
19. 算法分析的两个主要方面是 ( A )。
A.空间复杂度和时间复杂度 B.正确性和简单性
C.可读性和文档性 D.数据复杂性和程序复杂性
20. 线性表采用链式存储时,结点的存储地址 ( C )。
A.增强系统的用户友好性 B.提高系统实用性 C.充分利用CPU D. 扩充内存容量
3. Windows系统是一个(B )操作系统。
A、单用户单系统 B、单用户多任务 C、多用户单任务 D、多用户多任务
4. 在半导体存储器中,动态随机存储器DRAM的特点是(D )。
A、按位结构方式存储 B、按字结构方式储存
16. 二进制数110101转换为八进制数是 ( B )。
A.71 B.65 C.56 D.51
17. 操作系统中采用缓冲技术的目的是为了增强系统 ( D ) 的能力。
A.串行能力 B.控制操作 C.重执操作 D.并行操作
#include <stdlib.h>
int main(int argc,char *argv[])
{
int i = 0;
i = atoi(argv[1]);
switch(i){
case 0:
printf("i=0;");
B) int calc(int ,int );
int (*pf1)(int ,int ) =calc;
C) extern “c” int compute(int * ,int);
int (*pf3)(int *,int) = compute;
D) void (*pf4)(const matrix &)=0;
B)if (value < 3)
value++;
C) )if (user < 3)
++ user;
D) if (value < 3)
{++ value};
8、D执行语句序列
int n;
cin>>n;
switch(n){
9、D有如下两行定义,此写法产生于某一项目组,从实践的角度出发,并不能评价好或不好,但从中可以得到启示,我们需要更注意编码规范,以下哪种说法相较不太可取:
char EndDate[8+1]; //通话结束日期
char EndTime[6+1]; //通话结束时间
C)int i=0; D)int i=1;
do{ for(;;)i=i+1;
i++;
}while(i>=0):
A. 空格 B.M C.8 D.m
12. 下列叙述中,正确的是 ( A )。
A.内存中存放的是当前正在执行的应用程序和所需的数据
B.内存中存放的是当前暂时不用的程序和数据
C.外存中存放的是当前正在执行的程序和所需的数据
D.内存中只能存放指令
13. 能直接与CPU交换信息的存储器的是 ( C )。
A.硬盘存储器 B.CD-ROM
C.内存储器 D.软盘存储器
14. 一个汉字的国际码需用 ( B )。
C、信息在储存介质中移动 D、每隔一定时间进行一次刷新
5. 单地址指令的格式是由( B)构成。
A、操作码和操作数地址 B、操作码和原操作数地址
C、操作码和目的操作数地址 D、操作码和下一条指令地址
6. 八进制数76转换为二进制数为(C )
A、110111 B、111101 C、111110 D、111111
9. 若串S1=‘ABCDEFG’, S2=‘9898’ ,S3=‘###’,S4=‘012345’, 执行concat(replace(S1,substr(S1,length(S2),length(S3)),S3),substr(S4,index(S2,‘8’),length(S2)))其结果为( )
40分
三、 数据库 20分
总分 100分
第一部分——计算机基础
一、选择题(每题2分,总分40分)
1. CPU状态分为目态和管态两种,什么是从目态转换到管态的唯一途径? ( D )
A.运行进程修改程序状态字 B.进程调度程序 C.中断屏蔽 D.中断
2. 引入多道程序设计的目的是( C )
7. 80486型号的微处理器能同时处理的二进制位数是(C )位。
A、8 B、16 C、32 D、64
8. 下面关于串的的叙述中,哪一个是不正确的?(B )
A.串是字符的有限序列
B.空串是由空格构成的串
C.模式匹配是串的一种重要运算
D.串既可以采用顺序存储,也可以采用链式存储
case 1:
printf("i=1;");
}
return 0;
}
A) i=0; B) i=1 C) i=0; i=1 D)不确定
} i--;
i--; }
if(i= =1)break;
}
}
A)strcpy的两个参数次序反了 B)str1[10]未能初始化赋值
C)string1数组长度不够大 D)str1缺少终止符
12、下段程序a.out,如在shell中执行a.out 1,屏幕如何输出:
#include <stdio.h>
A)值按排序后的次序存储
B)键按排序后的次序存储
C)按照字母大小或数值大小的次序排序
D)必须用排序函数sort()重新排列内容次序
7、D以下一段程序,每个人都有不同的书写习惯,但从工程和编程规范的角度综合考量,下面哪个写法相对比较恰当:
A) if(var<3) var=var+1;
A)操作数乘以2 B)操作数除以2 C)操作数乘以4 D)操作数除以4
4、A下列语句中不是死循环的是
A)int i=10; B)for( int i=1;i<10;i++)
while(1) {
13、请问下面一段程序,输出什么值:
#include <iostream>
using namespace std;
void GetMemory(char *p)
{
p = (char *)malloc(100);
}
int main(void)
{
char *str = NULL;
5、B下列描述正确的是
A)表示m>n为true或m<n为true的表达式为m>n&&m<n
相关文档
最新文档