[C.C++] 华三c语言笔试,H3C笔试及答案解析

72 0
Honkers 昨天 18:06 来自手机 | 显示全部楼层 |阅读模式

最近一直在找工作,前几天去H3C笔试了一把,题目出的还可以,偷偷记了点,我把答案和解析全都写出来了,希望对你有用.

1、以下描述正确的有(AD)

A、1个字节(byte)由8个比特(bit)组成

B、signed char类型的取值范围是-127~128

C、0xFFFFFFFF是4字节无符号数中最大的

D、unsigned char类型的取值范围是0~255

解析:

signed char的取值范围是-128~127,为-(2^8)~(2^8-1);

0xFFFFFFFF是无符号整型的最大值,如果包含浮点数类型,那么他就不是最大的了。

2、以下代码的运行结果(D)

#define ADD(x, y)(x + y)

#define SUB(x, y)(x)-(y)

#define MUL(x, y) (x * y)

Unsigned int uiA

uiA = MUL(ADD(x, y), SUB(6, 3));

A、uiA=15B、uiA=33

C、uiA=18D、uiA=63

解析:预编译后展开的式子:uiA = ((9 + 2) * (6) - (3));

3、以下代码运行的结果(B)

代码I:

usigned int uiA;

uiA = (0x55 & 0x66)^ (0x77 | 0x88);

代码II:

unsigned int uiB;

uiB = (0xAA << 3) | (0xBB << 2) | (0xCC << 1) | 0xDD;

A 代码I,uiA = 0xAAB 代码I,uiA = 0xBB

C 代码II,uiB=0xFFFFFFFFD 代码II,uiB=0xAABBCCDD

4、以下语句中,能够判断

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Honkers

荣誉红客

关注
  • 4014
    主题
  • 36
    粉丝
  • 0
    关注
这家伙很懒,什么都没留下!

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行