- 1
- 0
- 约1.32万字
- 约 16页
- 2026-08-30 发布于河南
- 举报
东软手机笔试题
考试时间:______分钟总分:______分姓名:______
第一部分:编程能力测试(语言:C/C++)
1.写出以下C语言代码的输出结果:
```c
#includestdio.h
intmain(){
inta=5,b=10,c=0;
c=a++*b+b--/a;
printf(a=%d,b=%d,c=%d\n,a,b,c);
return0;
}
```
2.定义一个结构体`Person`,包含`姓名`(字符串类型)和`年龄`(整数类型),然后创建一个该结构体的变量`p`,并为其`姓名`赋值为`张三`,`年龄`赋值为`30`。
3.实现一个函数`reverseString`,接收一个字符数组`str`作为参数,原地(in-place)将该字符串反转。假设输入的字符串以空字符`\0`结尾,且字符串长度不超过100个字符。
4.使用递归方式实现一个函数`factorial`,计算并返回一个非负整数`n`的阶乘(即`n!=n*(n-1)*...*1`)。假设`n`为非负整数。
5.编写一个函数`findMax`,接收一个整数数组`arr`和它
原创力文档

文档评论(0)