ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:20.78KB ,
资源ID:21826831      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21826831.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(CC++语言样卷Word格式文档下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

CC++语言样卷Word格式文档下载.docx

1、 int a;int b; data, *p=&data; 则对data中的成员a引用不正确的是( )。 A、p.a B、p-a C、(*p).a D、data.a8. 在C语言中,以( )作为字符串结束标志 An B. 0 C. 0 D. 9. 如有定义: int a, *p =&a; 不能对变量a正确赋值的是( )Acinp; B*p=15; Ca=15; D cin10. 不能实现2数交换功能的函数是( )A .void swapa(int x,int y) B. void swapb(int &x, int &y) int temp; int temp;temp=x; x=y; y=t

2、emp; temp=x; C. void swapc(int *x,int *y) int temp;temp=*x; *x=*y; *y=temp; 二、 阅读程序(每小题5分,共40分)1. #include using namespace std;若输入2 3和5,运行结果为:若输入4 6和7,运行结果为:int main(void) int a,b,c; coutab; coutinput a+b=c; if(a+b=c)coutright!endl; elseerror! return 0;2. #include 若输入2,运行结果为:若输入3,运行结果为: int main(voi

3、d) int choice; float price;Enter choice: choice; switch (choice) case 1: price=3; case 2: price=2.5; break; case 3: price=4; case 4: price=3.5; default: price=0.0; price = pricereturn 0; 3. #include n; sum = 0; for (i = 1; i = n; i+) item = 1.0 / (2*i-1); sum = sum + item;sum = sum;4. #include 若输入73

4、,运行结果为:若输入-129,运行结果为:int sum_dig(int num) int k=0;do k=k+(num%10); num= num/10;while(num); return k; int m=1,n;“ninput data:”; if(n0) m=-1;m* sum_dig (m*n) return 0; 选择你认为必须的几组测试数据,并写出运行结果测试数据 运行结果5. #include 100 | score 0 ) cout= 80)your grade is Anelse if(score = 60)your grade is Bnelse your grade

5、 is Cn程序功能:运行结果(不必写出全部结果,示意清楚即可):6. #include int i, j;for(i=1; i10;for(j=1; j=i; j+)j*i=i*jtcout endl;7. #include #define N 6 运行结果为: int i; int fibN = 1, 1; for(i = 2; N; i+) fibi = fibi - 1 + fibi - 2; for(i = 0; fibi程序功能为:8. #include int i, j,sum; int a23=1,2,3,4,5,6; for(i = 0; 2; i+) for(j = 0;

6、j 3; j+) aij i+) sum=0; sum= sum+aij;sum” =sum; 三、在划线处填上适当的语句或表达式,使程序能实现要求的功能(每空2分,共10分)1. 程序功能:在数组(组内无重值)中查找x,找到,显示其在数组中的下标 #include =N) “NOT find” 2.(中国古典算术问题)某工地需要搬运砖块,已知男人一人搬3块,女人一人搬2块,小孩两人搬一块。问用45人正好搬45块砖,列出所有有效的搬法,并统计有多少种搬法。#include int child, women, men,n=0; for(men = 0; men = 15; men+) for(

7、) for( child=0;child=44; child=child+2) if(men*3+women*2+child/2=45 & ) coutmen=men,women=women,child= ;n=nwhile(score=0) sum= score +sum; /第9行 n+; if (n“the ave is ”data1opdata2;switch(op) case +:data1+data2 break; case - :data1-data2 break; case *:data1*data2 case / :data1/data2break; default :”五.

8、 编程题(每题8分,共32分) 1. C语言总成绩由平时成绩和期末成绩两部分组成,平时成绩占30%,期末成绩占70%,输入你希望的总成绩(百分制),再输入平时成绩(百分制),计算并显示出你期末试卷应该达到的分数(百分制),并给出2组测试数据及预期结果。(编程不必考虑输入出错的情况,注意是求期末成绩,而不是总成绩)y= 5x+1 x 0y=1/x 0x1y= x3 1x2. 编写一个程序,实现右侧的分段函数(即当用户从键盘输入任意一个 x 值,程序可以求出对应的 y 值并输出)3. 自定义一个函数计算圆柱体的体积,并编写主函数,输入半径和高,调用函数求出圆柱体体积4. 定义一个长度为6的整型数组

9、,从键盘输入6个数据给数组,找出并显示最大值和它所对应的下标。参考答案及评分标准一选择题, 评分标准: 每题1分,共10分CABCB CABAA二阅读程序; 评分标准: 每题5分,可根据答案给05分。共40分1. 若输入2 3和5,运行结果为:right!error2. 若输入2,运行结果为:price=2.5 若输入3,运行结果为:price=3.53. 若输入4,运行结果为:sum=1.67619 sum=0.1428574. 若输入73,运行结果为:10-125. 测试数据 运行结果107 input error! -40 input error!90 your grade is A73

10、 your grade is B32 your grade is C6. 程序功能:打印九九乘法表1*1=11*2=2 2*2=41*9=9 2*9=18 3*9=27 9*9=817. 运行结果:1 1 2 3 5 88. 运行结果: 1 2 34 5 6sum0=6sum1=15 程序功能:输出数组,并求出各行元素之和 三 填空, 评分标准: 每空2分,共10分1. iN; ai=x 2. women=0;23;women+ men+women+child=45 n+ 四 改错:1. #include int score, sum=0 ;评分标准:答案不唯一,可根据答题情况给分,本题得分为

11、04分2. #include if(data2!divided by zero !3. 自定义一个函数计算圆柱体的体积,并编编写主函数,输入半径和高,调用函数求出圆柱体体积 (编程方法不唯一,答案仅供参考) (1) 对于程序中出现的语法错误,每错一处扣0.5分,但最多不得超过3分。(2) 变量数据类型定义准确,编程思路清晰,算法设计合理,程序结构完整,输入输出语句格式正确,完全实现了题目的要求,程序书写规范,给满分。(3) 算法设计合理,但程序中出现有逻辑错误,给60%以上得分。(4) 没有明确的编程思路,但能实现一些基本功能,可得555%得分。(5) 最低得分为0分。 int score1,

12、 score float score2;nplease input your score1:score1;nplease input your score:score2= (score-0.3*score1)/0.7;score2 = score2;测试数据 预期结果 score1 score score2 70 90 98.5714 90 60 47.1429 float x, y;nplease input x: if(x y=5*x+1; else if(x1) y=1/x; else y=x*x*x;y=y3. #include h; v=get_volume (r,h); volume=v return 0; const int N=6;int i, aN,index;Enter integers:aiaindex)index=i ;The max is aindex”,position is “index

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1