若有如下程序:
includeusingnamespaeestd;classTestClass{public:voidwho(){cout$amp;};classTestClassl:publicTestClass{public:voidwho(){cout$amp;intmain(){TestClass*P;TestClasslobj1;p=&obj1;p->who();retum0;}则该程序运行后的输出结果是()。
A.TestClassl
B.TestClass
C.0
D.无输出
时间:2024-02-29 10:26:15
相似题目
-
操作中程序若有错误,须选择编辑(EDIT)操作模式修改程序。()
A . 正确
B . 错误
-
若有如下语句int x=3;do{ System.out.println(x);x-=2;}while(--x>0);
-
若有下面的程序段:char s[]=china
-
若有以下程序段,执行后的输出结果是( )。
-
若有下面的程序段: char s[]=\china
-
若有以下程序片段: char str[ ]=\ab 12\\\
-
若有语句如下,则程序段的输出是 。int x=3;do {printf(\%d\,x-=2);}while(!(--x));
-
若有如下程序;main(){char*p="china";p+=1;printf("%d\n",p);}则程序运行后的输出结果是()A.chin
若有如下程序; main() {char *p="china"; p+=1; printf("%d\n",p); } 则程序运行后的输出结果是 ()
A.china
B.字符h的地址
C.hina
D.字符h的ASCII码值
-
若有如下程序:sub(int a,int b,int c){c=a+b;return(c);}main(){int x=3,y=4,z=6;sub(x,y,z);pri
若有如下程序: sub(int a,int b,int c) { c=a+b; return(c);} main() {int x=3,y=4,z=6; sub(x,y,z); printf('%d”,z); } 则程序运行后的输出结果是()。
A.3
B.6
C.7
D.4
-
若有如下程序:sub(int * t,int n){int*p1, *p2;for(p1=t,p2=t;p1-t<n;p1++)if(*p1<*p2)p2=p1;ret
若有如下程序: sub(int * t,int n) {int *p1, *p2; for(p1=t,p2=t;p1-t<n;p1++) if(*p1<*p2) p2=p1; return(*p2);} main() {int a[9]={9,36,19,39,26,5,6,33,15}; printf("%d\n",sub(a,9));} 则程序运行后的输出结果是()
A.5
B.9
C.15
D.39
-
若有如下程序: include"stdio.h" void main() {FILE *fp; fp=fopen("test","wb"); fprintf(fp,"%d%.1f,%c%c",5,238.41,'B','h'); fclose(fp); } 则程序运行后向文件输出的结果是()。
A.5238.41Bh
B.5238.4,Bh
C.5,238.4,B,h
D.5238.41Bh
-
若有如下程序: main() {int x=5,y,*t;t=&x; y=++(* t); printf("%d,%d",x,y
若有如下程序: main() {int x=5,y,*t;t=&x; y=++(* t); printf("%d,%d",x,y);} 则程序执行后的x值为【 】,y的值为【 】。
-
若有如下程序: main() { int a=6;char ch=c; printf("%d\n",(a&2)&&(ch<'m')); } 则程序运行后的输出结果是()。
A.0
B.1
C.2
D.3
-
数字字符0的ASCIl值为48,若有以下程序: 程序运行后的输出结果是()。
数字字符0的ASCIl值为48,若有以下程序:<img src='https://img2.soutiyun.com/ask/uploadfile/4491001-4494000/e324eae72f050140deb20f61434b8b0f.jpg' />程序运行后的输出结果是()。
A.3,2
B.50,2
C.2,2
D.2,50
-
若有如下语句 intx=3 do{printf() 则上面程序段输出的是1 B.输出的是1和-2 C.输出的是3和0 D.是死循环
A.输出的是1
B.输出的是1和-2
C.输出的是3和0
D.是死循环
-
若有如下程序: main() {int x=3,y=4,z; z=(x+(y-=X*X)); printf("%d,%d\n",y,z); } 则程序执行后的输出结果是()。
A.-4,2
B.-5,-2
C.-5,-1
D.4,-2
-
若有如下程序:main(){char a[]={"1234"};int i,t=0;for(i=0;a[i]>='0'&&a[i]<='9';i+=2)
若有如下程序: main() {char a[]={"1234"};int i,t=0; for(i=0;a[i]>='0'&&a[i]<='9';i+=2) t=10*t+a[i]一-'0'; printf("%d\n',t);} 则程序运行后的输出结果是()。
A.13
B.1234
C.24
D.123
-
若有如下程序:include<iostream>using namespace std;class TestClass{public:void who() {cout
若有如下程序: include<iostream> using namespace std; class TestClass { public: void who() {cout<<"TestClass"<<endl;} }; class TestClass1:public TestClass { public: void who(){cout<<"TestClass1"<<endl;} }; int main() { TestClass *p; TcstClass1 obj1; p=&obj1; p->who(); return 0; } 则该程序运行后的输出结果是()。
A.TestClass1
B.TestClass
C.0
D.无输出
-
若有如下程序:int m=1;main(){int t=0,s=0;{intm=4;s+=m;)t+=m;printf("%d,%d\n",s,t);}则程序运
若有如下程序: int m=1; main() { int t=0,s=0; {int m=4;s+=m;) t+=m; printf("%d,%d\n",s,t); } 则程序运行后的输出结果是()。
A.1,1
B.1,4
C.4,1
D.4,4
-
若有如下类定义:已知obj是类D的对象,下列句中不违反类成员访问控制权限的是()
A.obj.fun1();
B.obj.var1;
C.obj.fun2();
D.obj.fun3();
-
若有程序段: int t=0; while()
A.循环条件为0,不执行循环体
B.循环条件为1,执行循环体
C.循环条件表达式不合法
D.以上说法都不正确
-
若有如下类声明: class MyClass{ public: MyClass(){cout<<1;}};执行下列语句 MyClass a, b[2], *[2];程序的输出结果是()
A.11
B.111
C.1111
D.11111
-
若有如下程序: main() { static int a=0; int b=2; a+=i+b; b+=j+a; } 则程序运行后的输出结果是【 】。
-
若有以下程序:以下叙述中正确的是()
A.可用S定义结构体变量
B.可用T定义结构体变量
C.S是struct类型的变量
D.T是structS类型的变量