还剩17页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
t=str[i];str[i]=str[len-i-1];str[len-i-1]=t;printf%s str;zreturn0;请问和中间那个数是什么?为
1.-1,27,28,,12628126什么?第一题的答案应该是4A3-1=63为偶数规律是当加八当为奇数nA3-l n,2,43+1n1,3,5答案
63.用两个栈实现一个队列的功能?要求给出算法和思路!2设个栈为一开始均为空.2AB入队将新元素入栈push A;出队判断栈是否为空;1B⑵如果不为空,则将栈中所有元素依次出并A poppush到栈B;将栈的栈顶元素出;3B pop这样实现的队列入队和出队的平摊复杂度都还是比上面1,的几种方法要好.在语言库函数中将一个字符转换成整型的函数3c是匕吗,这个函数的原型是什么?1函数名atol功能把字符串转换成长整型数用法long atolconstchar*nptr;程序例#include stdlib.h#include stdio.hint mainvoidlongI;char*str=I=atollstr;二二printffstring%s integer%ld\n str,I;zreturn0;.对于一个频繁使用的短小函数,在语言中应用什么实13C现,在中应用什么实现C++用宏定义,用c C++inline.直接链接两个信令点的一组链路称作什么?14点到点连接PPP.接入网用的是什么接口?15都用了那些协议?
16.voip.软件测试都有那些种类?17黑盒针对系统功能的测试白合测试函数功能,各函数接口.确定模块的功能和模块的接口是在软件设计的那个队段18完成的?概要设计阶段
19.enum stringxLx2,x3=10,x4,x5,;x问x=0x801005,0x801Of4;
20.unsigned char*pl;unsigned long*p2;pl=unsigned char*0x801000;p2=unsigned long*0x810000;请问二;pl+5p2+5=;选择题链接到怕用到以下那个协议
21.Ethternet Inrnet;A.HDLC B.ARP;C.UDP;D.TCP;E.ID.属于网络层协议的是:22消息调度机制是
23.Windows指令队列;.指令堆栈消息队列;消息堆栈;A.B CD.
24.unsigned shorthashfunsigned shortkey化return ay%256请问的值分别是:hQsh16,hosh256找错题.请问下面程序有什么错误25into
[60]
[250]
[1000]1|^;fork=0;k=l000;k++forj=0;j250;j++fori=0;i60;i++a[i][j][k]=0;把循环语句内外换一下
26.#define Max_CB500void LmiQueryCSmdStructMSgCB*pmsgunsigned charucCmdNum;forucCmdNum=0;ucCmdNumMax_CB;ucCmdNum++死循环.以下是求一个数的平方的程序,请找出错误:27#define SQUAREao*aint a=5;int b;b=SQUAREa++;
28.typedef unsignedchar BYTEintexamply_funBYTE gtjen;BYTE*gt_codeBYTE*gt_buf;gt_buf=BYTE*MALLOCMax_GT_Length;ifgt_lenMax_GT_Lengthreturn GT_Length_ERROR;问答题的原理是什么?
29.IP PhoneIPV6通信建立的过程怎样,端口有什么作用?
30.TCP/IP三次握手,确定是哪个应用程序使用该协议号信令和号信令有什么区别,我国某前广泛使用的是
31.17那一种?.列举种以上的电话新业务?
120、全局变量与普通的全局变量有什么区别?局部变7static static量和普通局部变量有什么区别?函数与普通函数有什么区别?static全局变量外部变量的说明之前再冠以就构成了静态的全static局变量全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式这两者在存储方式上并无不同这两者的区别虽在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的而静态全局变量则限制了其作用域,即只在定义该变量的源文件内有效,在同一源程序的其它源文件中不能使用它由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用,因此可以避免在其它源文件中引起错误从以上分析可以看出,把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期把全局变量改变为静态变量后是改变了它的作用域,限制了它的使用范围函数与普通函数作用域不同仅在本文件只在当前源文件stotic中使用的函数应该说明为内部函数()内部函数应该在当前源static,文件中说明和定义对于可在当前源文件以外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件全局变量与普通的全局变量有什么区别全局变量只static static初使化一次,防止在其他文件单元中被引用;局部变量和普通局部变量有什么区别局部变量只被static static初始化一次,下一次依据上一次结果值;函数与普通函数有什么区别函数在内存中只有一份,static static普通函数在每个被调用中维持一份拷贝、程序的局部变量存在于(堆栈)中,全局变量存在于(静态区)8中,动态申请数据存在于(堆)中、设有以下说明和定义9typedef union{long i;int k
[5];char c;}DATE;struct data{int cat;DATE cow;double dog;}too;DATE max;贝语句怛的执行ij printf%d sizeofstructd+sizeofmcix;/结果是—52—答是一个变量公用空间.里面最大的变量类型是DATE union,占用个字节.所以它的大小是2020是一个每个变量分开占用空间.依次为data struct,int4+DATE20+doubles=
32.所以结果是20+32=
52.当然…在某些位编辑器下,可能是字节,那么结果是16int2int2+DATE10+doubles=
20、队列和栈有什么区别?10队列先进先出,栈后进先出、写出下列代码的输出内容11#includestdio.hint incfintareturn++a;int multiint*ci,int*b,int*creturn*c=*a**b;typedef intFUNClint in;typedef intFUNC2int*jnt*int*;zvoid showFUNC2funjnt argl,int*arg2INCp=inc;int temp=pargl;funtemp,argl,arg2;printf%d\n*arg2;zmainint a;showmulti,10,a;return0;答
110、请找出下面代码中的所以错误12说明以下代码是把一个字符串倒序,如倒序后变为“Qbcd”dcbcT、1#includestring.h、2main、3;、4chcir*src=hdo,worlcr、二㊀5char*d stNULL;、6int len=strlensrc;、7dest=char*malloclen;、8char*d=dest;、9char*s=src[len];、10whilelen-!=
0、11d++=s-;、12printf%s dest;z、13return0;、}14答方法1:int main;㊀char*src=h llo,world”int len=strlensrc;〃要为分配一个空间char*dest=chQr*mQlloclen+l;\0char*d=dest;〃指向最后一个字符char*s=src[len-l];while len-!=0二**d++s—;;尾部要力口*d=0//\0printf%s\n,dest;使用完,应当释放空间,以免造成内存汇泄露㊀㊀㊀fr dst/return0;方法2:#include stdio.h#include string.h main;char str□=helloworld”int len=strlenstr;chart;forint i=0;ilen/2;i++。
个人认证
优秀文档
获得点赞 0