实习整理(九)

10.内存管理中的 LRU 方法是用来管理什么的?()
A. 虚拟内存的分配 
B. 虚拟内存的释放 
C. 物理内存的分配 
  
  
D. 物理内存的释放

答案:AD
解析:操作系统的知识

11.解决类似于从数组中选择k个最小(大)的数的问题:快速排序,堆排序

12.输出结果b,c分别是什么

答案:求sizeof的问题可以查看我之前写的实习整理系列的博文

13、给定如下代码: int x[4]={0}; int y[4]={1}; 数组x和y的值为()
A、{0,0,0,0},{1,1,1,1}
B、{0,0,0,0},{1,0,0,0}
C、{0,不确定},{1,不确定}
D、与编译器相关

答案:B
解析:数组默认取值为0

14.

sizeof(a)=??
记住pragma pack(2)规定了union和struct的对齐方式,因此在求sizeof的时候要注意

解析:可以参考我之前写的实习整理系列的博文

15.int b=2,c=7,d=5;
     int a1,a2;
     a1=(++b,c--,d+3);
     a2=++b,c--,d+3;

解析:括号中有多个用逗号隔开的表达式,结果为最后一个表达式的值
         赋值运算富的优先级高于逗号运算符

16.int main(void)
{
    char matrix[3][3]={{'a','b','c'},{'d','e','f',}{'g','h','i'}}
    printf("%c",matrix[1][4]);
    return 0;
}
结果为:???

17. 关于struct和class,下列说法正确的是()
A、struct的成员默认是public,class的成员默认是private
B、struct不能继承,class可以继承
C、struct可以有无参构造函数
D、struct的成员变量只能是public
PS:这道题貌似是多选题

18.void main()
{
    int a,b,c,d;
    a=5;
    b=5;
    c=(a++)+(a++)+(a++);
    d=(++b)+(++b)+(++b);
    printf("a=%d,b=%d,c=%d,d=%d",a,b,c,d);
}

答案:a=8,b=8,c=15,d=24

19.已知数字字符0的ASCII值为48
main()
{
    char a='1',b='2';
    printf("%c",b++);
    printf("%d\n",b-a);
}

答案:2,2

下面这几个数学知识点是在腾讯面试的时候被问到的,如果想去腾讯做基础研究的,一定一定要把数理统计这部分知识好好再复习下

关于信息熵的理论;
密度函数   定积分的原理  极限的原理;
先验概率 后验概率 条件概率;
行列式;
矩阵,秩;

题目这部分整理完了,纯属个人做错过的题目,题目不是很齐全,还是希望给各位博友带来一点小小的帮助,下面我会从算法,数据结构等方面整理下。。。
未完待续。。。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值