C++习题第02章-基本数据类型、运算符与表达式.doc

C++习题第02章-基本数据类型、运算符与表达式.doc

ID:59270204

大小:87.00 KB

页数:11页

时间:2020-09-07

C++习题第02章-基本数据类型、运算符与表达式.doc_第1页
C++习题第02章-基本数据类型、运算符与表达式.doc_第2页
C++习题第02章-基本数据类型、运算符与表达式.doc_第3页
C++习题第02章-基本数据类型、运算符与表达式.doc_第4页
C++习题第02章-基本数据类型、运算符与表达式.doc_第5页
资源描述:

《C++习题第02章-基本数据类型、运算符与表达式.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第02章基本数据类型、运算符与表达式1.选择题(1)在32位机中,int型字宽为()字节。A)2B)4C)6D)8(2)下列十六进制的整型常数表示中,错误的是()。A)0xadB)0X11C)0xAD)4ex(3)设n=10,i=4,则执行赋值运算n%=i-1后,n的值是()。A)0B)1C)2D)3(4)若有a=2,b=4,c=5,则条件表达式a>b?a:b>c?a:c的值为()。A)0B)2C)4D)5(5)若有a=1,b=2,则表达式++a==b的值为()。A)0B)1C)2D)32.简答题(1

2、)指出下列数据中哪些可作为C++的合法常数?(a)588918(b)0129(c)0x88a(d)e-5(e)″A″(f).55(g)’\’(h)0XCD(i)8E7(j)π(2)指出下列符号中那些可作为C++的合法变量名?(a)ab_c(b)β(c)3xyz(d)if(e)cin(f)a+b(g)NAME(h)x!(i)_temp(j)main(3)根据要求求解下列各表达式的值或问题。(a)(int)3.5+2.5(b)(float)(5/2)>2.4(c)21/2+(0xa&15)(d)设int

3、i=10,则表达式i&&(i=0)&&(++i)的值是多少?该表达式运算结束后变量i的值为多少?(e)设inta=1,b=2,c=3;,求表达式a

4、

5、i++

6、

7、i++的值是多少?表达式运算结束后变量i的值是多少?(g)设inta,b;,求表达式(a=1,a++,b=1,a&&b++)?a+1:a+4的值。(h)设intx=5;,求表达式x+=x-=x*x的值。(i)设intx=0,y=2;,则语句if(x=0)y++;执行完毕后变量y的值是多少?(j)设

8、inta=2,b=3;,执行表达式c=b*=a-1后变量c的值是多少?(k)写出判断字符型变量s1的值为’0’~’9’的正确的C++表达式。(l)若给定条件表达式(N)?(c++):(c--),写出与N功能等价的表达式。3.读程序写结果(1)设有以下程序段,请根据要求回答相应问题。Inta,b,c,x;a=2;b=3;c=7;d=19;x=d/b%a;x=d%c+b/a*5+5;(2)设有以下程序段,请根据要求回答相应问题。Inta,b,c;a=b=c=0;a=(++b)+(++c);a=b=c=0;

9、a=(b--)+(--c);(3)写出与下列数字表达式相对应的C++表达式。(a)a2+2ab+b2(b)4/3πR3(c)5/9(F-32)(d)a≤b≤c(4)#includevoidfunc(intx,inty=10,intz=20);voidmain(){func(11,12,13);func(11);func(11,12);}voidfunc(intx,inty,intz){cout<viodm

10、ain(){intx,y=5;If(x=y!=0)cout<<″x=″<

11、9其中,F为华氏温度,C为摄氏温度。(4)编写程序输入一个十进制表示的正整数,将其转化为二进制表示并输出结果。习题参考答案第1章C++语言概述1.填空题(1)函数说明,函数体(2)声明区,主程序区,函数定义区(3)多态性(4)namespace,using(5)std(6)cin,>>(7)//(8)对数据的操作2.判断题(1)对(2)错(3)错(4)错(5)错3.改错题(1)没有函数体,应改为voidmain(){};(2)语句没有分号,应改为usingnamespacemyspace;(3)cou

12、t和操作符<<共同完成输出的功能,应改为cout<<"Inputyourname:";(4)应改为#include4.简答题(略)5.编程题(略)第1章基本数据类型、运算符与表达式1.选择题(1)B(2)D(3)B(4)D(5)B2.简答题(1)(a)、(c)(e)、(f)、(g)、(h)、(i)(2)(a)、(g)、(i)、(j)(3)(a)5.5(b)0(c)20(d)0,0(e)1(f)1,2(g)3(h)-40(i)2(j

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

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

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