正确答案: C
队列是先进先出的线性表
题目:下列关于队列的叙述中正确的是 ______ 。
查看原题查看所有试题
学习资料的答案和解析:
[单选题]设有如下程序段:
输出值为2003
解析:解析:因为(x,y)是一个逗号表达式,其值是最后一个式子的值,故本表达式值为2003,然后输出表达式的值。
[单选题]要在报表上显示格式为"7/总10页"的页码,则计算控件的控件源应设置为
=[Page]&"/总"&[Pages]
解析:解析:计算控件的控件源必须是"="开头的计算表达式。
[单选题]如果在c盘当前文件下已存在名称为studata.dat的顺序文件,那么执行语句Open″c:studata.dat″ For Append As # 1之后,将
保留文件中原有内容,并在文件尾填加新内容
解析:解析:Open 语句对文件"输入/输出"操作,语法如下:
[单选题]若已定义
a[10]
解析:解析:通常,引用一个数组元素可以用下标法,如a[p-a]形式,或指针法,如*(&a[i])的形式。本题中a[9]=9,a[10]显然超出了数组范围,注意,数组的下标是从0开始的。
[单选题]以下程序的执行结果是( )。 #includeiostream.h> templateclass T> class Sample { T n; Public: Sample (T i){n=i;) void operator ++(); void disp() {cout"n="nendl;} }; templateclass T> void SampleT>:: opetat
n=b
[单选题]下列程序段的执行结果为 a=2 b=0 Select Case a Case 1 Select Case b Case 0 Print " * * 0 * *" Case 1 Print" * * 1 * *" End selec Case 2 Print " * * 2 * *" End Select
* * 2 * *
解析:解析:此题考查的是SelectCase结构。SelectCase结构的一般格式为:SelectCaseexpr[Caseexpr1][clause1][Caseexpr2][clause2]……[Caseelse][clausen]EndSelect其中expr是测试表达式,如果满足exprn,就执行这条语句,然后退出;条件是a=2,b=1,所以执行语句Print"**2**"。
[单选题]在调用含有对象的过程时,对象只能通过______传送。
传址方式
解析:解析:在调用含有对象的过程时,对象只能通过传址方式传送,因此在定义过程时,不能在其参数前加关键字ByVal。
[单选题]若有以下定义和语句:“double r=99,*p=&r;*P =r;”,则以下正确的叙述是( )。
在“double r=99,*p=&r;”中,把r的地址赋值给了P所指的存储单元
解析:在定义*p=&r时,是表示r的地址赋给了p所指的存储单元,因此选项B正确。