作业一解答
更新时间:2024-01-09 20:05:01 阅读量: 教育文库 文档下载
C++语言 程序设计作业(1)答案
一、 填空题
1、C++预言中的每条基本语句以__________作为结束符,每条复合语
句以_________作为结束符。 [答案] ;、}
2、用于输出表达式值的标准输出流对象是_________,用于从键盘上
为变量输入值的标准输入流对象______。 [答案]cout、cin
3、当不需要函数返回值时,则应把该函数类型定义为_____。 [答案]void
4、执行”cout<<143<<’+’<<18<<’=’<<143+18< 得到的输出结果为 。 [答案] 143+18=161 5、执行”coun<<”ning”<<”chen”<<38< 输出结果为 。 [答案] ningchen38 6、在每个C++程序中都必须包含有这样一个函数,该函数的函数名 为 。 [答案] main 7、C++源程序文件的缺省扩展名为 ,由C++源程序文件编译而 成的目标文件的缺省扩展名为 由C++目标文件连接而成的 可执行文件的缺省扩展名为 。 [答案] .cpp,.obj,.exe 8、程序运行中需要从键盘上输入多于一个数据时,各数据之间应使 用 或 符号作为分隔符。 [答案] 空格,换行 9、十进制数25表示成符合C++八进制和十六进制数分别为 和 。 [答案] 031,0x19 10、在C++语言中,用转义字符序列 或操纵符 表示输出一 个换行符。 [答案] ‘\\n’,endl 11、执行”cout< 果为 。 [答案] d 12、执行”cout< 果为 。 [答案] H 13、已知’A’~’Z’的ASCII码为65~90,当执行”int x=’H’+5;” 语句后x的值为 。 [答案] 77 14、已知’A’~’Z’的ASCII码为65~90,当执行”char ch=16*5+2; cout< [答案] R 15、假定一个枚举型的定义为”enum RA{xa,xb,xc,xd};”,则执 行”cout<<”xc=”< 16、假定一个枚举型的定义为”enum RB{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、执行”int x=45,y=16;cont< 句序列后得到的输出结果为 。 [答案] 2 13 23、假定x=10,y=6,则表达式2+x++和++y*3的值分别为 和 。 [答案] 12,21 x2?y224、算术表达式对应的C++表达式为 。 2?xy[答案] (x*x+y*y)/(2-x*y) xy225、算术表达式+4b-1对应的C++表达式为 。 3a[答案] x*pow(y,2)/(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的相反表达式为 。 [答案] x<=b && b!=5 35、若x=15,y=40,则x>y和x<=y的逻辑值分别为 和 。 [答案] 0,1 36、假定x=5,则执行”a=(x? 10:4*2);”语句后a的值为 。 [答案] 10 37、假定a=5,则条件表达式”a= =0?10:20”的值为 。 [答案] 20 38、执行”typedef DataType;”语句后,在使用int定义整型变量 的地方都可以使用 来定义整型变量。 [答案] DataType 39、设x和y均为bool量,则x && y 为真的条件是 。 [答案] x、y均为真 40、设x和y均为bool量,则x || y 为假的条件是 。 [答案] x、y均为假 二、 写出下列程序运后的输出结果 1. #include void SB(char ch){ switch(ch){ case 'A':case 'a': cout<<\ case 'B':case 'b': cout<<\ case 'C':case 'c': cout<<\ default: cout<<\ } } void main(){ char a1='b',a2='C',a3='f'; SB(a1);SB(a2);SB('A'); cout< 答案:good!pass!well! 2. #include double SD(int a,int b,char op){ double x; switch(op){ case '+':x=double(a)+b;break; case '-':x=double(a)-b;break; case '*':x=double(a)*b;break; case '/': if (b) x=double(a)/b; else exit(1); break; default:exit(1); } return x; } void main(){ int x=20,y=12; cout< [答案] 8 240 3.2 3. #include void main(){ int s=0; for(int i=1;i<6;i++) s+=i*i; cout<<\} [答案] s=55 4. #include for( int i=1;;i++){ if(s>50)break; if(i%3==0)s+=i; } cout<<\} [答案] i,s=19,63 5. #include cout< [答案] 25 20 6. #include [答案] y*y=441 三、 写出下列每个函数的功能 1. #include int SA(int a,int b){ if(a>b)return 1; else if(a==b) return 0; else return -1; } [答案] 1 a>b 函数返回值= 0 a=b -1 a #include [答案] 求三个数中的最大值 3. int SE(int n){ int x;cin>>x;if(n==1) return x; int m=x; while(--n){ cin>>x; m+=x; } return m; } [答案] 求键盘输入的n个任意数之和 4. double SF(double x,int n){ double p=1,s=1; for(int i=1;i<=n;i++){ p*=x; s+=p/(i+1); } return s; } xi[答案] ? i?1i?0n5. #include int i=2; while(i<=a){ if(x%i==0) break; i++; } if (i<=a) return 0; else return 1; } [答案] 求素数,当x为素数,则返回1(真),否则返回6. float FH(){ float x,y=0,n=0; cin>>x; while(x!=-100){ n++;y+=x; cin>>x; } if(n==0) return y;else return y/n; } [答案] 求键盘输入的n个数的平均值 0(假)。
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 解答
- 作业
- 煤矿瓦斯煤尘爆炸原因和防治对策矿业安全技术
- 测试题-流变学
- 儿童文学推荐书目
- VB关于excel操作的实例
- 第4章 酸碱滴定法(1)
- GIS配准、建筑密度和建筑容积率的计算过程 - 图文
- 2018-2024年中国医用隔离面罩行业市场研究及投资战略预测报告
- 2017年河北省普通高等学校对口招生考试数学试卷及答案
- 喀什市第一中学2012年秋季开学前情况汇报
- 三角函数的图像与性质知识点及习题
- 学生高考前吃什么好考生饮食注意事项
- 浙江建德新安江中学18-19高三上学期12月抽考试题--地理
- 2016中国汽车电商行业发展及消费者研究报告毕业设计论文 - 图文
- 十二五规划大纲(会议0)9.2
- 麸炒白术饮片生产工艺验证方案
- 道路、室外排水管网及室外消防等改造工程施工组织设计
- 第一节 医院运行基本监测指标
- 安徽省怀远第三中学防震减灾科普示范学校汇报材料 - 图文
- Kalman滤波原理及程序(手册)解析
- 89c52的单片机自动往返电动小汽车设计报告 - 图文