计算机二级c语言程序设计题库
1、下列链表种,其逻辑结构属于非线性结构的是()。
A.循环链表
B.双向链表
C.带链的栈
D.二叉链表
2、在关系数据库中,用来表示实体间联系的是()。
A.二维表
B.树状结构
C.属性
D.网状结构
3、下列叙述中正确的是()。
A.C程序的基本组成单位是语句
B.C程序中的每一行只能写一条语句
C.简单C语句必须以分号结束
D.C语句必须在一行内写完
4、于一个正常运行的C程序,以下叙述中正确的是()。
A.程序的执行总是从main函数开始,在程序的最后一个函数中结束
B.程序的执行总是从程序的**个函数开始,在main函数结束.
C.程序的执行总是从main函数开始、
D.程序的执行总是从程序的**个函数开始,在程序的最后一个函
数中结束
5、设有定义“intx=2;”,下列表达式中,值不为6的是()。
A.X*=x+1
B.x++,2*x
C.x*=(1+x)
D.2*x,x+=2
6、下列函数的运行结果是()。
#include<iostream.h>
intadd(inta,intb);
voidmain()
{
externintX,y;
cout<<add(X,y)<<endl;
}
intx(20),y(5);
intadd(inta,intb)
{
计算机二级c语言选择题库
ints=a+b:
returns;
}
A.25
B.30
C.20
D.15
7、软件生命周期是指()。
A.软件产品从提出、实现、使用维护到停止使用退役的过程
B.软件从需求分析、设计、实现到测试完成的过程
C.软件的开发过程
D.软件的运行维护过程
8、继承机制的作用是()。
A.信息隐藏
B.数据封装
C.定义新类
D.数据抽象
9、二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
A.3
B.4
C.6
D.7
10、软件设计中不使用的工具是()。
A.系统结构图
B.程序流程图
C.PAD图
D.数据流图(DFD图)
11、下列叙述中正确的是()。
A.一个逻辑数据结构只能有一种存储结构
B.逻辑结构属于线性结构,存储结构属于非线性结构
C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率
12、实现运行时的多态性要使用()。
A.重载函数
B.析构函数
C.构造函数
D.虚函数

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。