c++复习资料及问题详解.doc

c++复习资料及问题详解.doc

ID:52911929

大小:74.50 KB

页数:16页

时间:2020-03-31

c++复习资料及问题详解.doc_第1页
c++复习资料及问题详解.doc_第2页
c++复习资料及问题详解.doc_第3页
c++复习资料及问题详解.doc_第4页
c++复习资料及问题详解.doc_第5页
资源描述:

《c++复习资料及问题详解.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实用文档《C++》复习资料及答案一、判断题1、在变量定义intsum,SUM;中sum和SUM是两个相同的变量名。(N)2、字符串”china”在内存中占据的存储空间是5个字节。(N)3、在C++语言中,”A”和’A’是等价的。(N)4 、C++表达式4/7和4.0/7的值是相等的,且都为double型。(N)5、关系表达式a=b>c等价于a=(b>c),同时也等价于a==b>c。(N)6、continue语句和break语句的区别是:break语句提前跳出switch结构或结束循环的执行;continue语句只结束本次循环,而不

2、是终止整个循环的执行。(Y)7、数组是一种构造型数据,即是若干相同类型的数据的集合。()8、C++语言中,二维数组中元素排列的顺序是:按行存放,即在内存中先顺序存放第一行的元素,再存放第二行的元素。()9、#include“iostream.h”的作用是将说明标准输入输出流对象的头文件包含到当前源文件中来。(Y)10、C++语言中允许函数“嵌套调用”和“递归调用”,所谓“递归调用”就是指:在调用一个函数的过程中又出现直接或间接地调用该函数本身。(Y)二、选择题1、由C++源程序文件编译而成的目标代码文件的缺省扩展名为(C)A).c

3、ppB).exeC).objD).lik2、设x和y均为bool类型(bool类型:1或0),则x&&y为真的条件是(A)实用文档A).它们均为真B).其中一个为真C).它们均为假D).其中一个为假3、设有inti;则表达式i=1,++i,++i

4、

5、++i,i的值为(C)A).1B).2C).3D).44、设有inti;则表达式(i=1,i=10)?i++

6、

7、++i:++i的值为(A)解析:(i=1,i=10)?i++

8、

9、++i:++i(i=1,i=10)是真的情况表达式的值=i++

10、

11、++i是假的时候=++i(i=1,i=10)

12、这个是逗号运算符最终i=10,是真所以表达式的值是i++

13、

14、++i=10

15、

16、12=1A).1B).2C).3D).105、设有inta[]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次是()A).10,11,12B).11,12,12C).10,12,12D).11,11,126、设a、b和c都是int型变量,且a=3,b=4,c=5,则下列表达式中,值为0的表达式是()A).'A'&&'B'1B).a<=b1C).c>=b

17、

18、b+c&&b-c1D).a<=b+c&&

19、c>=a+b7、若x和y都是int型变量,x=100,y=200,则下面程序片段cout<<(x,y)<

20、)A).chars[4][5]={"ABCDE"};B).chars[5]={'A','B','C','D','E'}(chars[6]={'A','B','C','D','E'})C).Char*s;s="ABCDE";D).char*s;cin>>s;9、若有:inta[6]={4,5,6,9,5,7},*p=a,*q=p;则对数组元素的错误引用是()A).a[4]B).*(p+4)C).*a++(变量才能加减)D).*q++10、下列不正确的转义字符是()  A).'\'B).'"C).'074'D).''11、假定

21、a和b为int型变量,则执行以下语句后b的值为()  a=1;b=10;  do  {b-=a;a++;}  while(b--<0);  A).9B).–2C).-1D).812、对于结构中定义的成员,其隐含访问权限为()实用文档A).publicB).protectedC).privateD).static13、设P1和P2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是() A).k=*P1+*P2;B).p2=k;C).P1=P2;D).K=*P1*(*P2);14、设有如下定义:  int

22、arr[]={6,7,8,9,10};  int*ptr;  则下列程序段的输出结果为()  ptr=arr;  *(ptr+2)+=2;  cout<<*ptr<<*(ptr+2)<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。