有下列程序: #include<stdi0.h>voidmain() {chara=4; printf("%d\n",a=a<&
有下列程序:
#include<stdi0.h>
voidmain()
{chara=4;
printf("%d\n",a=a<<1);
}
程序的运行结果是()。
A.40
B.16
C.8
D.4
有下列程序:
#include<stdi0.h>
voidmain()
{chara=4;
printf("%d\n",a=a<<1);
}
程序的运行结果是()。
A.40
B.16
C.8
D.4
设文件test.txt中原已写入字符串Begin,执行以下程序后,文件中的内容为【 15 】 。
#include <stdio.h>
main()
{ FILE *fp;
fp= fopen("test.txt”, ”w+”);
fputs("test",fp);
fclose(fp);
}
有下列程序:
#include<stdi0.h>
voidmain()
{char*a[]={"abed","ef","gh","ijk");inti;
for(i=0;i<4;i++)printf("%C",*a[i]);
}
程序运行后的输出结果是()。
A.aegi
B.dfhk
C.abed
D.abcdcfghijk
有下列程序: #include<iosteram.h> using namespace std; class Base { public: Base(){cout<<"BB"; f(); } void f(){cout<<"Bf";} }; class Derived:public Base { public: Derived(){cout<<"D
A.BBBfDD
B.BBDfDDDf
C.DD
D.DDBBBf
有下列程序: #include<iostream> using namespace std; class TestClass { int a; public: TestClass(int x)<a=x;} void show(){cout<<a;} }; class TestClass1:publicTestClass { int b; public: TestCla
A.5
B.1
C.0
D.2
有下列程序: #include<stdi0.h> voidmain() {chara=4; printf("%d\n",a=a<<1); } 程序的运行结果是()。
A.40
B.16
C.8
D.4
有下列程序: #include<iostream> Using namespace std; Class Amount{ int amount; public; Amount(int n=O):amount(n){} Int getAmount()const{return amount;} Amount &operator+=(AmountA) {
A.*this
B.this
C.&amount
D.amount
有下列程序: #include<stdi0.h> voidmain() { intx=8; for(;x>0;x--) { if(x%3){printf("%d,",x--),continue;} printf(”%d,”,--x); } } 程序的运行结果是()。
A.7,4,2
B.8,7,5,2
C.9,7,6,4
D.8,5,4,2
有下列程序:
#include<stdi0.h>
intfun(inta.intb)
{if(b==0)relurna;
elsereturn(fun(--a,--b));
}
voidmain()
{printf("%d\n",fun(4,2));}
程序的运行结果是()。
A.1
B.2
C.3
D.4
有下列程序: #include<stdi0.h> intfun(inta.intb) {if(b==0)relurna; elsereturn(fun(--a,--b)); } voidmain() {printf("%d\n",fun(4,2));} 程序的运行结果是()。
A.1
B.2
C.3
D.4
有下列程序:
#include<stdi0.h>
voidfun(char*a,char*b)
{
while(*a=='*')a++;
while(*b=*a){b++;a++;}
}
voidmain()
{
char*s="*****a*b****",t[80];
fun(s,t);puts(t)
}
程序的运行结果是()。
A.*****a*b
B.a*b
C.a*b****
D.ab