NO.1
Linux系统中,用户文件描述符0表示 __ ___ 。
A.标准输入设备文件描述符
B.标准输出设备文件描述符
C.管道文件描述符
D.标准错误输出设备描述符
答案:A
文件描述符0:标准输入设备
文件描述符1:标准输出设备
文件描述符2:标准错误输出设备
NO.2
设x和y是二叉树中的任意两个节点,若在先根序列中x在y之前,而在后根序列中x在y之后,则x和y的关系是().
A.x是y的右兄弟
B.x是y的子孙
C.x是y的祖先
D.x是y的左兄弟
答案:这个题很简单选C,只要你知道什么是先根序列,中根序列,后根序列
先访问当前节点,然后再遍历左子树,最后是右子树的是先根
先遍历左子树,再访问当前节点,再遍历右子树的是中根序列
先遍历左子树,再遍历右子树,再访问当前节点的是后根序列
NO.3
下述是Linux下多线程编程常用的pthread库提供的函数名和意义,说法正确的有?
A.pthread_create 创建一个线程
B.pthread_join用来等待一个线程的结束
C.pthread_mutex_init 初始化一个线程互斥锁
D.pthread_exit结束一个线程答案:
答案:(多选)ABCD
这道题会漏选的大多是B,pthread_join()函数等待线程指定的线程 终止。 如果线程已经终止,那么pthread_join() 立刻返回。
NO.4
当前目录下有a和b两个文件,执行命令“ls>c”,请问文件c里面的内容是什么?
A.a
B.b
C.ab
D.abc
答案:D
使用ls命令产生的输出为当前路径下的所有文件名。>c即代表将结果输出至c中,若没有c则先产生c文件,即内容里含有abc
明天继续为大家带来算法题还有我们的设计模式,see u