- 25
- 0
- 约2.22千字
- 约 5页
- 2017-06-04 发布于河南
- 举报
笔试题 C语言 启明星辰
窗体顶端
窗体底端
启明星辰 2011 校园招聘笔试题C 语言部分 语言部分(50 分) 一、 简单编程请用一行语句完成下列操作: 1. 位操作:将变量 unsigned long register 的 0、4、6 位清 0。 2. 字符串操作:判断字符串 char* str1 是否自起始位置起包含 char *str2 的内容。 3. 内存操作:将指针 unsigned char *ptr 的内容向后移动 4 个字节。(ptr 指向内存块的大小 为 100 字节) 将无符号变量 unsigned int val 进行字节序颠倒。二、 写出下列程序运行结果以下为 Linux 下的 32 位 C 程序,写出程序的运行结果: 指针变量 unsigned char* p1;
unsigned char* p2;
p1 = (unsigned char*)0x801000;
p2 = (unsigned char*)0x810000;
请问 p1+5 = ?; p2+5 = ?2. 算数运算 Main()
{
unsigned char a,b,c,d;
a = 30;
b = a++;
c = ++a;
d = 10*(a++);
}
请问 b = ? c = ? d = ? 3. 逻辑运算 unsigned int regval = 0x451AD, eve
原创力文档

文档评论(0)