面试题
菠萝菠萝菠萝葡萄
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
归并排序
#include <iostream>using namespace std;void mergeArr(int* a,int an,int* b,int bn,int* c,int cn){ int i = 0; int j = 0; int k = 0; while (i!=an&&j!=bn) { if(a[i]<b[j]) { c[k++] = a[i++];.原创 2021-04-19 17:47:00 · 125 阅读 · 0 评论 -
对象的空间有多大?
只有非静态成员数据。即(不要静态成员,以及函数)原创 2021-04-14 17:16:49 · 206 阅读 · 0 评论 -
阶乘求和
#include <stdio.h>int jiecheng(int n){ int p =1; int sum =0; for(int i = 1;i<=n;i++) { p =1; for(int j = 1;j<=i;j++) { p = p*j; } sum = sum+p; } return sum;}int原创 2021-04-01 17:29:08 · 175 阅读 · 0 评论 -
某网络的IP地址空间为192.168.5.0/24,采用定长子网划分,子网掩码为255.255.255.248,则该网络的最大子网个数、每个子网内最大可分配地址个数各为
某网络的IP地址空间为192.168.5.0/24,采用定长子网划分,子网掩码为255.255.255.248,则该网络的最大子网个数、每个子网内最大可分配地址个数各为(c)A、8,32 B、32,8 C、32,6 D、8,30原因:248即111110005位子网,即有2^5个子网每个子网地址个数2^3-1-1,去掉网段地址11111000(主机id全0),和广播地址11111111(主机id全1)注:ip地址构成...原创 2021-03-07 10:47:05 · 8710 阅读 · 0 评论 -
网络地址分类
为什么选b?别被私网ip迷惑,私网ip分类是死记硬背的,本题用的是公网ip,可以记ip分类表,也可以记住A类地址:0开头,这就意味着最大不过127;B类地址,10开头,就意味着最小128,最大不过11000000即128+64=192.注:点分十进制,即把...原创 2021-03-07 10:20:09 · 1963 阅读 · 0 评论 -
64位系统,定义int* a[2][3],占几个字节?
参考:http://www.tilaile.com/question/13011答案:24字节原因:64位系统,即64根地址总线,即可最大寻址个数2^64,需要64个二进制位存储,即8字节。(最大寻址范围位2 ^64*8,8是内存最小分配单位)本题相当于开辟3个指针,a,a[1],a[2]故占24字节补充:如果初始化了,需要加上a[2][3]这么大的字节,即48字节...原创 2021-03-07 10:33:00 · 2049 阅读 · 0 评论 -
内联函数
1.它是什么?通过定义来看:inline int my_mul(int a, int b){ return a*b;}可以理解为用inline修饰的函数2.它有什么特点?谈到特点需要对比宏函数(带参数的宏)来谈项目123宏函数不能保证参数的完整性没用作用域限制不能作为类的成员函数内联函数参数完整,且有类型,与宏函数一样没有出入栈开销在编译阶段像宏函数一样展开可以作为类的成员函数(类的成员函数默认为内联函数)注意!!不允许:循环,判断原创 2021-02-23 11:13:51 · 104 阅读 · 0 评论 -
试题
#include <stdio.h>#include<stdlib.h>void abc(char* str){ int a, b; for ( a=b=0; str[a] !=0; a++) { if (str[a]!='c') { str[b++] = str[a]; } str[b] = 0; }}int main(){ char str原创 2021-02-24 11:58:23 · 112 阅读 · 0 评论
分享