以下程序的输出结果是:() ls = ["浣熊","豪猪","艾草松鸡","棉尾兔","叉角羚"] x = "豪猪" print(ls.index(x,0))
A.0
B.-4
C.-3
D.1
第1题:
以下程序的输出结果是( )。 main {int x=0.5;char z=a; printf("%d\n",(x&1)&&(z<2));}
A.0
B.1
C.2
D.3
第2题:
下列程序的输出结果是【 】。
include <iostream>
using namespace std;
class A {
int a;
public:
A():a(9){}
virtual void print() const { cout<<a;};
};
class B: public A {
char b;
public:
B( ){b='S';}
void print() const {cout<<b;}
};
void show(A &x){ x.print0;}
int main()
{ Ad1,*p;
B d2;
p=&d2;
d1.print();
d2.print0;
p->print();
show(d1);
show(d2);
return 0;}
第3题:
以下程序运行后的输出结果是 【 】。
include<stdio.h>
main( )
{ int x=20;
prinff(“%d”,0<x<20);
prinff(“%d\n”,0<x&&x<20);}
第4题:
有以下程序: #include<iostream> using namespace std; class A { private: int x; public: A(int a) { x=a; } friend class B; }; class B { public: void print(A a) { a.x--; cout<<a, x<<end1; } }; int main () { A a(10); B b; b.print (a) ; return 0; } 程序执行后的输出结果是( )。
A.9
B.10
C.11
D.12
第5题:
以下程序的输出结果是______。 #include<stdio.h> #define FUDGE(y) 2.84+y #define PR(A) printf("%d",(int)(a) ) #define PRINT1(A) PR(a) ;putchar('\n') main() { int x=2; PRINT1(FUDGE(5)*X); }
A.11
B.12
C.13
D.15
第6题:
有以下程序:
include<iostream.h>
class A
{
int x;
public:
A(int a)
{
x=a;
}
friend class B;
}
class B{
public:
void print(A a){
a. x--;
cout<<a.x<<end1;
}
};
void main()
{
A a(10);
B b;
b.print(a) ;
}
程序执行后的输出结果是【 】。
第7题:
以下程序的输出结果是 ______。 x=2^-2 Print x End
A.4
B.0.25
C.4
D.程序错误
第8题:
以下程序段的输出结果是( )。 x=1 y=4 Do Until y>4 x= x * y y=y+1 Loop Print X
A.1
B.4
C.8
D.20
第9题:
下列程序的输出结果是( )。 #include<stdio.h> int fun(int x) { int p; if(x==0‖x==1) return 3; else p=x-fun(x-2); return p; } void main() { print f("\n%d", fun(5)); }
A.5
B.3
C.7
D.1
第10题:
有以下程序: #include 〈iostream〉 using namespace std; class A { public: virtual void setx(int i,int j=0) { x=i; y=j; } virtual void print()=0; protected: int x,y; }; class B : public A { public: void print() { cout〈〈x*x〈〈", "; } }; class C : public A { public: void print() { cout〈〈x*x*x〈〈end1; } }; int main() { A *pa; B b; C c; pa=&b; pa->setx(5); pa->print (); pa=&c; pa->setx(2); pa->print(); return 0; } 程序运行后的输出结果是( )。
A.25,8
B.2,5
C.5,2
D.8,25
第11题:
下列程序段:Dim x If x Then Print x Else Print x+1运行后,显示的结果是()。
第12题:
1
0
-1
出错
第13题:
以下程序的输出结果是 ( ) fun (int x,int y, int z) { z=x * x+y * y;} main( ) { int a=31; fun(5,2,a); print{("%d",a); }
A.0
B.29
C.31
D.无定值
第14题:
下面程序段的输出结果是【 】。
For X=1.5 To 5 Step 1.5
Print X;
Next X
第15题:
以下程序的输出结果是 #include<iostream.h> void main( ) {int i,j,x=0; for(i=0;i<2;i++) { x++; for(j=0;j<3;j++) { if(j%2)continue; x++;} x++;} cout<< "x="<<x;}
A.x=4
B.x=8
C.x=6
D.x=12
第16题:
有以下程序: # include<stdio. h> # difine F(X, Y) (X)*(Y) main() { int a=3, b=4; print("% d\n", F(a++, b++)); } 程序运行后的输出结果是______。
A.12
B.15
C.16
D.20
第17题:
以下程序运行后的输出结果是( )。
include<stdio.h>
main()
{ int x=20;
printf("%d", 0<x<20);
printf("%d\n", 0<x && x<20);
}
第18题:
以下程序运行后的输出结果是______。 Private Sub Form_ Click() y=1 :x=2 Print Iif(x>=y,x,y) End Sub
A.0
B.1
C.2
D.3
第19题:
以下程序段的输出结果是【 】。
int x, i ;
for (i=1; i<=100; i++)
{ x=i;
if (++x%2==0)
if (++x%3==0)
if(++x%7==0) cout<<i<<' , ';
}
第20题:
有下列程序: fun(int x) {int p; if(x= =0 ‖ x= =1) return(3); p=x-fun(x-2); return p; } main( ) { print f("%d\n",fun(7 ));} 执行后输出的结果是( )。
A.7
B.3
C.2
D.0
第21题:
下面程序的输出结果是 ( ) main( ) { char x=040; print{("%d\n",x=x<<1);}
A.100
B.160
C.120
D.64
第22题:
以下程序的输出结果是( )。 #include<iostream.h> void main() {int i,j,x=0; fof(i=0;i<2;i++= {x++; for(j=0:j<3;j++= {if(j%2)continue; x++; x++;} cout<<"x="<<X;=
A.x=4
B.x=8
C.x=6
D.x=12
第23题:
12
13
15
11
第24题:
True
TrueFalse
False
TrueFalseTrue