预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.请各声明一个有符号和无符号char型变量? 2.判断一个有符号和无符号char型变量两者在数值上能表达的范围?(提示,8位表示一个char) 3.说明为什么在数值表达范围中无符号变量与有符号变量所表达的范围不一样? 4.当static用于函数定义时,或者用于代码块之外的变量声明时,他修改了函数链接属性, 5.当static用于代码块内部的变量声明时,其修改变量的存储类型,用这种方式声明变量会有什么特点? 6.说明chara[]="hello"和char*p="hello"中,a和p除了指向不同的内存位置外,还有什么本质上的区别? 7.为什么strcat(string,'!');不行? 8.考虑以下p以及p所指向的对象是否可变? constint*p; intconst*p; int*constp; constint*constp; 9.当p是指针时,if(p)是合法的表达式么? 10.为什么不能对void*p,的p直接运算?如果要对他进行运算该怎么做? 11.linux内存区域一般分为几类? 12.实现队列可以使用单链表,也能使用双链表,哪个更合适? 13.Linux/Unix进程之间的通信举例? 14.在socket的IO方式中,比较常见的有阻塞IO、非阻塞IO、IO复用、信号驱动、和异步IO,请选3种IO方式进行介绍? 15.请举例说明堆、栈的含义和差别? 16.当按下Crtl-c组合键,实际是向系统发送了一个什么信号? 17.对于单进程中多线程的临界区资源怎么处理? 18.请写出char*p与“零值”比较的if语句和请写出floatx与“零值”比较的if语句 19.const有什么用途?(请至少说明两种) 20.在C++程序中调用被C编译器编译后的函数,为什么要加extern“C”?