刷题笔记:C/C++工程师能力评估2
来源:互联网 发布:linux服务器配置ipv6 编辑:程序博客网 时间:2024/05/19 21:44
题目:
unsigned char *p1;unsigned long *p2;p1=(unsigned char *)0x801000;p2=(unsigned long *)0x810000;
请问p1+5= 什么?
p2+5= 什么?
A. 801005 810005
B. 801010 810014
C. 801005 810014
D. 801010 810015
答案:C. 801005 810014。
知识点:指针加减操作和进制换算。
解析:指针地址+1会移动一个指针类型大小的单位,比如:char型指针,1次移动1个字符大小,1个字符为1个字节,即每+1移动1个字节。
题目中,p1为char型指针,每+1移动1个字节,+5移动5个字节,16进制表示为5。而p2为long型指针,long大小为4,,+5后移20字节,16进制表示为14。
常用类型大小:
char——1
short——2
int,long,float——4
double——8个
阅读全文
0 0
- 刷题笔记:C/C++工程师能力评估2
- 刷题笔记:C/C++工程师能力评估1
- 刷题笔记:C/C++工程师能力评估3
- 牛客网( C/C++工程师能力评估)
- C/C++ 工程师能力评估试题
- 算法工程师能力评估
- 前端工程师能力评估
- 现代软件工程讲义 2 工程师的能力评估和发展
- 现代软件工程讲义 2 工程师的能力评估和发展
- 现代软件工程讲义 2 工程师的能力评估和发展
- iOS工程师综合练习卷/ iOS工程师能力评估/搜狗2015 iOS工程师笔试题
- 牛客网Java工程师能力评估记录
- 阿里巴巴2017实习生笔试题+JAVA工程师能力评估部分题目
- C编程能力测试题
- 信用评估5C
- 2016_2_28 c++能力评估20题
- 经典C语言能力测试题
- 牛客网前端工程师评估笔试题总结
- 树状数组
- python实现卷积层的前向后向传播过程
- VS2015单文档视图项目中文档、框架以及视图创建过程
- PHP正则表达式模式修饰符详解
- C语言关键字
- 刷题笔记:C/C++工程师能力评估2
- bzoj1452 [JSOI2009]Count
- Gym 101482. I
- 回文质数 构造回文数
- Codeforces Round #441 Div. 2 E,F
- Windows编程基础--第1节 第一个win32软件
- Course Schedule II
- Java之主函数——main函数
- sqoop1 脚本示例