thwangwiscom
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中兴通讯笔试试卷(A)
一、单选
1、在做进栈运算时,应先判别栈是否满;在作退栈运算时,应先判别栈是否空。
当栈中元
素为n时,作进栈运算时发生上溢,则说明该栈的最大容量为()。
A)n-1
B) n
C)n-2
D)n/2
2、在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。
封装是一种信息隐蔽技术,封装的目的是使对象的()分离。
A)定义和实现
B)设计和测试
C)设计和实现
D)分析和定义
3、数据库是按一定规则存储在计算机中的相关数据的集合,能被各种用户共享。
数据库管理系统是()。
A)采用了数据库技术的计算机系统
B)包括数据库管理人员、计算机软硬件以及数据库的系统
C)位于用户与操作系统之间的一层数据管理软件
D)包含操作系统在内的数据管理软件系统
4、计算机中存放当前指令地址的寄存器称为程序计数器,在顺序执行程序时,当指令长度为32位,存储器按字节编址,每执行一条指令该寄存器自动加()。
A)1
B)2
C)3
D)4
5、进程是操作系统中可以并行工作的基本单位,也是核心调度及资源分配的最小单位,它由()组成。
A)程序、数据和标识符
B)程序、数据和PCB
C)程序、标识符和PCB
D)数据、标识符和PCB
6、在软件的开发中往往采取各种措施来提高软件的易维护性。
如分别采用()有助于提高软件的易理解性和易修改性。
A)信息隐蔽原则和增强健壮性
B)信息隐蔽原则和良好的编程风格
C)增强健壮性和信息隐蔽原则
D)良好的编程风格和信息隐蔽原则
7、“年龄在25~35之间”这种约束属于数据库中的()。
A)原子性约束
B)一致性约束
C)完整性约束
D)安全性约束
8、通过电信号可在数秒内快速删除全部信息,但不能进行字节级别删除操作的,称为()。
A)E2PROM
B)Flash Memory
C)EPROM
D)Virtual Memory
9、在计算机中常用的检错码是CRC,在编码过程中要使用()。
A)模2除法
B)定点二进制除法
C)二-十进制除法
D)循环移位法
10、RISC机器采用()来加快处理器的数据处理速度。
A)多寻址方式
B)大容量内存
C)大量的寄存器
D)更宽的数据总线
11、地址解析协议()
A)将物理地址翻译为硬件地址
B)将IP地址翻译为逻辑地址
C)硬件地址翻译为物理地址
D)将IP地址翻译为硬件地址
12、关系数据库的任何检索都是由3种基本运算组合而成的,这3种基本运算不包括()。
A)连接
B)关系
C)选择
D)投影
13、下面哪一种是隔离数据通信故障的基本技术()
A)请教电话公司
B)实行环回测试
C)请教DTE服务部门
D)在一个特殊功能计算机上模拟系统
14、路由器根据下面的什么来决定转发()。
A)MAC地址
B)网络地址
C)源地址
D)MAC地址表
15、将专线网络转移至因特网上运行的技术将产生()。
A)虚拟线路
B)电路重建
C)虚拟专网(VPN)
D)防火墙
16、现在已经32位机器上各种数据类型的长度如下:
Char: 1
Short: 2
Int: 4
Long: 4
Double: 8
数据结构B定义如下
Struct B
{
Char b;
Int a;
Short c;
};
在32为、x86环境下,gcc编译器中得到的sizeof(B)的值是()。
A)7
B)8
C)10
D)12
17、下列关于构造函数说法不正确的是()。
A)构造函数必须与类同名
B)构造函数可以省略不写
C)构造函数必须有返回值
D)在构造函数中可以对类中的成员进行初始化
18、下面描述中,符合结构化程序设计风格的是()。
A)使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B)模块只有一个入口,可以有多个出口
C)注重提高程序的执行效率
D)不使用goto语句
19、下述关于数据库系统的叙述中正确的是()。
A)数据库系统减少了数据冗余
B)数据库系统避免了一切冗余
C)数据库系统中的数据的一致性是指数据类型一致
D)数据库系统比文件系统能管理更多的数据
20、以下程序的输出结果是()。
Void main()
{
Int x=1,y=3;
Cout<<x++<<”,”;
{
Int x=0;x+=y*2;
Cout<<x<<”,”<<y<<”,”;
}
Cout<<x<<”,”<<y;
}
A)1,6,3,1,3
B)1,6,3,6,3
C)1,6,3,2,3
D)1,7,3,2,3
1、在关系数据库试图上可以完成的操作是()。
A)更新视图
B)查询
C)在视图上定义新的基本表
D)在视图上定义新视图
2、以下属于路由协议的是()。
A)RIP
B)OSPF
C)ARP
D)ICMP
3、路由器作为网络互连设备,必须具备一下哪些特点()?
A)至少具备一个备份口
B)至少支持两个网络接口
C)协议至少要实现到网络层
D)具有存储、转发和寻径工程
4、以下说法正确的是()。
A)要控制网络上的广播风暴,可以采用网桥将网络分段
B)TCP拥塞控制可以使用慢启动、拥塞避免、快速重传和快速回复算法
C)同一个VLAN的两台主机可以跨越多个路由器
D)当路由器接受的IP报文的TTL值等于1时,将转发该分组
5、以下说法正确的是()。
A)数据报分组交换适用于短报文和具有灵活性的报文
B)信元交换适宜于对带宽要求高和对服务质量(QOS)要求高的应用
C)虚电路分组交换适用于大批量数据交换和减轻各站的处理负担
D)分组交换可以分为三种方式:数据报,虚电路,信元交换
6、以下数据通信中传输方式表述正确的是()。
A)基带传输的编码方式可采用差分曼彻斯特编码
B)频带传输时可采用相移键控法PSK技术
C)脉冲编码调制可采用PCM技术
D)多路复用时可采用频分多路复用FDM
7、PCM信号的形成是模拟信号包括以下步骤形成()。
A)采样
B)量化
C)编码
D)滤波
8、对线性表、栈、队叙述正确的是()。
A)若在线性表中采用折半查找法查找元素,元素应该按值有序且采用链式存储结构B)栈和队列是两种特殊的线性表,即受限的线性表
C)栈只允许在一端进行插入和删除运算,因而是后进先出表LIFO
D)队列是指允许在一端进行插入、另一端进行删除运算,因而是先进先出表FIFO 9、下述进程状态的转换中,()是不可能的。
A)运行态→就绪态
B)等待态→就绪态
C)等待态→运行态
D)就绪态→等待态
10、能影响中断响应次序的技术是()。
A)时间片
B)中断优先级
C)中断屏蔽
D)特权指令
11、中断是嵌入式系统中重要的组成部分,一些编译器提供_interrupt关键字让标准C支持中断。
另外有些操作系统利用API将普通函数挂接到中断处理例程中;对于中断处理函数的限制,以下正确的是()。
A)中断处理函数不能有返回值
B)中断处理函数不能传递参数
C)中断处理函数可以做浮点运算
D)中断处理函数不可使用引起闭塞的系统调用,如取信号量、内存操作、IO操作等。
12、以下说法正确的是()。
A)将整型变量0x12345678直接赋值写入内存,在Intel X86系统下默认内存从低到高数据依次为0x12 0x34 0x56 0x78
B)将整型变量0x12345678直接赋值写入内存,在PowerPC系统下默认内存从低到高数据依次为0x12 0x34 0x56 0x78
C)使用pack紧缩字节方式与不使用pack宏采用字节填充对齐方式对系统执行性能无影响
D)结构体数据成员对齐包括结构体内各数据成员的内存对齐和结构体自身对齐
13、现有以下代码:
Int x=0;
Void fun(void)
{
X++;
}
假设x++这一语句被编译为3条机器指令:
1)从内存中读x到CPU寄存器x;
2)寄存器x的内容加1;
3)把寄存器x的内容写至内存中的x。
如果有两个任务调用fun函数,且各调用一次。
那么,x的值可能变为()。
A)0
B)1
C)2
D)3
14、以下关于java说法正确的是()。
A)被声明为final类型的类不能被继承,意味着它不能再派生出新的子类
B)接口(interface)中所有方法都是抽象的
C)Exception表示需要捕捉或者需要程序进行处理的异常,是程序必须处理的
D)如果抛出一个异常,相匹配的catch子句就会执行,只要有对应finally语句块,无论程序如何运行,对应的finally语句块必然被执行到
15、以下关于C语言说法正确的是()。
A)switch和第一个case语句中间可以书写代码并被执行
B)在定义函数时,如果该函数不需要返回值,就可以不用写返回值的类型
C)不能使用if(x==0.5)判定是否浮点数x与0.5相等
D)内存指针p使用free函数成功释放后,大多数编译器下p指向的内存已经回收但是p指向的内存地址没有变化
16、以下关于C/C++中说法正确的是()。
A)以static修饰的全局变量和函数不能在其他文件中被引用
B)函数中以static修饰的变量存储在全局数据段中而不是函数栈中,可以看做访问范围受限的特殊全局变量
C)C++中static修饰的成员函数不能直接引用类中的说明的非static修饰的数据成员和函数,但需要时可以通过对象间接引用
D)C++中static修饰数据成员可以实现多个对象之间的数据共享
17、以下关于C/C++代码中需要调用拷贝构造函数的情况包括()。
A)一个对象以值传递的方式传入函数体
B)一个对象以值传递的方式从函数返回
C)string a (“Hello”);
String c=a;
D)string a (“Hello”);
String c;
C=a;
18、以下说法正确的是()。
A)假设int x=2;表达式int y=(x++)*(x++);执行此表达式后,y为不确定值
B)假设char value=127;表达式value+=1后,value变为128
C)int x=2;chair*str=”abcd”; int y=(x-strlen(str))/2;执行表达式后,y为-1
D)假如unsigned int a=6;int b=-20;(a+b>6)?print(“>6”):print(“<=6”);执行结果为打印“>6“
19、以下关于面向对象方法和结构化方法说法正确的是()。
A)结构化方法是将系统看成是过程的集合,过程与数据实体之间交互,过程接受输入并产生输出
B)结构化技术实现概括为自顶向下、逐步求精、模块化设计、结构化编码的基本特点C)面向对象技术将数据模型和处理模型二者合一,将属性和方法封装在一个对象当中,将系统看成是一起工作来完成某项任务的相互作用的对象集合
D)面向过程是以功能为中心来描述系统,而面向对象是以数据为中心来描述系统;相对于功能而言,数据具有更强的稳定性。
因此更能适合需求变化带来得变更
20、一下属于白盒设计测试用例的方法的是()。
A)等价类划分法
B)逻辑覆盖
C)错误推测法
D)因果图
三、判断题
1、数据库采用的数据模型有层次模型、分散模型和环状模型。
2、进程有三种基本状态:运行、中断和等待。
3、数据结构中,与所使用的计算机无关的是数据的逻辑和存储结构。
4、链表是一种采用链式存储结构存储的线性表,链表适用于顺序查找,但再链表中进行插入操作的效率比在顺序存储结构中进行插入操作的效率高。
5、“与非门“中的某一个输入值为“0”,那么它的输出值一定为“1“。
6、在数据传输过程中经常增加一位来检验传送的正确性,该位为诊断位。
7、在SMP系统中,操作系统还提供了线程机制,它是资源分配的最小单位。
8、两个模块之间的耦合方式中,非直接耦合的耦合度最高,内容耦合的耦合度最低。
9、一个模块内部的内聚种类中功能内聚的内聚度最高,偶然内聚的内聚度最低。
10、中继器是网络系统中连接两个较远距离的同类型网络设备,它位于OSI七层协议中的第2层。
四、简答
1、请回答中国移动、中国联通、中国电信分别使用的3G通讯制式是什么。
2、在32位计算机、默认4字节对齐下,下面的结构体占用几个字节?若字节对齐方式不变,调整下结构体成员的位置,那么可以让结构体最少占用几个字节?
Strurct S
{
Int a;
Unsigned short b:4;
Float c;
Char d;
Unsigned short e:13;
Unsigned short f:2;
Char g;
};
3、请依次写出OSI模型划分的七层的名称。
4、在Linux平台下,C语言编译后输出的目标文件中初始化过的全局变量与未初始化过的
全局变量通常分别保存在哪里?
五、应用题
1、给一个字符串,找出其中连续重复出现且最长的子串,例如“ababc“要求返回“ab”。
请用C/C++语言写一函数完成该算法。
2、设X[1..n]和Y[1..n]为两个数组每个都包含n个已排好序的数。
请使用伪代码给出一个求数组X和Y中所有2n个元素的中位数的O(lgn)时间的算法。