更多课程 选择中心

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

400-996-5531

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

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

第21题, 使用头文件时双引号和尖括号的区别是什么?

使用双引号时,首先要在当前工作目录中查找这个头文件,如果找不到的话就会在内置的include path里面找。

使用尖括号时,只会在当前工作目录中查找这个头文件。

第22题,什么是sequential访问文件?

这种文件用来存储数据,在写数据的时候会按照按照一个序列模式。在读取的时候也是按照这个模式往外读取。

第23题, 如何向栈数据结构里面存储数据?

这样的数据是先进后出的。只有顶部的数据才可以被访问到。存储的时候使用push,获取的时候使用pop。

第24题,C程序算法的意义是什么?

算法的意义在于提高程序的执行效率,是注重空间的节省,还是注重时间的节省,是写算法时需要考虑的因素。

第25题,写一个c程序,输出下面的结果。

1

1 2

1 2 3

1 2 3 4

1 2 3 4 5

#include <stdio.h>

int main() {

int a;

int b;

for(a=1;a<6;a++){

for(b=1;b<=a;b++){

printf("%d",b);

}

printf("\n");

}

return 0;

}

第26题, 如下条件判断运算符哪个在c语言里不可用?

==, <>, <=, >=

答案是<>。

第27题, 在c语言中可不可以用大括号包含一行代码?

是的, 当然可以。很多程序员使用大括号来规范代码结构,不管是一行还是多行。

第28题, 描述一下modifier。

Modifier是数据类型的前置,用来标识存储空间的大小。

比如说在32位处理器系统中, 整形的长度为4bits。

如果我们加了如下的modifier:

Long Int 就可以存8 bits。

Short Int 占 2 bits。

第29题, 在c语言中有哪些modifiers?

Short

Long

Signed

Unsigned

long long

第30题, 在c语言中如何产生随机数?

rand 函数就是用来产生随机数的,它可以产生任意从0开始的整数。

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

预约申请免费试听课

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

上一篇:C语言面试基础知识题(二)
下一篇:C语言面试基础知识题(四)

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

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

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

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

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

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省