设有如下程序 # include main() { char ch1='A',ch2='a'; printf("%c\n",(ch1,ch2)); } 则下列叙述正确的为()
A.程序的输出结果为大写字母A
B. 程序的输出结果为小写字母a
C. 运行时产生错误信息
D. 格式说明符的个数少于输出项的个数,编译出错
A.程序的输出结果为大写字母A
B. 程序的输出结果为小写字母a
C. 运行时产生错误信息
D. 格式说明符的个数少于输出项的个数,编译出错
第1题
设有如下程序 #include<stdio.h> main() { int**k,*j,i=100; j=&i; k=&j; printf("%d\n",**k); } 上述程序的输出结果是_______。
A.运行错误
B.100
C.i的地址
D.j的地址
第2题
A.011
B.11
C.9
D.%d
第3题
A.0x11
B.11
C.17
D.%d
第4题
现有如下程序: }}include“stdio.h” void fun(int x) { printf(“x=%d\n”,++x); } void main() { fun(12+5); ) 则程序的输出结果是()。
A.12
B.13
C.17
D.1 8
第5题
有如下程序:
#include<iostream>
#include<cstring>
using namespace std;
class XCF{
int a;
public:
XCF(int aa=O):a(aA){cout<<”1”;}
XCF(XCF&X){a=x.a;cout<<”2”;}
~XCF(){cout<<at}
int Geta(){return at}
};
int main(){
XCF dl(5),d2(d1);
XCF半pd=new XCF(8);
cout<<pd->Geta();
delete pd;
return 0;
}
运行时的输出结果是
A.1215588
B.1218855
C.12185
D.128512
第6题
有如下程序: #include<iostream> using namespace std; int main(){ int sum; for(int i=0;i<6;i+=3){ sum=i; for(int j=i;j<6;j++)sum+=j; } cout<<sum<<end1; return 0; } 运行时的输出结果是()。
A.3
B.10
C.12
D.15
第7题
A.=0
B.=1
C.=2
D.=3
第8题
有如下程序:
#include<iostream>
usingnamespacestd;
classTest
{
public:
Test(){n+=2;}
~Test(){n-=3;}
staticintgetNum(){returnn;}
private:
staticintn;
};
intTest::n=1;
intmain()
{
Test*p=neWTest;
deletep;
cout<<"n="<<Test::getNum()<<endl;
return0;
}
执行该程序的输出结果是()。
A.n=0
B.n=1
C.n=2
D.n=3
第9题
#include<iostream>
usingnamespacestd;
intmain(){
intf,f1=0,f2=1
for(inti=3;i<=6;i++){
f=f1+f2:
f1=f2:f2=f
}
cout<<f<<endl;
return0;
}
运行时的输出结果是()。
A.2
B.3
C.5
D.8
第10题
A.O
B.1
C.2
D.3
第11题
A.30
B.15
C.20
D.10