更多"设有以下定义和程序: #include<iostream.h> c"的相关试题:
[单项选择]设有以下定义和程序:
#include<iostream.h>
class A1
public:
void show1( )
cout<<"class A1"<<end1;
;
class A2:public A1
public:
void show2( )
cout<<"class A2"<<end1;
;
class A3:protected A2
public:
void show3( )
cout<<"class A1"<<end1;
;
void main( )
A1 obj1;
A2 obj2;
A3 obj3;
则以下不合语法的调用语句是( )。
A. obj1.show1();
B. obj2.show1();
C. obj3.show1();
D. obj2.show2();
[单项选择]设有以下定义和程序:
#include<iostream.h>
class TestClass1
public:
void show1( )
cout<<"TestClass1"<<end1;
;
class TestClass2:TestClass 1
public:
void show2( )
tout<<"TestClass2"<<end1;
;
class TestClass3:protected TestClass2
public:
void show3( )
tout<<"TestClass3"<<end1;
;
void main( )
TestClass1 obj1;
TestClass2 obj2;
TestClass3 obj3;
则以下不合语法的调用语句是( )。
A. obj1.show1();
B. obj2.show1();
C. obj3.show1();
D. obj2.show2();
[单项选择]设有以下定义和程序:
#include <iostream.h>
class A1
public:
void showl( )
cout<<"class A1"<<end1;
;
Class A2 : public A1
public:
void show2( )
cout<<"Class A2"<<end1;
;
Class A3 : protected A2
public:
void show3( )
cout<<”Class A土”<<end1;
;
void main( )
A1 obj1;
A2 obj2;
A3 obj3;
则以下不合语法的调用语句是( )。
A. obj1.show1();
B. obj2.show1();
C. obj3.show1();
D. obj2.show2();
[单项选择]设有以下定义和程序: #include <iostream.h> class A1 { public: void showl( ) { cout<<"class A1"<<end1; } }; Class A2 : public A1 { public: void show2( ) { cout<<"Class A2"<<end1; } }; Class A3 : protected A2 { public: void show3( ) { cout<<”Class A土”<<end1; } }; void main( ) { A1 obj1; A2 obj2; A3 obj3; } 则以下不合语法的调用语句是( )。
A. obj1.show1();
B. obj2.show1();
C. obj3.show1();
D. obj2.show2();
[单项选择]设有以下定义和程序: #include<iostream.h> class A1 { public: void show1( ) { cout<<"class A1"<<endl; } }; class A2:public A1 { public: void show2( ) { cout<<"class A2"<<endl; } }; class A3:protected A2 { public: void show3( ) { cout<<"class A1"<<endl; } }; void main( ) { A1 obj1; A2 obj2; A3 obi3; } 则以下不合语法的调用语句是( )。
A. objshow1();
B. obj2.show1();
C. obj3.show1();
D. obj2.show2();
[单项选择]设有以下定义和程序:#include<iostream.h>class A1{public: void show1( ) { cout<<"class A1"<<endl; } };class A2 : public A1{public: void show2( ) { cout<<"class A2"<<end1 }};class A3 : protected A2{public: void show3( ) { cout<<"class A1"<<endl; }};void main( ){ A1 obj1; A2 obj2; A3 obj3;} 则以下不合语法的调用语句是
A. obj1. showl();
B. obj2. showl();
C. obj3. showl();
D. obj2. show2();
[简答题]下面是一个类的定义程序,请将程序补充完整。
注意:不改动程序结构,不得增行或删行。
public class______
{
int x,y;
My Class (int i,______)
{
x=i;
y=j;
}
}
[单项选择]设有以下定义和语句
int a[3] [2] ={1,2,3,4,5, 6,
[填空题]设有以下定义和语句,sizeof(a)的值是 【14】 ,sizeof(b)的值是 【15】 。
structint day;Char month;int year;a,*b;
b=&a;
[填空题]下面是用户程序对Applet类中方法paint( )的重新定义,请在横线处填入正确的语句
public void paint(Graphics g)
g 【15】 (“你好!”,10,20);
[填空题]设有以下程序:
Option Base 1
Private Sub Command1_Click( )
Dim arr1 ,Max as Integer
art1 = Array(12,435,76,24,78,54,866,43)
【14】 = arr1(1)
For i = 1 To 8
If arrl(i)>Max Then 【15】
Next i
Print "最大值:"; Max
End Sub
以上程序的功能是:用Array函数建立一个含有8个元素的数组,然后查找并输出该数组中元素的最大值。
[单项选择]阅读下面程序 public class ExampleStringBuffer { public static void main(String[] args) { StringBuffer sb=new StringBuffer("test"); System.out.println("buffer="+sb); System.out.println("length="+sb.length( )); } } 程序运行结果中,在“length=”后输出的值是
A. 10
B. 4
C. 20
D. 30
[单项选择]阅读下面程序
public class Increment{
public static void main(stringargs[]){
int C;
c=5:
System.out.println(c);
System.out.println(c++):
System.out.println(c);
}
}
程序运行结果是( )。
A. 5
B. 5
C. 6
D. 6
[填空题]设有以下程序:
#include<iostream>
using namespace std;
int main( )
{
int a,b,k:4,m=6,*p1=&k,*p2=&m;
a=p1==&m;
b=(*p1)/(*p2)+7;
cout<<a<<b<<end1;
return 0;
}
执行该程序后,a的值为 【7】 ,b的值为 【8】 。
[填空题]设有以下定义的语句:
int a[3][2]=10,20,30,40,50,60,(*p)[2];
p=a;
则*(*(P+2)+1)值为 【10】 。