答案总结

1、如何引用一个已经定义过的全局变量

答:extern可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变量,假定你将那个编写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在链接期间报错。

2、static全局变量和普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?

答:全局变量(外部变量)的说明之前再冠以static就构成了静态的全局变量。全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式;这两者在存储方式上并无不同,这两者的区别在于非静态全局变量的作用域是整个源程序。当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中室友有效的,而静态全局变量则限制了其作用域,即只在定义该变量的源文件内有效,在同一源文件的其它源文件中不能使用他,因为可以避免在其它源文件中引起错误。

2)从以上分析可以看出,把局部变量改变为静态变量后是改变了他的存储方式即改变了他的生存期。把全局变量改变为静态变量后是改变了他的作用域,限制了他的适用范围。

3)static函数与普通函数作用域不同仅在本文件。只有当前源文件中使用的函数应该说明为内部函数,内部函数应该在当前源文件中说明和定义。对于可在当前源文件以外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包括这个头文件综上所述:static全局变量与普通的全局变量有什么区别:static全局变量只初始化一次,防止在其他文件单元中被引用;static局部变量和普通局部变量有什么区别:static局部变量只初始化一次,下一次依据上一次结果值;static函数与普通函数有什么区别:static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝。

4、进程和线程的区别

答:线程是指进程内的一个执行单元也是进程内的可调度实体,与进程的区别:(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位(2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行(3)拥有资源:进程是拥有资源的一个独立单位,线程不用有系统资源,但可以访问隶属于进程的资源(4)系统开销:在创建或撤销进程时,由于系统都要为之分配和回收资源,导致系统的开销明显大于创建或撤销线程时的开销

5、Heap和Stack的差别

答:Heap是堆,stack是栈。Stack的空间由操作系统自动分配/释放,Heap上的空间手动分配/释放。Stack空间有限,Heap是很大的自由存储区,C中的malloc函数分配的内存空间即为堆上C++中对应的是new操作符。程序在编译期对变量和函数分配内存都在栈上进行,切程序运行过程中函数调用时参数的传递也在栈上进行

6、什么是预编译,何时需要预编译

答:就是指程序执行前的一些预处理工作,主要指#表示的,合适需要预编译?1)总是使用不经常改动的大型代码体。

2)程序有多个模块构成,所有模块都使用一组标准的保函文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一预编译头。

7、关键字static有什么含义

答:1)定义静态局部变量,作用域从函数开始到结束,2)在模块内的static函数只可能被这一模块内的其他函数调用,这个函数的使用范围被限制在声明他的模块内;3)在类中的static成员变量属于整个类所拥有,对类的所有对象只有一份拷贝

8、关键字const有什么含义

答:1)表示敞亮不可以修改的变量。2)可以修饰参数,作为输出参数。3)修饰函数,防止以外的改动。4)修饰类的成员函数,不改变类中的数据成员。

   好了,这就是上次面试题的答案了,由于这几天过于忙碌,所以耽误了点时间不好意思哈,不过总算是今天抽出了点时间来做了一个小小的总结希望对各位朋友有所帮助吧,好了明天基本上就没什么事了,可以继续更新了,未完待续,哈哈

时间: 2024-09-30 20:55:49

答案总结的相关文章

2015年蓝桥杯省赛B组C/C++(试题+答案)

首先说,这次我是第二次参加蓝桥杯(大学里最后一次),可这次去连个三等都没拿到,有些心灰意冷,比上一次还差, 当时看到成绩出来的时候有些失落,但是跌倒了,再站起来继续跑就可以了.可能是状态不好吧,纯属自我安慰. 接下来我把今年的题目又重新做了一遍,写下了这篇博客,如果也有需要探讨答案的,希望可以有帮助. 第一题: 第1题:统计不含4的数字 题目大意 统计10000至99999中,不包含4的数值个数. 解题分析: 第一种解法: 数学方法,这种是在网上看到的一种解法: 最高位除了0.4不能使用,其余8

Codeforces 772A Voltage Keepsake - 二分答案

You have n devices that you want to use simultaneously. The i-th device uses ai units of power per second. This usage is continuous. That is, in λ seconds, the device will use λ·ai units of power. The i-th device currently has bi units of power store

Web前端面试题目及答案汇总

前端新人在面试前都比较焦虑,担心回答不上面试官的问题,也担心自己紧张,其实这都是心理没底的表现,今天和大家分享web前端开发常见面试题及答案,希望可以帮助即将面试的前端同学顺利通过面试. HTML/CSS部分 1.什么是盒子模型? 在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分.这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区域或

Java集合相关面试问题和答案

Java集合相关面试问题和答案 面试试题 1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector.Stack.HashTable和Array.随着集合的广泛使用,Java1.2提出了囊括所有集合接口.实现和算法的集合框架.在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久.它还包括在Java并发包中,阻塞接口以及它们的实现.集合框架的部分优点如下: (1)使用核心集合类降低开发成本,而非实现我们自己的集合类.

HDU3081Marriage Match II(二分答案+并查集+最大流SAP)经典

Marriage Match II Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2507    Accepted Submission(s): 856 Problem Description Presumably, you all have known the question of stable marriage match. A

腾讯web前端开发工程师笔试题及答案

1. 如何实现事件委托? 首先要知道什么是事件委托. 考虑一个列表,在li的数量非常少的时候,为每一个li添加事件侦听当然不会存在太多性能方面的问题,但是当列表非常的长,长到上百上千甚至上万的时候(当然只是一个解释,实际工作中很少遇到这么多li的情况),为每个li添加事件侦听就会对页面性能产生很大的影响. 就像下面这段代码: <!DOCTYPE HTML><html><head><meta charset="utf-8" /><ti

android开发人员要懂得问题答案

我在网上看了一下有些人在博客上提出一些什么android开发人员必须懂得问题,但是就是没有答案,所以我就把这些问题拷贝过来了,顺便也把所有的答案加上,为了让更多的开发人员快速的找到答案,谢谢! 下面的答案我都单独写了博客来做解答,直接点击连接就可以看到了. 1. 什么是ANR,如何避免ANR. 点击打开链接 2. 什么是FC?如何避免FC的发生,另外FC发生时如何捕获相应的uncaught exception? 点击打开链接 3. Asynctask的优缺点?能否同时并发100+asynctas

PHP面试题及答案解析(8)—PHP综合应用题

1.写出下列服务的用途和默认端口. ftp.ssh.http.telnet.https ftp:File Transfer Protocol,文件传输协议,是应用层的协议,它基于传输层,为用户服务,它们负责进行文件的传输,其默认端口是21. ssh:Secure Shell,安全外壳协议,建立在应用层和传输层基础上的安全协议.SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议,其默端口是22. http:hypertext transport protocol,超文本传送协议,是

2017年茂名执业医师考试买答案

2017年茂名执业医师考试买答案[◥██◤唯-Q-Q--12942436◥██◤] 多年助考经验,一次通过,可考后付,实力验证!2017年茂名执业医师考试买答案她想着这些时日的遭遇,简直是她自穿越到这个世界这么些年来最为颠簸流离的一段日子,她简直不知道自己怎么就好端端从一个闲适无比悠闲自在的世家贵女变成了一个流落山林的落难女,唔,还曾遭遇山贼,水匪,被追杀逃亡过一段日子. 陈大夫人柔和的拍拍她,便召了她身后的丫鬟上前,却是她过来时便已让人备了些清淡的莲子燕窝粥,好让安槿醒后用了恢复些元气. 因为

2017年怀化造价工程师考试买答案包过

2017年怀化造价工程师考试买答案包过[◥██◤唯-Q-Q--12942436◥██◤] 多年助考经验,一次通过,可考后付,实力验证!2017年怀化造价工程师考试买答案包过采枝起身站定禀道:"世子得知郡主失踪,很是担心,一直派人在暗中搜寻,因此奴婢寻到别院看到郡主的画,便立即传讯给了世子,是世子吩咐奴婢和雪芽过来服侍郡主的.世子爷吩咐了,陈家家风清正,郡主可暂时留在陈家." 她想着这些时日的遭遇,简直是她自穿越到这个世界这么些年来最为颠簸流离的一段日子,她简直不知道自己怎么就好端端从一