更多课程 选择中心

C/C++培训
达内IT学院

400-111-8989

C语言面试基础知识题(五)

  • 发布:C++培训
  • 来源: NeatCoding
  • 时间:2019-09-20 11:39

第41题, 这样赋值对不对?错在哪里?

myName="test";

不对。

我们不能用等号给一个字符串赋值。需要使用strcpy。

第42题,为什么c语言被认为是中级语言?

这是因为c语言既能像高级语言那样编写程序,又可以像低级语言如汇编那样直接操作硬件。

第43题, 什么是链表?

链表是一系列的元素连接在一起形成的数据结构。在c语言中,链表是用指针来构建的。使用链表数据结构是使用内存操作比较的一种方式。

第44题,什么是fifo?

First in first out. 队列是典型的first in first out,数据结构。

第45题, 什么是二叉树?

二叉树是链表的延伸。它的每一个节点都有两个指针,一个指向左,一个指向右。

第46题, C语言中有些保留字是大写的对吗?

不对,c语言中的所有保留字必须是小写,否则的话c的编译器会报错。

第47题,什么是输出重定向?

输出重定向是指把程序的输出,除了输出在屏幕上以外的另外选择, 比如说,输出到一个文件里。

第48题, 什么是全局变量,如何定义它们?

全局变量是指在程序中任何地方都可以访问到的变量。它一般定义在preprocessor directives的后面。

第49题, getch和getche, 这两个函数的区别是什么?

前者是把用户的输入分配给一个变量。

后者是把用户的输入打印到屏幕上,同时分配给一个变量。

第50题,文本文件和二进制文件的区别是什么?

文本文件存放的是人类可以阅读的内容,它包含字母数字和其他的字符。

而二进制文件存放的是1和0,只有电脑才能够读懂。

第51题,如何用随机访问的方法在一个数据文件中搜索数据?

fseek

在文件打开以后提供三个参数给这个函数。一个是文件的指针,一个是要搜索的字节数,再一个是文件中的搜索起点。

第52题, 在c语言中有没有内置的排序函数?

qsort

第53题,heap的优点和缺点是什么?

在heap上存放数据,要比在stack上存放数据要慢。

但是使用heap的主要优势是灵活性。这是因为内存的访问, 分配以及删除可以按照任意顺序来执行。

通过好的算法和设计可以规避heap速度慢的问题。

第54题,如何把字符串变成数字?

atoi

atof

使用c语言里面的内置函数可以做到。你也可以自己写函数。

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:C语言面试基础知识题(四)
下一篇:C++开发常用工具都有哪些?

几个C语言经典基础算法(含代码)

不得不知道的八个C语言面试题

C/C++后台开发面试难不难,京东二面

C/C++后台开发面试难不难,来看看京东

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 搜索抖音号

    搜索抖音号:1821685962

    免费领取达内课程视频学习资料

Copyright © 2021 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省