湖北师范学院2010年“专升本”招生考试
《高级语言程序设计》试题
题号
一
二
三
四
五
六
总分
题分
20
18
10
30
22
100
得分
评卷人
一、选择题(本题共20小题,每小题 1 分,共 20 分)
(从下列备选答案中选择一个正确答案,填在下列的表格中)
得 分
1、一个C语言程序总是从( )开始执行。
A.主过程 B.主函数 C.子程序 D.主程序
2、在C语言中,有字符数组a[80]和b[80],则正确的输出语句是( )。
A.puts(a,b); B.printf(“%s,%s”,a[],b[]);
C.putchar(a,b); D.puts(a); puts(b);
3、在C语言中,若定义:int a=20,b=5,c=0;则语句printf(“%d
”,c=(a==b?a/b:b%a));的输出结果是( )。
A.0 B.0:10 C.20 D.10
4、在C语言中,当说明一个结构体变量时系统分配给它的内存是( )。
A.各成员所需的内存量的总和 B.结构中第一个成员所需内存量
C.成员中占内存量最大者所需的容量 D.结构中最后一个成员所需内存量
5、C语言中下列运算符的操作数必须是int型的运算是( )
A.% B./ C.-- D.++
6、在C语言中,假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是( )。
A.7 B.8 C.6 D.2
7、依据数据库原理,在DB,DBS和DBMS三者之间,他们的关系是:( )
A.DBS包括DB和DBMS B.DBMS包括DB和DBS
C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS
8、数据库系统的最大特点是:( )
A.数据的三级抽象和二级独立 B.数据共享性
C.数据的结构化 D.数据独立性
9、在一个表头指针为ph的单链表中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行( )操作。
A. q->next=p->next; p->next=q; B. p->next=q->next; q=p;
C. q->next=p->next; p->next=q; D. p->next=q->next; q->next=p;
10、当利用大小为N的数组顺序存储一个栈时,假定用top==N表示栈空,则向这个栈插入一个元素时,首先应执行( )语句修改top指针。
A.top++ B.top-- C.top=0 D.top=N-1
11、从一个顺序循环队列中删除元素时,首先需要( )。
A.前移队首指针
B.后移队首指针
C.取出队首指针所指位置上的元素
D.取出队尾指针所指位置上的元素
12、在一个长度为N的数组空间中,循环顺序存储着一个队列,该队列的队首和队尾指针分别用front和rear表示,则该队列中数组元素个数为( )。
A.(rear-front)%N B.(rear-front+N)%N
C.(rear+N)%N D.(front+N)%N
13、在一棵完全二叉树中,若编号为i的结点存在右孩子,则右孩子结点编号为( )。
A.2i B.2i-1 C.2i+1 D.2i+2
14、对于一个无向图,下面( )的说法是正确的。
A.每个顶点的入度等于出度 B.每个顶点的度等于入度和出度之和
C.每个顶点的入度为0 D.每个顶点的出度为0
15、进程和程序的根本区别在于 ( )
A.是不是被调入到内存中 B.是不是占有处理器
C.是不是具有就绪、运行和等待3种状态 D.静态与动态特点
16、在以下存储管理方案中,不适用于多道程序设计系统的是( )。
A.单用户连续分配 B.固定式分区分配
C.页式存储管理 D.段式存储管理
17、在Internet中,HTML是一种( )。
A. 传输协议 B. 超文本标记语言
C. 文本文件 D. 应用软件
18、已知Internet上某个B类IP地址的子网掩码为255.255.254.0,因而该B类子网最多可支持( )台主机。
A. 509 B. 510 C. 511 D. 512
19、在电子邮件地址 HYPERLINK "mailto:yjguo@mail.ccnu.edu.cn" ChenNS@mail.ccnu.edu.cn中,主机域名是( )。
A. ChenNS B. mail.ccnu.edu.cn
C. HYPERLINK "mailto:yjguo@mail.ccnu.edu.cn D" ChenNS @mail.ccnu.edu.cn D. mail
20、将数据从FTP客户程序传输到FTP服务器,称为( )。
A. 数据下载 B. 数据上载 C. 数据传输 D. FTP服务
评卷人
二、多项选择题(请选择正确答案,多选或少选均不得分,每小题2分,共18分)
得 分
1、在C语言中,以下叙述中不正确的是( )
A.构成C程序的基本单位是函数
B.可以在一个函数中定义另一个函数
C. main()函数必须放在其它函数之前
D.所有被调用的函数一定要在调用之前进行定义
2、在C语言中,使用一维数组名作函数实参,则以下说法不正确的是( )
A.在被调函数中不需要考虑形参数组的大小
B.实参数组、形参数组类型可以不匹配
C.必须在主调函数中说明数组的大小
D.实参数组名与形参数组名必须一致
3、链表具有的特点是( )
A.不能随机访问任一单元 B.插入和删除时不需要移动单元
C.不必事先估计存储空间 D.所需空间与线性表长度成正比
4、在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能中不属于后端的是( ):
A.用户界面 B.存取结构
C.数据输入 D.报表输出
5、下列程序结构中属于结构化程序设计基本结构类型的有( )
A.层次结构 B.顺序结构 C.选择结构 D.循环结构
6、操作系统是一个庞大的系统软件,可采用以下那些技术来构造作系统 ( )
A.模块化结构 B.分层结构 C.微内核结构 D..客户/服务器模式
7、在下列对因特网接入方式的叙述中,正确的是( )
A.终端方式接入时,无须分配IP地址;主机方式接入时,必须分配IP地址;
B.终端方式接入时,终端与远程服务器之间运行TCP协议,不运行底层IP协议;
C.终端方式只能提供有限服务,因为其并没有接入Internet;
D.主机