C++期末考试复习题,好好准备,没问题

C++期末考试复习题,好好准备,没问题

ID:37909253

大小:136.50 KB

页数:18页

时间:2019-06-02

C++期末考试复习题,好好准备,没问题_第1页
C++期末考试复习题,好好准备,没问题_第2页
C++期末考试复习题,好好准备,没问题_第3页
C++期末考试复习题,好好准备,没问题_第4页
C++期末考试复习题,好好准备,没问题_第5页
资源描述:

《C++期末考试复习题,好好准备,没问题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C/C++复习题一、选择题1.下列符号常量中,合法的C常量是()A)0xB)‘WT’C)1.7E+2.1D)‘W’2.为避免嵌套选择语句ifelse的二义性,C语言规定else与()配对。A、缩排位置相同的ifC、其之前最近的且没有配对的ifC、其之后最近的ifD、同一行上的if3.用scanf()函数输入字符串型数据时,用()格式。A、%cB、%dC、%sD、%f4.C语言存储字符串时,用特殊的字符()表示字符串的结束。A)‘t’B)‘’C)‘’D)回车符5.定义函数时,若函数没有返回值,则返回值类型应

2、设为()A)NULLB)voidC)intD)不给出返回值类型6.若x,y已正确定义且x=2,y=x>=1,则y的值为()。A、2B、0C、1D、不确定7.若有定义:inta[20],*p=a;则p+10表示()A)a[10]B)a[9]C)&a[10]D)&a[9]8.以下叙述不正确的是()A、一个C程序可由一个或多个函数组成。B、一个C程序必须包含一个main函数C、C程序的基本组成单位是函数D、在C程序中,main函数的位置必须在程序的最开始。9.在嵌套if-else的语言中,else总是与()配对。A)第一

3、个ifB)其之前最近的ifC)其之前最近的且不带else的ifD)缩进位置相同的if10.若有以下语句,则下面()是正确的。charx[]=”12345”;chary[]={‘1’,‘2’,‘3’,‘4’,‘5’};A、x,y完全相同B、x数组长度大于y数组长度C、x数组长度小于y数组长度D、x,y字符串长度相等11.C语言由主函数组成,它的()A)主函数必须在其它函数之前,函数内可以嵌套定义函数B)主函数可以在其它函数之后,函数内不可以嵌套定义函数C)主函数必须在其它函数之前,函数内不可以嵌套定义函数D)主函数可

4、以在程序的任何位置,函数内可以嵌套定义函数12.以下叙述正确的是()A、C语言中用1表示“真”,0表示“假”B、C语言中用0表示“真”,1表示“假”C、C语言中用true表示“真”,false表示“假”D、C语言中用false表示“真”,true表示“假”13.表达式!x

5、

6、a==b等效于()A)!((x

7、

8、a)==b)B)!(x

9、

10、y)=bC)!(x

11、

12、(a==b))D)(!x)

13、

14、(a==b)14.若a=3,b=4,c=5,则表达式a&&b+c

15、

16、b==c/2的值为()A、1    B、0   C、2   D、

17、 -115.字符变量ch=‘A’,int类型变量k=25,printf(“%d%d%d”,ch,k,ch>k);输出()A)65,25,1B)65252C)65,25,fD)6525f16.若inta=6;则执行表达式a-=a*a后,a的值为()。A、0    B、-30   C、30   D、 117.下列各语句定义数组,其中哪一个是正确的()A)ints1[5],s2[4,2]B)intn,a[n]C)charst[5]=“A”D)intx(10),y(10)1.假设所有变量均为整型,则表达式(a=2,b=

18、5,a++,b+1,a+b)的值为()A、6    B、7   C、8   D、 92.对以下程序段,while循环执行的次数是()intk=0;while(k=1)k++;A)无限次B)有语法错误,不能执行C)一次也不执行D)执行一次3.C语言的循环语句有while,dowhile还有()。A、.ifB、switchC、forD、continue4.关于指针变量的引用,下列说法中错误的是()A)“指针变量”可以出现在赋值表达式的左边,也可以出现在右边。B)“*指针变量”可以出现在赋值表达式的左边,也可以出现在右边

19、。C)指针变量的前面可以出现指针运算符“*”。D)指针变量的前面不可以出现取地址运算符“&”。5.若有说明inta[10];则对a数组元素的正确引用是()。A、a(5)C、a[10]C、a[2.5]D、a[2+3]6.面向对象的系统设计中最突出的特点是:()A、封装性B、继承性C、多态性D、以上都是7.下面有关for循环的正确的描述是()A)for循环只能用于循环次数已经确定的情况。B)for循环是先执行循环体语句,后判断表达式。C)在for循环中,不能用break语句跳出循环体。D)for循环的循环体语句中,多条

20、语句,但必须用花括号括起来。8.若有定义:inta[20],*p=a;则p+5表示()A、a[5]B、a[4]C、&a[5]D、&a[4]9.以下描述中正确的是()A)由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句。B)do-while循环由do开始,由while结束,在while()后面不能写分号。C)在do-whi

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

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

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