`

华为最近的C语言笔试题

阅读更多
一、判断题(对的写T,错的写F并说明原因,每小题4分,共20分)



1、有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0。( )



2、int (*ptr) (),则ptr是一维数组的名字。( )



3、指针在任何情况下都可进行>, <, >=, <=, = =运算。( )



4、switch(c) 语句中c可以是int, long, char, float, unsigned int 类型。( )



5、#define print(x) printf("the no, "#x",is ")



二、填空题(共30分)



1、在windows下,写出运行结果,每空2分,共10分。



char str[ ]= "Hello";



char *p=str;



int n=10;



sizeof(str)=( )



sizeof(p)=( )



sizeof(n)=( )



void func(char str[100])

{ }



sizeof(str)=( )



2、void setmemory(char **p, int num)



{ *p=(char *) malloc(num);}



void test(void)



{ char *str=NULL;



getmemory(&str,100);



strcpy(str,"hello");



printf(str);



}



运行test函数有什么结果?( )10分



3、设int arr[]={6,7,8,9,10};



int *ptr=arr;



*(ptr++)+=123;



printf("%d,%d",*ptr,*(++ptr));



( ) 10分







二、编程题(第一小题20,第二小题30分)



1、 不使用库函数,编写函数int strcmp(char *source, char *dest)

相等返回0,不等返回-1;



2、 写一函数int fun(char *p)判断一字符串是否为回文,是返回1,
不是返回0,出错返回-1;
分享到:
评论

相关推荐

    六套华为C语言笔试题

    六套华为C语言笔试题 六套华为C语言笔试题

    华为 招聘 C语言 笔试题

    根据给定的文件信息,我们可以总结出以下与华为C语言笔试相关的知识点: ### 一、基础知识及误区澄清 #### 1. 数组初始化与默认值 - **题目示例**:“有数组定义`inta[2][2]={{1},{2,3}};`则`a[0][1]`的值为0。” ...

    c语言 面试题 与c语言有关的面试题 华为笔试题

    c语言 面试题 与c语言有关的面试题 华为笔试题 c语言 面试题 与c语言有关的面试题 华为笔试题 c语言 面试题 与c语言有关的面试题 华为笔试题 c语言 面试题 与c语言有关的面试题 华为笔试题 c语言 面试题 与c语言有关...

    华为C语言笔试题.rar

    本资源“华为C语言笔试题.rar”是华为公司在招聘过程中可能会出现的C语言笔试题目集合,旨在考察应聘者对C语言的掌握深度和问题解决能力。其中包含的“2008830110741.chm”文件很可能是这份试题的详细内容。 C语言...

    华为C语言笔试题.pdf

    根据提供的文件内容,我们可以提炼出一系列C语言相关的知识点。文件内容显得有些混乱,但似乎包含了一些C语言编程示例、关键字、数据类型、函数定义、结构体、联合体、内存分配和操作、预处理器指令等主题。下面将...

    华为C语言笔试题

    华为C语言笔试题深入解析 一、局部变量能否和全局变量重名? 在C语言中,局部变量可以与全局变量重名,但是当局部变量与全局变量同名时,在局部变量的作用域内,全局变量会被“隐藏”,也就是说,程序会优先访问...

    C语言笔试题(华为公司笔试题)

    根据给定的文件信息,我们可以总结出一系列与C语言相关的知识点。这些知识点涵盖了基础的数据类型、数组、指针、函数以及变量的作用域等关键概念。接下来,我们将详细地解析每一个部分涉及的重要知识点。 ### 一、...

    华为中兴C语言笔试题

    华为笔试题搜集,涵盖了近几年华为笔试题中普遍出现的提,对提高C语言具有很大的帮助。

    历届华为C语言笔试题大全难得一见

    【C语言笔试题详解】 ...以上是对华为C语言笔试题的部分详解,涵盖了变量作用域、数据结构、排序算法、网络协议、程序设计等多个知识点,这些内容对于理解和掌握C语言以及计算机科学基础至关重要。

    华为公司C语言笔试题

    根据给定的文件信息,以下是对“华为公司C语言笔试题”中涉及的重要知识点的详细解析: ### 一、变量初始化与数组元素访问 #### 题目原文: &gt; һж⣨ԵдTдF˵ԭÿС4֣20֣1鶨inta[2][2]={{1},{2,3}};a[0][1]ֵ...

    最新华为c语言笔试题

    最新华为c语言笔试题,利用快速排序法对给定的数组进行排序。

    华为C语言笔试题目

    【华为C语言笔试题目】是华为公司在技术面试中经常采用的一种考核方式,主要考察候选人对C语言的基础知识、编程能力和嵌入式系统理解的深度。C语言作为计算机科学中的基础编程语言,对于软件开发,尤其是嵌入式领域...

    面试题\华为C语言笔试题

    【华为C语言笔试题】是华为公司在招聘过程中用于测试应聘者C语言基础知识和编程能力的一类题目。这类题目通常涵盖C语言的关键概念、语法、数据结构、控制结构、内存管理等多个方面。 1. **局部变量与全局变量的关系...

    华为招聘--C语言笔试试题收藏.doc

    本资源总结了华为招聘C语言笔试试题,涵盖了判断题、填空题、编程题、阅读程序题等多种题型,涉及C语言的基础知识和高级知识点。 一、判断题 1. 数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0。 知识点:...

    c语言经典笔试题及答案

    有华为,tom等经典笔试题及答案,经过几次笔试,发现各个公司的c语言笔试题都是大同小异,文件中涵盖了不少经典笔试题,希望给即将笔试的同仁有所帮助。

    华为 c语言笔试题集锦

    华为 C 语言笔试题集锦 华为 C 语言笔试题集锦是为广大想进入华为的同学提供的一些基本技能测试题,涵盖了 C 语言的基本概念、数据结构、算法设计等多个方面。本资源共包含 14 个问题,分别是: 1. static有什么...

Global site tag (gtag.js) - Google Analytics