火龙信奥
  • 首页
  • 课程
  • 题库
  • 打卡
    • 代码对战
    • 快速对战
  • 题单
  • 团队
  • 荣誉墙
  • 商城
  • 登录 / 注册

《编程导论》模拟考试

作者: 作者的头像   huolong , 时间:2026-01-14 20:04:58 , 所有人可见, 阅读  23

浮点数表示:

https://baijiahao.baidu.com/s?id=1837966229547301054&wfr=spider&for=pc

练习题 1:从十进制到 IEEE 754 单精度浮点数 将十进制数 -23.625 转换为 IEEE 754 单精度(32 位)浮点数的二进制表示(按 符号位 | 指数域(8 位) | 尾数域(23 位) 格式写出),并回答以下问题: a) 符号位(VZ)是多少? b) 指数域(带偏置)的二进制和十进制值分别是多少? c) 尾数部分(Mantisse,含隐含前导 1)的二进制和十进制值是多少? d) 最终的 32 位二进制表示是什么?

练习题 1 参考答案: 23.625 = 10111.101₂ = 1.0111101 × 2^4 符号位 = 1(负数) 指数 = 4 + 127 = 131 → 10000011 尾数(去掉前导 1)= 01111010000000000000000 最终:1 10000011 01111010000000000000000 a) VZ = 1 b) 指数域 = 10000011 = 131 c) 尾数(含隐含 1)= 1.0111101₂ = 1 + 0.5 + 0.125 + 0.0625 + 0.03125 + 0.0078125 = 1.7265625 d) 11000001101111010000000000000000

三维数组的表示: 内存表示:d[3][4][5],可以理解为3行4列,里面有5层,这样的一个结构。 d[i][j][k] 的偏移数量= i*(4*5) + j*5 + k

—— 本文来自火龙信奥(义乌睿码科技):义乌青少年信息学奥赛与编程教育平台,专注 CSP-J/S、NOIP、GESP 竞赛培训,线上线下融合教学,助力编程升学。网址:hlcoding.com

©2026加盟我们 | 关于我们 | ACM课程 | 常见问题 | 成果墙 | 评测记录 | 浙ICP备2021013995号
在线画图 | OI WIki | 打字练习
火龙信奥
请输入登录信息


请完成安全验证
验证码底图 滑块
向右拖动滑块完成验证
请输入用户名 / 绑定的手机号码



请输入注册信息(手机号验证码注册)





验证码5分钟有效,60秒内不可重复获取,每日最多3次

微信登录

微信登录二维码

正在生成二维码...

账号已过期,请续期。
去续期

绑定手机号

📱

为了更好地保护您的账号安全,享受完整的平台服务

请您尽快绑定手机号码