- 11
- 0
- 约3.36千字
- 约 6页
- 2021-06-14 发布于北京
- 举报
2010年锐捷网络校园招聘嵌入式软件开发笔试真题及答案
1、16位short int?类型所能表示的数值下限与上限,如果使用printf的格式串”%d,%d”打印,其结果是__-32768?,32767?____;
2、有定义(tip:潜在的级数升级,此处按int输出)
????? signed char ch = 127;
????? printf(“%d”,ch+127);
??????的输出结果是__254_______;
3、多组数组a[10][10][10]的第一个元素是a[0][0][0],则其第245个元素是_a[2][4][4]_____;(tip:2*10*10+4*10+4+1)
4、若定义int a[010],(注:八进制)?则sizeof(a)的值是___32___;
5、有定义char *str = “hello\n\0\n”,则strlen(str)的值是__6____;(tip:’\0’为字符结束符标志)
6、定义一个函数指针类型func_ptr,所对应的函数的参数是void,返回值为int指针:typedef_int*(*func_ptr)(void)___;
7、完成宏定义,将int型变量a的第0位到第n位取反(右数最低位为第0位),其他位保持不变:
??????#define bit_reverse(a,n) ?( (a)^ 1(n) )
8、如下函数
????? int func(void)
????? {
?????????? static int cnt;
????? }????第一次运行时,cnt的值是___0___;
9、若i = 0,表达式a[i++] += 4;????运算后,i的值是___1___;
10、语句fprintf(stderr,%x, %d, %c, 1, 1, 1);的输出是_31,49,1_;
11、枚举类型定义
????? enum boolean {yes, no};
yes的数值是___0___;
12、有如下程序(tip:宏原样带入展开即可)
????? #define ADD(x) (x) + (x)
????? int main(void)
????? {
?????????? int a = 5, b = 6, c = 7, d = ADD(a + b) * c;
?????????? printf(“%d\n”, d);
?????????? return 0;
????? }?????的输出结果是__88____;
13、程序
int main(void)
????? {
?????????? int i = 16, j, x = 6;
?????????? j = i++ + 1;?(tip:结合顺序,可参考《C陷阱与缺陷》)
?????????? x *= i = j;
?????????? printf(“%d, %d\n”, j, x);
?????????? return 0;
}?????????输出的是___17, 102___;
14、有以下语句
????? struct a {int v1, v2;};
????? struct b {
????struct a v1;
????????????????????????int v2, v3;
};
????? int main(void)
{
?????????? struct b t = {1, 2, 3, 4};
?????????? struct a *ap = (struct a*)t;
?????????? printf(“%d”, *((int *)(ap + 1)));
}???输出结果是__3____;(tip:指针类型及偏移)
15、语句
i = 0, j = 0;
for(i++, j++; ++j 1 i++ 2; i++, j++)
{(tip:逻辑运算符的特点)
????????????????;/*void*/
}????当循环退出时,i的值是___1___;
16、运行C语言编写的程序
?????? ?copy /B a.txt a.bak?时,int main(int argc, char *argv[])中argv[argc]指向的内容是__NULL____;(tip:可参考《C和指针》P265)
17、有定义(tip:算数右移-与编译器相关,左移)
????? ?int i=-1;
????? printf(%d,%d,i1,i1);?的结果是___-1,-2_______。
注:负数在计算机中是以补码的形式参与计算的 ,因为-1的原码是(以八位为例)1000 0001,所以补码是1111 1111,右移一位的得到的还是1111 111
您可能关注的文档
最近下载
- FXN3B机车操作及应急手册.doc VIP
- 《国家基层高血压防治管理指南2025版》.docx VIP
- FXN3B节能环保型调车内燃机车介绍-总体.pptx VIP
- FXN3B机车总体性能介绍.pdf VIP
- 华为客户接待流程.pptx VIP
- LY_T 3318-2022 草原生态建设工程效益监测评价技术规范.docx VIP
- APL-sample 应用物理快报投稿模板.docx VIP
- Linux操作系统应用(麒麟系统)PPT完整全套教学课件.pptx VIP
- 提高住院患者大小便标本送检率PDCA.pptx VIP
- 2026年春期人教版四年级下册数学 第三单元 运算律 核心素养教案.docx
原创力文档

文档评论(0)