华为c 笔试面试题目.docxVIP

  • 3
  • 0
  • 约1.7万字
  • 约 18页
  • 2026-09-16 发布于福建
  • 举报

华为c笔试面试题目

考试时间:______分钟总分:______分姓名:______

第一题

阅读以下C语言代码,请说明程序执行后,变量`c`的值是多少?假设`a=5`,`b=3`。

```c

inta=5,b=3,c;

c=a++---b;

printf(c=%d\n,c);

```

第二题

1.指针变量的值可以是一个整数。

2.在C语言中,指针变量必须初始化才能使用。

3.`int*p=(int*)0x1000;`这行代码在标准C中是合法的。

4.`char*str=Hello;`执行`str[0]=h;`后,字符串的内容会被修改。

5.`void*ptr;`声明的指针可以指向任何类型的数据。

6.`intarr[5];int*p=arr;`执行`p[4]=10;`后,`arr[1]`的值是10。

第三题

请编写一个C语言函数,该函数接收一个整型数组`arr`和它的大小`size`,将数组中的元素顺序反转。要求直接在原数组上进行修改,不使用额外的数组。

第四题

1.结构体是一种用户自定义的数据类型。

2.结构体变量的大小是其中所有成员大小的总和。

3.结构体成员可以是另一个

文档评论(0)

1亿VIP精品文档

相关文档