• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[认证习题] 【院刊】-【201407期】你一定会做错的认证题目-2 [复制链接]

1#

【认证习题讲解】十六进制与十进制转换


题:a=34,b=&H22,下列描述哪一个是错误的?
A. cstr(b)的值为 "&H22"
B. cstr(a)的值为 "34"
C. 变量a和变量b的变量类型是一样的
D. 表达式a=b为真

===解题技巧===
在考试的过程中,如果是选择题的话,由于时间关系,直接把这段代码复制了,到按键精灵的软件中运行一遍,3秒内答案就出来了。
咳咳,当然这不是我要教大家的主要内容。虽然说投机取巧也是这个社会生存的必备技能。在这个投机取巧的背后,这道题隐含了哪些知识呢?

===知识点===

[backcolor=rgb(152, 251, 152)]>>十六进制的表达:
在Q语言中,“&H”表示十六进制。
[backcolor=rgb(152, 251, 152)]>>cstr命令:
返回已经被转换成十进制数值的字符串

===题目分析===

A选项:
cstr(b)的意思为“将b表达式,转换成十进制的字符串”。
b=&H22,意思为b是十六进制的22,转换成十进制为 34。

>>>十六进制转成十进制
十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……
所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X * 16的N次方。假设有一个十六进数 2AF5, 那么如何换算成10进制呢?
用竖式计算: 2AF5换算成10进制:
第0位: 5 * 16^0 = 5
第1位: F * 16^1 = 240
第2位: A * 16^2 = 2560
第3位: 2 * 16^3 = 8192 +
-------------------------------------
10997

直接计算就是:
5 * 16^0 + F * 16^1 + A * 16^2 + 2 * 16^3 = 10997

b=&H22,22转换成十进制就是:2*16^0+2*16^1=34
cstr(b):输出“&H22”的十进制字符串,即“34”。A选项错误。

B选项:
cstr(a)的意思为“将a表达式,转换成十进制的字符串”,即“34”。B选项正确。

C选项:
变量a和变量b的变量类型是一样的,变量a和变量b的变量类型,都是数值类。故C选项正确。

D选项:
表达式a=b为真,表达式a和表达式b其实都是数值34。它们的类型是一样的。故D选项正确。

点评

yehui  我只知道bcd是正确的,就足够  发表于 2016/10/8 13:21:43

    已有2评分我要评分查看所有评分

    <strong>按键学院交流群(开放中):376122403<br />
    <br />
    <a href="http://bbs.anjian.com/thread-548439-1-1.html" target="_blank">按键学院开班<strong> <font color="Red">【安卓导师】+【实战导师】招聘导师</font></strong>啦~~<font color="Red"><strong>待遇特别好,有钱,就是任性。</strong> </font></a><br />
    <br />
    <br />
    <a href="http://bbs.anjian.com/t
    2#

    回复 3楼xkmakel的帖子

    intX的步长因为intX=intX+1,变成了1+1=2
    0,2,4,6,8,10,12,14,一共做了8次inty=inty+1
    所以是8

    庆双蛋打火鸡赢iPhone6s、千元现金红包、红米note3,心动不如行动!快来围观:http://bbs.anjian.com/showtopic-592028-1.aspx
    3#

    thanks。。。。。

    4#

    从背后股份将恢复国家规划局开个会

    5#

    特么帅

    6#

    学习学习,

    7#

    欢迎常来帮助新人!

    8#


    9#


    10#

    很好很好

    11#

    我真的在学习

    12#

    长知识

    13#

    唉 还是没看懂

    14#

    继续看十六进制

    15#

    学习 学习

    16#

    来学习,看看

    17#


    18#

    什么情况

    19#


    20#

    我直接运行得到结果,是不是就能明白了什么

    承接各类脚本QQ:137232766
    路漫漫其修远兮,吾将上下而求索。千磨万击还坚劲,任尔东西南北风。
    发新话题 回复该主题