1.

结果:127 -128
signed char的范围是-128~127
unsigned char的范围是0~256
计算a-ch是把ch转换成整数,而输出ch是进行了类型转换为char类型,128超出了char的范围,所以就是-127了。
2.
*
结果:Xi You Linux Group 2021
考察点就是printf的返回值是打印字符的个数
西邮Linux兴趣小组2022年纳新面试题解析_杜子咕咕叫!的博客-CSDN博客
3.

#include<stdio.h>
int i = 2;//全局变量作用域是整个源程序
void func()
{if(i != 0) {static int m = 0;//使用static修饰符定义静态局部变量,它的生命周期是整个程序,只会被初始化一次int n = 0;n++;m++;printf("m = %d, n = %d\n", m, n);//m=1,n=1//m=2,n=1i--;func();} else return;
}
int main(int argc, char *argv[])
{func();return 0;
}

4.

结果:ch=A i=A f=A
分析:A的ASCII值是65
33554433的二进制是0000 0010 0000 0000 0000 0000 0000 0001
右移24位为0000 0000 0000 0000 0000 0000 0000 0010(十进制为2)
‘?’的ASCII码是63,63+2=65就是A
5.

结果:

&a,&a[0],&a[0][0]的地址相同,但是&a代表整个数组的地址,a是一个二维数组,&a[0]代表的是数组第一行的地址,&a[0][0]代表的是第一行第一个元素的地址
&a+1代表下一个数组的地址,&a[0]+1代表的是数组第二行的地址,&a[0][0]+1代表的是第一行第二个元素的地址
6.

功能是:想输出array数组中的值
array在函数作用完后会自动释放内存,所以找不到此数组的地址,使p是野指针
7.

结果:16 8 25 24
sizeof是运算符,计算的是你使用的操作数所占的空间字节大小,包括’\0’,而strlen是函数,计算的是字符串的长度,不包括’\0’。
注意’\ddd’代表三位八进制,‘\t’代表水平指标符,’\b’代表退格符都只占一个字节
8.

结果:XiyouLinuxGroup2021
Waiting for y0u!

||和&&是由左到右判断
||左边为真就不用判断右边啦,&&左边为假也就不用判断右边啦
具体看本人2022年题解
9.

随机输入一个数字,a=c

scanf("a=%d",(int*)c)//是指向a的地址并且赋值给c

10.

谈谈C语言从源文件变为可执行文件之间发生的过程详解(C程序的编译链接运行)
11.

结果:XiyouLinuxGroup2021
考察点与2021,2022 年一样参考一下
12.

通过冒泡排序输出了排序后的结果,更多关于fgets的用法fgets函数及其用法,C语言fgets函数详解

西邮Linux兴趣小组2021纳新试题②相关推荐

  1. 西邮Linux兴趣小组2021纳新试题

    1.大小和长度竟然不是一个意思, sizeof()和strlen()有什么异同之处? 他们对于不同参数的结果有什么不同?请试举例子说明. int main(void) { char s[] = &qu ...

  2. 西邮 Linux 兴趣小组 2021 纳新试题

    1. 请试着解释其输出 int main(int argc , char *argv[]) {unsigned char a = 255;char ch = 128;a -= ch;printf(&q ...

  3. 西邮Linux兴趣小组2021纳新面试题题解

    注: 本题目仅作西邮Linux兴趣小组2021纳新面试题的有限参考. 为节省版面本试题的程序源码中省略了#include指令. 本试题中的程序源码仅用于考察C语言基础,不应当作为C语言代码风格的范例. ...

  4. 西邮Linux兴趣小组2020纳新试题题解

    西邮Linux兴趣小组2020纳新试题题解 1. 请试着解释其输出. int main(int argc , char *argv[]) {unsigned char a = 255;char ch ...

  5. 西邮Linux兴趣小组2021纳新面试题

    #include<stdio.h> #include<string.h> int main(void) {char s[]="I love Linux\0\0\0&q ...

  6. 西邮Linux兴趣小组2020纳新试题

    第一题: 运行下面的代码,输出结果是什么,请解释说明: #include<stdio.h> int i; int main(int argc, char *argv[]) {i--;if ...

  7. 西邮Linux兴趣小组2019纳新试题总结

    1.下面代码段将打印出多少个'='?运用相关知识解释该输出. int main() {for(unsigned int i=3;i>=0;i--){putchar('=');} } 无数个'=' ...

  8. 西邮linux兴趣小组网络,西邮Linux兴趣小组2012纳新笔试题

    这是我们西邮Linux兴趣小组2012的纳新笔试题,对于大一的学生,出得有难度哦,个人感觉比腾讯实习生的笔试题出的有水平. 西邮Linux兴趣小组纳新试题 姓名:                    ...

  9. 西邮Linux兴趣小组2022纳新面试题题解

    本题目只作为Xiyou Linux兴趣小组2022纳新面试的有限参考. 为节省版面,本试题的程序源码省去了#include指令. 本试题中的程序源码仅用于考察C语言基础,不应当作为C语言「代码风格」的 ...

最新文章

  1. 公基考计算机知识吗,2021河北唐山事业单位公基备考知识:计算机常识
  2. 史上第二走心的 iOS11 Drag Drop 教程
  3. May 18:PHP 用到的学习工具
  4. android accessibility 模拟键盘事件_H5 键盘兼容性小结
  5. Windows内存管理学习笔记(三)—— 无处不在的缺页异常
  6. MySQL: Starting MySQL….. ERROR! The server quit without updating PID file解决办法
  7. django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)...
  8. BZOJ1834 [ZJOI2010]network 网络扩容
  9. java ftp批量下载_java ftp连接一次下载多个文件
  10. Servlet的API(一)
  11. Social Media附加价值开发的四大模式
  12. linux命令行启动向日葵无法编辑,向日葵linux版无法启动
  13. C#使用itextsharp生成PDF文件含页脚页眉
  14. error2203matlab,小编详解Win10安装MATLAB软件提示Internal error 2203的解决方法
  15. 监控mysql删除记录_监控删除记录
  16. XTU Oj 128
  17. 1 dB压缩点_噪声系数_小信号非线性的数学描述
  18. UVa12325 宝藏
  19. Pandas:深市股票代码前补足0
  20. 东北大学软件学院计算机组成,东北大学软件学院计算机组成原理题库.doc

热门文章

  1. 股票实盘量化交易之所以受普通投资者欢迎有哪两大原因?
  2. 小程序数据证明采集_微信小程序内容数据采集抓取爬虫
  3. 硬件视频编解码基本知识
  4. python 保留数字有效位数
  5. Oencv2 安装目录中 各个头文件的用途
  6. mysql latin1编码_mysql的latin1编码支持中文吗?
  7. Deepin - deepin20更换软件源、镜像源
  8. Vue开发实例(16)之创建标签页
  9. 沉睡者IT - 如何识别NFT“洗盘交易”?
  10. c语言指针加括号,C语言数组,指针和方括号赋值和输出产生不同结果?