正确答案: A
线性链表是线性表的链式存储结构
题目:下列叙述中正确的是( )
解析:
线性表的链式存储结构称为线性链表;栈、队列、双向链表都是线性结构;树、二叉树(不管它有多少个结点)都是非线性结构。因此本题的正确答案是A
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]阅读下面程序 publicclasslncrement{ publicstaticvoidmain(Stringargs[]){ intc; C=5; System.out.println?System.out.println(C++); System.out.println(C); } } 程序运行结果是( )。
5 5 6
解析:解析: 本题考查的是Java增量运算符“++”。x++是先使用后加1。首先使用x的值进行表达式的计算,然后才对 x的值加1。++x是先加1后使用。首先对x的值加1,然后使用x的值进行表达式的计算。本题首先生成一个整型变量c,其初始值为5。第一条输出语句输出c的初始值,即5。然后,第二条输出表达式c抖的结果。先输出c的值,然后才对c的值加 1。因此,第二条输出语句输出的是5,输出后c的结果才为6。最后一条输出语句显然输出结果为6。因此,本题的正确答案为B。
[单选题]在窗体上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为( )。 Option Base 1 Private Sub fun (a()As Integer,n As Integer) For i=1 To 2 t=a(i):a(i)=a(5-i+1):a(5-i+1)=t Next i End Sub Private Sub Command1_Click() Dim arr1(5)As Integer For i=1 To 5 arr1(i)=i Next i Call fun(arr1,5) Print arr1(1);arr1(2) End Sub
5 4
解析:解析:当发生Command1的Click事件时,定义了一个具有5个元素的数组arr1,并通过一个For循环给该数组各个元素赋值,赋值后arr(1)~arr(5)的值分别是1~5,然后调用过程fun。通过分析不难得出:过程fun的作用是把形参数组a的前n个元素逆序存放。由于数组作为参数是按地址传递的,所以对形参的修改也就是对相应实参数组的修改。执行函数调用“Callfun(arr1,5)”后,把arr1的5个元素逆序存放,最后输出的arr1(1)和arr1(2)的值应是5和4。
[单选题]下列关于RandomAccessFile类的叙述,不正确的是( )。
RandomAccessFile类不能写文件
解析:解析:RandomAccessFile提供了对文件随机访问的功能,它继承了Objects类,实现 DataInput和DataOutput接口,因此RandomAccessFile类兼有输入输出功能,可以访问文件任意位置。所以选择C。
[单选题]纵栏式报表的字段标题被安排在下列选项中的哪一个节区显示( )。
主体
解析:解析:本题考查纵栏式报表的概念。纵栏式报表(也称为窗体报表)一般是在一页中主体节区内显示一条或多条记录,而且以垂直显示。纵栏式报表记录数据的字段标题信息与字段记录数据一起被安排在每页的主体节区内显示。各种报表可以安排显示一条记录的区域,也可同时有显示一对多关系的多端的多条记录的区域,甚至包括合计。答案为B。
[单选题]当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
以上都不对
解析:解析:使用fstream类建立文件流必须定义打开方式,否则编译器无法判断该文件流是读还是写。