免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 13886 | 回复: 51
打印 上一主题 下一主题

[C] 几道经典程序员面试时的提问 求答案 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-17 23:38 |只看该作者 |倒序浏览
1.各种<include>之间的顺序是否可交换?
2.<>和''加之在include上有什么区别呢?
3.if...else和switch语句在汇编中是怎样执行的以及它们都属于比较吗?
4.三重指针在什么情况下才会用到?
5.当将<include>包去掉时,系统会有错吗?如果有错,那么什么时候系统会报错?

论坛徽章:
0
2 [报告]
发表于 2008-10-18 14:08 |只看该作者
面试的时候要是问这样的问题,那就直接不用去了

论坛徽章:
1
射手座
日期:2013-08-21 13:11:46
3 [报告]
发表于 2008-10-18 14:55 |只看该作者
你这是啥公司,我怎么都不回呢??

论坛徽章:
3
天蝎座
日期:2014-10-25 13:44:312015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:48:31
4 [报告]
发表于 2008-10-18 20:26 |只看该作者
1.各种<include>之间的顺序是否可交换?
——没看懂,各个#include 之间的顺序不能随意交换,(比如自己写的.h文件)
            各个#include<标准库.h>是可以交换的

2.<>和''加之在include上有什么区别呢?
——优先搜索的路径不同

3.if...else和switch语句在汇编中是怎样执行的以及它们都属于比较吗?
——if...else属于比较,switch要查表(这个我是看CU以前某大牛说的,switch比if...else效率要高)

4.三重指针在什么情况下才会用到?
——不知道

5.当将<include>包去掉时,系统会有错吗?如果有错,那么什么时候系统会报错?
——没看懂题。

论坛徽章:
0
5 [报告]
发表于 2008-10-18 21:11 |只看该作者
这题是够基本的了。 补充我的一个疑问,希望大侠们知道的,告诉一下。

在TC2里,有时简单的小函数。不加 #include <> 竟然不报错,执行并且是正确的,是为什么呢?

在 VC里,当然编译的时候就出错了,连接更错!

论坛徽章:
0
6 [报告]
发表于 2008-10-18 21:12 |只看该作者
补充LS
3重指针不就是在3唯数组中用的么
当将<include>包去掉时,系统会有错吗?是什么意思????

论坛徽章:
0
7 [报告]
发表于 2008-10-20 12:09 |只看该作者
1.各种<include>之间的顺序是否可交换?

不可以, include 就是将内容copy 进去而已。 设计的原因,很多include 不能交互

试试winsock2.h  windows.h  的顺序

2.<>和''加之在include上有什么区别呢?
就是搜索的路径不同


3.if...else和switch语句在汇编中是怎样执行的以及它们都属于比较吗?
应该是 switch 高。  直接跳


4.三重指针在什么情况下才会用到?

需要的时候, 比如指向一个函数指针表 这类。 基本没用过


5.当将<include>包去掉时,系统会有错吗?如果有错,那么什么时候系统会报错?

会 。  预编译以后, 正式编译

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
8 [报告]
发表于 2008-10-20 13:00 |只看该作者
如果是应届毕业生的面试题还是说得过去的

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
9 [报告]
发表于 2008-10-20 13:14 |只看该作者
都是些基础的题。LZ把这些问题输入Google应该就可以找到答案

论坛徽章:
0
10 [报告]
发表于 2008-10-20 14:35 |只看该作者
原帖由 路人乙,在路上 于 2008-10-17 23:38 发表
5.当将<include>包去掉时,系统会有错吗?如果有错,那么什么时候系统会报错?

这一题是在问什么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP