如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
C++语言程序设计作业一解答一、填空题1、C++语言中得每条基本语句以;作为结束符,每条复合语句以}作为结束符。2、用于输出表达式值得标准输出流对象就是cout,用于从键盘上为变量输入值得标准输入流对象就是cin。3、当不需要函数返回任何值时,则应把该函数类型定义为void。4、执行“cout<<143<<'+'<<18<<'='<<143+18<<endl;”语句后得到得输出结果为143+18=161。5、执行“cout<<"ning"<<"chen"<<38<<endl;”语句后得到得输出结果为ningchen38。6、在每个C++程序中都必须包含有这样一个函数,该函数得函数名为main。7、C++源程序文件得缺省扩展名为、cpp,由C++源程序文件编译而成得目标文件得缺省扩展名为、obj,由C++目标文件连接而成得可执行文件得缺省扩展名为、exe。8、程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用空格或回车符号作为分隔符。9、十进制25表示成符合C++语言规则得八进制与十六进制分别为031与0x19。10、在C++语言中,用转义字符序列'\n'或操纵符endl表示输出一个换行符。11、执行“cout<<char('b'+2)<<endl;”语句后得到得输出结果为d。12、执行“cout<<char('K'-2)<<endl;”语句后得到得输出结果为H。13、已知'A'~'Z'得ASCII码为65~90,当执行“intx='H'+5;”语句后x得值为77。14、已知'A'~'Z'得ASCII码为65~90,当执行“charch=16*5+2;cout<<ch<<endl;”语句序列后,得到得输出结果为R。15、假定一个枚举类型得定义为“enumRA{xa,xb,xc,xd};”,则执行“cout<<"xc="<<xc<<endl;”语句得到得输出结果为xc=2。16、假定一个枚举类型得定义为“enumRB{ab,ac=3,ad,ae}x=ad;”,则x得值为4。17、char、short与int类型得大小分别为1、2与4。18、float与double类型得大小分别为4与8。19、十进制128与-3、26得类型分别为int与double。20、若需要定义一个标识符常量,并且使C++能够进行类型检查,则应在定义语句得开始使用保留字const。21、使用const语句定义一个标识符常量时,则必须对它同时进行初始化。22、执行“intx=45,y=16;cout<<x/y<<''<<x%y<<endl;”语句序列后得到得输出结果为213。23、假定x=10,y=6,则表达式2+x++与++y*3得值分别为12与21。24、算术表达式对应得C++表达式为(x*x+y*y)/(2-x*y)。25、算术表达式对应得C++表达式为(x*y*y)/(3*a)+4*b-1。26、表达式float(25)/4与int(14、6)%5得值分别为6、25与4。27、表达式a=a+b表示成复合赋值表达式为a+=b。28、表达式a=a+1表示成增量表达式为++a。29、表达式++y表示成赋值表达式为y=y+1。30、关系表达式(x==0)得等价表达式为!(x!=0)。31、关系表达式(x!=0)得等价表达式为!(x==0)。32、关系表达式x+y>z得相反表达式为x+y<=z。33、逻辑表达式x>5&&x<10得相反表达式x<=5||x>=10。34、逻辑表达式a>b||b==5得相反表达式a<=b&&b!=5。35、若x=15,y=40,则x>y与x<=y得逻辑值分别为false与true。36、假定x=5,则执行“a=(x?10:4*2);”语句后a得值为10。37、假定a=5,则条件表达式“a==0?10:20;”得值为20。38、执行“typedefintDateType;”语句后,在使用int定义整型变量得地方都可以使用DataType来定义整型变量。39、设x与y均为bool量,则x&&y为真得条件就是x与y得值同时为true。40、设x与y均为bool量,则x||y为假得条件就是x与y得值同时为false。二、写出下列程序运行后得输出结果1、ﻩ#include<iostream、h>ﻩvoidSB(charch){ﻩﻩswitch(ch){ﻩcase'A':case'a':ﻩﻩcout<<"well!";break;case'B':case'b':ﻩcout<<"good!";break;ﻩﻩcase'C':case'c':ﻩﻩcout<<"pass!";break;default:ﻩ