在单链表中,增加头结点的目的是

A:方便运算的实现 B:使单链表至少有一个结点 C:标识表结点中首结点的位置 D:说明单链表是线性表的链式存储实现

下面的语句中错误的是

A:int a=5;int x[a]; B:const int a=5;int x[a]; C:i D:const int n=5;int *p=new int [a];

以下程序中调用 cin 函数给变量a输入数值的方法是错误的,其错误原因是
#include<iostream.h>
void main( )
int *p,* q,a,b;
p=&a;
cout<<"input a:";
cin>>p;

A:*p表示的是指针变量p的地址 B:p表示的是变量a的地址,而不是变量a的值 C:*p表示的是指针变量p的值 D:*p只能用来说明p是一个指针变量

软件开发离不开系统环境资源的支持,其中必要的测试数据属于

A:硬件资源 B:通信资源 C:支持软件 D:辅助资源

判断char型变量c是否为小写字母的正确表达式是

A:'a'<=c<='2' B:(c>=A) &&(c<=z) C:('a'>=c) D:('z'<=c) E:(c>='a')&&(c<='z')

下列定义中p指向的地址可更改,但*p不能够更改的是

A:const int * p; B:int * const p; C:const int * const p; D:int *p;

下面有关for循环的正确描述是

A:for循环只能用于循环次数已经确定的情况 B:for循环是先执行循环体语句,后判断表达式 C:在for循环中,不能用break语句跳出循环体 D:for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来

下列字符串中可以用作C++语言标识符的是

A:_1234 B:foo ~~bar C:virtual D:34var

this指针是C++语言实现什么的一种机制

A:抽象 B:封装 C:继承 D:重载

对于语句 cout <<setfill('*') << setw(10)<<1<<setfill ('*')<< setw (2) <<2;的输出结果是

A:* * * * * * * * *1*2 B:* * * * * * * *12 C:* * * * * * *1*2 D:12* * * * * * * *

微信扫码获取答案解析
下载APP查看答案解析