版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C++语言程序设计自测练习(一)参考解答一、单项选择题1.A2.C3.B4.B5.B6.C7.A8.D9.B10.D11.D12.C13.D14.D15.C16.A17.B18.A19.C20.B21.B22.C23.C24.B25.D26.C27.A28.A29.C30.B31.D32.C33.D34.C35.C36.A37.B38.B39.C40.A41.C42.C43.A44.B45.B46.A47.B48.B49.C50.B二、填空题1.C2..cpp程序3.//4./**/5.cout6.cin7.main8.复合9.空白10.#include11.#12.分号13.用户(或编程者)14.程序15.函数头函数体16.原型(或声明)17..h.cpp18.警告(warning)致命(error)19.void20.v022.下一行23.3524.2525.63026.41127.32528.22929.0xF5(F大小写均可)30.036531.-128+12732.4433.4834.1135.2436.1537.1538.739.640.1341.33.242.x43.true(或1)44.false(或0)45.x46.!x47.false(或0)48.true(或1)49.(x+y)/(2*x*y)50.3*x*y/(x+y)51.1/(a*x*x+b*y*y)52.153.354.4255.枚举常量整数56.intdouble57.66058.4159.2060.9216三、程序填充题,对程序、函数或类中划有横线的位置,根据题意按标号把合适的内容填写到程序下面相应标号的后面1.(1)f1+f2(2)i%5==0(3)f2.(1)x(2)I(3)-j3.(1)n<=99(2)i<=temp(3)break4.(1)b<=0(2)a=b(3)b=r5.(1)x<3(或x<=2)(2)x%i==0(3)i++6.(1)b%i==0(2)i++(或++i)(3)b>=i7.(1)i<=5(2)j>=5+i(3)cout<<’*’8.(1)str[i]>=’A’&&str[i]<=’Z’(2)num++(3)returnnum9.(1)voidfun(charss[])(2)fun(s)(3)i<n/210.(1)a[i](或a[i]!=’\0’)(2)a[i]!=c3)'\0'四、写出程序运营结果1.max:85min:182.1235813213455893.s=60//6分4.121a,b,c=7,12,305.1114switchend.6.36139-517388677.114138558.111223369424339.106410.***************11.157111337五、指出程序或函数的功能1.计算并输出22+42+62+...+302的值。2.随机产生出10个10至99之间的素数并显示出来。3.此函数用于把十进制整数x转换为十六进制数字串输出。4.计算并输出1+的值,其中a的值由键盘输入。5.以参数a和b为运算对象,以参数op为四则算术运算符,求出运算结果并返回。6.把从键盘上输入的一个整数x分解为所有也许的每两个因子之积。7.计算并输出的值,其中N值由键盘输入。8.让计算机随机产生出10道20以内整数的加法题供用户计算,每道题10分,计算完毕后打印出得分。9.求出1+22+32+...+n2的值。10.实现字符串系统函数strcpy的功能,把b所指的字符串拷贝到a所指的字符数组空间中。11.函数模板,从一维数组a[n]中查找值为key的元素,若查找成功则返回真否则返回假。六、编程题1.voidmain(){ inti=0;doubles=0; while(s<5)s+=double(1)/++i;ﻩcout<<"n="<<i<<endl;}若采用for循环编写程序,则如下所示:#include<iostream.h>voidmain(){ inti;doubles=0; for(i=1;s<5;i++)s+=1.0/i;ﻩcout<<"n="<<i-1<<endl;ﻩ//注意:此i-1的值为所求的n值}2.#include<iostream.h>voidmain(){ inti;//用i作为循环变量 intp=1;//用p作为累乘变量 ints=1;//用s作为累加循环变量 for(i=1;i<=10;i++){p*=3;s+=p;}ﻩcout<<s<<endl;}3.#include<iostream.h>voidmain(){ﻩinti=0;//用i作为依次取值偶数的变量ﻩints=0;//用s作为累加变量ﻩdo{ﻩ i+=2; s+=i*i;ﻩ}while(s<1000);ﻩcout<<"n="<<i-2<<endl;}4.#include<iomanip.h>#include<math.h>constdoublea=10.2;voidmain(){ double
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026注册会计师考试《战略风险管理》强化测试题及答案
- 护理服务中的职业道德与行为规范
- 衍生品销售合同
- 2025年黑龙江省穆棱市高三生物上册期末考试模拟试卷含完整答案(全优)
- 初中八年级地理《海陆兼备的大国:疆域(第2课时)》教学设计
- 2025年湖北省洪湖市高三生物上册期末考试模拟试卷含完整答案(夺冠)
- 2025年河南省义马市高三生物上册期末考试模拟试卷附答案【综合卷】
- 2025年河南省沁阳市高三生物上册期末考试模拟卷及参考答案(达标题)
- ICU患者气管切开护理
- 器械gcp试题及答案完整版
- m认主协议书模板
- PCR室作业指导书表格汇编
- 《Unity虚拟现实开发实践》Unity-特效基础
- JBT 14732-2024《中碳和中碳合金钢滚珠丝杠热处理技术要求》
- 平台印刷机-机械原理课程设计报告
- 医防融合的实践路径与手段分析
- GB/T 24484-2009钼铁试样的采取和制备方法
- GA/T 1740.1-2020旅游景区安全防范要求第1部分:山岳型
- 碳纳米管的制备课件
- 九江市柴桑区乡镇街道社区行政村统计表
- 人教版《道德与法治》六年级下册总复习知识点
评论
0/150
提交评论