( 34 )有如下程序:
#include<iostream>
#include<iomanip>
Using namespace std;
int main(){
int s[]={123, 234};
cout<<right<<setfill('*')<<setw(6);
for(int i=0; i<2; i++) { cout<<s[i]<<endl; }
return 0;
}
运行时的输出结果是
A ) 123 234
B ) ***123 234
C ) ***123 ***234
D ) ***123 234***
第1题:
有如下程序: #include <iostream> void fun(int& x, int y){int t=x;x=y;y=t;} int main () { int a[2]={23,42}; fun(a[1],a[0]); std::cout<<a[0]<<","<<a[1]<<std::endl; return 0; } 执行后的输出结果是
A.42,42
B.23,23
C.23,42
D.42,23
第2题:
下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中奇数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为7654321时,t中的数为7531。请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构!
include<;stdi0.h>;
第3题:
下面哪条语句创建了一个存有10个整数的vector对象?
A.std::vector<int> v(10);
B.std::vector v;
C.std::vector v[10];
D.std::vector<int> v[10];
E.std::vector(int) v;
第4题:
如下程序的输出结果是 #include<iostream> void fun(int & X,inty){intt=x;x=y;y=t;} int main( ){ int a[2]={23,42}; fun(a[1],a[0]); std::cout<<a[0]<<","<<a[1]<<std::endl; return 0; }
A.42,42
B.23,23
C.23,42
D.42,23
第5题:
第6题:
下列vector对象初始化语句正确的有
A.std::vector<int> v {2, 3, 12.0};
B.//C++17 std::vector v {2, 3, 12};
C.std::vector<char> v {"Hello"};
D.std::vector<std::string> sv{"Hello", "World"};