西邮Linux兴趣小组2021纳新试题②
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纳新试题②相关推荐
- 西邮Linux兴趣小组2021纳新试题
1.大小和长度竟然不是一个意思, sizeof()和strlen()有什么异同之处? 他们对于不同参数的结果有什么不同?请试举例子说明. int main(void) { char s[] = &qu ...
- 西邮 Linux 兴趣小组 2021 纳新试题
1. 请试着解释其输出 int main(int argc , char *argv[]) {unsigned char a = 255;char ch = 128;a -= ch;printf(&q ...
- 西邮Linux兴趣小组2021纳新面试题题解
注: 本题目仅作西邮Linux兴趣小组2021纳新面试题的有限参考. 为节省版面本试题的程序源码中省略了#include指令. 本试题中的程序源码仅用于考察C语言基础,不应当作为C语言代码风格的范例. ...
- 西邮Linux兴趣小组2020纳新试题题解
西邮Linux兴趣小组2020纳新试题题解 1. 请试着解释其输出. int main(int argc , char *argv[]) {unsigned char a = 255;char ch ...
- 西邮Linux兴趣小组2021纳新面试题
#include<stdio.h> #include<string.h> int main(void) {char s[]="I love Linux\0\0\0&q ...
- 西邮Linux兴趣小组2020纳新试题
第一题: 运行下面的代码,输出结果是什么,请解释说明: #include<stdio.h> int i; int main(int argc, char *argv[]) {i--;if ...
- 西邮Linux兴趣小组2019纳新试题总结
1.下面代码段将打印出多少个'='?运用相关知识解释该输出. int main() {for(unsigned int i=3;i>=0;i--){putchar('=');} } 无数个'=' ...
- 西邮linux兴趣小组网络,西邮Linux兴趣小组2012纳新笔试题
这是我们西邮Linux兴趣小组2012的纳新笔试题,对于大一的学生,出得有难度哦,个人感觉比腾讯实习生的笔试题出的有水平. 西邮Linux兴趣小组纳新试题 姓名: ...
- 西邮Linux兴趣小组2022纳新面试题题解
本题目只作为Xiyou Linux兴趣小组2022纳新面试的有限参考. 为节省版面,本试题的程序源码省去了#include指令. 本试题中的程序源码仅用于考察C语言基础,不应当作为C语言「代码风格」的 ...
最新文章
- 公基考计算机知识吗,2021河北唐山事业单位公基备考知识:计算机常识
- 史上第二走心的 iOS11 Drag Drop 教程
- May 18:PHP 用到的学习工具
- android accessibility 模拟键盘事件_H5 键盘兼容性小结
- Windows内存管理学习笔记(三)—— 无处不在的缺页异常
- MySQL: Starting MySQL….. ERROR! The server quit without updating PID file解决办法
- django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)...
- BZOJ1834 [ZJOI2010]network 网络扩容
- java ftp批量下载_java ftp连接一次下载多个文件
- Servlet的API(一)
- Social Media附加价值开发的四大模式
- linux命令行启动向日葵无法编辑,向日葵linux版无法启动
- C#使用itextsharp生成PDF文件含页脚页眉
- error2203matlab,小编详解Win10安装MATLAB软件提示Internal error 2203的解决方法
- 监控mysql删除记录_监控删除记录
- XTU Oj 128
- 1 dB压缩点_噪声系数_小信号非线性的数学描述
- UVa12325 宝藏
- Pandas:深市股票代码前补足0
- 东北大学软件学院计算机组成,东北大学软件学院计算机组成原理题库.doc