对于下面的程序,说法正确的是( )。    #include<iostream.h>    void main( )    { int x=3,y=4,z=2;     if(X=y+z) cout <<"x=y+Z";     else cout<<"x!=y+Z";}

A:不能通过编译 B:输出6 C:输出x! =y+z D:输出x=y+z

有以下程序 #include void WriteStr(char *fn,char *str) { FILE *fp; fp=fopen(fn,"w");fputs(str,fp);fclose(fp); } main( ) { WriteStr("t1.dat","start"); WriteStr("t1.dat","end"); } 程序运行后,文件 t1.dat 中的内容是______。

A:start B:end C:startend D:endrt

如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是( )。

A:a(3)=3 B:a(3)=inputbox("input data") C:a(3)=Listl.Listlndex D:a=Array(1,2,3,4,5,6)

设变量已正确定义,则以下能正确计算 f=n!的程序段是______。

A:f=0; for(i=1;i<=n;i++) f*=i; B:f=1; for(i=1;i C:f=1; for(i=n;i>1;i++) f*=i; D:f=1; for(i=n;i>=2;i--) f*=i;

以下能正确定义且赋初值的语句是______。

A:int n1=n2=10; B:char c=32; C:float f=f+1.1; D:double x=12.3E2.5;

设有程序段 int k=10; while(k=0)k=k-1; 则下面描述中正确的是( )。

B:1 C:2 D:5

假定int类型变量占用两个字节,其有定义int x [l0]={ 0,2,4 };,则数组x在内存中所占字节数是( )。

A:3 B:6 C:10 D:20

对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。

A:log2n B:n/2 C:n D:n+1

关于友元的概念错误的是( )。

A:友元函数没有this指针 B:调用友元函数时必须在它的实参中给出要访问的对象 C:一个类的成员函数也可以作为另一个类的友元函数 D:只能在类的公有段声明友元

以下叙述中正确的是______。

A:预处理命令行必须位于 C 源程序的起始位置 B:在 C 语言中,预处理命令行都以"#"开头 C:每个 C 程序必须在开头包含预处理命令行:#include D:C 语言的预处理不能实现宏定义和条件编译的功能

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