c语言笔试题】的更多相关文章

①华为笔试题搜集 1.static有什么用途?(请至少说明两种)     1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变.     2) 在模块内(但在函数体外),一个被声明为静态的变量能够被模块内所用函数訪问,但不能被模块外其他函数訪问.它是一个本地的全局变量.     3) 在模块内,一个被声明为静态的函数仅仅可被这一模块内的其他函数调用.那就是,这个函数被限制在声明它的模块的本地范围内使用 2.引用与指针有什么差别?     1) 引用必须被初始化,指针不必.  …
填空: 1,short int a[10]={123, 456, 789}; sizeof(a)= 对于64位机来说,指针为8字节表示.其中 sizeof是一运算符,返回编译器为其分配的数组空间大小,不关心里面存了多少数据,sizeof几种情况: 数组——编译时分配的数组空间大小:     指针——存储该指针所用的空间大小(存储该指针的地址的长度,  是长整型):     类型——该类型所占的空间大小:     对象——对象的实际占用空间大小:     函数——函数的返回类型所占的空间大小.函数…
填空: 1,short int a[10]={123, 456, 789}; sizeof(a)=(       ); short int *p=&a, 则sizeof(p)=(           ): 2,给点整形变量n(32bit),把n的bit5(bit0开始)置1,其他不变:(    ) : 3,int fun(int* x, int *y){……} 则:怎么用函数指针p调用fun? void main() {    int a=1, b=2; (                  …
问:以下哪些是死锁发生必要条件? A.相互排斥条件 B.请求和保持 C.不可剥夺 D.循环等待 具体解答: 1.相互排斥使用(资源独占)  一个资源每次仅仅能给一个进程使用 2.不可强占(不可剥夺)     资源申请者不能强行的从资源占有者手中夺取资源,资源仅仅能由占有者自愿释放 3.请求和保持(部分分配,占有申请) 一个进程在申请新的资源的同一时候保持对原有资源的占有(仅仅有这样才是动态申请,动态分配) 4.循环等待 存在一个进程等待队列     {P1 , P2 , - , Pn},    …
经典10道c/c++语言经典笔试题(含全部所有参考答案) 1. 下面这段代码的输出是多少(在32位机上). char *p; char *q[20]; char *m[20][20]; int (*n)[10]; struct MyStruct { char dda; double dda1; int type ; }; MyStruct k; printf("%d %d %d %d %d",sizeof(p),sizeof(q),sizeof(m),sizeof(n),sizeof(…
(一)文章来自:C/C++笔试题-主要考察C/C++语言基础概念.算法及编程,附参考答案 (二)基础概念 2. 头文件中的ifndef/define/endif的作用? 答:防止该头文件被重复引用. 3. #i nclude<file.h>与#i nclude “file.h”的区别?答:前者编译器从标准库路径开始搜索file.h,而后者编译器从用户的工作路径开始搜索file.h. 4. 在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern“C”?答:extern是C/C++语…
之前发的一篇博客里没有附上答案,现在有空整理了下发出来,希望能帮助到正在找工作的你,还是那句话:技术只有自己真正理解了才是自己的东西,共勉. Web前端笔试题 Html+css 1.对WEB标准以及w3c的理解与认识. 标签闭合,标签小写,不乱嵌套:提高搜索机器人的搜索几率: 使用外联的css和js,结构行为表现的分离:文件下载与页面加载速度更快,内容能被更广泛的设备所访问: 更少的代码和组件:容易维护,改版方便,不需要变动页面内容,提供打印版本而不需要复制内容,提高网站的易用性. 2.Xhtm…
/////转自http://blog.csdn.net/suxinpingtao51/article/details/8015147#userconsent# 微软亚洲技术中心的面试题!!! 1.进程和线程的差别. 线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位(2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行(3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问…
这些题目是近期我参加过的笔试题和一些我在网上选的部分题,在这里做笔记,认真去学习,更好的应对后面的招聘.有错误欢迎指出. 一.Java基础部分 1.指针在任何情况下都可进行>,<,>=,<=,==运算. 答案:正确.  解析:指针用来表示内存地址:如果仅仅是指针之间的比较,其实也就是整型变量比较,这样的话任何情况都进行比较运算.但是指针的比较一般没有实际意义. 2.关于 JAVA 堆,下面说法错误的是( ) A.所有类的实例和数组都是在堆上分配内存的 B.对象所占的堆内存是由自动内…
又到了金三银四的跳槽季,许多朋友又开始跳槽了,这里我简单整理了一些出现频率比较高的.NET笔试题,希望对广大求职者有所帮助. 一..net基础 1.  a=10,b=15,请在不使用第三方变量的情况下,把a.b的值互换 答:小学算法,加法交换律和加法结合律 int a=a+b; int b=a-b;int a=a-b; 2.session喜欢丢值且占内存,Cookis不安全,请问用什么办法代替这两种原始的方法 答:redis 或者 memcache.当然,微软也提供了解决方案.iis中由于有进程…