NOIP2020初赛集训试题(三)

信息表示与进制转换
您的姓名:
1. 下列四个不同进制的数中,与其它三项数值上不相等的是(     )。
2. 1MB等于(    )。
3. 在8位二进制补码中,10101011表示的数是十进制下的(     )。
4. 计算机存储数据的基本单位是(    )。
5. 分辨率为800*600、16位色的位图,存储图像信息所需的空间为(    )。
6. 十进制小数13.375对应的二进制数是(     )。
7. 如果 256 种颜色用二进制编码来表示,至少需要(     )位。
8. 二进制数 00101100 和 00010101 的和是(     )。
9. 与二进制小数 0.1 相等的八进制数是(     )。
10. 在计算机内部用来传送、存储、加工的数据或指令都是以(    )形式进行的。
11. 与二进制小数0.1相等的十六进制数是(    )。
12. 1TB 代表的字节数量是(     )。
13. 下列各无符号十进制整数中,能用八位二进制表示的数中最大的是(    )。
14. 一个 32 位整型变量占用(      )个字节。
15. 二进制数 11.01 在十进制下是(     )。
16. 逻辑表达式(     )的值与变量 A 的真假无关。
17. 在十六进制表示法中,字母 A 相当于十进制中的(     )。
18. 十六进制数9A在(    )进制下是232。
19. 阅读程序写结果
#include<iostream>
using namespace std;
int main(){
      int a, b, u, i, num;
      cin>>a>>b>>u;
      num = 0;
      for (i = a; i <= b; i++)
            if ((i % u) == 0) num++;
      cout<<num<<endl;
      return 0;
}

输入:1 100 15

输出:
20. 阅读程序写结果 
#include <cstdio>
char st[100];
int main() {
     scanf("%s", st);
     for (int i = 0; st[i]; ++i) {
            if ('A' <= st[i] && st[i] <= 'Z')
                   st[i] += 1;
     }
     printf("%s\n", st);
     return 0;
}

输入:QuanGuoLianSai

输出:
更多问卷 复制此问卷