导航

unic

 

考生须知

1.本次考试结束后,剩余补考次数:2次

2.考试时间为60分钟,超时系统自动交卷

3.本次考试满分100分(5*20道),60分通过考试

  • 1.
    (单选题)关于recv函数的介绍错误的为()
    •  A.
    •  B.
    •  C.
    •  D.
  • 2.
    (单选题)共享内存的基本特点描述错误的为()
    •  A.
    •  B.
    •  C.
    •  D.
  • 3.
    (单选题)关于信号量的描述错误的为()
    •  A.
    •  B.
    •  C.
    •  D.
  • 4.
    (多选题)线程都共享进程的哪些内容()
    •  A.
    •  B.
    •  C.
    •  D.
  • 5.
    (单选题)pthread_join函数的描述错误的为()
    •  A.
    •  B.
    •  C.
    •  D.
  • 6.
    (单选题)void* shmat(int shmid,const void* shmaddr,int shmflg); 函数描述错误的为()
    •  A.
    •  B.
    •  C.
    •  D.
  • 7.
    (单选题)Linux系统中消息队列的限制正确的为()
    •  A.
    •  B.
    •  C.
    •  D.
  • 8.
    (单选题)消息队列对比其他IPC机制的优势错误的为()
    •  A.
    •  B.
    •  C.
    •  D.
  • 9.
    (单选题)int semget(key_t key,int nsems,int semflg); 函数描述错误的为()
    •  A.
    •  B.
    •  C.
    •  D.
  • 10.
    (单选题)下列代码中,哪段代码是实现TCP协议Server端等待客户端连接功能的()
    •  A.
    •  B.
    •  C.
    •  D.
  • 11.
    (单选题)无名管道的描述错误的为()
    •  A.
    •  B.
    •  C.
    •  D.
  • 12.
    (单选题)阅读如下代码: int sockfd = socket(PF_INET, SOCK_DGRAM, 0); if(sockfd==-1)perror("socket创建失败"),exit(-1); //2.准备地址 (空白处) //3.绑定 int res = bind(sockfd, (struct sockaddr*)&addr, sizeof(addr)); if(res == -1)perror("绑定失败"),exit(-1); printf("绑写成功\n"); //4.通信 char buf[100] = {}; int len = read(sockfd, buf, sizeof(buf)); if(len<=0) perror("读取失败"),exit(-1); printf("读到%d字节的数据,内容是:%s\n",len,buf); //5.关闭 close(sockfd); 空白出应该填上的代码是:()
    •  A.
    •  B.
    •  C.
    •  D.
  • 13.
    (单选题)阅读如下代码: void* task(void* p){ int* pi = (int*)p; printf("*pi=%d\n", *pi); *pi = 200; } int main() { pthread_t id1; int x = 100; if(pthread_create(&id1, 0, task, &x)){ printf("create thread error...\n"); return -1; } printf("x=%d\n", x); return 0; } 打印出数字为:()
    •  A.
    •  B.
    •  C.
    •  D.
  • 14.
    (单选题)关于互斥的描述错误的为()
    •  A.
    •  B.
    •  C.
    •  D.
  • 15.
    (单选题)阅读如下代码: struct sembuf op; op.sem_num = 0;//对下标为0的信号量操作 (空白处1) op.sem_flg = 0;//无法完成时阻塞,可以是IPC_NOWAIT semop(semid, &op, 1); printf("访问共享资源\n"); sleep(30); printf("完成共享资源的访问\n"); (空白处2) semop(semid, &op, 1); 空白处1和空白处2应该填上的代码是:()
    •  A.
    •  B.
    •  C.
    •  D.
  • 16.
    (单选题)关于消息队列的特点描述错误的为()
    •  A.
    •  B.
    •  C.
    •  D.
  • 17.
    (单选题)下列关于进程间通信不正确的是()
    •  A.
    •  B.
    •  C.
    •  D.
  • 18.
    (单选题)函数sem_getvalue描述错误的为()
    •  A.
    •  B.
    •  C.
    •  D.
  • 19.
    (单选题)关于listen函数的介绍错误的为()
    •  A.
    •  B.
    •  C.
    •  D.
  • 20.
    (单选题)关于单播模式描述错误的为()
    •  A.
    •  B.
    •  C.
    •  D.

posted on 2018-07-24 10:41  爱我鸭  阅读(573)  评论(0)    收藏  举报