关闭

实习整理(九)

标签: 实习-笔试
171人阅读 评论(0) 收藏 举报
分类:
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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:27471次
    • 积分:1009
    • 等级:
    • 排名:千里之外
    • 原创:77篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类