2010 年四川大学计算机基础考研真题
一、名词解释(3’×15)
1、基因组
2、EST(expressed sequence tag)
3、联合体
4、RedHat
5、Shell
6、NCBI 参考序列
7、SQL
8、数据类型和数据结构
9、伪代码
10、RPM
11、Apache
12、正则表达式
13、头文件
14、机器学习
15、DBMS(数据库管理系统)
二、单项选择题(3'×10)
1、C 编译程序是()
A、C 程序的机器语言版本
B、一组机器语言指令
C、将 C 源程序编译成目标程序的程序
D、由制造厂家提供的一套应用软件
2、以下不正确的 C 语言标识符是()。
A、ABC
B、abc
C、a_bc
D、ab.c
我真是你
3、设 a=2,b;则执行 b=a==!a;语句后,b 的结果是()
A、0
B、1
C、2
D、3
4、在 Redhat Linux 系统中,下列哪个命令可以用来建立分区()
A、fdisk
B、mkfs
C、tune2fs
D、mount
5、语句(1,2,3,4)的结果是()
A、1
B、2
C、3
D、4
6、sizeof(double)是一个()表达式
A、整型
B、双精度
C、不合法
D、函数调用
7、在 C 语言类型说明中,int、char、short 等类型的长度是()
A、固定的
B、由用户自己定义的
C、任意的
D、与机器字的长度有关的
8、C 语言用()表示逻辑“真”值
A、true
B、t 或者 y
C、非零整数数值
D、整数
9、数据库系统的核心部分是()
A、数据模型
B、数据库
C、数据库管理系统
D、计算机硬件
10、在 Linux 操作系统中,以下哪个命令不是文件阅读的命令()
A、more
B、tail
C、chmod
D、head
三、请尽量写出你所知道的 Linux 系统中的常用命令,并解释其功能。
四、一个素数,当它的数字位置对换以后仍为素数,这样的数称为绝对素数。设计一个
算法求出所有的两位绝对素数,请用流程图或 N-S 图描述你的算法,并使用 C 语言实现之。
(20')(提示:素数是只能被 1 和它本身整除的数)
五、编写一个 C 程序采用一个函数实现两个字符串的前后连接和后前连接。(15')
六、编写一个复制字符串的程序。(10’)
七、谈谈你对生物信息学的了解,生物信息学和生物学中其他学科有什么样的不同,它
在现代生物学领域中处于什么样的地位以及它未来的发展你预期将为如何?(15')