2010星网锐捷软件方面笔试题

选择题:
1.逻辑题
2.英语题
3.二叉树:深度一样的满二叉树和完全二叉树的结点
4.
int test(int num)
{
 return (num>>4%256); 
}
test(16)?test(256)?
5.
int main()
{
 int i;
 char *a = "123456789"
 char *b = "987654321"
 for(i=0;i<7;i++)
 if(*(a+i) == *(b+i))
 printf("%c",*(a+i));
}
6.
int i,j=2,*p = &i;
*p = *&j来实现i = j 的赋值?
7.
http用来web?
nntp?
ftp用来传输文件?
dns用来域名解析?
8..编译的时候?高级语言汇编语言和什么目标文件关系?
9.#define LEN 100是在哪里(预处理?编译?还是运行?)把LEN全部用100代替
10.
int test(int a,unsigned int b)
{
 if((a+b)>0){
  return 0;
 }
 return -1;
}
void main()
{
 printf("%d/n",test(3,-4)+test(-5,6)+7&8);
}

填空题:
1.一个带一位小数的float型四舍五入来表示一个整形num?
2..在链表i结点前插入个结点,后面要移动几个元素?
3.数组a[m][n],a[0][0] = 644,a[2][2]=676,求a[3][3]?
4.怎么定义一个常指针?
5.
 int a[5] = {7,8,9,10,11};
 int *p = a;
 *(p++) += 123;
 printf("%d,%d/n",*p,*(++p));
6..十个进程,进程片200ms,切换进程片10ms,系统开销大概占多少?
7.osi几层模型啊第四层第五层各为什么?
8.从底层看,用户使用什么来请求操作系统的服务
9.某个lcd分辨率1280*1024,每点24bit,刷屏为60hz,问要至少有多少兆的缓冲空间?
10.int **a[3][4]内存?
11. float a = 1.1;
 double b = 1.1;
 if(a == b){
  printf("a == b");
 }
 else{
  printf("a != b");
 }
12.隐形表达时时缺省项是哪个?
13.
 unsigned char *p1;
 unsigned long *p2;
 p1 = (unsigned char*)0x801000;
 p2 = (unsigned long*)0x810000;
 printf("%d,%d/n",(p1+5),(p2+5));
14..单链表的逆序?
15.. 
· char a[8] = "hello";
 char b[] = "worldyou";
 printf("%d/n",sizeof(a)+sizeof(b));
 int *c;
 char *d;
 void *e;
 printf("%d/n",sizeof(c)+sizeof(d)+sizeof(e));
 

16,进程间通信的方式?
简答题:
1.int strcpy(char*source,char*det)不用库函数
2.串行为什么有时比并行传数据要快?
3.
 int i;
 int a[5];
 int *p = a;
 for(i=0;i<5;i++){
  p++;
  *p = i;
 }
4.求两个值的平均值?
int q,m,n;
q = (m+n)/2正确否?
q = m/2+n/2正确否?
5.一些ip是否能用在主机上,为什么?

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值