4.1练习题

  1. 请简述什么大端存储和小端存储?

    小端存储就是数据低位存入地址低位,数据低位存入地址高位;

    而大端存储正好相反,数据低位存入地址高位,数据高位存入地址低位;

  2. 请简述gcc的分步编译?

    预处理:展开头文件,替换宏,删除注释;

    编译:检查语法的正确性。生成汇编文件;

    汇编 把汇编文件转换成二进制文件;

    链接 把二进制文件转换为可执行文件;-Esc -iso

  3. 请回答文件剪切、赋值的指令,并说明/etc   /usr   /mnt分别表示什么意思?

    剪切 mv;

    赋值 >  >> 重定向   echo cat

    /etc:存放系统需要的所有配置文件,例如passwd存放用户账户信息,hostname存放主机名等等

    /usr 软件的默认安装位置,存放用户程序和可执行文件;

    /mnt通常用于被挂载的文件系统的挂载点(手动挂载)

  4. 请问一下代码的输出结果是?

    unsigned int  i;                                             死循环;

    for(i=5;i>=0;i--)

    {

    printf(“hello\n”);

    }

  5. 请回答以下问题

    C=181,a=-75;d=5.e=5;

  6. 设有以下语句:int a=3,b=6,c; c=a^b<<2; 则c的二进制值是

    00000010;2

  7. 请回答以下程序

    .

    32

  8. 输入年月日,使用switch编程实现计算这是这一年的第几天?
  9.      Eg  输入:2024  4  1

     输出:这是这一年的第92天

  10. 简述以下程序

    首先定义一个整数x并赋值5;当x>0的时候进行循环,而循环体为空,因此程序将一直进行下去但是没有任何输出。不进入x—运算;

  11. 请简述以下程序的区别

    <stdio.h>表示在包含文件目录中去查找(包含文件目录是由用户在设置环境时设置的),而不再源文件目录中查找。

    "stdio.h"表示首先在当前的源文件目录中查找,若未找到才到包含目录中去查找。

  12. 请简述以下程序的

    死循环;

  13. 请编程实现

    #define MIN(a,b)  (a>b?b:a)

  14. 请编程实现输出起始值到终止值之间的素数、
  15. 请编程实现输出起始值到终止值之间的完美数
  16. 请变成实现图形打印
  17. 循环输入10个成绩,请计算最大值,最小值
  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值