单选题有如下函数模板声明:
template
TMax(Ta,Tb){return(a>b)?a:b;}
下列对函数模板Max( )的调用中错误的是( )。
单选题Windows环境下,由C++源程序文件编译而成的日标文件的扩展名是______。
单选题当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为( )。
单选题对C++编译器区分重载函数无任何意义的信息是
单选题C++中,由类istream和类ostream而派出的一个类
____
,它提供双向I/O操作。
单选题有以下程序: #include <iostream> using namespace std; int s=0; class sample static int n; public: sample (int i) n=i; static void add() s+=n; ; int sample::n=0; int main () sample a(2) ,b(5); sample::add(); cout<<s<<end1; return 0; 执行后的输出结果是( )。 A) 2 B) 5 C) 7 D) 3
单选题下列关于模版的叙述中,错误的是______。
单选题有如下程序:
#include<iostream>
using namespace std;
class Name{
char name[20];
public:
Name(){
strcpy(name,""); cout<<"?";
}
Name(char*fname){
strcpy(name,fname); cout<<"?";
}
};
int main(){
Name names[3]={Name("张三"),Name("李四")};
return 0;
}
运行此程序输出符号?的个数是______。
单选题设char str1[11]="HELLO,",str2[10]=“world”;则执行语句 cout<<strlen(strcpy(str1,str2)));后的输出结果是 ______。
单选题已知枚举类型声明语句为:
enum COLOR {WHITE,YELLOW,GREEN=5,RED,BLACK=10};
则下列说法中错误的是______。
单选题考虑下面的函数原型:
void funD(int a, bool b=true, float pai=3.14);
则下列函数调用中,不合法的是______。
单选题以下程序的输出的结果是{{U}} {{/U}}。
#include<iostream.h> void main() {
int i,k,a[10],p[3]; k=5;
for(i=0;i<9;i++)a[i]=i;
for(i=0;i<3;i++)p[i]=a[i*(i+1)];
for(i=0;i<3;i++)k+=p[i]*2; cout<<k; }
A. 20
B. 21
C. 22
D. 23
单选题下列描述中正确的是
单选题有如下函数定义:
void func(int a,intb++;}
若执行代码段:
int x=0,y=1
func(x,y);
则变量x和y值分别是______。
单选题定义静态成员函数的主要目的是
A. 方便调用
B. 有利于数据隐蔽
C. 处理类的静态成员变量
D. 便于继承
单选题下列结构中属于线性结构链式存储的是
单选题若有如下程序:
#include<iostream>
using namespace std;
int s=0;
class sample
{
static int n;
public:
sample(int i)
{
n=i;
}
static void add()
{
S+=n;
}
};
int sample::n=0;
int main()
{
sample a(2),b(5);
sample::add();
cout<<s<<endl;
return 0;
}
程序运行后的输出结果是
____
。
单选题有下列程序: #include<stdio.h> void main() FILE *fp;int a[10]=1,2,3,i,n; fp=open("d1.dat","w"); for(i=0;i<3;i++)fprintf(fp,"%d",a[i]); fprintf(fp,"/n"); close(fp); fp=open("d1.dat","r") fscanf(fp,"%d",&n); fclose(fp); printf("%d/n",n); 程序的运行结果是( )。
单选题关于模板,下列说法不正确的是( )。
