高级语言程序设计C练习题.doc

高级语言程序设计C练习题.doc

ID:57424638

大小:133.49 KB

页数:12页

时间:2020-08-17

高级语言程序设计C练习题.doc_第1页
高级语言程序设计C练习题.doc_第2页
高级语言程序设计C练习题.doc_第3页
高级语言程序设计C练习题.doc_第4页
高级语言程序设计C练习题.doc_第5页
资源描述:

《高级语言程序设计C练习题.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《高级语言程序设计(C++)》练习题2015.4一.单项选择题1.用C++语言编制的源程序要变为目标程序必须要经过()。(a)解释(b)汇编(c)编辑(d)编译2.执行C++程序时出现的“溢出”错误属于()错误。(a)编译(b)连接(c)运行(d)逻辑3.按C++标识符的语法规定,合法的标识符是()。(a)abc(b)new(c)π(d)"age"4.计算表达式x=a=4,b=x++后,变量x,a,b的值分别是:()(a)4,4,4(b)4,4,5(c)4,5,5(d)5,4,45.表达式1/2*2.0的值是:()(a)2(b)1(c)0.5

2、(d)06.下列选项中,()不能交换变量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;7.有以下变量说明,下面正确的语句是()。inta=10,b;int&pa=a,&pb=b;(a)&pb=a;(b)pb=pa;(c)pb=&pa;(d)*pb=*pa;8.执行下面语句序列后,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和59.设X为整型

3、变量,不能正确表达数学关系1<X<5的C++逻辑表达式是()。(a)1

4、

5、X==3

6、

7、X==4(c)1=5)10.设inta=1,b=2,c=3,d=4;则以下条件表达式的值为()。a

8、x-y

9、的C++表达式是()。(a)abs(x-y)*3*x(b)3x(abs(x-y)

10、)(c)3x

11、

12、(x-y)(d)3*x*(x-y)

13、

14、3*x*(y-x)13.已知inti=0,x=1,y=0;在下列选项使i的值变成1的语句是()。(a)if(x&&y)i++;(b)if(x=y)i++;(c)if(x

15、

16、y)i++;(d)if(!x)i++;14.已知inti=0,x=0;下面while语句执行时循环次数为()。while(!x&&i<3){x++;i++;}(a)4(b)3(c)2(d)115.已知inti=3;下面do_while语句执行时循环次数为()。do{i--;cout<

17、1);(a)1(b)2(c)3(d)无限16.下面for语句执行时循环次数为()。for(inti=0,j=5;i=j;){cout<

18、执行语句x=1;while(++x<7)cout<<’*’;后输出结果是:()(a)*****(b)******(c)*******(d)********20.执行以下程序段后,屏幕的显示结果是()。inti=0;do{i++;}while(i<=0);cout<

19、调用是()。(a)intx=21;fun2(x);(b)inta=15;fun2(a*3);(c)intb=100;fun2(&b);(d)fun2(256);23.有函数原型voidfun3(int*);下面选项中,正确的调用是()。(a)doublex=2.17;fun3(&x);(b)inta=15;fun3(a*3.14);(c)intb=100;fun3(&b);(d)fun3(256);24.有函数原型voidfun4(int&);下面选项中,正确的调用是()。(a)intx=2.17;fun4(&x);(b)inta=15;fu

20、n4(a*3.14);(c)intb=100;fun4(b);(d)fun4(256);25.有声明intfun5(int);int(*pf)(int)=fun5;

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

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

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