欢迎来到天天文库
浏览记录
ID:56955984
大小:41.00 KB
页数:8页
时间:2020-07-28
《《C++语言程序设计》形成性考核作业(1)解答.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、C++语言程序设计作业一解答一、填空题1、C++语言中的每条基本语句以;作为结束符,每条复合语句以}作为结束符。2、用于输出表达式值的标准输出流对象是cout,用于从键盘上为变量输入值的标准输入流对象是cin。3、当不需要函数返回任何值时,则应把该函数类型定义为void。4、执行“cout<<143<<'+'<<18<<'='<<143+18<2、ain。7、C++源程序文件的缺省扩展名为.cpp,由C++源程序文件编译而成的目标文件的缺省扩展名为.obj,由C++目标文件连接而成的可执行文件的缺省扩展名为.exe。8、程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用空格或回车符号作为分隔符。9、十进制25表示成符合C++语言规则的八进制和十六进制分别为031和0x19。10、在C++语言中,用转义字符序列''或操纵符endl表示输出一个换行符。11、执行“cout<3、果为H。13、已知'A'~'Z'的ASCII码为65~90,当执行“intx='H'+5;”语句后x的值为77。14、已知'A'~'Z'的ASCII码为65~90,当执行“charch=16*5+2;cout<4、18、float和double类型的大小分别为4和8。19、十进制128和-3.26的类型分别为int和double。20、若需要定义一个标识符常量,并且使C++能够进行类型检查,则应在定义语句的开始使用保留字const。21、使用const语句定义一个标识符常量时,则必须对它同时进行初始化。22、执行“intx=45,y=16;cout<5、应的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<=56、7、x>=10。34、逻辑表达式a>b8、9、b==5的相反表达式a<=b&&10、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量,则x11、12、y为假的条件是x和y的值同时为false。二、写出下列程序运行后的输出结果1、#include13、eam.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:cout<<"bad!";break;}}voidmain(){chara1='b',a2='C',a3='f';SB(a1);SB(a2);SB(a3);SB('A');co
2、ain。7、C++源程序文件的缺省扩展名为.cpp,由C++源程序文件编译而成的目标文件的缺省扩展名为.obj,由C++目标文件连接而成的可执行文件的缺省扩展名为.exe。8、程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用空格或回车符号作为分隔符。9、十进制25表示成符合C++语言规则的八进制和十六进制分别为031和0x19。10、在C++语言中,用转义字符序列''或操纵符endl表示输出一个换行符。11、执行“cout<3、果为H。13、已知'A'~'Z'的ASCII码为65~90,当执行“intx='H'+5;”语句后x的值为77。14、已知'A'~'Z'的ASCII码为65~90,当执行“charch=16*5+2;cout<4、18、float和double类型的大小分别为4和8。19、十进制128和-3.26的类型分别为int和double。20、若需要定义一个标识符常量,并且使C++能够进行类型检查,则应在定义语句的开始使用保留字const。21、使用const语句定义一个标识符常量时,则必须对它同时进行初始化。22、执行“intx=45,y=16;cout<5、应的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<=56、7、x>=10。34、逻辑表达式a>b8、9、b==5的相反表达式a<=b&&10、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量,则x11、12、y为假的条件是x和y的值同时为false。二、写出下列程序运行后的输出结果1、#include13、eam.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:cout<<"bad!";break;}}voidmain(){chara1='b',a2='C',a3='f';SB(a1);SB(a2);SB(a3);SB('A');co
3、果为H。13、已知'A'~'Z'的ASCII码为65~90,当执行“intx='H'+5;”语句后x的值为77。14、已知'A'~'Z'的ASCII码为65~90,当执行“charch=16*5+2;cout<4、18、float和double类型的大小分别为4和8。19、十进制128和-3.26的类型分别为int和double。20、若需要定义一个标识符常量,并且使C++能够进行类型检查,则应在定义语句的开始使用保留字const。21、使用const语句定义一个标识符常量时,则必须对它同时进行初始化。22、执行“intx=45,y=16;cout<5、应的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<=56、7、x>=10。34、逻辑表达式a>b8、9、b==5的相反表达式a<=b&&10、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量,则x11、12、y为假的条件是x和y的值同时为false。二、写出下列程序运行后的输出结果1、#include13、eam.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:cout<<"bad!";break;}}voidmain(){chara1='b',a2='C',a3='f';SB(a1);SB(a2);SB(a3);SB('A');co
4、18、float和double类型的大小分别为4和8。19、十进制128和-3.26的类型分别为int和double。20、若需要定义一个标识符常量,并且使C++能够进行类型检查,则应在定义语句的开始使用保留字const。21、使用const语句定义一个标识符常量时,则必须对它同时进行初始化。22、执行“intx=45,y=16;cout<5、应的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<=56、7、x>=10。34、逻辑表达式a>b8、9、b==5的相反表达式a<=b&&10、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量,则x11、12、y为假的条件是x和y的值同时为false。二、写出下列程序运行后的输出结果1、#include13、eam.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:cout<<"bad!";break;}}voidmain(){chara1='b',a2='C',a3='f';SB(a1);SB(a2);SB(a3);SB('A');co
5、应的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
6、
7、x>=10。34、逻辑表达式a>b
8、
9、b==5的相反表达式a<=b&&
10、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
11、
12、y为假的条件是x和y的值同时为false。二、写出下列程序运行后的输出结果1、#include13、eam.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:cout<<"bad!";break;}}voidmain(){chara1='b',a2='C',a3='f';SB(a1);SB(a2);SB(a3);SB('A');co
13、eam.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:cout<<"bad!";break;}}voidmain(){chara1='b',a2='C',a3='f';SB(a1);SB(a2);SB(a3);SB('A');co
此文档下载收益归作者所有