HNU-2024计算机系统-小班讨论2

写在前面:
本次的选题侧重于数据/指令在计算机中的存储形式,通过这次讨论课的学习,计算机中一切皆比特的概念变得具象化,为后面的学习和理解打下基础。

本文所有题目由全组同学共同完成,感谢每一位同学的支持与付出。

一、选题:

选题三
对于如下的代码:

#include <stdio.h>
int main()
{
int	a[3]={1330389065,1210074454,2184526};
printf("%s\n",a);
return 0;
}
  1. 运行并分析这个程序,解释为什么会输出这样的结果?
  2. 编写代码,输入为一个长度小于12的字符串,输出其对应的浮点数数组及整数数组;
  3. 指令其实也是二进制串,那么是否也会存在某个字符串对应着的是一条或多条指令的组合?请举例说明。
  4. 进一步的讨论:在计算机的世界里,一切皆bit——整数是二进制串,图片也是二进制串,音频、视频等均是二进制串,那么有没有可能出现这样的情况:看上去是A,但实际上却是B?或者是既能解释成A,又能解释成B?或者是在B中能嵌入A,做出某种标记,但又不影响人类理解B?
    其中A和B表示计算机中的某种格式。

二、分析与解答

1.第一问

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.第二问

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.第三问

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4.第四问

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值