单选题不合法的main函数命令行参数表示形式是( )。 A.main (int a,char * c[1]) B.main (int arc, char **arv) C.main (int argc, char *argv) D.main (int argy,char *argc[])
单选题在最坏情况下,冒泡排序所需要的比较次数为 A) n/2 B) (n+1)/2 C) n(n-1)/2 D) n(n+1)/2
单选题下列对于软件的叙述中正确的是
单选题以下程序执行后的输出结果是
____
。
#include <iostream>
using namespace std;
void try(int,int,int,int);
int main()
{
int x,y,z,r;
x=1;
y=2;
try(x,y,z,r);
cout<<r<<endl;
return 0;
}
void try(int x,int y,int z,int r)
{
z=x+y;
x=x*x;
y=y*y;
r=z+x+y;
}
单选题下列关于类模板的描述中,错误的是______。
单选题有如下程序: #inc1ude <iostream> using namespace std; c1ass Toy{ public: Toy(char* _n){ strcpy(name, _n), count++;} ~Toy(){count——;} char* GetName(){ retum name,) static int getCount(){ return count;} private: char name[10]; static int count; }; intToy::count=0; int main(){ Toy tl("Snoopy"), t2("Mickey"), t3("Barbie"); cout<<t1.getCount()<<end1; return 0; } 还行时的输出结果是( )。
单选题下列存储类标识符中,可见性与存在性不一致的是( )。 A) 外部类 B) 自动类 C) 内部静态类 D) 寄存器类
单选题有下列程序: #include <stdio.h>
#include <stdlib.h> int fun(int
n) { int * p;
p=(int*)malloc(sizeof(int)); *p=n;
return*p; } void main()
{ int a; a=fun(10);
printf("d/n",a+fun(10)); } 程序的运行结果是______。
A.0
B.10
C.20
D.出错
单选题为了取代C中带参数的宏,在C++中使用______。
单选题已知主函数中通过如下语句序列实现对函数模板swap的调用:
int a[10],b[iol;
swap(a,b,10);
下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是______。
单选题有如下程序:
#include
using namespace std;
class Base{
int x:
public:
Base(int n=0):x(n){cout<
单选题数据库管理系统中负责数据模式定义的语言是
单选题在软件测试设计中,软件测试的主要目的是
____
。
单选题软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
单选题下面程序的运行结果是( )。
#include<iostream.h>
void main( )
{
int i=1;
while(i<=8)
if(++i%3!=2)continue;
else cout < < i;
}
单选题下列关于输入流类成员函数getline()的表述中,错误的是
单选题若有说明 int a[3][4];,则a数组元素的非法引用是
A. a[0][2*1)
B. a[1][3]
C. a[4-2][O]
D. a[0][4)
单选题已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则______。
单选题重载输入流运算符>>必须使用的原型为 A) istream& operator>>(istream&,<类名>&); B) istream& operator>>(istream,<类名>); C) istream operator>>(istream,<类名>&); D) <类名>operator>>(istream&,<类名>&);
单选题有以下程序: void fun(int a*a,int i,int i)
{int t; if(i<j);
{t=a[i];a[i]=a[j];a[j]=t; fun(a,++i,--j);
} } main()
{inta[]={1,2,3,4,5,6},i; fun(a,0,5);
for(i=0;i(6;i++) cout<(a[i]; }
执行后输出结果是{{U}} {{/U}}。
A.6 5 4 3 2 1
B.4 3 2 1 5 6
C.4 5 6 1 2 3
D.1 2 3 4 5 6
