2016华工C随堂练习答案_第1页
2016华工C随堂练习答案_第2页
2016华工C随堂练习答案_第3页
2016华工C随堂练习答案_第4页
已阅读5页,还剩95页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.ー个最简单的C++程序,可以只有一个(卜(A)库函数(B)自定义函数(C)main函数(D)空函数答题:A.B.C.D.(已提交)参考答案:C问题解析:.函数名是(),用于识别和调用函数。(A)关键字(B)标识符(C)常数(D)语句答题:A.B,C.D.(已提交)参考答案:B问题解析:.用C++语言编写的源程序要成为目标程序必须要经过(卜(A)解释(B)汇编(C)编辑(D)编译答题:A.B,C.D.(已提交)参考答案:D问题解析:.C++程序中的简单语句必须以()结束。(A)冒号(B)分号(C)空格(D)花括号答题:A.B,C.D.(已提交)参考答案:B.程序中把表达式“a+0.5”写为“a*0.5”,是()错误。(A)编译(B)连接(C)运行(D)逻辑答题:A.B.C.D.(已提交)参考答案:D问题解析:.在下列选项中,全部都是C++关键字的选项为(卜(A)whileIFStatic(B)breakchargo(C)sizeofcaseextern(D)switchfloatinteger答题:A.B,C.D.(已提交)参考答案:C问题解析:.按C++标识符的语法规定,合法的标识符是(卜(A)_abc(B)new(C)n(D)"age"答题:A.B,C.D.(已提交)参考答案:A问题解析:.在C++语句中,两个标识符之间()不能作为C++的分隔符。(A)数字(B);(C):(D)+答题:A.B,C.D.(已提交)参考答案:A.可以用于命名变量的标识符是()□(A)3x(B)const(C)name_2(D)/r/答题:A.B.C.D.(已提交)参考答案:C问题解析:.说明变量a是整型变量的正确语句是(ト(A)inta;(B)inta;(C)Inta;(D)INTa;答题:A.B,C.D.(已提交)参考答案:A问题解析:.下列正确的ハ进制整型常量表示是(卜(A)OaO(B)015(C)080(D)0x10答题:A.B,C.D.(已提交)参考答案:B问题解析:.下列错误的十六进制整型常量表示是(卜(A)0x11 (B)Oxaf(C)Oxg(D)0x1f答题:A.B,C.D.(已提交)参考答案:C问题解析:3,在下列选项中,全部都合法的浮点型数据的选项为(卜(A)-1e3.5 15. 2e-4 (B)12.34 -1e+5 0.1E-12(C)0.2e-2 -12345. e-5 (D)5.0e(1+4)0,1 8e+2答题:A.B.C.D.(已提交)参考答案:B问题解析:4,在下列选项中,正确的字符常量为(卜(A)"a"(B)'name'(C)a(D)'\10T答题:A.B,C.D.(已提交)参考答案:D问题解析:5.下列选项中,结果等于false的是(卜(A)1<3(B)1=3(C)1==3(D)1!=3答题:A.B,C.D.(已提交)参考答案:C问题解析:.在下列选项中,()不能交换变量a和b的值。(A)t=b;b=a;a=t; (B)a=a+b;b=a-b;a=a?b;(C)t=a;a=b;b=t; (D)a=b;b=a;答题:A.B,C.D.(已提交)参考答案:D.关于下列语句,叙述错误的是(卜inti=10,?p=&i;(A)p的值为10(B)p指向整型变量i(C)?p表示变量i的值(D)p的值是变量i的地址答题:A.B.C.D.(已提交)参考答案:A问题解析:.有以下变量说明,下面不正确的赋值语句是(卜inta=5,b=10,c;int?p1=&a,?p2=&b;(A)?p2=b;(B)p1=a;(C)p2=p1;(D)c=?p1?(?p2);答题:A.B.C.D.(已提交)参考答案:B问题解析:.有以下变量说明,下面正确的语句是(トinta=10,b;int&pa=a,&pb=b;(A)&pb=a;(B)pb=pa;(C)pb=&pa;(D)?pb=?pa;答题:A.B,C.D.(已提交)参考答案:B问题解析:.执行下面语句序列后,a和b的值分别为(卜inta=5,b=3,t;int&ra=a;int&rb=b;t=ra;ra=rb;rb=t;(A)3和3(B)3和5(C)5和3(D)5和5答题:A.B.C.D.(已提交)参考答案:B问题解析:)属于编译错误。.假设有说明inta=0;doublex=5.16;,则在以下语句中,()属于编译错误。(A)x=a/x;(B)x=x/a;(C)a=a%x;(D)x=x?a;答题:A.B.C.D.(已提交)参考答案:C问题解析:.在下列运算符中,()优先级最高。(A)<=(B)?=(C)+(D)?答题:A.B,C.D.(已提交)参考答案:D问题解析:.在下列运算符中,()优先级最低。(A)!(B)&&(C)!=(D)?:答题:A.B,C.D.(已提交)参考答案:D问题解析:.已知inti=1,j=2;,则表达式i+++j的值为(卜(A)1 (B)2(C)3(D)4答题:A.B.C.D.(已提交)参考答案:C问题解析:.已知inti=1,j=2;则表达式++i+j的值为(卜(A)1(B)2(C)3(D)4答题:A.B,C.D.(已提交)参考答案:D问题解析:.在下列表达式选项中,()是正确。(A)++(a++)(B)a++b(C)a+++b(D)a++++b答题:A.B,C.D.(已提交)参考答案:C问题解析:.已知inti=0,j=1,k=2;则逻辑表达式++i"-j&&++k的值为(卜(A)0(B)1 (C)2(D)3答题:A.B,C.D.(已提交)参考答案:B.执行下列语句后,x和y的值是(卜intx,y;x=y=1;++x||++y;(A)1和1 (B)1和2(C)2和1 (D)2和2答题:A.B.C.D.(已提交)参考答案:C问题解析:.设x为整型变量,不能正确表达数学关系1<x<5的C++逻辑表达式是(卜(A)1<x<5(B)x==2||x==3||x==4(C)1<x&&x<5(D)!(x<=1)&&!(x>=5)答题:A.B,C.D.(已提交)参考答案:A问题解析:.已知intx=5;执行下列语句后,x的值为(卜x+=x-=x?x;(A)25(B)40(C)?40(D)20答题:A.B,C.D.(已提交)参考答案:C问题解析:.设inta=1,b=2,c=3,d=4;则以下条件表达式的值为(卜a<b?a:c<d?c:d(A)1(B)2(C)3(D)4答题:A.B,C.D.(已提交)参考答案:A问题解析:.以下逗号表达式的值为(卜(x=4?5,x?5),x+25(A)25(B)20(C)100(D)45答题:A.B,C.D.(已提交)参考答案:D问题解析:.控制台程序中需要使用cin和cout输出/输入,include指令包含的头文件是(卜(A)cmanth(B)conio.h(C)iostream(D)iomanip答题:A.B,C.D.(已提交)参考答案:C问题解析:.使用标准命名空间的语句是(ト(A)usingnamespacestd;(B)usingnamespaceiostream;(C)includestd;(D)includeiostream;答题:A.B,C.D.(已提交)参考答案:A.有语句doublex,y;以下正确的输入语句是(卜(A)cin«x,y; (B)cin«x+y; (C)cin<<x<<y«endl;(D)cin«x«y;答题:A.B.C.D.(已提交)参考答案:D问题解析:.有语句inta=1,b=2;以下正确的输出语句是(卜(A)cout«a=a+b«endl; (B)cout«a>b?a:b«endl;(C)cout«(hex)a+b; (D)cout<<&a<<endl«a«endl;答题:A.B.C.D.(已提交)参考答案:D问题解析:.以输出宽度为8输出变量x值的语句是(ト(A)cout<<setw(8)<<x«endl;(B)cout<<oct<<x«endl;(C)cout<<setprecision(8)<<x«endl;(D)cout<<setfill(8)«x«endl;答题:A.B.C.D.(已提交)参考答案:A.已知inti=O,x=1,y=0;,在下列选项中,使i的值变成1的语句是()〇(A)if(x&&y)i++;(B)if(x==y)i++;(C)if(x||y)i++;(D)if(!x)i++;答题:A.B.C.D.(已提交)参考答案:C问题解析:.已知inti=O,x=1,y=0;,在下列选项中,使i的值变成1的语句是()〇(A)if(x){if(y)i=1;elsei=0;}(B)if(x){if(y)i=1;}elsei=0;(C)if(x)i=0;else{if(y)i=1;}(D)if(x)i=1;else{if(y)i=0;}答题:A.B,C.D.(已提交)参考答案:D问题解析:.设有函数关系为y=«下列选项中,能正确表示上述关系的是(卜(A)y=1;if(x>=0)if(x==0)y=0;(B)y=-1;if(x!=0)if(x>0)y=1;elsey=0(C)if(x<=0)if(x<0)y=-1;elsey=0;elsey=1;(D)y=-1;if(x<=0)if(x<0)y=-1;答题:A.B.C.D.(已提交)参考答案:C问题解析:.设i=2,执行下列语句后i的值为(ゝswitch(i){case1:i++;:i—;:++i;break;:—i;:i++;}(A)1(B)2(C)3(D)4答题:A.B,C.D.(已提交)参考答案:B问题解析:5.执行下列语句后,输出显示为(卜charch='A';switch(ch)(case'A':ch++;case'B':ch++;case'C:ch++;}cout«ch«endl;(A)A(B)B(C)C(D)D答题:A.B.C.D.(已提交)参考答案:D问题解析:.已知inti=0,x=0;,在下面while语句执行时循环次数为(卜while(!x&&i<3){x++;i++;}(A)4(B)3(C)2(D)1答题:A.B.C.D.(已提交)参考答案:D问题解析:.已知inti=3;,在下面do_while语句执行时的循环次数为(卜do{i-;cout«i«endl;}while(i!=1);(A)1 (B)2(C)3(D)无限答题:A.B,C.D.(已提交)参考答案:B问题解析:.下面for语句执行时的循环次数为(卜inti,j;for(i=0,j=5;i=j;){cout«i«j«ndl;i++;j—;}(A)0(B)5(C)10(D)无限答题:A.B,C.D.(已提交)参考答案:B问题解析:.以下程序段形成死循环的是(卜(A)intx;for(x=0;x<3;){x++;};(B)intk=0;do{++k;}while(k>=0);(C)inta=5;while(a){a-;};(D)inti=3;for(;i;i-);答题:A.B.C.D.(已提交)参考答案:B问题解析:.执行以下程序段后,x的值是(}{inti,j,x=0;for(i=0;i<=3;i++){x++;for(j=0;j<=3;j++){if(j)continue;x++;(A)8(B)12(C)14(D)16答题:A.B.C.D.(已提交)参考答案:A问题解析:.有if<逻辑表达式〉〈语句〉;若整型变量a和b的值都不等于〇时执行く语句〉,则逻辑表达式是(卜(A)a&b(B)a&&b(C)a!=b(D)a-b!=O答题:A.B,C.D.(已提交)参考答案:B问题解析:.有if<逻辑表达式〉〈语句〉;若整型变量a、b的值相等时执行く语句〉,则逻辑表达式是(%(A)a=b(B)a!=b(C)a-b(D)!(a-b)答题:A.B,C.D.(已提交)参考答案:D问题解析:.有语句for(inti=1;i<=10;i++)(A)123(B)1245(C)369(D)456答题:A.B,C.D.(已提交)参考答案:C问题解析:.有语句inti=5,sum=O;while(i-){sum+=i%2;}循环结束后,sum的值等于(卜(A)2(B)3(C)4(D)5答题:A.B,C.D.(已提交)参考答案:A问题解析:.有语句inta=5,b=1;while(a-b){a—;b++;}循环体执行的次数是(卜(A)1 (B)2(C)3(D)4答题:A.B,C.D.(已提交)参考答案:B问题解析:.以下程序段输出结果是(卜inti,n=O;for(i=0;i<10;i++)(if(i%3)break;n++;}cout«n«endl;(A)1 (B)2(C)3(D)4答题:A.B.C.D.(已提交)参考答案:A问题解析:.以下程序段输出结果是(卜inti,n=O;for(i=0;i<10;i++)(if(i%3)continue;n++;)cout«n«endl;(A)1(B)2(C)3(D)4答题:A.B,C,D.(已提交)参考答案:D问题解析:.以下程序段输出结果是(卜inti,n=O;for(i=0;i<10;i++)(if(i>2)gotoout;n++;)out:cout«n«endl;(A)1 (B)2(C)3(D)4答题:A.B,C,D.(已提交)参考答案:C问题解析:.以下正确的函数原型为(卜(A)fun1(intx;inty);(B)voidfun1(x,y);(C)voidfun1(intx,y);(D)voidfun1(int,int);答题:A.B.C.D.(已提交)参考答案:D问题解析:.有函数原型intf2(int,int);以下正确的调用语句是(卜(A)inta=fun2(1);(B)cout«fun2(3,4);(C)inta=fun2(1)+fun(2);(D)cout«fun2(3+4);答题:A.B.C.D.(已提交)参考答案:B问题解析:.有函数原型voidf3(double);以下正确的调用语句是(卜(A)doublea=fun3(0.15);(B)fun3(0.34);(C)doublea=fun3(0.1)+f3(0.2);(D)cout«fun3(3.4);答题:A.B.C.D.(已提交)参考答案:B问题解析:.以下正确的函数定义是(卜(A)intfun4(inta,intb){returna+b;}(B)voidfun4(inta,intb){returna+b;}(C)intfun4(inta,intb){fun4=a+b;}(D)voidfun4(inta,intb){fun4=a+b;}答题:A.B.C.D.(已提交)参考答案:A问题解析:.以下正确的函数定义是(卜(A)voidfun5();{cout«HCallf5\n";} (B)voidfun5(){returnf5;}(C)voidfun5(){cout«MCallf5\nM;}(D)voidfun5(){return5;}答题:A.B.C.D.(已提交)参考答案:C问题解析:.有函数原型voidfun6(int);»在下列选项中,不正确的调用是(卜(A)inta=21;fun6(a);(B)inta=15;fun6(a3);(C)intb=100;fun6(&b);(D)fun6(256);答题:A.B.C.D.(已提交)参考答案:C问题解析:.有函数原型voidfun7(int*);,在下列选项中,正确的调用是(卜(A)doublex=2.17;fun7(&x);(B)inta=15;fun7(a*3.14);(C)intb=100;fun7(&b);(D)fun7(256);答题:A.B.C.D.(已提交)参考答案:C问题解析:.有函数原型voidfun8(int&);,在下列选项中,正确的调用是(卜(A)inta=2.17;fun8(&a);(B)inta=15;fun8(a?3.14);(C)intb=100;fun8(b);(D)fun8(256);答题:A.B,C.D.(已提交)参考答案:C问题解析:.有声明voidfun9(int?&);inta,int?p=&a;在下列选项中,正确的调用是(卜(A)fun9(&a);(B)fun9(p);(C)fun9(?a);(d)fun9(?p);答题:A.B.C.D.(已提交)参考答案:B问题解析:.5以下正确的函数定义是(卜(A)int*fun10(doublex){returnx;}(B)int*fun10(doublex){return&x;}(C)int*fun10(inta){return*a;}(D)int*fun10(inta){return&a;}答题:A.B,C.D.(已提交)参考答案:D问题解析:.函数参数的默认值不允许为(卜(A)全局常量(B)直接常量(C)局部变量(D)函数调用答题:A.B,C.D.(已提交)参考答案:C.在C++中,ー个项目可以包含多个函数,它们之间是(b(A)独立定义的 (B)嵌套定义的(C)根据调用关系定义的(D)根据调用顺序定义的答题:A.B.C.D.(已提交)参考答案:A问题解析:.ー个项目中只能有一个的函数是(卜(A)系统库函数(B)自定义函数(C)主函数(D)在其他文件中定义的函数答题:A.B,C.D.(已提交)参考答案:C问题解析:.ー个项目中包含3个函数:main、fa和fb函数,它们之间不正确的调用是(卜(A)在main函数中调用fb函数(B)在fa函数中调用fb函数(C)在fa函数中调用fa函数(D)在fb函数中调用main函数答题:A.B,C.D.(已提交)参考答案:D问题解析:.实现函数调用需要()进行信息管理。(A)队列(B)堆栈(C)数组(D)参数答题:A.B,C.D.(已提交)参考答案:B问题解析:.关于递归调用不正确的描述是(卜(A)递归调用和嵌套调用都是通过堆栈管理实现的(B)函数直接或间接调用自己称为递归调用(C)递归终止条件必须为参数值等于〇(D)递归算法的问题规模必须是逐步缩小的答题:A.B,C.D.(已提交)参考答案:C问题解析:.有以下函数定义,该函数的类型是(卜doublefun11(intary[],intlen){/*……7}(A)doublefun11(intaryQ,intlen)(B)doublefun11(int[],int)(C)double(into,int)(D)double答题:A.B,C.D.(已提交)参考答案:C问题解析:.有说明语句:typedefdoublefunt(double);funtfun12;以下叙述正确的是(b(A)funt和fun12是类型相同的函数 (B)fun12是funt类型的变量(C)funt是返回typedefdouble类型的函数(D)fun12是funt类型的函数答题:A.B,C.D.(已提交)参考答案:D问题解析:.有语句typedefdoublefunt(double);funtfun13,*pfun;则以下正确的赋值语句是(卜(A)pfun=fun13;(B)*pfun=fun13;(C)pfun=funt;(D)*pfun=funt;答题:A.B,C.D.(已提交)参考答案:A问题解析:.有语句typedefdoublefunt(double);funtfun13,fun14,*pfun;则以下不正确的赋值语句是(卜(A)pfun=fun13;(B)pfun=&fun14;(C)pfun=*fun13;(D)fun13=fun14;答题:A.B,C.D.(已提交)参考答案:Aintfun14(int);int(?pf)(int)=fun14;在下列选项中,正确的调用是(X(A)inta=15;intn=fun14(&a);(B)inta=15;cout«(&pf)(a);(C)cout«(?pf)(256);(D)cout«?pf(256);答题:A.B.C.D.(已提交)参考答案:A问题解析:.指定内联函数的关键字是(卜(A)include(B)inline(C)namespace(D)typedef答题:A.B.C.D.(已提交)参考答案:B问题解析:.内联函数的正确定义是(卜TOC\o"1-5"\h\z(A)inlineintsmall(); int small(){ /* */}(B)intsmall();inline int small(){ /* */}(C)intinlinesmall(); int small(){ /* */}(D)intsmall();intinline small(){ /* */}答题:A.B.C.D.(已提交)参考答案:A.使用重载函数编程序的目的是(卜(A)使用相同的函数名调用功能相似的函数(B)共享程序代码(C)提髙程序的运行速度 (D)节省存储空间答题:A.B.C.D.(已提交)参考答案:A问题解析:.重载函数要求(卜(A)函数名不同,函数参数个数相同(B)函数名不同,函数参数类型相同(C)函数名相同,函数类型各不相同(D)函数名相同,函数类型也相同答题:A.B.C.D.(已提交)参考答案:C问题解析:.以下正确的重载函数是(卜(A)intsame(int,double);doublesame(int,double);(B)intsamel(int,double);intsame2(int,double);(C)intsame(int=0);intsame(int);(D)intsame(int,double);intsame(int,double,double);答题:A.B,C.D.(已提交)参考答案:D问题解析:.自动存储变量是指(卜(A)自动指定存储地址的变量 (B)自动更新数据的变量(C)在程序块执行时生成,块结束时释放的变量(D)在项目执行时生成,项目结束时释放的变量答题:A.B.C.D.(已提交)参考答案:C问题解析:.在函数中声明的静态变量(卜(A)在函数体中可见,函数结束调用时释放。(C)在项目中可见,函数结束调用时释放。(B)在函数体中可见,项目结束调用时释放。(D)在项目中可见,项目结束调用时释放。答题:A.B,C.D.(已提交)参考答案:B问题解析:.语句标号的作用域是(卜(A)函数(B)文件(C)程序块(D)项目答题:A.B,C.D.(已提交)参考答案:A问题解析:.全局变量指的是()的变量。(A)在项目所有文件可访问(B)当前文件的所有代码可访问(C)任何自动初始化为0(D)具有文件作用域答题:A.B,C.D.(已提交)参考答案:D问题解析:)运算符。.当局部变量与全局变量同名时,若要在局部块内访问全局变量,使用()运算符。(A)::(B):(C).(D)->答题:A.B.C.D.(已提交)参考答案:A问题解析:.有数组定义double810];以下叙述不正确的是(卜(A)数组d有10个元素 (B)数组d的最后ー个元素是d[10](C)数组d的第一个元素・d (D)数组d的字节数是sizeof(double)*10答题:A.B.C.D.(已提交)参考答案:B问题解析:.以下对一维数组a的定义正确的是(卜(A)intn=5,a[n];(B)inta(5);(C)constintN=5;inta[N];(D)intn;cin»n;inta[n];答题:A.B,C.D.(已提交)参考答案:C问题解析:3,下列数组定义语句中,不合法的是(卜(A)inta[3]={0,1,2,3};(B)intaQ={0,1,2);(c)inta[3]={0,1,2};(D)inta[3]={0};答题:A.B,C.D.(已提交)参考答案:A问题解析:.已知inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;,不能表示数组a中元素的式子是(b(A)*a(B)*p(C)a(D)a[p-a]答题:A.B,C.D.(已提交)参考答案:C问题解析:.已知intaO={0,2,4,6,8,10},*p=a+1;其值等于〇的表达式是(ヽ(A)*(p++) (B)*(++p) (C)*(p-) (D)*(一p)答题:A.B,C.D.(已提交)参考答案:D问题解析:.说明一个长度为10的数组,元素类型为整型指针的正确语句是(卜(A)int*pary[10];(B)int(*pary)[10](C)int*pary(10);(D)int**pary[10]答题:A.B,C.D.(已提交)参考答案:A.有以下语句inta=1,b=2,c=3;int*pary[3]={&a,&b,&c};能够输出a+b+c的值的语句是(卜(A)cout«(pary[0]+pary[1]+pary[2]);(B)cout«(*pary[0]+*pary[1]+*pary[2]);(C)cout«(pary[1]+pary[2]+pary[3]);(D)cout«(*pary[1]+*pary[2]+*pary[3]);答题:A.B.C.D.(已提交)参考答案:B问题解析:.以下不能对二维数组a进行正确初始化的语句是(卜(A)inta[2][3]={0};(B)inta[](={{0,1},{〇}};(C)inta[2][3]={{0,1},{2,3},{4,5}};(D)intaQ[3]={0,1,2,3,4,5};答题:A.B,C.D.(已提交)参考答案:C问题解析:.已知inta。网={{0,1},{2,3,4},{5,6},{7}};贝リa[2]⑴的值是(卜(A)0(B)2(C)6(D)7答题:A.B,C.D.(已提交)参考答案:C.已知inta[3][3]={1,2,3,4,5,6,7,8,9,不能表示数组元素a[2]⑴的地址是( 卜(A)&a[2][1](B)*(a[2]+1)(C)a[2]+1 (D)*(a+2)+1答题:A.B.C.D.(已提交)参考答案:B问题解析:.有说明语句inta[5][5];int*p,**q;以下正确的赋值语句是(b(A)p=a;(B)p=*a;(C)q=a;(D)q=*a;答题:A.B,C.D.(已提交)参考答案:B问题解析:.有说明语句inta[5][5];int*p,**q;以下正确的赋值语句是(卜(A)p=a[O];(B)p=&a[〇]; (C)q=a[O];(D)q=&a[O][O];答题:A.B,C.D.(已提交)参考答案:A问题解析:1,若用数组名作为调用函数的实参,则传递给形参的是(卜(A)数组存储首地址 (B)数组的第一个元素值(C)数组中全部元素的值 (D)数组元素的个数答题:A.B,C.D.(已提交)参考答案:A问题解析:.有说明语句inta[10];及函数intfun(intx[10],intn){returnsizeof(x);}则语句cout«fun(a,10)«endl;的显不结果是(卜(A)40(B)10(C)4(D)0答题:A.B,C.D.(已提交)参考答案:C问题解析:.有说明语句inta[10];voidfun(int*,intn);调用函数的正确语句是(b(A)fun(a,10);(B)fun(a[0],10);(C)fun(*a,10);(D)fun(&a,10);答题:A.B,C.D.(已提交)参考答案:A问题解析:.有说明语句intb[4][5];voidfun(int*,intn);调用函数的正确语句是(卜(A)fun(b,20);(B)fun(b[0],20);(C)fun(b[0][0],20);(D)fun(&b,20);答题:A.B,C.D.(已提交)参考答案:B问题解析:.有说明语句intx[4][5];voidfun(inty[4][5],intm,intn);调用函数的正确语句是(卜(A)fun(x,4,5);(B)fun(*x,4,5);(C)fun(x[0],4,5);(D)fun(&x,4,5);答题:A.B.C.D.(已提交)参考答案:AB问题解析:.以下建立动态存储的语句正确的是(卜(A)intp=newint;(B)intp=new(10);(C)int*p(10);(D)int*p=newint(10);答题:A.B,C.D.(已提交)参考答案:D.以下建立动态存储的语句正确的是(卜(A)intp=newint口; (B)intp=new[10];(C)int*p=newint[10];(D)int*p[10]=newint;答题:A.B.C.D.(已提交)参考答案:C问题解析:.有说明语句int*p=newint[10];释放动态数组的正确语句是(卜(A)delete[]p;(B)deletepQ(C)deleteint[]p(D)deletepint[10]答题:A.B,C.D.(已提交)参考答案:A问题解析:.有说明语句int*p=newint[10];访问动态数组元素的正确语句是(卜(A)inta=p;(B)inta=*p;(C)deleteint[]p(D)deletepint[10]答题:A.B,C.D.(已提交)参考答案:C.已知char*aQ={"fortran","basic","pascal","java","c++");1贝リcout«a[3];的显示结果是(卜(A)t(B)一个地址值(C)java(D)javac++答题:A.B,C.D.(已提交)参考答案:C问题解析:.char*s="ABCDE";cout«*(s+1)«endl;输出结果是(卜(A)A(B)B(C)ABCD(D)BCD答题:A.B.C.D.(已提交)参考答案:B问题解析:.char*s="ABCDE";cout«(s+1)«endl;输出结果是( 卜(A)A(B)B(C)ABCD(D)BCD答题:A.B,C.D.(已提交)参考答案:D问题解析:.设有char*s="ABCDE";cout«strlen(s)«endl;输出结果是(卜(A)6(B)5(C)4(D)1答题:A.B,C.D.(已提交)参考答案:B问题解析:.设char*s1,*s2;分别指向两个字符串,可以判断字符串s1和s2是否相等的表达式为(A)s1=s2(B)s1==s2(C)strcpy(s1,s2)==0(D)strcmp(s1,s2)==0答题:A.B,C.D.(已提交)参考答案:D问题解析:.语句cout<

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论