-> -> ->
2010计算机等级考试二级(C++)笔试143(四)
时间:2011-01-20 18:28:23
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
定义该静态变量的文件内部 参考答案: D ----------------------------------------18、设有以下语句:int a[10]={0,1,2,3,4,5,6,7,8,9),*p=a;,对a数组元素的引用中(其中0<=i<10)不正确的是( )。 A.a[-a]B.*(ama[i])C.[i]D.*(*(a+i)) 参考答案: D ----------------------------------------19、判断字符型变量ch是否为大写英文字母,应使用表达式( )。 A.ch>=''A''am ch<=''Z''B.ch<=''A''ch>=''Z''C.''A''<=ch<=''z''D.ch>''A'' amam ch<=''z'' 参考答案: D ----------------------------------------20、若执行语句:cout<<seffill(''''*'''')<<setw(10)<<123<<OK<<endl后将输出( )。 A.*******1230KB.123********OKC.*******123********OKD.123*******OK******** 参考答案: A ----------------------------------------21、下列while循环的次数是( )。 while(int i=0)i--; A.0B.1C.5D.无限 参考答案: A ----------------------------------------22、 有以下程序 #include<iostream> using namespace std; int a; int fun(); int main() { extern int a; int b; a=100; b=fun(); cout<<b<<endl; return 0; } int fun() { extern int a; return(10*a); } 其程序运行后的输出结果是( )。 A.100B.10C.1000D.10000 参考答案: C ----------------------------------------23、 阅读以下程序: #include<iostream.h> class kk { int m; public: static int n; kk() { m=0; } void setvalue() { m++; n++; } void output() { cout<<m=<<m<<,n=<<n<<endl; } }; int kk::n; void main() { kk obj1,obj2; obi1.Setvalue(); obj1.output(); obj2.setValue(); Obj2.output(); } 该程序的执行结果是( )。 A.m=1,=1ltrgt m=1,=1B.m=l,=1ltrgt m=1,=2C.m=1,=1ltrgt m=2,=1D.m=1,=1ltrgt m=2,=2 参考答案: B ----------------------------------------24、 有以下程序 #include<iostream,h> int i=0; void fun() { { Static int i=1 Std::cont<<i++<<'''',''''; } Std::cout<<i<<'''',''''; } int main() { fun();fun(); return 0; } 程序执行后的输出结果是( )。 A.1,2,1,2,B.1,2,2,3,C.2,0,3,0,D.1,0,2,0, 参考答案: D ----------------------------------------25、下
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G