会员中心     

旋极的面试题DOCX

xianwen***
V 实名认证
内容提供者
热门搜索
面试 面试试题
欧亿·体育(中国)有限公司大小:10KB(压缩后)
文档格式:DOCX(2页)
欧亿·体育(中国)有限公司语言:中文版/英文版/日文版
解压密码:m448
更新时间:2025/2/19(发布于山东)

类型:积分欧亿·体育(中国)有限公司
积分:8分 (VIP无积分限制)
推荐:升级会员

   点此下载 ==>> 点击下载文档


“旋极的面试题DOCX”第1页图片 图片预览结束,如需查阅完整内容,请下载文档!
文本描述
第一题:
1.宏的考察:
#define N 2
#define M N+5
Printf(“%d=”,N+5+M/2);
考点:把宏原搬替换。除法四舍五入,比如7/3=2
2.输出结果是什么,如果是大小端情况又如何,为什么?
long s[8];
Char *p = (char *)s;
int i;
p++=1234;
p++=4567;
p++=7890;
p++=4321;
p++=5432;
p++=8765;
p++=9876;
p++=8454;
for(i=0; i<8;i++)
{Printf(s[i]);
}
考点:四字节的地址指针s,强转成一个指向一个字节的地址,地址的增加单位是一个字节,没有填充的字节空间为空。
3.?那个正确?为什么?
Char s[10];
S=”hello.world”;
Char *s;
S=”hello.world”;
上面那个是错误的,下面这个正确,分配在全局静态存储区,分配在堆上。是字符串常量,不能修改字符串的内容。
4.考了一道指针题。。修改所指空间的内容。。具体忘了
提示一下,连续声明多个数组,空间是连续的。
Cha r s1[4]=”abc”;
Char s2[4]=”abc”;
Char s3[4]=”abc”;
Printf(“s1=%s\n”,s1);
Printf(“s1=%s\n”,s2);
Printf(“s1=%s\n”,s3);
Char *p;+
P=s2;
For(I=0;i<8;i++)*p++ =’0’ + p[i++];
Printf(“s1=%s\n”,s1);
Printf(“s1=%s\n”,s2);
Printf(“s1=%s\n”,s3);
5.字符串a 和字符串b,b可能是a的字串,写程序判断b是否是a的字串,如果是返回子串b在a的首地址。
6,将字符串里面的小写字母转换成大写字母,并且记录下来小写字母的个数,写一个函数

版权所有: 欧亿·体育(中国)有限公司©2025 客服电话: 0411-88895936 18842816135

欧亿·体育(中国)有限公司