亚信联创科技校园招聘
B卷
考试时间 60_分钟 _ 考试方式(闭)卷
第一部分——计算机基础
一、选择题(每题2分,总分40分)
1.CPU状态分为目态和管态两种,什么是从目态转换到管态的唯一途径? ( D )
A.运行进程修改程序状态字
B.进程调度程序
C.中断屏蔽
D.中断
2.引入多道程序设计的目的是( C )
A.增强系统的用户友好性
B.提高系统实用性
C.充分利用CPU
D. 扩充内存容量
3.Windows系统是一个(B )操作系统。
A、单用户单系统
B、单用户多任务
C、多用户单任务
D、多用户多任务
4.在半导体存储器中,动态随机存储器DRAM的特点是(D )。
A、按位结构方式存储
B、按字结构方式储存
C、信息在储存介质中移动
D、每隔一定时间进行一次刷新
5.单地址指令的格式是由( B)构成。
A、操作码和操作数地址
B、操作码和原操作数地址
C、操作码和目的操作数地址
D、操作码和下一条指令地址
6.八进制数76转换为二进制数为(C )
A、110111
B、111101
C、111110
D、111111
7.80486型号的微处理器能同时处理的二进制位数是(C )位。
A、8
B、16
C、32
D、64
8.下面关于串的的叙述中,哪一个是不正确的?(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###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.空格 B.M C.8 D.m
12.下列叙述中,正确的是 ( A )。
A.内存中存放的是当前正在执行的应用程序和所需的数据
B.内存中存放的是当前暂时不用的程序和数据
C.外存中存放的是当前正在执行的程序和所需的数据
D.内存中只能存放指令
13.能直接与CPU交换信息的存储器的是 ( C )。
A.硬盘存储器 B.CD-ROM
C.内存储器 D.软盘存储器
14.一个汉字的国际码需用 ( B )。
A.1个字节 B.2个字节 C.3个字节 D.4个字节
15.执行下列二进制算术加法运算:01010100+10010011,其运算结果是 ( A )。
A.11100111 B.11000111
C.00010000 D.11101011
16.二进制数110101转换为八进制数是 ( B )。
A.71 B.65 C.56 D.51
17.操作系统中采用缓冲技术的目的是为了增强系统 ( D ) 的能力。
A.串行能力 B.控制操作 C.重执操作 D.并行操作
18.我们把在一段时间内,只允许一个进程访问的资源称为临界资源,因此我们可以得出下列结论,正确的
是 ( B )。
A.对临界资源是不能实现资源共享的
B.只要能使程序并发执行,这些并发执行的程序便可对临界资源实现共享
C.为临界资源配上相应的设备控制块后,便能被共享
D.对临界资源,应采取互斥访问方式,来实现共享
19.算法分析的两个主要方面是 ( A )。
A.空间复杂度和时间复杂度 B.正确性和简单性
C.可读性和文档性 D.数据复杂性和程序复杂性
20.线性表采用链式存储时,结点的存储地址 ( C )。
A. 必须是连续的
B. 必须是不连续的
C. 连续与否均可
D. 和结点的存储地址相连续
第二部分 C/C++语言基础
一、选择题(含单选题和多选题,每题2分,总分40分)
1、A为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为
A)public B)protected C)private
D)static
2、C类的析构函数是在什么时候调用的?
A)类创建时 B)创建对象时 C)删除对象时 D)不自动调用
3、B在位运算中,操作数每右移一位,其结果相当于
A)操作数乘以2 B)操作数除以2 C)操作数乘以4 D)操作数除以4
4、A下列语句中不是死循环的是
A)int i=10; B)for( int i=1;i<10;i++)
while(1) {
}
i--;
i--; }
if(i= =1)break;
}
C)int i=0; D)int i=1;
do{
for(;;)i=i+1;
i++;
}while(i>=0):
5、B下列描述正确的是
A)表示m>n为true或m B)switch语句结构中必须有default语句 C)if语句结构中必须有else语句 D)如果至少有一个操作数为true,则包含“‖”运算符的表达式为true 6、B在关联容器中,下列哪个描述正确? A)值按排序后的次序存储 B)键按排序后的次序存储 C)按照字母大小或数值大小的次序排序 D)必须用排序函数sort()重新排列内容次序 7、D以下一段程序,每个人都有不同的书写习惯,但从工程和编程规范的角度综合考量,下面哪个写法相对比较恰当: A) if(var<3) var=var+1; B)if (value < 3) value++; C) )if (user < 3) ++ user; D) if (value < 3) {++ value}; 8、D执行语句序列 int n; cin>>n; switch(n){ case 1: case 2: cout<<'X'; case 3: case 4: cout<<'Y'; break; default:cout<<'Z'; } 时,不可能出现的情况是: A) 显示:X B) 显示:Y C) 显示: Z D) 显示:XY 9、D有如下两行定义,此写法产生于某一项目组,从实践的角度出发,并不能评价好或不好,但从中可以得到启示,我们需要更注意编码规范,以下哪种说法相较不太可取: char EndDate[8+1]; //通话结束日期 char EndTime[6+1]; //通话结束时间 A) 可以用宏定义消除整数8等B) 可以将相关宏定义集中至一个头文件 中 C) 有联系的变量可考虑用类来封装D) 采用全局变量来定义,使用方便 10、下列关于函数指针的初始化哪些是错误的? A) void reset(int *); void (*pf) (void *) = reset; 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; 11、如下一段函数,存在一定的设计问题,请问下面哪个阐述是正确的: char string1[10]; void test2() { char str1[10]; int i; for(i=0; i<9; i++){ str1[i] = 'a'; } strcpy( string1, str1 ); } A)strcpy的两个参数次序反了 B)str1[10]未能初始化赋值 C)string1数组长度不够大D)str1缺少终止符 12、下段程序a.out,如在shell中执行a.out 1,屏幕如何输出: #include #include int main(int argc,char *argv[]) { int i = 0; i = atoi(argv[1]); switch(i){ case 0: printf("i=0;"); case 1: printf("i=1;"); } return 0; } A) i=0; B) i=1 C) i=0; i=1 D)不确定 13、请问下面一段程序,输出什么值: #include using namespace std; void GetMemory(char *p) { p = (char *)malloc(100); } int main(void) { char *str = NULL; GetMemory(str); strcpy(str, "hello world"); printf(str); } A)”hello world”B) “hello world “ C)程序异常中断D) 4013408(也可能是其它随机地址) 14、关于容器的使用,下列哪个用法是正确的: A) const vector vector B) vector fill ( ivec.begin(), ivec.end() , ival ); C) sort( ivec.begin(), ivec.rend() ); D) list binary_search( ilist.begin(), ilist.end() ); 15、A下面对静态数据成员的描述中,正确的是 A) 静态数据成员是类的所有对象共享的数据 B) 类的每个对象都有自己的静态数据成员 C) 类的不同对象有不同的静态数据成员值 D) 静态数据成员不能通过类的对象调用 16、STL中预定义了常用的函数对象,下列哪个不属于其中 A)plus,minus B) equal_to,not_equal_to C)find,compare D) logical_and,logical_not 17、下段程序摘自某工程,请问m_infoPoint最终获得了什么 //提交事件信息 int CDatumPackage::getEvent( CInfoPoint& infoPoint ) { m_infoPoint = &infoPoint; CPackage::getEvent(infoPoint); m_iSystemId = atoi(infoPoint.GetSystemID().c_str()); return NORMAL; } A) m_infoPoint获得了infoPoint的地址 B) m_infoPoint获得了infoPoint的地址的地址 C) m_infoPoint获得了infoPoint的值 D) m_infoPoint获得了infoPoint的值的值 18、下面为不正确的字符串赋值或赋值方式是 A)char *str; str = ”string”; B)char str[7] = {’s’,’t’,’r’,’i’,’n’,’g’}; C)char str1[10]; str1=”string”; D)char str1[] = ”string”,str2[] = ”12345678”; strcpy(str2,str1); 19、下面函数的功能是 int fun(char *x) { char *y=x; while (*y++); return(y-x-1); } A)求字符串的长度 B)比较两个字符串的大小 C)将字符串x复制到字符串y D)将字符串x连接到字符串y后面 20、现有某多线程程序如下: #include #include using namespace std; pthread_t ntid; static long lData = 0; static bool bFlag = false; static void *thr_fn(void *arg) { while(1) { sleep(1); if(bFlag){ cout<<"current data is:"< bFlag = false; } return((void *)0); } int main(void) { int err; err = pthread_create(&ntid,NULL,thr_fn,NULL); if(err != 0) printf("error"); while(1){ lData = random(); bFlag = true; sleep(1); } pthread_join(ntid,0); exit(0); } 主要功能是在主线程中生成随机数,在工作线程中读出相应的数据,并显示在屏幕上,,以下哪个建议无助于改良代码: A) C/C++用法混乱,宜统一风格 B) sleep时间太短,应改成sleep(1000) C) bFlag读写处应加锁保护 D) sleep不精确,应改为生产/消费方 第二部分 JAVA语言基础 一、选择题(含单选题和多选题,每题2分,总分40分) 1、C设有定义语句int a[]={66,88,99}; 则以下对此语句的叙述错误的是 A) 定义了一个名为a的一维数组 B) a数组有3个元素 C) a数组的下标为1~3 D)数组中的每个元素是整型 2、B在计算机中,数值数据一般采用()形式存储 A.原码 B.补码 C.反码 D.真值 3、A为了区分重载多态中同名的不同方法,要求 A) 采用不同的形式参数列表 B) 返回值类型不同 C) 调用时用类名或对象名做前缀 D) 参数名不同 4、CJava程序经常用到“递归”,“递归”的基本思想是 A.让别人反复调用自己 B.自己反复调用被人 C.自己反复调用自己 D.以上都不对 5、C下列选项中,用于在定义子类时声明父类名的关键字是 A)interface B) package C) extends D) class 6、C在Java中,一个类可同时定义许多同名方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不同。这种面向对象程序的特征称为 A.隐藏 B.覆盖 C.重载 D.Java不支持该特性 C7、设 a, b, c, d 均为 int 型的变量,并已赋值,下列表达式的结果属于非逻辑值的是 A) a!=b & c%d < a B) a++ = =a+b+c+d C) ++a*b--+d D) a+b>=c+d 8、关于以下程序段,正确的说法是 1. String s1=”a”+”b”; 2. String s2=new String(s1); 3. if(s1==s2) 4. Sysout.out.println(“== is succeeded”); 5. if(s1.equals(s2)) 6. Sysout.out.println(“.equals() is succeeded”); A.行4和行6都将执行 B.行4执行,行6不执行 C.行6执行,行4不执行 D.行4和行6都不执行 9、若以下变量均已正确定义并赋值,下面符合Java语言语法的语句是 A) b = a!=7 ; B) a = 7 + b + c=9; C) i=12.3* % 4; D) a = a + 7 = c + b 10、执行语句 int i=1; j=++i;后,i与j的值分别是 A.1与1 B.2与1 C.1与2 D.2与2 11、Given: 1. public class Delta { 2. static boolean foo(char c) { 3. System.out.print(c); 4. return true; 5. } 6. public static void main( String[] argv ) { 7. int i =0; 8. for ( foo(‘A’); foo(‘B’)&&(i<2); foo(‘C’)){ 9. i++ ; 10. foo(‘D’); 12. } 13. } 14. } What is the result? A. ABDCBDCB B. ABCDABCD C. Compilation fails. D. An exception is thrown at runtime. 12、B哪种说法阐明Java内存回收机制? 请选出正确的答案。 A.程序员必须手动释放内存对象 B.内存回收程序负责释放无用内存 C.内存回收程序允许程序员直接释放内存 D.内存回收程序可以在指定时间释放内存对象 13、Given: 1. public class Test { 2. public int aMethod() { 3. static int i = 0; 4. i++; 5. return i; 6. } 7. public static void main (String args[]) { 8. Test test = new Test(); 9. test.aMethod(); 10. int j = test.aMethod(); 11. System.out.println(j); 12. } 13. } What is the result? A. 0 B. 1 C. 2 D. Compilation fails. 14、有如下程序段 int total=0; for(int i=0;i<4;i++){ if(i==1)continue; if(i==2)break; total +=i; } 则执行完该程序段后total的值为 A.0 B.1 C.3 D.6 15、Which statement is true? A. catch(X x) can catch subclasses of X. B. The Error class is a RuntimeException. C. Any statement that can throw an Error must be enclosed in a try block. D. Any statement that can throw an Exception must be enclosed in a try block. 16、运行下列程序,会产生的结果的是 1.public class X extends Thread implements Runnable{ 2. public void run(){ 3. Sysout.out.println(“this is run”); 4. } 5. public static void main(String args[]){ 6. Thread t=new Thread(new X()); 7. t.start(); } } A.第一行会产生编译错误 B.第六行会产生编译错误 C.第六行会产生运行错误 D.程序会运行和启动 17、Given: 10. int i = 0; 11. for (; i <4; i += 2) { 12. System.out.print(i + “”); 13. } 14. System.out.println(i); What is the result? A. 0 2 4 B. 0 2 4 5 C. 0 1 2 3 4 D. Compilation fails. 18、C下列哪个是short型的取值范围 A.-27 到27-1 B.0 到216-1 C.-215到215-1 D.-231到231-1 19、Given: 1. public class Foo { 2. public static void main(String[] args) { 3. try { 4. return; 5. } finally { 6. System.out.println( “Finally” ); 7. } 8. } 9. } What is the result? A. Finally B. Compilation fails. C. The code runs with no output. D. An exception is thrown at runtime. 20、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 TestAll { 14 public static void main (String args[]) { 15 new TestAll().makeThings(); 16 // ...code continues on 17 } 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. 第三部分——数据库 一、选择题(含单选题和多选题,每题:2分,总分:20分) 1、C不允许在关系中出现重复记录的约束是通过 A. 外键实现 B.索引实现 C.主键实现 D.惟一索引实现 2、A下列对于PL/SQL块结构描述正确的是 A.块结构由声明部分、可执行部分、异常处理部分组成 B.块结构由 SQL部分、条件控制结构、可执行部分组成 C.块结构由编译部分、动态链接部分、可执行部分组成 D.块结构由指示器部分、逻辑存储部分、物理存储部分组成 3、D如果要修改表TD_M_STAFF,对列STAFF_ID 增加一个主键约束,当前表为空。哪个语句能完成这个任务? A.ALTER TABLE td_m_staff ADD PRIMARY KEY staff_id; B.ALTER TABLE td_m_staff ADD CONSTRAINT PRIMARY KEY (staff_id); C.ALTER TABLE td_m_staff ADD CONSTRAINT stud_id_pk PRIMARY KEY staff_id; D.ALTER TABLE td_m_staff ADD CONSTRAINT stud_id_pk PRIMARY KEY(staff_id); 4、SELECT语句中,以下有关ORDER BY子句的叙述中不正确的是D A. ORDER BY子句可以对多个列进行排序 B.SELECT语句中,ORDER BY只能在其它子句之后作为最后一个子句出现 C.子查询中也可以使用ORDER BY子句 D.在视图中不能使用ORDER BY子句 5、B在Oracle数据库的逻辑结构中有以下组件:A,表空间 B,数据块 C,区 D,段 这些组件从大到小依次是 A.A->B->C->D B.A->D->C->B C.A->C->B->D D.D->A->C->B 6、B以下关于数据的存储结构的叙述哪一条是正确的? A.数据的存储结构是数据间关系的抽象描述 B.数据的存储结构是逻辑结构在计算机存储器中的实现 C.数据的存储结构分为线性结构和非线性结构 D.数据的存储结构对数据运算的具体实现没有影响 7、AD表employee中有下列字段:name、department、phone_number下面哪些操作可以限制人们对phone_number字段的访问 A.使用视图来访问表 B.在phone_number字段创建索引 C.在表中使用check约束 D.收回对phone_number字段的访问权限 8、B为一个表创建索引是为了 A.建立表的主键 B.提高对表中数据进行查找的速度 C.对表中记录进行物理排序 D.对表中记录进行编号 9、C在PL/SQL中,关于存储过程与函数的有何不同,下列描述正确的是 A.函数必须有返回值,而存储过程可以没有返回值 B.函数可以拥有参数,而存储过程不能拥有参数 C.函数和存储过程都可以作为另一个函数或存储过程的参数进行嵌套 D.函数不能包含异常处理模块,而存储过程可以包含异常处理 10、DSQL语言中,用GRANT/REVOKE语句实现数据库的 A. 并发控制 B.完整性控制 C.一致性控制 D.安全性控制 java面试题,大家研究下 非技术性问题: 1、做个自我介绍; 2、介绍下最近的工作经历; 3、在项目中扮演什么角色? 4、有做过前台方面开发吗? 技术性问题: 5、对JavaScript熟悉吗? 6、Reset是什么?点击Reset后有些东西没有被重置,为什么? 7、在Delog里面怎么传值? 8、你对Div+Css熟悉吗? 9、对CSS的选择器熟悉吗? 10、对Java里哪些主流框架熟悉? 11、多态一般用在什么地方?有什么好处? 12、HashMap与HashT able有什么区别? 13、在什么情况下用HashMap,什么情况下用HashT able? 14 、Java中重载和重写有什么区别? 15、有什么方法实现Java中的线程? 16、介绍下Struts的工作原理?、 Struts 是MVC的一种实现,它将Servlet和JSP 标记(属于J2EE 规范)用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。Struts的体系结构与工作原理如下图2所示: 17、Struts里有几大类标签? Bean标记:用来在JSP页中管理bean l 逻辑标记:用来在JSP页中控制流程 l HTML标记:用来生成HTML标记,在表单中显示数据,使用会话ID对URL进行编程 l 模板标记:使用动态模板构造普通格式的页 18、了解Spring框架吗?是否用过? 2. Spring框架的主要功能 ◆基于Java Beans的配置管理,采用IOC的原理,特别是对依赖注射技术的使用。这些都用来减少各组件间对实施细则的相互依赖性。 ◆一个核心的,全局适用的bean工厂 ◆一个一般抽象化的层面来管理数据库间的数据处理 ◆建立在框架内的,对Java数据处理API和单独的JDBC数据源的一般性策略。因此,在数据处理支持上对Java企业版本环境的依赖性得以消除 ◆和一些可持续性的框架,如Hibernate,JDO,iBATIS和db4o,的整合 ◆web应用中的MVC框架,基于核心的Spring功能,支持多种产生视图的技术,包括JSP,FreeMarker,Velocity,Tiles,iText,和POI ◆大量的AOP框架以提供诸如数据处理管理的服务。同IOC的功能一样,目的是提高系统的模块化程度 19、前台用了哪些技术? 就是做个用户看的既VIEW Javascript jsp 20、你对Ajax熟悉吗? 使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web 2016海康威视校园招聘技术支持类笔试题(一)填空题 1.在windons server 2003下若选择安全登录,则首先需要按 Ctrl+Alt+Del 组合键 2.按网络的覆盖范围划分,网络可分为局域网(LAN)、广域网 (WAN)和城域网(MAN)。 3.计算机中的数据都是以二进制码码的形式发送的。(存储,传 输,加工处理的数据或指令) 4.ARP请求帧在物理网络中是以广播方式发送的。 5.FTP和HTTP协议在TCP/IP参考模型中属于应用层。 TCP/IP参考模型在网络层定义了IP协议,在传输层定义了传输控制协议TCP和用户数据报UDP,在传输层之上是应用层,它包括了所有的高层协议,并且总是不断有新的协议加入。应用层的协议主要有:网络终端协议Telnet、文件传输协议FTP、电子邮件协议SMTP、路由协议RIP、网络文件系统NFS和HTTP协。 6.带有奇偶校验的RAID的类型是 RAID是“Redundant Array of Independent Disk”的缩写,中文意思是独立冗余磁盘阵列。 RAID 0:无差错控制的带区组RAID 1:镜象结构 RAID2:带海明码校验RAID3:带奇偶校验码的并行传送 RAID4:带奇偶校验码的独立磁盘结构 RAID5:分布式奇偶校验的独立磁盘结构 7.SQL语言的SELECT命令中,表示条件表达式用WHERE子句, 分组用GROUP BY 子句,排序用ORDERBY 子句。 8.下列FTTX组网方案中,光纤覆盖面最广的是FTTH FTTN (光纤到节点) FTTC (光纤到路边) FTTH (光纤到户) FTTZ (光纤到小区) FTTH将光纤直接铺到千家万户,覆盖面是最广的 9.HIKVISION 的权限描述为:drwxrw-r~~则该文件类型为: r代表4 w代表2 x代表1 所有者权限是rw,为6 所属组权限是r,为4 其他人权限是r,为4 10.存储器一般分成高速缓冲器、__内存__和__外存__三个层次, 其中___高速缓冲器__是造价最高、存取速度最快。 (二)名词解释 1.Linux系统重/home目录下存放的什么内容? Linux系统根目录下的几个主要目录的作用: root:用于存放root用户的的相关文档。 最全的华为校园招聘笔试题 华为笔试 1.局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用 “::“ 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2.如何引用一个已经定义过的全局变量? 答:extern 可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。 3.全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么? 答:可以,在不同的C文件中以static形式来声明同名全局变量。 可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错。 4.语句for( ;1 ;)有什么问题?它是什么意思? 答:无限循环,和while (1)相同。 5.do……while和while……do有什么区别? 答:前一个循环一遍再判断,后一个判断以后再循环。 6.请写出下列代码的输出内容#i nclude main() { int a,b,c,d; a=10; b=a++; c=++a; d=10*a++; printf(“b,c,d:%d,%d,%d“,b,c,d); return 0; } 答:10,12,120 一.判断题(对的写T,错的写F并说明原因,每小题4分,共20分) 1.有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0。() 2.int (*ptr) (),则ptr是一维数组的名字。() 3.指针在任何情况下都可进行>, =, =MAX_SRM) return (NULL_SRM); else return SRM_no; } 3. 写出程序运行结果 int sum(int a) { auto int c=0; static int b=3; c+=1; b+=2; return(a+b+C); } void main() { int I; int a=2; for(I=0;Inext = NULL; p=h; for(i=0;inext = s; printf(“Please input the information 一、选择题(单选题3分,多选题4分,共32分) 在每小题列出的四个备选项中只有1个或2个是符合题目要求的,多选题已用*标识出来,请将其答案填写在题后的括号内,错选或未选均无分。 1、下面这段关于指针和常量的关系的程序哪些是错误的( D ) void f(char * p) { char s[ ] = “HW5,V,0,”; const char * pc =s; //A pc[3] = ’g’; //B pc = p; //C char * const cp = s; cp[3] = ‘a’; //D } A.const char * pc =s; B.pc[3] = ’g’; C.pc = p; D.cp[3] = ‘a’ *2、下列关于函数指针的初始化哪些是错误的?() A.void reset(int *); void (*pf) (void *) = reset; 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; 3、在计费预处理程序中,取话单函数GetNextCdr的原形类似于 int GetNextCdr(StdCdr *pd, int &ri),变量x和y的定义是 StdCdr x; int y,把x 和y分别作为第一参数和第二参数来调用函数GetNextCdr,正确的调用语句是( B )A.GetNextCdr (x,&y); B.GetNextCdr (&x,y); C.GetNextCdr (&x,&y); D.GetNextCdr (x,y); 阿里巴巴的Oracle DBA笔试题及参考答案- 数据库基本概念类 1:pctused and pctfree 表示什么含义有什么作用 pctused与pctfree控制数据块是否出现在freelist中, pctfree控制数据块中保留用于update的空间,当数据块中的free space小于pctfree设置的空间时, 该数据块从freelist中去掉,当块由于dml操作free space大于pct_used设置的空间时,该数据库块将 被添加在freelist链表中。 2:简单描述table / segment / extent / block之间的关系 table创建时,默认创建了一个data segment, 每个data segment含有min extents指定的extents数, 每个extent据据表空间的存储参数分配一定数量的blocks 3:描述tablespace和datafile之间的关系 一个tablespace可以有一个或多个datafile,每个datafile只能在一个tablespace内, table中的数据,通过hash算法分布在tablespace中的各个datafile中, tablespace是逻辑上的概念,datafile则在物理上储存了数据库的种种对象。 4:本地管理表空间和字典管理表空间的特点,ASSM有什么特点 本地管理表空间(Locally Managed Tablespace简称LMT) 8i以后出现的一种新的表空间的管理模式,通过位图来管理表空间的空间使用。 字典管理表空间(Dictionary-Managed Tablespace简称DMT) 8i以前包括以后都还可以使用的一种表空间管理模式,通过数据字典管理表空间的空间使用。 动段空间管理(ASSM), 它首次出现在Oracle920里有了ASSM,链接列表freelist被位图所取代,它是一个二进制的数组, 能够迅速有效地管理存储扩展和剩余区块(free block),因此能够改善分段存储本质,ASSM表空间上创建的段还有另外一个称呼叫Bitmap Managed Segments(BMB 段)。 5:回滚段的作用是什么 事务回滚:当事务修改表中数据的时候,该数据修改前的值(即前影像)会存放在回滚段中, 当用户回滚事务(ROLLBACK)时,ORACLE将会利用回滚段中的数据前影像来将修改的数据恢复到原来的值。 事务恢复:当事务正在处理的时候,例程失败,回滚段的信息保存在undo表空间中,ORACLE将在下次打开数据库时利用回滚来恢复未提交的数据。 读一致性:当一个会话正在修改数据时,其他的会话将看不到该会话未提交的修改。 当一个语句正在执行时,该语句将看不到从该语句开始执行后的未提交的修改(语句级读一致性) 当ORACLE执行Select语句时,ORACLE依照当前的系统改变号(SYSTEM CHANGE NUMBER-SCN) 来保证任何前于当前SCN的未提交的改变不被该语句处理。可以想象:当一个长时间的查询正在执行时, 若其他会话改变了该查询要查询的某个数据块,ORACLE将利用回滚段的数据前影像来构造一个读一致性视图。 6:日志的作用是什么 亚信科技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.为了友谊,迁就对方,放弃自己的观点。 中软国际校园招聘笔试试题 考试范围: 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.面试在求职过程中非常重要。经过面试,如果应聘者的个性不适合待聘工作的要求,则不可能被录用。以上论断是建立在哪项假设基础上?() 亚信笔试题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.充分利用CPU D. 扩充内存容量 3.Windows系统是一个(B )操作系统。 A、单用户单系统 B、单用户多任务 C、多用户单任务 D、多用户多任务 4.在半导体存储器中,动态随机存储器DRAM的特点是(D )。 A、按位结构方式存储 B、按字结构方式储存 C、信息在储存介质中移动 D、每隔一定时间进行一次刷新 5.单地址指令的格式是由( B)构成。 A、操作码和操作数地址 B、操作码和原操作数地址 C、操作码和目的操作数地址 D、操作码和下一条指令地址 6.八进制数76转换为二进制数为(C ) A、110111 B、111101 C、111110 D、111111 7.80486型号的微处理器能同时处理的二进制位数是(C )位。 A、8 B、16 C、32 D、64 8.下面关于串的的叙述中,哪一个是不正确的(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###G0123 B.ABCD###2345 C.ABC###G1234 D.ABCD###1234 1.下列关于对象的哪一种说法是正确的,请选出一个正确答案() B.对象是类的实例 2.下列哪几项是保留关键字() A.public B.static C.void 3.哪一种说法是正确的() C.在java语言中,return、goto、default都是关键字 4.Java中哪种整型的取值的范围恰好是-2.147483648(2-31)~ 2147483647(2-31) C.int型 5.试图编译、运行如下类会有什么结果() Public class Assigment() Public static void main() { Int a,b,c; b=10; a=b=c=10; system.out.println(a); } D.代码会被正确编译,运行时将显示20 6.假定变量x=8的类型是int(它可以存放着负值),则哪些方式能正确的使X 的值翻倍,请选出4个正确的答案() A.x<<1; B.x=x*2; C.x*=2; D.x+=X; E.x<<=1; 7.假定有如下类() //Filename:Args.java Public class Args{ Public static void main(String[] args) { System.out.println(arg[0]+””+args[args.length-1]); } } 执行如下命令后结果将使什么? Java Args In politics stupidity is not a handicap 请选一个正确的答案 D.程序将打印In handicap 8.尝试编译、运行如下程序会得到什么结果?() Public class DefaultValuesTest{ Int[] ia=new int[1]; Boolean b; Int I; Object o; Public static void main(String[] args){ DefaultValuesTest instance = new DefaultValuesTest(); Instance.print(); } Public void print(){ System.out.println(ia[0]+””+””+i+””+o); } } A.该程序会打印出0 false 0 null; 9.哪一个命题为真() A.所有类都必须定义一个构造方法 10.如下哪种类定义式不可扩展类的有效定义() E.final class Link{} 11.在下列选择一项正确的说法() A.transsient字段在序列化期间不会被保存 12.编译、运行如下程序后,将以什么次序打印出哪些数字?() Public class Myclass{ Public ststic void main(){ RuntimeException re=null; throw re; } } D.程序可以被无错的编译,并且运行时会抛出 https://www.doczj.com/doc/d46284813.html,ng.NullPointerException 13.断言语句抛出的异常隶属于哪个类() B.AssertionException 14.给定类A、B、C,其中B扩展了A,C又扩展了B,而且他们都实现了实例方法void doIt()。如何从C中的实例法来调用A中的doIt()方法() 应聘者性格测评试卷(一) 姓名:学号:得分: 1、你何时感觉最好?() A、早晨; B、下午及傍晚; C、夜里 2、你走路是() A、大步地快走; B、小步地快走; C、不快,仰着头面对着世界; D、不快,低着头; E、很慢 3、和人说话时你() A、手臂交叠站着; B、双手紧握着; C、一只手或两手放在臀部; D、碰着或推着与你说话的人; E、玩着你的耳朵、摸着你的下巴或用手整理头发 4、坐着休息时,你() A、两膝盖并拢; B、两腿交叉; C、两腿伸直; D、一腿蜷在身下 5、碰到令你发笑的事情时,你的反应是() A、欣赏地大笑; B、笑着,但不大声; C、轻声地笑; D、羞怯地微笑 6、当你去一个聚会或社交场合时你() A、很大声地入场以引起注意; B、安静地入场,找你认识的人; C、非常安静地入场,尽量保持不被人注意 7、当你非常专心工作时,有人打断你你会() A、欢迎他; B、感到非常恼怒; C、在上述两极端之间 8、下列颜色中,你最喜欢哪一种颜色?() A、红或桔黄色; B、黑色; C、黄色或浅蓝色; D、绿色; E、深蓝色或紫色; F、白色; G、棕色或灰色 9、临入睡的前几分钟,你在床上的姿势是() A、仰躺,伸直; B、俯卧,伸直; C、侧躺,微蜷; D、头睡在一条手臂上; E、被子盖过头 10、你经常梦到自己() A、落下; B、打架或挣扎; C、找东西或人; D、飞或漂浮; E、你平常不做梦; F、你的梦都是愉快的 应聘者性格测评试卷(二) 姓名:学号:得分: 1.一位朋友邀请你参加他的生日,可是,任何一位来宾你都不认识,那么你会() A、你借故拒绝,告诉他说:“那天已经有别的朋友邀请过我了。” B、你愿意早去一会儿帮助他筹备生日。 C、你非常乐意借此去认识他们。 2.在街上,一位陌生人向你询问到火车站的路径。这是很难解释清楚的,况且,你还有急事,那么你会() A、你让他去向远处的一位警察打听。 B、你尽量简单地告诉他。 C、你把他引向火车站的方向。 3.表弟到你家来,你已经有两个月没有见到过他了。可是,这天晚上,电视上有一部非常精彩的电影。那么你会() A、你让电视开着,与表弟谈论。 B、你说服表弟与你一块看电视。 C、你关上电视机,让表弟看你假期中的照片。 4.父亲给你寄钱来了。那么你会() A、你把钱搁在一边。 B、你买一些东西,如:油画、一盏漂亮的灯,装饰一下你的卧室。 C、你和你的朋友们小宴一顿。 5.你的邻居要去看电影,让你照看一下他们的孩子,孩子醒后哭了起来。那么你会() A、你关上卧室的门,到餐厅去看书。 B、你看看孩子是否需要什么东西。如果他无故哭闹,你就让他哭去,终究他会停下来的。 C、你把孩子抱在怀里,哼着歌曲引他人睡。 6.如果有闲暇,你喜欢干些什么?() A、呆在卧室里听音乐。 B、到商店里买东西。 C、与朋友一起看电影,并与他们一起讨论。 Offer签了要4周了,决定总结一下投过的公司包括:投递简历基本上集中在10月份。投了20多家金融类的:巴克莱资本,UBS,BNP,CICC,高盛,摩根,KPMG,moody穆迪外企:EMC,vmware,IBM,思科,微策略,intel,汤森路透,爱立信,amonzon,红帽名企:百度,腾讯,搜狐,汉王,神州数码,千橡国际,淘宝,支付宝,阿里,网易,华为,东软11月份投的公司,基本上是不是很想法,但是没有offer,所以继续投的:农行,浦发,深发,SAP,中国图书馆,中国银行软件中心,握奇数据,青牛,NHN,Websense,…. 笔试的公司:KPMG,EMC,vmware,IBM,思科,爱立信,红帽,汤森路透,淘宝,阿里巴巴,神州数码,汉王,搜狐,腾讯,百度,握奇数据,Websense 还有些比较小的公司青牛,宇信易诚,亚信面试的公司:百度三面,每面都是40分钟,都是技术面,只是面的工程师级别一个比一个高,题目也更难(但是后来才发现很多是编程之美的);腾讯1面半小时的工程师技术面,就挂了;搜狐三面,40分钟技术面,40分钟经理面,半小时hr面;Vmware三面,每面半小时,一个早上结束;IBM 三面,40分钟技术面(2个工程师),40分钟综合面(直接经理和资深工程师),40分钟部门老大面;SAP电面10分钟+3面(群面+经理软技能面+工程师技术面);汉王1面15分钟技术面,就挂了;爱立信,第1面群面通过,后来有2面通知,放弃;握奇数据,第1面技术面,通过,有2面通知,放弃;思科,有1面通知,放弃;汤森路透,有1面通知,放弃青牛,有1面试通知,放弃亚信,有1面通知, 亚信科技2015校园招聘考试时间120_分钟_ 考试方式(闭)卷 第一部分——JAVA语言基础 一、单选题(每题2分,总分16分) 1.下列java标识符,错误的是( )。 A _$userName B $userName C USER_NAME D 1userName 2.三元条件运算符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、double B、int C、short D、byte E、float 8.以下声明中,错误的是( )。 A、float f = 1.2; B、float f = 1.2f; C、float f = (float)1.2; D、float f =1; 二、填空题(每题2分,总分14分) 1.我们在java程序中,把关键字____ ____加到方法名称的前面,来实现子类调用父类的方法。abstract方法___ _____(能或不能)与final并列修饰同一个类。 2.定义int i=23;int j = 3 & ++i;语句的执行完后i= ,j= 。 3.下列方法method()执行,返回值是,输出是。 public int method1(){ int num=10; try{ if(num<20){ System.out.print("num is 10."); 中软国际笔试试题 Company number:【WTUT-WT88Y-W8BBGB-BWYTT-19998】 中软国际校园招聘笔试试题 考试范围: 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是穿白衣服的。基于以上事实,下列哪个判断必为真() A.是北婆罗洲土着人。 B.不是爱斯基摩土着人。 C.不是北婆罗洲土着人。 D.是爱斯基摩土着人。 6.请从备选的图形(A.B.C.D.)中选择一个正确的填入空白格中() 华为面试/笔试题目(附答案) 陈晓明2010-05-21 15:45:59 要查看更多华为笔经相关信息,请访问华为公司校园招聘club:深圳华为技术有限公司 (1)什么是预编译,何时需要预编译: 答案: 1、总是使用不经常改动的大型代码体。 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。 (2)char * const p char const * p const char *p 上述三个有什么区别? 答案: char * const p; //常量指针,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 *str 6 = "abc"; char *str7 = "abc"; char *str8 = "abc"; cout (y)?(y):(x)) //结尾没有…;? (10)嵌入式系统中经常要用到无限循环,你怎么用c编写死循环。答案:while(1){}或者for(;;) (11)关键字static的作用是什么?答案:定义静态变量 (12)关键字const有什么含意?答案:表示常量不可以修改的变量。 (13)关键字volatile有什么含意?并举出三个不同的例子?答案:提示编译器对象的值可能在编译器未监测到的情况下改变。 (14)int (*s[10])(int) 表示的是什么啊?答案:int (*s[10])(int) 函数指针数组,每个指针指向一个int func(int param)的函数。 (15)有以下表达 式: int a=248; b=4;int const c=21;const int *d=&a; int *const e= 笔试面试题汇总 一、笔试题(计算机3、4、5、7班提供) 1、写一个程序实现字符串反转。(新大陆) 2、多态性意味着一个操作在不同的类中可以有不同的实现方式。(淘宝) 3、给你一个二叉树的前序序列和中序序列,求其后续序列?(淘宝) 4、Cache替换算法命中率最高是?(淘宝) 5、给一个顺序表,然后再给你一个码值,求在二分查找改码值的比较次数?(淘宝) 6、编译程序中安排中间代码生成的目的是?(淘宝) 7、假设在n进制下,17*456=8206成立,n是多少?(淘宝) 8、要从一亿会员中抽出100万会员,考虑到公平性、相对分散、相对随机,不能重复,抽取速度 要快。有一个random函数,能产生0-9的随机数。请写出你能想到的抽取方法?并写明步骤。 (淘宝) 9、Malloc和new的区别? 10、++、--、sizeof(字符串、结构体)(融通) 11、字符串函数的实现(strlen、strcpy等)(网龙、亿联网络) 12、字符串以单词逆序 13、链表逆序 14、有序链表合并为有序链表 15、CSTRING类的一些基本函数的实现 16、DEBUG 和RELESE 两种调试的区别 17、CONST的用法 18、虚基类抽象基类的用法 19、Java线程中的sleep,yeild,notify的作用和区别 20、面向对象的特征有哪些方面 21、ServletConfig对象与ServletContext对象的作用和区别 22、数据结构:主要考数据结构前面的链表的那些知识 23、编程:链表的反转、两个排好序链表结合成一个有序链表 24、二分搜索算法 25、树:节点个数与树高的计算 26、操作系统:内存的大小端,生产者、消费者问题 27、软件工程的类图 28、数据库:主要是简单select语句 29、C语言:c语言的关键字、运算符的优先级与结合性、宏、指针的理解、typedef等 30、网络:就osi模型 31、在一个工程中,如果一个文件向要引用其他文件中定义的一个变量或者函数,请问需要添 加什么关键字?答:extern。 32、volatile:说明变量在程序执行中可被隐含地改变 33、 void func(void){ static int i = 0; i++; printf("%d\n", i); } 亚信科技笔试题 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。 2.给定一个数组 A ,其中包含 N 个整数,它们的取值范围为 0..10000 (可以假定 N>0)。请给出函数,实现如下功能 int mostOften(int[] A); 返回数组 A 中出现次数最多的元素。 例如:给定 N=6 以及 A[0]=20 A[1]=10 A[2]=30 A[3]=30 A[4]=40 A[5]=10 此函数应返回 10 或者 30。数组 A 中可能包含数百兆字节的数据。 3.编写一个函数 int listLength(int[] A); 从给出的非空整数数组 A(下标从 0 开始算)中,找到那个藏在其中的列表的长度,将长度值返回。列表是这样“藏”在数组中的: 列表的开头位于数组的开头,也就是数组中下标为 0 的元素。 对于数组中下标为 k 的元素,A[k] 包含了列表中下一个节点的下标,或者是 -1 ——表示列表到此结束,没有下一个节点了。 你可以假定,列表的长度是有限的。 例如,给出这样一个数组 A[0]=1, A[1]=4, A[2]=-1, A[3]=3, A[4]=2 巨人网络java笔试基础题分享 https://www.doczj.com/doc/d46284813.html,/bbs/read.php?tid=834 百度笔试题 https://www.doczj.com/doc/d46284813.html,/bbs/read.php?tid=811 百度2010校招运维部门笔试 https://www.doczj.com/doc/d46284813.html,/bbs/read.php?tid=779 百度2010年校园招聘软件测试笔试题 https://www.doczj.com/doc/d46284813.html,/bbs/read.php?tid=780 2009.10.18-百度质量部笔试试题 https://www.doczj.com/doc/d46284813.html,/bbs/read.php?tid=773 百度08-9-24成都电子科技大学笔试题(第一套) https://www.doczj.com/doc/d46284813.html,/bbs/read.php?tid=768 迅雷上机笔试 https://www.doczj.com/doc/d46284813.html,/bbs/read.php?tid=734 迅雷广州C++二笔题 https://www.doczj.com/doc/d46284813.html,/bbs/read.php?tid=728 EMC--笔试 https://www.doczj.com/doc/d46284813.html,/bbs/read.php?tid=711 方正笔试 https://www.doczj.com/doc/d46284813.html,/bbs/read.php?tid=682 搜狐齐全的笔试题 https://www.doczj.com/doc/d46284813.html,/bbs/read.php?tid=660 Xml方面笔试题 https://www.doczj.com/doc/d46284813.html,/bbs/read.php?tid=649 搜狐畅游策划笔试 https://www.doczj.com/doc/d46284813.html,/bbs/read.php?tid=655 网易游戏游戏开发工程师 https://www.doczj.com/doc/d46284813.html,/bbs/read.php?tid=644 SAP笔试(技术部分) https://www.doczj.com/doc/d46284813.html,/bbs/read.php?tid=631 时事政治100题 01中国共产党第十九次全国代表大会,是在全面建成小康社会决胜阶段、中国特色社会主义进入_____的关键时期召开的一次十分重要的大会。 A.新时期 B.新阶段 C.新征程 D.新时代 答案:D 02十九大的主题是:不忘初心,____,高举中国特色社会主义伟大旗帜,决胜全面建成小康社会,夺取新时代中国特色社会主义伟大胜利,为实现中华民族伟大复兴的中国梦不懈奋斗。 A.继续前进 B.牢记使命 C.方得始终 D.砥砺前行 答案:B 03中国共产党人的初心和使命,就是为中国人民____ ,为中华民族____。这个初心和使命是激励中国共产党人不断前进的根本动力。 A.谋幸福,谋未来 B.谋生活,谋复兴 C.谋幸福,谋复兴 D.谋生活,谋未来 答案:C 04五年来,我们统筹推进“____”总体布局、协调推进“____”战略布局,“十二五”规划胜利完成,“十三五”规划顺利实施,党和事业全面开创新局面。 A.五位一体四个全面 B.四位一体五个全面 C.五个全面四位一体 D.四个全面五位一体 答案:A 05过去五年,经济保持中高速增长,在世界主要中名列前茅,国生产总值从五十四万亿元增长到____万亿元,稳居世界第二,对世界经济增长贡献率超过百分之三十。 A.六十 B.七十 C.八十 D.九十 答案:C 06脱贫攻坚战取得决定性进展,____贫困人口稳定脱贫,贫困发生率从百分之十点二下降到百分之四以下。 A.六千多万 B.七千多万 C.八千多万 D.九千多万 答案:A 07实施共建“一带一路”倡议,发起创办亚洲基础设施投资银行,设立丝路基金,举办首届“一带一路”国际合作高峰论坛、亚太经合组织领导人非正式会议、二十国集团领导人____峰会、金砖领导人____会晤、亚信峰会。 A.北京 B. C.北京 D. 答案:B 08坚持反腐败无禁区、全覆盖、零容忍,坚定不移“打虎”、“拍蝇”、“猎狐”,_ ___的目标初步实现,____的笼子越扎越牢,____的堤坝正在构筑,反腐败斗争压倒性态势已经形成并巩固发展。 A.不敢腐不能腐不想腐 B.不能腐不敢腐不想腐 C.不想腐不敢腐不能腐 D.不敢腐不想腐不能腐 答案:A 09经过长期努力,中国特色社会主义进入了新时代,这是我国发展新的____。 A.未来方向 B.未来方位 C.历史方向 D.历史方位 答案:D 10中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人民日益增长的____需要和____的发展之间的矛盾。 A.美好生活不充分不平衡 B.幸福生活不平衡不充分 C.幸福生活不充分不平衡 D.美好生活不平衡不充分 答案:D 11必须认识到,我国社会主要矛盾的变化,没有改变我们对我国社会主义所处历史阶段的判断,我国仍处于并将长期处于____的基本国情没有变,我国是世界最大发展中的国际地位没有变。 A.社会主义阶段 B.社会主义初级阶段亚信java面试题
海康威视2016年技术支持笔试题
最全的华为校园招聘笔试题
亚信C面试题
阿里巴巴校园招聘笔试题及参考答案
亚信校园招聘笔试题
中软国际笔试试题
亚信笔试题B卷以及答案修订稿
2014南京软件工程师(JAVA)亚信笔试题
2020校园招聘笔试测试题
超级好经典计算机面试我的求职经验
2015亚信校园招聘试题
中软国际笔试试题
华为面试 笔试题目(附答案)
计算机笔试面试题汇总(内容很丰富)
亚信科技笔试题
各大IT公司笔试真题汇总
辅警考试—时事政治100题