● 下列叙述中错误的是 (7) 。
(7)
A. 面向对象程序设计语言可支持过程化的程序设计
B. 给定算法的时间复杂性与实现该算法所采用的程序设计语言无关
C. 与汇编语言相比,采用脚本语言编程可获得更高的运行效率
D. 面向对象程序设计语言不支持对一个对象的成员变量进行直接访问
A、嵌套类只能在外围类中使用,不能在外围类的作用域外使用
B、外围类的成员函数对嵌套类的成员没有访问权限
C、嵌套类的友元对外围类的成员没有访问权限
D、嵌套类的成员函数可以在外围类定义外用外联函数实现
A.利用一个继承自接口的类来实现
B.利用类来实现,在类定义部分用"implements"关键字表示这个类所实现的接口
C.利用与接口同名的类来实现
D.利用一系列全局函数来实现
以下关于C++语言类的说法中正确的是( )。
A.C++语言的默认访问权限是private
B.C++语言中的类定义,用户一定要自己定义一个构造函数用于实例化类
C.C++语言中的成员函数的实现部分一定要写在类定义外
D.C++语言中的类不能够嵌套定义
()是面向对象程序设计语言不同于其它语言的主要特点。是否建立了丰富的()是衡量一个面向对象程序设计语言成热与否的一个重要标志。
A.继承性
B.多态性
C.函数库
D.类库
百度校园招聘历年试题汇总2014百度招聘移动研发笔试题目清华版一.简答题1.简述计算机的存储系统分为哪几个层次,为什么这样的分层能够提高程序的执行效率。2.浮点数在计算中如何表示,如何对浮点数判等。3.简述TCP与UDP协议的差别,两者与HTTP的关系。并列举HTTP的方法,以及常见的返回状态码。二.算法与程序设计1.设计一个反转字符串的函数 char *reverse_str(char *str),不使用系统函数。2.给定一个字符串,(1,(2,3),(4,(5,6),7),使它变为(1,2,3,4,5,6,7),设计一个算法消除其中嵌套的括号。(c/c+)3.使用C+语言实现htonl(将long性转为网络字节码),不使用系统自带函数。三.系统设计题面向对象是一种思想,使用C+语言来实现下列问题。1.如何定义一个类?2.如何创建以及销毁对象?3.如何实现类的继承?从上面来看,操作系统知识占一道,网络协议方面一道,其余都为C+方面的考察,两道字符串处理,一个C+和面向对象思想的结合。2008年9月24日 百度电子科技大学网络工程师笔试题(第五套笔试题)第一大题,共6小题,每题5分,共30分1:什么是保留IP地址,请列举?为什么规定保留IP地址?保留IP地址:1个A类地址 10.*.*.*;16个B类地址 172.16.*.*-172.31.*.*256个C类地址 192.168.0.*-192.168.255.*;保留IP地址不会在internet网上出现,用于企业网络,A企业可以用,B企业也可以使用!2:IPv4和IPv6的地址分别是多少?IPv4的地址是32位,IPv6的地址是64位。3:什么是访问控制列表?它的执行流程?访问控制列表(ALC)实际上就是一系列允许和拒绝匹配准则的集合。总的一句话就是数据包与ALC中的一旦出现的匹配情况,就执行相应的操作,而此时对此数据包的检测就到此为止了,后面不管出现多少不匹配的情况将不作检测。4:802.1Q协议实现什么功能?和ISL有何区别5:端口镜像,链路汇聚的功能是什么,请用你熟悉的交换机写出它们的命名。6:linux下解释: ip rule add from 192.168.3.112/32 tos 0x10 table 2 pref 1500第二大题,30分你现在有一个文件,文件中顺序存有N个记录,R1,R2,.,RN,这些记录不是有序的,但是你知道一个整数M,这些记录满足R1R2.RM以及RM+1RM+2.RN.1,设计一个算法或编写一个程序,将文件中的记录排序为R1,R2,.,RN,算法或程序读取文件的次数为O(N),不限内存使用,2,设计一个算法或编写一个程序,将文件中的记录排序为R1,R2,.,RN,算法或程序读写文件的次数为O(N),空间复杂度为O(1),亦即,你使用的内存大小和M,N均无关。第三大题,每小题20分,共40分1:在某些情况下,网络中会出现路由环路,请根据你的理解,说明可能出现路由环路的原理,并以你最熟悉的路由协议,说明该路由协议采取了哪些措施避免路由环路。2:如果用户向你申述上百度主页很慢,你会从哪些方面取分析这个问题,如何高效的分析并判断故障根源所在?第四套题的第三大题的第一个现在需要对2000台机器升级某个软件?已经有这个软件的最新代码,1:你会选择用什么工具自动升级该软件?请给出具体步骤或方法?2:为了便于后期的运维,如果让你设计一套软件部署方案,你会怎么设计?2014年百度校招移动研发笔试题一.简答题1.简述计算机的存储系统分为哪几个层次,为什么这样的分层能够提高程序的执行效率。2.浮点数在计算中如何表示,如何对浮点数判等。3.简述TCP与UDP协议的差别,两者与HTTP的关系。并列举HTTP的方法,以及常见的返回状态码。二.算法与程序设计1.设计一个反转字符串的函数 char *reverse_str(char *str),不使用系统函数。2.给定一个字符串,(1,(2,3),(4,(5,6),7),使它变为(1,2,3,4,5,6,7),设计一个算法消除其中嵌套的括号。(c/c+)3.使用C语言实现htonl(将long性转为网络字节码),不使用系统自带函数。三.系统设计题面向对象是一种思想,使用C语言来实现下列问题。1.如何定义一个类?2.如何创建以及销毁对象?3.如何实现类的继承?
A.使用操作系统自带的备份工具来备份系统分区
B.使用操作系统自带的备份工具来备份系统状态数据
C.使用脚本语言编写一个备份脚本
D.使用命令进行备份
面向对象程序设计语言不同于其它语言的主要特点是(44);(45)可以实现函数名和运算符重载;(46)是在类与子类之间共享数据和方法的一种机制;封装是一种(47)技术,以实现对象的定义和实现分离。
(34)
A.消息传递
B.多态性
C.继承性
D.动态绑定