各种笔试题(待补充)
来源:互联网 发布:淘宝商城女装新款夏装连衣裙 编辑:程序博客网 时间:2024/05/21 22:38
某公司笔试题:
1.
int *px = new int;
long *py = new long[32];
分别写出指针px和py的内存释放语句:
delete px;
delete py[];
2.
在4字节对齐的情况下:
struct A
{
long lnum; //4byte
char *pcname; //4byte
short int data; // 2byte
char ucstr; // 1byte
short data[5]; //12byte
}*p;
p = 0x1000000;
求:p + 0x200; (long *)p + 0x200; (char *)p + 0x200。
指针和一个整数运算,表示指针按照相应类型格式偏移,首先p+0x200就是按照结构体类型偏移0x200个字节,后面的强制类型转换,则是按照强制类型格式偏移0x200字节。
3.
定义一个无符号短整型:unsigned short a = 0x1234,如何实现变量a的高低8位调换,即b = 0x3412。
很明显要通过位运算来实现:
unsigned short b = a<<8 | a>>8;
- 各种笔试题(待补充)
- 各种OutOfMemoryError的解决(待补充)
- 面试笔试整理:1、笔试常见输入输出(待补充)
- 个人收集的C/C++笔试题(每天待补充一些)
- Android 简单各种机制集合(面)(待补充)
- 计划(待补充)
- 操作系统(待补充)
- HMM资源(待补充)
- linux常用命令(待补充)
- 常用路径(待补充)
- 浅谈搜索(待补充)
- 字典树(待补充)
- vector实现(待补充)
- 内部类(待补充)
- gdb调试(待)补充
- AtomicInteger原理(待补充)
- 广义表(待补充)
- moive纹理(待补充)
- 10.29 记
- 详解DataTable用法
- IO流
- 浮点型数据和0的比较
- 指针和引用的区别和联系
- 各种笔试题(待补充)
- C# DataSet和DataTable详解
- java文件操作(待完善)
- getchar()getch()scanf()EOF—学习总结
- windowsxp点击关机按钮后很长时间才弹出对话框
- C#中in,out,ref的作用
- 网络编程
- 笔记本电脑上安装 Debian
- python 反向连接后门