执行下列程序段,结果是
#include<iostream.h>
void main( )
int x=40;
char y='C';
int n;
n=(x&0xff)&&(y>'B');
cout<<n;
B:1 C:2 D:3
在C++语言中,封装是借助于什么达到的
A:结构 B:类 C:数组 D:函数
下列叙述中正确的是
A:线性表是线性结构 B:栈与队列是非线性结构 C:线性链表是非线性结构 D:二叉树是线性结构
对建立良好的程序设计风格,下面描述正确的是
A:程序应简单、清晰、可读性好 B:符号名的命名只要符合语法 C:充分考虑程序的执行效率 D:程序的注释可有可无
能正确表示逻辑关系:“a≥10或a≤0”的C++语言表达式是
A:a>=10 or a<=0 B:a>=0 C:a<=10 D:a>=10 && a<=0 E:a>=10 F:a<=0
设变量a是 int 型,f是 double 型,i是 float 型,则表达式10+'a'+i*f值的数据类型
A:int B:float C:double D:不确定
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
A:堆排序 B:直接插入排序 C:快速排序 D:直接选择排序
非空的循环单链表head的尾结点(由p所指向),满足
A:p->next==NULL B:p==NULL C:p->next=head D:p=head
在软件生产过程中,需求信息的给出是
A:程序员 B:项目管理者 C:软件分析设计人员 D:软件用户
如果表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为
A:(operator++(x)).operator/(y) B:(operator++(0)).operator/(y) C:operator/((operator++(x,0)),y) D:operator/((operator++(0)),y)