用户名: 密码: 企业 个人
当前位置:89学习网范文文章招聘应聘笔试软通动力C语言笔试题» 正文

软通动力C语言笔试题

[10-16 20:00:41]   来源:http://www.89xue.com  笔试   阅读:90
摘要:for(j=0;j<250;j++)for(i=0;i<60;i++)a[i][j][k]=0;答案:把循环语句内外换一下2。以下是求一个数的平方的程序,请找出错误:#define SQUARE(a) ((a)*(a))int a=5;int b;b=SQUARE(a++);答案:这个没有问题,s(a++),就是((a++)×(a++))唯一要注意的就是计算后a=7了3。typedef unsigned char BYTEint examply_fun(BYTE gt_len; BYTE *gt_code){BYTE *gt_buf;gt_buf=(BYTE *)MALLOC(Max_GT。
软通动力C语言笔试题,标签:笔试范文,http://www.89xue.com

  for(j=0;j<250;j++)

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

  a[i][j][k]=0;

  答案:把循环语句内外换一下

  2。以下是求一个数的平方的程序,请找出错误:

  #define SQUARE(a) ((a)*(a))

  int a=5;

  int b;

  b=SQUARE(a++);

  答案:这个没有问题,s(a++),就是((a++)×(a++))唯一要注意的就是计算后a=7了

  3。typedef unsigned char BYTE

  int examply_fun(BYTE gt_len; BYTE *gt_code)

  {

  BYTE *gt_buf;

  gt_buf=(BYTE *)MALLOC(Max_GT_Length);

  ......

  if(gt_len>Max_GT_Length)

  {

  return GT_Length_ERROR;

  }

  .......

  }

  答案:要释放内存

  问答题:

  1.IP Phone的原理是什么?

  答案:IPV6

  2.TCP/IP通信建立的过程怎样,端口有什么作用?

  答案:三次握手,确定是哪个应用程序使用该协议

  1. 用宏定义写出swap(x,y)

  #define swap(x, y)\

  x $denghao$ x + y;\

  y $denghao$ x - y;\

  x $denghao$ x - y;

  2.数组a[n],存放了1至n-1个数,其中某个数重复一次。写一个函数,找出被重复的数字.时间复杂度必须为o(n)函数原型:

  int do_dup(int a[],int n)

  3 一语句实现x是否为2的若干次幂的判断

  int i $denghao$ 512;

  cout << boolalpha << ((i & (i - 1)) ? false : true) << endl;

  4.unsigned int intvert(unsigned int x,int p,int n)实现对x的进行转换,p为起始转化位,n为需要转换的长度,假设起始点在右边.如x$denghao$0b0001 0001,p$denghao$4,n$denghao$3转换后x$denghao$0b0110 0001

  unsigned int intvert(unsigned int x,int p,int n){

  unsigned int _t $denghao$ 0;

  unsigned int _a $denghao$ 1;

  for(int i $denghao$ 0; i < n; ++i){

  _t |$denghao$ _a;

  _a $denghao$ _a << 1;

  }

  _t $denghao$ _t << p;

  x ^$denghao$ _t;

  return x;

  }

  一. 选择题

  1. 在关系数据库德询问优化中,事先处理文件,如排序、建立索引的目的是:()

  A.优化表达式 B。减少中间结束 C。扩大缓冲数据 D。 减少扫描文件的时间

  2.进程是操作系统中的一个重要概念。进程是一个具有一定独立功能的程序在某个数据集合上的一次(A);进程是一个(B)的概念,而程序是一个(C)的概念;进程的最基本状态有(D)。在一个单处理机,若有6个用户进程,在非管态的某一时刻,处于就绪状态的用户进程最多有(E)个。

  供选择的答案

  A: (1)单独操作 (2)关联操作 (3) 进行活动 (4)并发活动

  B:(1)静态 (2)动态 (3)逻辑 (4) 物

  C:(1)物理 (2)逻辑 (3)动态 (4)静态

  D:(1)就绪、运行、隐蔽 (2)停止、就绪、运行 (3)运行、就绪、阻塞

  (4)就绪、车消、运行

  E: (1) 5 (2) 6 (3) 1 (4) 4

  3. 有以下几个条件成立:( )

  (1)如果小王是工人 ,那么小张不是医生

  (2)或者小李是工人,或者小王是工人

  (3)如果小张不是医生,那么小赵不是学生

  (4)或者小赵是学生,或者小周不是经理

  以下哪项如果为真,可得出“小李是工人”的结论?

  (A) 小周不是经理

  (B) 小王是工人

  (C) 小赵不是学生

  (D) 小周是经理

  二.简答题

  1.下面列举的是常用的排序方法:直接插入排序,二分法插入排序,起泡排序,快速排序,直接选择排序,堆排序,归并排序。试问,哪些排序方法是稳定的?

  答:(期待您的高见)

  2. 对序列(49,38,65,97,76,27,13,50)采用快速排序法进行排序,以序列的第一个元素为基准元素得到的划分结果是什么?

上一页  [1] [2] [3] [4] [5]  下一页


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