深圳移动笔试回忆

深圳移动笔试回忆:

1、内聚性和耦合性是度量软件模块独立性的重要准则,软件设计时应力求耦合低,内聚高

2、在开发一个系统时,如果用户对系统的目标不很清楚,难以定义需求,这时最好使用_A_____。
A.原型法
B.瀑布模型
C.V-模型
D.螺旋模型

原型法适合于用户需求不明确的场合。它是先根据已知的和分析的需求,建立一个原始模型,这是一个可以修改的模型。在软件开发的各个阶段都把有关信息相互反馈,直至模型的修改,使模型渐趋完善。在这个过程中,用户的参与和决策加强了,缩短了开发周期,降低了开发风险,最终的结果是更适合用户的要求。原型法成败的关键及效率的高低,在于模型的建立及建模的速度

3、 聚合关系是“has-a”关系,聚合的整体与部分间关系较弱, 用的是空心。组合关系是“contains-a”关系,组合的整体与部分间关系较强,用的是实心。

4、protect、public、private

第一:首先在继承方式是public的情况下,我们对基类的成员是public还是private或者protect做出分析:

当成员是public的时候,派生类对象可以直接调用基类的这个方法和数据,当数据是private的时候,派生类的对象只能通过调用基类那里继承来的方法来访问数据,当数据是protect的时候,派生类的对象可以通过自己的方法来调用这个数据。

第二,当继承方式是private的时候,派生类的派生类不能调用他从基类继承过来的方法。即B从A以私有方式继承,那么A的所有方法和数据只能B去访问,而C只能继承B属于他自己的方法,而不能再继承A的,由于private有点复杂,实际当中最好不要用了。

第三:构造函数,派生类的构造函数继承问题: B(参数名):A(参数名),即构造函数继承,只需要对B特有的数据进行初始化即可

时间: 2024-10-23 13:14:17

深圳移动笔试回忆的相关文章

英伟达+联想2015校招笔试回忆(嵌入式方向,上海)

好久没写Blog个了,过去几月技术也没见得增长多少,来来回回的一直在做事情,要毕业找工作了却发现也没静下来去准备过,这不临时抱佛脚那感觉是必死的啊.本科没尝试,这再不尝试那就真没机会了. 2014年10月11,12两天参加的两场笔试只在上海进行且都只有一次,只好从杭州到上海去混了两天.回忆着两场笔试,目测基本都跪了,把大致考的题目回忆下,也算留下点东西吧. 1.英伟达embedded system software engineer.全英文+全英文答题+破地方找不到迟到半小时多,泪奔. a,解释

二叉树的非递归遍历--京东2015笔试回忆

题目回忆: C/C++研发试卷:偏重于数据结构的考察,编程题有2题+1题附加题: 1.输入整数n,求m,m>9,m中各个数位的乘积=n的最小整数;如n=36,m=49; 2.二叉树前序遍历的非递归实现(本文的总结) 3.求第n个数,这个序列满足(2^i)*(3^j)*(5^k),前7个为:2,3,4,5,6,8,10 .... 小题有基本的数据结构.程序运行结果.SQL题目. 4.删除表格用DROP命令,死锁产生的条件: 4.1互斥使用(资源独占) 一个资源每次只能给一个进程使用 4.2.不可强

东莞银行笔试回忆

科技类的笔试 主要考试都是专业基础课,完全没有行测 选择题和判断题都不难,都是C.java的一些语法题.linux也考了一些,数据库没考 大题就两道题: 1.编写一个程序,输入一个年和月,输出该日期的最后一天的日期!#include "stdio.h" int leap(int year){int flag;if(year%4==0 && year%100!=0)flag=1;else if (year%400==0)flag=1;elseflag=0;return f

顺丰科技笔试回忆

顺丰笔试题不多,只有选择题和简答题,45min考完,现在想想,选择题已经忘了, 大概的有:给你两个数据库字段,判断是哪个范式.java编译完后会生成什么代码?(type code) 还有考了c语言的一些语法,给你一个程序判断最后的结果是什么. 问答题: 1.tablespace和datafile的区别与联系? tablespace是逻辑上的概念,datafile是物理上的概念.一个tablespace可以由多个datafile组成,一个datafile不能跨越多个tablespace.table

byr面经两则

人人,金山西山居,腾讯互娱,微信,网易游戏offer及面经 首先感谢师兄在两年前发的贴([天道酬勤] 腾讯.百度.网易游戏.华为Offer及笔经面经 ),这篇文章对我帮助很大. 我写这篇文章一是为了感谢这位同是华南理工但素未谋面的师兄,给我推荐这篇文章的炳爷,以及为我解决难题的浩子,羊兄给的项目帮助,洁洁的理解,王兄提供的两个月免费住宿,以及互娱的BOSS,leader,金山的朱先生等人对我择业的帮助,以及所有直接间接帮助过我的人.二是饮水思源,要把这份活水转赠出去以帮助到更多的人. 我用完之后

2015年诺基亚C/C++笔试题

以下5个题是根据当时的笔试回忆的,不是特别准确,但是大致的意思是已表达到,希望对正在求职C/C++开发工程师的人有所帮助. 1. class A{ char c_A; }; class B : public class A{ int i_A; virtual funcA(); virtual funcB(); }; sizeof(A) = _____; sizeof(B) = _____. 2. 已知一个结构体: struct A{ int a; float *b; char c; double

2017年腾讯 秋招软件开发笔试编程题回忆版

2017年腾讯秋招软件开发笔试编程题回忆版 (所有题目大致描述如下,并非完整的题目回忆,但意思大致一样) 1.又一个魔法城市,城市里面有n个魔法城堡,序号为0,1,2...n-1:魔法城堡之间都有路径相连:魔法城堡两两之间的到达的距离不同,因此所需时间也可能不会相同.如魔法城堡0到魔法城堡2需要耗时4小时:现,小明想从魔法城堡0到魔法城堡1,他想知道需要花费多少时间:为了快速到达,有一魔法扫把,魔法扫把使用次数有限,使用一次,可以将某一段间的时间减半:求小明从魔法城堡0到魔法城堡1花费的最小时间

深圳同城快跑笔试题目 3 实现四则运算

package com.cici.深圳同城快跑; import java.util.Stack; class Node { public char cData; // data item (key) public Node leftChild; // this node's left child public Node rightChild; // this node's right child public void displayNode() // display ourself { Sys

深圳有为JAVA笔试

1.定义一个线程类有几种方法?分别是什么? 答:两种方法,一种继承Thread类,重写run()方法,第二种实现runnable接口,实现run()方法. 2.抽象类和接口的区别? 答:(1)抽象类可以有非抽象方法,接口的方法都是抽象.(2)抽象类可以有构造方法,接口没有构造方法.(3)抽象类中抽象方法的访问修饰符可以是public,protected,接口中必须是public,且默认是public abstract(4)抽象类中可以有普通成员属性,接口中没有普通成员属性 (5)一个类只能实现一