A: cout<<*(arr+4)<<endl;
B: cout<<*(arr+1)+5<<endl;
C: cout<<arr[4]<<endl;
D: cout<<*arr+4<<endl;
举一反三
- 数组arr的定义如下:int<br/>arr[5] = {1,2,3,4,5};输出结果不是2的是() A: cout << *(arr+1)<
- 根据下面的定义,能输出字符串"Li"的语句是()。struct person{char name[10];int age;};person stu[10]={"Zhang",18,"Li",17,"Ma",18,"Huang",18 };? cout<<;stu[1].name[0]<<endl;|cout<<;stu[2].name[0]<<endl;|cout<<;stu[1].name<<endl;|cout<<;stu[2].name<<endl;
- 下列哪种方法不能实现换行显示?( ) A: cout << endl; B: cout << ‘n’; C: cout << ‘ ’; D: cout << “ ”;
- 下列输入输出语句中错误的是() A: cout << x << endl; B: cin >> y >> z; C: cout >> a >> b; D: cout << “a”;
- 以下代码写法哪个不符合工程规范? A: using namespace std; B: using std::endl; C: std::cout << "Hello"; D: using std::endl;std::cout << endl;
内容
- 0
以下程序段的输出结果是()。int x=10, y=10;cout<<x--<<", "<<--y<<endl;? 9,10|10,9|10,10|9,9
- 1
下面代码正确的是? A: <div v-for="a, i in arr"></div> B: <div v-for="(a, i) in arr"></div> C: <div v-for="a, i : arr"></div> D: <div v-for="(a, i) : arr"></div>
- 2
已知数组art的定义如下: int arr[5]={1,2,3,4,5); 下列语句中输出结果不是2的是 A: cout<<*arr+1<<endl; B: cout<<*(arr+1)<<endl; C: cout<<arr[1]<<endl; D: cout<<*arr<<endl;
- 3
写出下面程序的运行结果。 #include <iostream> using namespace std; class Base { public: void Who( ){cout<<"class Base"<<endl;} }; class Derived1:public Base { public: void Who( ){cout<<"class Derived1"<<endl;} }; class Derived2:public Base { public: void Who( ){cout<<"class Derived2"<<endl;} }; int main( ) { Base obj1,*p; Derived1 obj2; Derived2 obj3; p=& obj1; p->Who(); p=& obj2; p->Who(); p=& obj3; p->Who(); obj2.Who(); obj3.Who(); return 0; } ______ ______ ______ ______ ______
- 4
以下if语句语法正确的是( )。 A: if(x>0) cout<<xelse cout<<--x; B: if(x>0){ x=x+y; cout<<x; }else cout<<--x; C: if(x>0){ x=x+y; cout<<x; };else cout<<--x; D: if(x>0){ x=x+y; cout<<x };else cout<<--x;