(数字电视机顶盒)笔试题
2015-07-20 20:32
267 查看
1. chara=1,char b=2;c=a-b;printf(“%d\n”,c);
2. 什么是小端存储,如果存储方式是小端存储,那么 inta=0x12345678,在内存的存储是怎么样的?
3. int*A(int*pd), int (*B)(int *pd), A和B分别代表什么?
4. chara[]=”hello”,
int b[100]={0};
void*p=malloc(sizeof(int)*100);
const char *strstr(char str[100])
{
}
则下面结果是:
sizeof(a)=__
sizeof(b)=___
sizeof(p)=___
sizeof(str)=___.
5. int a=12; int*p,*q,*r;
p=&a;
r=p+1;
q=p++;
printf(“%2d%2d\n”,q-p,r-p);
printf(“%5d\n”,(char*)p-(char*)q);
输出结果是多少?
5.在小端存储上,下面程序的输出是什么?
typedef struct node{
unsignedchar a:2;
unsignedchar b:2;
unsignedchar c:4;
}Node;
union a{
structnode A;
charb;
}B;
union {
inta;
charb;
}C;
int main()
{
printf("theisze of union is %d\n",sizeof(B));
B.b=100;
printf("theB.A.c=%d\n",B.A.c);
}
6.实现将一个整形数据进行反序,如123变成321,如果int a=0xAD 78 怎么实现a的高地位反转?
7.编程实现,将一个字符串中的首尾空格全部删除,中间的空格只保留一个,例如:“ I LOVE MY HOME ”删除后的结果为“I LOVE MY HOME”
8,请写一个将整形转换成字符串的函数,函数接口自己定义,如 123 转变成“123”。
9.编程,判断存储方式是大端存储,还是小端存储,并说出为什么要进行大小端的判定?
2. 什么是小端存储,如果存储方式是小端存储,那么 inta=0x12345678,在内存的存储是怎么样的?
3. int*A(int*pd), int (*B)(int *pd), A和B分别代表什么?
4. chara[]=”hello”,
int b[100]={0};
void*p=malloc(sizeof(int)*100);
const char *strstr(char str[100])
{
}
则下面结果是:
sizeof(a)=__
sizeof(b)=___
sizeof(p)=___
sizeof(str)=___.
5. int a=12; int*p,*q,*r;
p=&a;
r=p+1;
q=p++;
printf(“%2d%2d\n”,q-p,r-p);
printf(“%5d\n”,(char*)p-(char*)q);
输出结果是多少?
5.在小端存储上,下面程序的输出是什么?
typedef struct node{
unsignedchar a:2;
unsignedchar b:2;
unsignedchar c:4;
}Node;
union a{
structnode A;
charb;
}B;
union {
inta;
charb;
}C;
int main()
{
printf("theisze of union is %d\n",sizeof(B));
B.b=100;
printf("theB.A.c=%d\n",B.A.c);
}
6.实现将一个整形数据进行反序,如123变成321,如果int a=0xAD 78 怎么实现a的高地位反转?
7.编程实现,将一个字符串中的首尾空格全部删除,中间的空格只保留一个,例如:“ I LOVE MY HOME ”删除后的结果为“I LOVE MY HOME”
8,请写一个将整形转换成字符串的函数,函数接口自己定义,如 123 转变成“123”。
9.编程,判断存储方式是大端存储,还是小端存储,并说出为什么要进行大小端的判定?
相关文章推荐
- webstorm 快捷键持续更新中...
- java继承分析
- poj 3660 Cow Contest
- 3D数学 矩阵和线性变换之正交投影
- HDU3285——5285dfs——wyh2000 and pupil
- Android疑惑篇------------含有button按钮的ListView中,列表项无法获取焦点的问题
- 假定某系统提供硬件的访管指令(例如形式:“svc n”),为了实现系统调用,系统设计者应做哪些工作?用户又如如何请求操作系统服务?
- HDU 1260
- hdu 5281 Senior's Gun(贪心)
- Kettle Excel To JSON
- 心急的C小加
- RMAN中使用TSPITR进行表空间备份
- 11.Container With Most Water (Array; Two-Pointers)
- HDU 1253 胜利大逃亡
- UVa 401 Palindromes
- fzu 2039 Pets (简单二分图 + (最大流 || 二分图))
- Kettle Excel To Database
- 逻辑推理能力测试题
- C代码分析器(一个 公开赛冠军)
- OBS找不到OBSApi.dll libx264-146.dll......