贝尔阿尔卡特笔试题

2024-04-28 10:08
文章标签 笔试 阿尔卡特 贝尔

本文主要是介绍贝尔阿尔卡特笔试题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

发信人: kygt (夕阳醉了), 信区: job
标 题: 贝尔阿尔卡特MCG(移动)软件笔试题
发信站: 饮水思源 (2004 年11月24日10:39:46 星期三), 站内信件
Part A是一些你的知识技能调查
Part B全是通信方面的东西,不会做了,题目都没看完
Part C是Computer Sience的东西。
前3道是选择题,很easy
1、用A[1...n]模拟栈,A[n]是栈底,当A[T]是当前栈顶时,POP操作后,当然栈顶是什么
A[T-1]
2、假设二叉树的根是为0层,那么第i层最多有几个节点?
2i
3、以下各项那项是结构化编程语言不允许的
a if-else b loop-while,for c goto d function
顺序结构,选择结构 ( 亦称分支结构,和循环结构
4、给出软件生存周期图
软件生命周期 (SDLC) 的六个阶段
1 、问题的定义及规划
      此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。
2 、需求分析
      在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整个软件开发项目的成功打下良好的基础。 " 唯一不变的是变化本身。 " ,同样需求也是在整个软件开发过程中不断变化和深入的,因此我们必须制定需求变更计划来应付这种变化,以保护整个项目的顺利进行。
3 、软件设计
      此阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等等。软件设计一般分为总体设计和详细设计。好的软件设计将为软件程序编写打下良好的基础。
4 、程序编码
      此阶段是将软件设计的结果转换成计算机可运行的程序代码。在程序编码中必须要制定统一,符合标准的编写规范。以保证程序的可读性,易维护性,提高程序的运行效率。
5 、软件测试
      在软件设计完成后要经过严密的测试,以发现软件在整个设计过程中存在的问题并加以纠正。整个测试过程分单元测试、组装测试以及系统测试三个阶段进行。测试的方法主要有白盒测试和黑盒测试两种。在测试过程中需要建立详细的测试计划并严格按照测试计划进行测试,以减少测试的随意性。
6 、运行维护
      软件维护是软件生命周期中持续时间最长的阶段。在软件开发完成并投入使用后,由于多方面的原因,软件不能继续适应用户的要求。要延续软件的使用寿命,就必须对软件进行维护。软件的维护包括纠错性维护和改进性维护两个方面。
5 C Struct C++ class 的什么不同之处
struct ,就是对程序员全局可见的数据与方法。简化数据逻辑结构的设计。可以说是一种自定义的数据结构。
class ,则是将数据与方法封装,即让行为与数据一致。则是一种编程方法。即客观世界在代码世界中的体现。体现的是一种编程思想。
C 里面: struct 不能包含函数,而 class 可以。
C++ 里面:都可以有函数,默认情况下 struct 中变量是 public, class 中是 private
6、什么是virtual函数,为什么使用virtual函数
虚函数用来表现基类和派生类的成员函数之间的一种关系 .
虚函数的定义在基类中进行 , 在需要定义为虚函数的成员函数的声明前冠以关键字 virtual.
基类中的某个成员函数被声明为虚函数后 , 此虚函数就可以在一个或多个派生类中被重新定义 .
在派生类中重新定义时 , 其函数原型 , 包括返回类型 , 函数名 , 参数个数 , 参数类型及参数的先后顺序 , 都必须与基类中的原型完全相同 .
虚函数是重载的一种表现形式 , 是一种动态的重载方式 .
7、填空完成ip v4协议表头
8、你认为造成软件 crash的主要原因是什么,怎么预防?
9、用C自己写一个string copy函数
10、写一个双向链表的插入函数
Part D (optional)
给出你认为贝尔会感兴趣的 topic
我只做了Part C,那个ip v4也忘了,后面也就没兴趣做下去
发信人: evileye (邪眼), 信区: job
标 题: AND software 笔试题
发信站: 饮水思源 (2004 年11月24日10:56:29 星期三), 站内信件
part 1不定项选择(不懂,全通信)
part 2填空(3道非通信)
1、#define M(x,y) x*y
a=b=c=d=2 M(a+b, c+d)=?
8
2、Big_endian是指高字节存在高位: 
big endian 是指低地址存放最高有效字节( MSB ),而 little endian 则是低地址存放最低有效字节( LSB )。
     用文字说明可能比较抽象,下面用图像加以说明。比如数字 0x12345678 在两种不同字节序 CPU 中的存储顺序如下所示:

Big Endian
  
 
低地址                                             高地址
   ----------------------------------------->
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     12     |      34    |     56      |     78    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Little Endian
  
低地址                                             高地址
   ----------------------------------------->
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     78     |      56    |     34      |     12    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
采用 big endian 方式存储数据是符合我们人类的思维习惯的。
计算机数据存储有两种字节优先顺序:高位字节优先和低位字节优先。 Internet 上数据以高位字节优先顺序在网络上传输,所以对于在内部是以低位字节优先方式存储数据的机器,在 Internet 上传输数据时就需要进行转换。
3、预处理器的作用:
宏替换,头文件包含,条件编译
part3 简答
1、简要说软件开发的过程,说说自己的编程风格,经验和教训
2 、开发 RTOS 需要考虑什么?描述一下抢占式 RTOS 的机制
3、用两种方法分配8个INT_32类型的数据,并说明其分配在内存中的位置
4、两个程序分别什么结果,都是memory方面的。ST笔试都考过了
5、如何防止头文件被多次引用
#ifndef a_h
#define a_h
#endif
part4 编程
1、写一个函数指针,并在函数中使用
2、在一个值从小到大的数组中用二分法查找一个值
3、写一个函数将字符串反过来,函数接口用两个指针
--
发信人: loverkiller (dd), 信区: job
标 题: 阿尔卡特(中国)的面试题目
发信站: 饮水思源站 (Tue Dec 5 19:00:11 2000), 转信
 
全部用C语言
1、自己定义数据结构,写出程序
   在一个单向联表中,往 I 位置插入一个节点
2、自己定义数据结构,写出程序
   二叉树的前序遍历
3、不允许使用系统时间,
   写出一个随机数生成函数。
都是基本题目,
非常简单,
就是要注意时间
虽然鬼子没有讲时间限制,
但是实际上有的
不让应聘者知道
各位好运!
以上是阿尔卡特(中国)的面试
苏州阿尔卡特没有让偶去面试的说

这篇关于贝尔阿尔卡特笔试题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/942963

相关文章

【秋招笔试】9.07米哈游秋招改编题-三语言题解

🍭 大家好这里是 春秋招笔试突围,一起备战大厂笔试 💻 ACM金牌团队🏅️ | 多次AK大厂笔试 | 大厂实习经历 ✨ 本系列打算持续跟新 春秋招笔试题 👏 感谢大家的订阅➕ 和 喜欢💗 和 手里的小花花🌸 ✨ 笔试合集传送们 -> 🧷春秋招笔试合集 🍒 本专栏已收集 100+ 套笔试题,笔试真题 会在第一时间跟新 🍄 题面描述等均已改编,如果和你笔试题看到的题面描述

两道笔试题

“char a='\72'”是什么意思? 这么理解:\为转义字符,\072转义为一个八进制数072,也就是十进制数的58买一送一,将转义字符对照表也一并贴给你吧:转义字符 意义 ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) 008 \f 换页(FF) 012 \n 换行(LF) 010 \r 回车(CR) 013 \t 水平制表(HT) 009 \v 垂直制表(VT

华为23年笔试题

消息传输 题目描述 在给定的 m x n (1 <= m, n <= 1000) 网格地图 grid 中,分布着一些信号塔,用于区域间通信。 每个单元格可以有以下三种状态:  值 0 代表空地,无法传递信号;  值 1 代表信号塔 A,在收到消息后,信号塔 A 可以在 1ms 后将信号发送给上下左右四个方向的信号塔; 值 2 代表信号塔 B,在收到消息后,信号塔 B 可以在 2ms

实现的动态规划问题华为笔试题C++实现

秋招刷力扣题,我觉得我对动态规划不是熟练,在此处做总结 动态规划(Dynamic Programming,DP)算法通常用于求解某种具有最优性质的问题。在这类问题中,可能会有许多可行解,每一个解都对应一个值,我们希望找到具有最优值的解。我觉得最大的问题就是对问题的分解,分解后的问题与分解前的问题具有相同的决策机制,将决策机制进行抽象,最终可以得到对应的解; 动态规划中开始介绍的爬楼梯等问题,答

某公司笔试编程题

参加了某公司编程题,这些题都来自牛客网,记录总结吧! 一、蛇形矩阵 题目描述 蛇形矩阵是有1开始的自然数依次排列成的一个上三角矩阵. 接口说明 void GetResult(int Num, int* pResult);输入参数:int Num :输入的正整数N输出参数:int *pResult: 指向放蛇形矩阵的字符串指针指针指向的内存区域保证有效 样例输入: 4

CVTE java web后台实习生笔试+技术一面总结

投的第一份简历,也可以说是第一次写笔试和参加面试。题在前面,总结在最后,努力不骗人。 笔试 题型:20道不定项选择题+2道算法题+1道架构设计题 选择题 选择题出的很全面,因为是不定项选择,一道题就可以考很多知识点。 当时做的时候以为笔试都是这么难,做完实验室同学告诉我这个算比较难的了,而且据我观察可能是跟春招找正式offer的一批难度的题。可能最后过的标准不一样吧。 选项信息量很大,

大厂算法例题解之网易2018秋招笔试真题 (未完)

1、字符串碎片 【题目描述】一个由小写字母组成的字符串可以看成一些同一字母的最大碎片组成的。例如,“aaabbaaac” 是由下面碎片组成的:‘aaa’,‘bb’,‘c’。牛牛现在给定一个字符串,请你帮助计算这个字符串的所有碎片的 平均长度是多少。 输入描述: 输入包括一个字符串 s,字符串 s 的长度 length(1 ≤ length ≤ 50),s 只含小写字母(‘a’-‘z’) 输出描述

C++笔试强训12、13、14

文章目录 笔试强训12一、选择题1-5题6-10题 二、编程题题目一题目二 笔试强训13一、选择题1-5题6-10题 二、编程题题目一题目二 笔试强训14一、选择题1-5题6-10题 二、编程题题目一题目二 笔试强训12 一、选择题 1-5题 引用:是一个别名,与其被引用的实体公用一份内存空间,编译器不会给引用变量单独开辟新的空间。A错误 故选A。 A

笔试强训,[NOIP2002普及组]过河卒牛客.游游的水果大礼包牛客.买卖股票的最好时机(二)二叉树非递归前序遍历

目录 [NOIP2002普及组]过河卒 牛客.游游的水果大礼包 牛客.买卖股票的最好时机(二) 二叉树非递归前序遍历 [NOIP2002普及组]过河卒 题里面给的提示很有用,那个马的关系,后面就注意,dp需要作为long的类型。 import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息publ

Java笔试面试题AI答之JDBC(3)

文章目录 13. 编写JDBC连Oracle的程序?14. 简述JDBC的主要组件有哪些 ?15. JDBC中如何防止SQL注入攻击?1. 使用预处理语句(PreparedStatement)2. 避免在SQL查询中直接拼接用户输入的数据总结 16. JDBC的脏读是什么?哪种数据库隔离级别能防止脏读?脏读(Dirty Read)哪种数据库隔离级别能防止脏读? 17. 简述JDBC ex