else
printf(“Input error!\n”);
}
185. 写一个函数,判定运算环境(16位以上字长)是little-endian还是big-endian
186. 操作系统的主要组成部分?
187.操作系统中进程调度策略有哪几种?
188.进程间主要的通讯方式?
189.写出进程的主要状态?
190.以太网物理地址和IP地址转换采用什么协议?
191.IP地址的编码分为哪两部分?
192.写出以太网数据帧格式
/193.8031和8051的主要区别?
194.C++中的空类,默认产生哪些类成员函数?
分析以下程序的执行结果
#include
class base
{
public:
base(){cout<< “constructing base class”< ~base(){cout<<”destructing base class”< }; class subs:public base { public: subs(){cout<<”constructing sub class”< ~subs(){cout<<”destructing sub class”< }; void main() { subs s; } 195.指出下面程序的错误 #define SIZE 5 struct String { char *pData; }; void main() { char *pData; }; void main() { char acValue1[SIZE]={‘H’,’E’,’L’,’L’,’O’}; char acValue2[SIZE]={‘W’,’O’,’L’,’D’}; struct String a,b,c; a.pData=malloc(SIZE*sizeof(char)); memcpy(a.pData,acValuel,SIZE); b.pData=malloc(SIZE*sizeof(char)); mempcpy(b.pData,acValue2,SIZE); b=a; free(a.pData); c=b; } 196.指出下面两段程序的区别 【1】 main() { int loop=1; int arr[10]; int i=0; while(loop<5) { for(;i<=10;i++) { arr[i]=1; } loop++; } } 【2】 main() { int arr[10]; int loop=1; int i=0; while(loop<5) { for(i=0;i<=10;i++) { arr[i]=1; } loop++; } } 197.指出下面程序的错误(函数GetValue返回 unsigned char类型的值) #define MAXNUM 400; unsigned char uclndex,uclnputVar,aucArray[MAXNUM]; for(ucIndx =0;ucIndex<=MAXNUM;ucIndex++) { aucArray[ucIndex]=aucArray[ucIndex]+1; } ucInputVar=GetValue(); for(ucIndex=0;ucIndex>(ucInputVar-1);ucIndex++) { aucArray[ucIndex]=aucArray[ucIndex]*2+1; } 198.什么是com和ActiveX,简述DCOM。 199.列出3个常用网络协议使用的端口。 199 什么是ODBC 200 结构化编程和goto语句的区别和关系?
答:COM(Component Object Mode)即组件对象模型,是组件之间相互接口的规范。其作用是使各种软件构件和应用软件能够用一种统一的标准方式进行交互。COM不是一种面向对象的语言,而是一种与源代码无关的二进制标准。
ActiveX是Microsoft提出的一套基于COM的构件技术标准,实际上是对象嵌入与炼接(OLE)的新版本。基于分布式环境下的COM被称作DCOM(Distribute COM,分布式组件对象模型),它实现了COM对象与远程计算机上的另一个对象之间直接进行交互。DCOM规范定义了分散对象创建和对象间通信的机制,DCOM是ActiveX的基础,因为ActiveX主要是针对Internet应用开发(相比OLE)的技术,当然也可以用于普通的桌面应用程序。
答:HTTP协议用80端口,FTP协议用21端口,POP3协议用110端口
答:ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。ODBC的最大优点是能以统一的方式(用它提供的API访问数据库)处理所有的数据库。
答:结构化编程设计思想采用了模块分解与功能抽象和自顶向下、分而治之的方法,从而有效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子程序,便于开发和维护。goto语句可以实现无条件跳转,改变程序流向,破坏结构化编程设计风格。但goto语句在结构化编程中并非不可使用,只是要受到限制的使用。