刷题

1   数据移位运算符,左移几位,如:x=i<<4;就是将i的值左移4位(放大2的4此方)后,赋给x,若i=2,则X=32。

2 cout<<a<<end; cin>>a;c++关于变量的输入及输出。

3 print ("%f",5)显示结果是0,print("%d",5.01)显示很大的数。int 占四位字节,float占4为字节 ,double占8个字节。  http://blog.csdn.net/yahohi/article/details/7701434

4 & 按位与,相同为1,不同为0.int func(int x)
{
    int count = 0;
    while (x)
    {
        count++;
        x = x&(x - 1);
    }
    return count;
}可以查看一个数用二进制表示后包含1的数量。

  5:http://blog.csdn.net/yangcs2009/article/details/38148505常考操作系统的知识点

6:dns 是工作在UDP协议的基础上。路由器网络层的连接,是不同的网络与不同网络的连接,一个是信息包的发送,一个是最佳路径的判定。

网关是工作在OSI 网络层之上,具有协议转换功能的设备设施

交换机(又名交换式集线器)作用可以简单的理解为将一些机器连接起来组成一个局域网

 7:get 请求的安全系数低,POST请求的安全系数高。get 请求参数有长度限制,post没有。

8:堆排序及选择及快速排序都是不稳定的排序算法。

 基数排序、桶排序都属于分配式排序,且都是稳定排序算法

9:对任课一颗二叉树数,n0=n2+1;就是说节点为0(叶结点)的节点数比节点为2 的节点数多1.

10:数组 A[5][6] 求 A[4][4]的地址,容易犯的错误就是A[5][6]是一个5行6列的数组。但A[4][4]这个元素对应的不是第四行,第四个位置,反而是第五行第五个位置

11IP地址为176.68.160.12的是B类地址,子网掩码是255.255.0.0。IP地址有22位网络地址,则主机地址有10位。所以,该网络中最多可以连接的主机数为210-2=1022台。22位网络地址占据高位用“1”标识,低位用“0”标识,转换后子网掩码为255.255.252.0,子网数为222-2个。Ip地址工32 位,分为网络标识及主机标识,

12:进程,是一个应用程序实体,是程序运行所需资源分配的一个基本单位。线程是进程的可执行的单元,是进程调度的实体。首先程序不能在操作系统(OS)中独立运行,要想运行,首先得操作系统为之创建一个进程,进程中包含了程度段(程序代码)、相关的数据段和一个进程控制块。这个过程即把程序运行所需的资源都包装成一个进程,还为之创建一个管理和控制进程的模块

13:个域名只能对应一个IP,多个域名可以被解析到同一个域名。

14:算法的特点有穷性,确定性,输入,输出,可行性。

15:软件开发包含四个步骤,主要是需求分析,软件设计,代码实现。及软件维护。

16:ARP协议属于网络层,完成将网络层的地址映射到数据链路层的物理地址。

18:ICMP Internet是面向无连接的网络层协议,控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。我们经常使用的用于检查网络通不通的Ping命令(Linux和Windows中均有),这个“Ping”的过程实际上就是ICMP协议工作的过程

19:UML-Unified Model Language统一建模语言  用例图及涉及到的关系:http://www.cnblogs.com/Yogurshine/archive/2013/01/14/2859248.html

对象模型

采用对象、属性、操作、关联等概念展示系统的结构和基础,包括类图、对象图、包图。

动态模型

展现系统的内部行为。 包括序列图、活动图状态图
20:逻辑数据结构是数据之间的关联关系:

物理数据结构;数据结构在计算机中的表示.

21:类:面向对象的编程使用了类的概念,用数据表示事物的状态,函数表示事物的行为。

封装:对象是封装数据及操作的程序块,封装为这个程序块提供显示化的界面。

 继承:可以为对象添加新的功能,新类的基础叫做”基类“,基类派生出的类叫“派生类”

多态:同一消息不同对象的响应方式不同。

22微处理器主要包含运算器,控制器,寄存器及总线,运算器只能进行算术运算及逻辑运算。

23:机器,汇编,中级语言( c),高级语言(c++,java,)

24:关系模型:用二维表表示实体之间的联系的数组库模型 。

25:静态路由与动态路由一个是由网络管理员配置路由信息,动态路由根据协议自主学习获得路由信息。

26:VPN又叫做虚拟网络技术,利用共有网络将私有网络和网络节点联系起来。

27:静态测试包含:各阶段代码的评审,代码的检查,程序的分析,软件的质量度量。

28:测试周期分为:计划,设计,实现,执行,总结。

29如何制定测试计划:产品的基本情况,测试的需求,测试策略和记录,计划表,问题追踪

30:tcp/Ip 协议通过端口号的方式判定不同的进程。一个URL对应一个IP。

31:希尔排序是插入排序的一种,

32:401是请求错误,403 是禁止访问的意思,404 是找不到界面

33 线程及进程,多线程及多进程,程序的并行及并发:并行是真的一起运行(真正的并行需要在两个CPU上),并发是假的一起执行。详细简介http://blog.csdn.net/cherrycheng_/article/details/51384657

34视图又叫虚表数据库中只存储视图的定义,而不存视图有关的数据,有关的数据存在导出数据的虚表里,

35;数据库中的数据模型包含数据结构,数据操作,及完整性约束三个部分。

37类中的私有成员只能被本

38: c/s 模式是客户机/服务器,服务器采用性能性能较好的PC,工作站和主机。服务器采用大型的数据库系统,客户端需要安装专门的客户端软件。

     b/s 是浏览器/服务器模式,客户端安装一个浏览器就可以通过web server完成与服务器的数据交换。

40;压力测试是不断加压,看系统处理数据的能力。

   可靠性测试是在特定的时间及条件下,看系统不引起系统失效的概率。

可用性测试:用户界面及功能 的可行性进行测试。

41:回归测试
回归测试是代码别修改后,或bug被修改后,进行的测试。主要目的是确认修改的程序火别修改的bug没有引起新的错误或者导致其他代码产生错误

42:w模型在整个软件开发的生命周期,h 模型软件测试是一个独立的过程。

43;二分查找必须是有序的顺序表。(不能是链表)。

44: 功能测试,性能测试,界面测试,易用性测试, 压力测试(受到外力撞击及超过承受力极限的情况) ,稳定性(在不同状态下及长时间运行的情况)及兼容性测试。

45:静态库及动态库。静态库的执行效率较高,占用磁盘较大,

动态库占磁盘空间小,执行效率低。

:47:六种覆盖方法中,覆盖准则由弱到强依次是语句覆盖、判定覆盖(分支覆盖)、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖。
其中,
48:测试问题的关键是如何选择测试用例
50:负载测试的目标是确定并确保系统在超出最大预期工作量的情况下仍能正常运行

46:要提高模块的独立性需要降低耦合性,提高内聚性。

47: 49: 进程间的现成共享代码段,数据段,文件描述符,信号。

堆栈是保证线程独立运行所必须的。
       线程函数可以调用函数,而被调用函数中又是可以层层嵌套的,所以线程
   必须拥有自己的函数堆栈,使得函数调用可以正常执行,不受其他线程的影
   响。
50: TCP的可靠性是通过顺序编号和确认(ACK)来实现的。

51 网管是局域网连接外网

 网桥是局域网之间的连接桥梁。

52:判断两个IP地址是不是在同一个网段,就将它们的IP地址分别与子网掩码做与运算,得到的结果一网络号,如果网络号相同,就在同一子网,否则,不在同一子网。将子网掩码的二进制值取反后,再与IP地址进行与(AND)运算,得到的结果即为主机部分。

53: 数据库语言分类,DDL(数据库定义语言),DML(数据库操作语言),DCL(数据库控制语言)。

54: 进程间通讯的途径,共享存储系统,消息传递系统,管道。

互锁的四个条件: 互斥,请求与保持,不剥夺,循环等待。

55:堆栈的溢出一般是由循环的递归,或者大数据结构的局部变量。

56: 不使用第三个变量交换a,b;

a=a+b;

b=a-b;

57:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值