用户名: 密码: 企业 个人
当前位置:89学习网范文文章招聘应聘笔试软件开发笔试题目» 正文

软件开发笔试题目

[10-16 20:00:41]   来源:http://www.89xue.com  笔试   阅读:90
摘要:1、输出结果4#includevoid Example(char acHello[]){printf("%d",sizeof(acHello));//printf("%d",strlen(acHello));//自己加的区别一下}void main(){char acHello[]="hello";Example(acHello);return ;}2、求输出1+2=65534unsigned short *Sum( unsignedchar a,unsignedchar b){unsigned shortS=0;S=a+b;return &S;}int。
软件开发笔试题目,标签:笔试范文,http://www.89xue.com

  1、输出结果4

  #include

  void Example(char acHello[])

  {

  printf("%d",sizeof(acHello));

  //printf("%d",strlen(acHello));//自己加的区别一下

  }

  void main()

  {

  char acHello[]="hello";

  Example(acHello);

  return ;

  }

  2、求输出1+2=65534

  unsigned short *Sum( unsignedchar a,unsignedchar b)

  {

  unsigned shortS=0;

  S=a+b;

  return &S;

  }

  int main()

  {

  unsigned short*p=NULL;

  unsigned chara=1,b=2;

  p=Sum(a,b);

  printf("%u+%u",a,b);

  printf("=%u\n",*p);

  retun 0;

  }

  3、输出结果300 44

  void main()

  {

  unsigned chara=200;

  unsigned charb=100;

  unsigned charc=0;

  c=a+b;

  printf("%d%d",a+b,c);

  }

  4、输出结果0x0,0x0,ê?0x100,0xff00

  int main()

  {

  char cA;

  unsigned charucB;

  unsigned shortusC;

  cA=128;

  ucB=128;

  usC=cA+ucB;

  printf("0x%x\n",usC);

  usC=cA+(short)ucB;

  printf("0x%x\n",usC);

  usC=(unsigned char)cA+ucB;

  printf("0x%x\n",usC);

  usC=cA+(char)ucB;

  printf("0x%x\n",usC);

  }

  5、void main()

  {论文联盟http://www.89xue.com

  int i;

  //characNew[20]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};

  //strlen(acNew)输出结果10

  char acNew[20];

  //strlen(acNew)输出结果是29

  for(i=0;i<10;i++)

  {

  acNew='0';

  }

  printf("%d\n",strlen(acNew));

  return ;

  }

  6、void PrintBlue()

  {

  charpcBlue[]={'b','l','u','e'};

  printf("%s",pcBlue);

  return 0;

  }正确的是

  A、pcBlue数组初始化时没有字符串结束符

  B、数组pcBlue定义时必须指定长度

  第二部分简答题

  1、进程与线程的区别联系

  2、说明时间片的分配方式有哪些?各有什么优缺点?

  3、说明mutex、semaphore的概念?有何区别?

  4、简要描述一下什么是实时操作系统和一般操作系统,它们有何区别/

  5、有个例子忘了,主要是要结合例子说明DHCP获取IP的方式

  6、BT与迅雷的工作方式

  答案:首先..两者所采用的协议完全不同..BT是用的BT专用协议..像一楼讲的一样..其是一种P2P技术..即点对点..在BT网络中...很有可能只有一个种子文件..其它人都是从这个种子文件进行下载的..然后每个下载者之间再互传..BT下载从理论上讲是下载的同时必需上传给其它人分享.

  而迅雷所支持的协议是传统FTP和HTTP协议以及迅雷专用协议...迅雷专用协议不是典型的P2P协议..你如果仔细看迅雷下载过程的话就会发现...迅雷很大一部份不是P2P.而是搜索资源..比如你用迅雷下载一个文件..迅

  雷是从迅雷服务器上搜索所有和你下载的文件名称且大小更或者 hash值一样的资源..然后迅雷可以以多线程从不同的服务器上面下载...所以迅雷下载快.

  BT下载对应的方式是:

  ┌下载者┐

  种子┤ │

  └下载者┘

  而迅雷的下载方式是:

  资源一 ┐

  资源二 │--- 下载者

  ...... │

  资源N ┘

  7、通常所用的家庭网和校园网有哪些网络设备和服务器?(结合TCP/IP协议栈的知识说明)

  8、说明TYPE &var表达式的含义

[1] [2] [3]  下一页


Tag:笔试笔试范文招聘应聘 - 笔试