2023华工C随堂练习答案.docx
《2023华工C随堂练习答案.docx》由会员分享,可在线阅读,更多相关《2023华工C随堂练习答案.docx(100页珍藏版)》请在课桌文档上搜索。
1、2023华南理工高校网络教化C+随堂练习1 .一个最简洁的C+程序,可以只有一个()o(八)库函数(B)自定义函数(C)main函数(D)空函数答题:A.B.C.D.(已提交)参考答案:C问题解析:2 .函数名是(),用于识别和调用函数。(八)关键字(B)标识符(C)常数(D)语句答题:A.B.C.D.(已提交)参考答案:B问题解析:3 .用C+语言编写的源程序要成为目标程序必须要经过()o(八)说明(B)汇编(C)编辑(D)编译答题:A.B.C.D.(已提交)参考答案:D问题解析:4 .C+程序中的简洁语句必需以()结束。(八)冒号(B)分号(C)空格(D)花括号答题:A.B.C.D.(已提
2、交)参考答案:B问题解析:5.程序中把表达式“a+0.5写为a*05”,是()错误。(八)编译(B)连接(C)运行(D)逻辑答题:A.B.C.D.(已提交)参考答案:D问题解析:1 .在下列选项中,全部都是C+关键字的选项为()o(八)whileIFStatic(B)breakchargo(C)sizeofcaseextern(D)switchfloatinteger答题:A.B.C.D.(已提交)参考答案:C问题解析:2 .按C+标识符的语法规定,合法的标识符是()。(八)_abc(B)new(C)(D)age答题:A.B.C.D.(已提交)参考答案:A问题解析:3 .在C+语句中,两个标识
3、符之间()不能作为C+的分隔符。(八)数字(B);(C):(D)+答题:A.B.C.D.(已提交)参考答案:A问题解析:4 .可以用于命名变量的标识符是()。(八)3x(B)const(C)name_2(D)a答题:A.B.C.D.(已提交)参考答案:C问题解析:5 .说明变量a是整型变量的正确语句是()。(八)inta;(B)inta;(C)Inta;(D)INTa;答题:A.B.C.D.(已提交)参考答案:A问题解析:1 .下列正确的八进制整型常量表示是()。(八)OaO(B)015(C)080(D)0x10答题:A.B.C.D.(已提交)参考答案:B问题解析:2 .下列错误的十六进制整型
4、常量表示是()。(八)Oxll(B)Oxaf(C)Oxg(D)Oxlf答题:A.B.C.D.(已提交)参考答案:C问题解析:3 .在下列选项中,全部都合法的浮点型数据的选项为()。le+5(八)-Ie3.515.2e-4(B)12.348e+2(C)0.2e-2-12345.e-5(D)5.Oe(1+4)O.1答题:A.B.C.D.(已提交)参考答案:B问题解析:4 .在下列选项中,正确的字符常量为()。(八)a(B),name5(C)a(D),10答题:A.B.C.D.(已提交)参考答案:D问题解析:5 .下列选项中,结果等于false的是()。(八)13(B)1=3(C)1=3(D)1!=
5、3答题:A.B.C.D.(已提交)参考答案:C问题解析:1 .在下列选项中,()不能交换变量a和b的值。(八)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问题解析:2 .关于下列语句,叙述错误的是()。inti=10,?p=&i;(八)p的值为10(B)P指向整型变量i(C)?p表示变量i的值(D)p的值是变量i的地址答题:A.B.C.D.(已提交)参考答案:A问题解析:3 .有以下变量说明,下面不正确的赋值语句是()。inta=5,b=10,c;int?pl=&a,?p2=&
6、b;(八)?p2=b;(B)pl=a;(C)p2=pl;(D)c=?pl?(?p2);答题:A.B.C.D.(已提交)参考答案:B问题解析:4 .有以下变量说明,下面正确的语句是()。inta=10,b;intfepa=a,&pb=b;(八)&pb=a;(B)pb=pa;(C)Pb=&pa;(D)?pb=?pa;答题:A.B.C.D.(已提交)参考答案:B问题解析:5 .执行下面语句序列后,a和b的值分别为()。inta=5,b=3,t;int&ra=a;int&rb=b;t=ra;ra=rb;rb=t;(八)3和3(B)3和5(C)5和3(D)5和5答题:A.B.C.D.(已提交)参考答案:
7、B问题解析:1 .假设有说明inta=0;doublex=5.16;,则在以下语句中,()属于编译错误。(八)x=ax;(B)x=xa;(C)a=a%x;(D)x=x?a;答题:A.B.C.D.(已提交)参考答案:C问题解析:2 .在下列运算符中,()优先级最高。(八)=(B)?=(C)+(D)?答题:A.B.C.D.(已提交)参考答案:D问题解析:3 .在下列运算符中,()优先级最低。(八)!(B)&(C)!二(D)?:答题:A.B.C.D.(已提交)参考答案:D问题解析:4 .已知inti=l,j=2;,则表达式i+j的值为()。(A) 1(B) 2(C) 3(D) 4答题: A. B.
8、C. D.(已提交)参考答案:C问题解析:5 .已知int i=l,尸2;则表达式+i+j的值为()o(A) 1(B) 2(C) 3(D) 4答题: A. B. C. D.(已提交)参考答案:D问题解析:6 .在下列表达式选项中,()是正确。(A) +(a+)(B) a+b(C) a+b(D) a+b答题: A. B.C. D.(已提交)参考答案:C问题解析:7 .已知 int i=0,j=l, k=2;则逻辑表达式+i I I -j & k的值为()o(A) O (B) 1(C) 2(D) 3答题: A. B.C. D.(已提交)参考答案:B问题解析:8 .执行下列语句后,X和y的值是()o
9、intX,y;x=y=l;+xII+y;(八)I和1(B)I和2(02和1(D)2和2答题:A.B.C.D.(已提交)参考答案:C问题解析:9 .设X为整型变量,不能正确表达数学关系1VxV5的C+逻辑表达式是()o(八)KX5(B)x=21Ix=31Ix=4(C)Kx&x5(D)!(x=5)答题:A.B.C.D.(已提交)参考答案:A问题解析:10 .已知intx=5;执行下列语句后,X的值为()。x+=-=x?X;(八)25(B)40(C)?40(D)20答题:A.B.C.D.(已提交)参考答案:C问题解析:11 .设inta=l,b=2,c=3,d=4;则以下条件表达式的值为()。ab?
10、a:cd?c:d(八)1(B)2(C)3(D)4答题:A.B.C.D.(已提交)参考答案:A问题解析:12 .以下逗号表达式的值为()。(x=4?5,x?5),x+25(八)25(B)20(C)100(D)45答题:A.B.C.D.(已提交)参考答案:D问题解析:1 .限制台程序中须要运用Cin和COUt输出/输入,include指令包含的头文件是()。(八)cmanth(B)conio.h(C)iostream(D)iomanip答题:A.B.C.D.(已提交)参考答案:C问题解析:2 .运用标准命名空间的语句是()0(八)usingnamespacestd;(B)usingnamespac
11、eiostream;(C)includestd;(D)includeiostream;答题:A.B.C.D.(已提交)参考答案:A问题解析:3 .有语句doublex,y;以下正确的输入语句是()。(A) cinx, y;(B) cinx+y;(C)cinxyendl;(D)cinxy;答题:A.B.C.D.(已提交)参考答案:D问题解析:4 .有语句inta=l,b=2;以下正确的输出语句是()。(八)couta=a+bendl;(B)coutb?a:bendl;(C)cout(hex)a+b;(D)coutfeaendlaendl;答题:A.B.C.D.(已提交)参考答案:D问题解析:5
12、.以输出宽度为8输出变量X值的语句是()o(八)coutsetw(8)xendl;(B)coutoctxendl;(C)coutsetprecision(8)xendl;(D)coutsetfill(8)x=O)if(X二二O)y=0;elsey=一1;(B) y=-1;if(X!=0)if(X0)y=1;elsey=O(C) if(X=O)if(xO)y=-1;elsey=O;elsey=1;(D) y=-1;if(XC=O)if(xO)y=-1;elsey=O;答题:A.B.C.D.(已提交)参考答案:C问题解析:4 .设i=2,执行下列语句后i的值为()。switch(i)case1:i
13、+;case 2 :i;case 3 :+i;break;case 4 :i;default:i+;(八)1(B)2(C)3(D)4答题:A.B.C.D.(已提交)参考答案:B问题解析:5.执行下列语句后,输出显示为()。charch=,A,;switch(ch)case,A,:ch+;caseB:ch+;case,C,:ch+;coutchendl;(八)A(B)B(C)C(D)D答题:A.B.C.D.(已提交)参考答案:D问题解析:1 .已知inti=0,x=0;,在下面while语句执行时循环次数为()。while(!x&i3)x+;i+;(八)4(B)3(C)2(D)1答题:A.B.C
14、.D.(已提交)参考答案:D问题解析:2 .已知inti=3;,在下面do_while语句执行时的循环次数为()。doi一;coutiendl;while(i!=1);(八)1(B)2(C)3(D)无限答题:A.B.C.D.(已提交)参考答案:B3 .下面for语句执行时的循环次数为()。inti,j;for(i=0,j=5;i=j;)coutijndl;i+;j-;(八)0(B)5(C)10(D)无限答题:A.B.C.D.(已提交)参考答案:B问题解析:4 .以下程序段形成死循环的是()o(A) intx;for(x=0;x=0);(C) inta=5;while(a)a一;(D) inti
15、=3;for(;i;i);答题:A.B.C.D.(已提交)参考答案:B问题解析:5 .执行以下程序段后,X的值是()。i11ti,j,X=0;for(i=0;i=3;i+)x+;for(j=0;j=3;j+)if(j)continue;x+;(八)8(B)12(C)14(D)16答题:A.B.C.D.(已提交)参考答案:A问题解析:1 .有if逻辑表达式X语句;若整型变量a和b的值都不等于O时执行语句,则逻辑表达式是()。(八)a&b(B)a&b(C)a!=b(D)a-b!=O答题:A.B.C.D.(已提交)参考答案:B问题解析:2 .有if逻辑表达式X语句;若整型变量a、b的值相等时执行语句
16、,则逻辑表达式是()。(八)a=b(B)a!=b(C)a-b(D)!(a-b)答题:A.B.C.D.(已提交)参考答案:D问题解析:3 .有语句for(inti=l;i=10;i+)if(!(i%3)cout输出结果是()。(八)123(B)1245(C)369(D)456答题:A.B.C.D.(已提交)参考答案:C问题解析:4 .有语句inti=5,sum=O;while(i-)sum+=i%2;循环结束后,SIInI的值等于()0(八)2(B)3(C)4(D)5答题:A.B.C.D.(已提交)参考答案:A问题解析:5 .有语句inta=5,b=l;while(a-b)a;b+;循环体执行的
17、次数是()。(八)1(B)2(C)3(D)4答题:A.B.C.D.(已提交)参考答案:B问题解析:1 .以下程序段输出结果是()ointi,n=0;for(i=0;i10;i+)if(i%3)break;n+;coutnendl;(八)1(B)2(C)3(D)4答题:A.B.C.D.(已提交)参考答案:A问题解析:2 .以下程序段输出结果是()ointi,n=0;for(i=0;i10;i+)if(i%3)continue;n+;coutnendl;(八)1(B)2(C)3(D)4答题:A.B.C.D.(已提交)参考答案:D问题解析:3 .以下程序段输出结果是()ointi,n=0;for(i
18、=0;i2)gotoout;n+;out:coutnendl;(八)1(B)2(C)3(D)4答题:A.B.C.D.(已提交)参考答案:C问题解析:1 .以下正确的函数原型为()o(八)funl(intx;inty);(B)voidfunl(x,y);(C)voidfunl(intx,y);(D)voidfunl(int,int);答题:A.B.C.D.(已提交)参考答案:D问题解析:2 .有函数原型intf2(int,int);以下正确的调用语句是()。(八)inta=fun2(l);(B)coutfun2(3,4);(C)inta=fun2(l)fun(2);(D)coutfn2(3+4)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 华工 练习 答案
![提示](https://www.desk33.com/images/bang_tan.gif)
链接地址:https://www.desk33.com/p-451770.html