2013计算机二级考试C++模拟试题一及答案4 |
来源:2exam.com 2013-9-29 |
22.下面程序的运行结果是( ) #include voidmain( ) { intnum=1; int&ref=num; ref=ref+2; cout< num=num+3; cout< } A.13 B.16 C.36 D.33 【参考答案】C 23.下列程序的运行结果为( ) #include inti=0; classA{ public: A( ){i++;} }; voidmain( ) {Aa,b[3],*c; c=b; cout< A.2 B.3 C.4 D.5 【参考答案】C 24.下列字符串中可以用C++语言标识符的是( ) A._1234 B.foo~~bar C.virtua D.34var 【参考答案】A 25.下列语句的输出结果( ) cout< A.5 B.14 C.8 D.输出项不合法,无正常输出 【参考答案】A 26.若有如下语句( ) #include voidmain( ) {intx=3; do{ x=x-2; cout< }while(!(--x)); } 则上面程序段 A.输出的是1 B.输出的是1和-2 C.输出的是3和0 D.是死循环 【参考答案】B 27.以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是( ) #include voidmain( ) {int*p,*q,a,b; p=&a; cout<<″inputa:″; cin>>p;} A.*p表示的是指针变量P的地址 B.p表示的是变量a的地址,而不是变量a的值 C.*p表示的是指针变量p的值 D.*p只能用来说明p是一个指针变量 【参考答案】B 28.有以下程序 #include voidfun(inta,intb,intc) {a=456,b=567,c=678;} voidmain( ) {intx=10,y=20,z=30; fun(x,y,z); cout< http://ks.examda.com 输出结果是( ) A.30,20,10 B.10,20,30 C.456,567,678 D.678,567,456 【参考答案】B
|
网站版权与免责声明
①由于各方面情况的不断调整与变化,本网所提供的相关信息请以权威部门公布的正式信息为准.
②本网转载的文/图等稿件出于非商业性目的,如转载稿涉及版权等问题,请在两周内来电联系. |
|
|
|