单选题若有如下定义和语句: int s[4][5],(*p)[5]; p=S; 则指针对s数组中第三个元素的正确引用形式是( )。
单选题下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是( )。
单选题阅读以下程序:
#include<iostream.h>
void main()
{
static int a[][2]={5,3,1,2};
int i,j,s1=0;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
{
if(i==j)
s1=s1+a[i][j];
}
cout<<s1<<endl;
}
则该程序的输出结果为______。
单选题下列关于模板的叙述中,错误的是( )。
单选题下列语句中,与语句“n=(a>b?(b>c?1:0):0);”的功能等价的是
____
。
单选题关于函数重载,下列叙述中错误的是( )。
单选题有如下程序:
#include<iostream>
using namespace std;
class TV{
public:
TV(int s=41):size(s){}
void Print(){cout<<"/"<<"N"<<size;}
void Print() const{cout<<"/"<<"C"<<size;}
void Print(int s){cout<<"/"<<"S"<<size;}
private:
int size;
};
int main(){
TV rooml;
const TV room2(54);
rooml.Print();
room2.Print();
return 0;
}
运行时的输出结果是______。
单选题有如下程序:
#include<iostream>
using namespace std;
class XA{
int a;
public:
static int b;
XA(int aa):a(aa){b++;}
int getA(){return a;}
};
int XA::b=0;
int main(){
XA d1(4), d2(5);
cout<<d1.getA()+d2.getA()+XA::b+d1.b<<endl;
return 0;
}
运行这个程序的输出结果是______。
单选题下列关于运算符函数的描述中,错误的是( )。
单选题设有定义int a=1;float f=1.2;char c='a';,则下列表示错误的是 A) ++a; B) f--; C) c++; D) 8++;
单选题按照“后进后出”原则组织数据的数据结构是______ 。 A) 队列 B) 栈 C) 双向链表 D) 二叉树
单选题有如下程序段:
int i=1;
while(1){
i++;
if(i= =10) break;
if(i%2==0) cout<<"*";
}
执行这个程序段输出字符*的个数是
单选题下面程序的输出结果是______。
#include <iostream>
using namespace std;
int main()
{
int s;
for(int k=2;k<6;k+=2){
s=1;
for(int j=k; j<6; j++)s+=j;
}
cout<<s<<endl;
}
单选题如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用( )关键字来修饰。
单选题下列定义语句中,错误的是( )。
单选题在下面的函数声明中,存在语法错误的是______ 。
单选题若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是______。
单选题有以下程序:
#include
void fun(int a,int b,int C.
{ a=456,b=567,c=678;}
void main()
{
int X=10,Y=20,Z=30;
fun(X,Y,z);
aout<
单选题下列程序输出的结果是( )。 #include<stdio.h> sub1(char a,char b) char c:c=a:a=b:b=c; sub2(char*a,char b) char c:c=*a;”a=b;b=c; sub3(char*a,char*b) char c;c=*a;”a=*b;*b=c; void main() char a,b; a='A';b='B':sub1(a,b);putchar(a):putchar(b): a='A';b='B'; sub2( sub3(&a,&b);putchar(a);putchar(b); putchar('/n');
单选题派生类的成员函数不能访问基类的______。