收藏 分销(赏)

2017年电大电大形成性考核册c++第二次作业及答案.doc

上传人:精*** 文档编号:2122669 上传时间:2024-05-16 格式:DOC 页数:5 大小:36.50KB
下载 相关 举报
2017年电大电大形成性考核册c++第二次作业及答案.doc_第1页
第1页 / 共5页
2017年电大电大形成性考核册c++第二次作业及答案.doc_第2页
第2页 / 共5页
2017年电大电大形成性考核册c++第二次作业及答案.doc_第3页
第3页 / 共5页
2017年电大电大形成性考核册c++第二次作业及答案.doc_第4页
第4页 / 共5页
2017年电大电大形成性考核册c++第二次作业及答案.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、 最新资料,word文档,可以自由编辑!精品文档下载 【本页是封面,下载后可以删除!】计算机应用专业“C+语言程序设计”课程作业第二次作业一、 填空题1假定一个一维数组的定义为“char * a5;”,则该数组所含元素的个数为 5 ,所占存储空间的字节数为 20 。2假定一个二维数组的定义为“int a46;”,则该数组所含元素的个数为 24 ,所占存储空间的字节数为 96 。3假定一个二维数组的定义为“char a88;”,则该数组所含元素的个数为 64 ,所占存储空间的字节数为 64 。4执行“typedef float ABC10;”语句把ABC定义为具有10个单精度元素的 数组 。5在

2、函数外定义的变量称为 全局 变量,若没有被初始化则系统隐含对它赋初值 0 。6函数中的形参变量的初值由 调用 该函数时获得。7函数调用时,实参向形参的传送分为 传值 和 传址 两种传送方式。8变量分为全局和局部两种, 局部 变量没有赋初值时,其值是不确定的。二、 给出下列程序运行后的输出结果1includevoid mian() int a10= 12,39,26,41,55,63,72,40,83,95; int i0=0,i1=0,i2=0; for(int i=0;i10;I+) switch(ai%3) case 0 : i0+ +;break; case 1 : i1+ +;brea

3、k; case 2 : i2+ +; cout i0 i1 i2endl;4 2 42includeincludevoid main() char * a5 = ”student”,”worker”,”cadre”,”apple”,”peasant”; char * p1,*p2; p1=p2= a0;for(int i=0;i0)p1= ai; if(strcmp(ai,p2)0)p2= ai;coutp1 p2endl;worker apple3includevoid main() int a8= 36,73,48,14,55,40,32,66; int b1,b2; b1=b2= a0;

4、 for(int i=1;ib1) if(b1b2)b2=b1; b1= ai; coutb1 b2endl;73 364includevoid main() char a = ”aabcdaabacabfgacd”; int i1=0, i2=0, i=0; while(ai) if(ai = = a)i1+ +; if(ai = = b)i2+ +; i + +; couti1 i2endl;7 35includevoid main() char a = ”abcdabcdbdaeaf”; int b5= 0 ,i=0; while(ai) switch(ai) case a : b0 +

5、 +;break; case b : b1 + +;break; case c : b2 + +;break; case d : b3 + +;break; default : b4 + +; i + +; for(i=0;i5;i + +)coutbi ; coutendl;4 3 2 3 26include void main() int a10 = 73,83,54,62,40,75,80,92,77,84;int b4 = 60,70,90,101;int c4 = 0;for(int i=0;i =bj)j + +; cj + +;for(i =0;i 4;i + +)coutci

6、;coutendl; 2 1 6 17includevoid main() int a3 4 = 1,2,7,8,5,6,11,12,24,10,3,4; int m = a0 0; int ii =0,jj =0; for(int i =0;i3;i + +) for(int j =0;jm)m= ai j;ii=i;jj=j;cout ii jj aii jjendl;2 0 248includevoid main() int a =10,b =20; cout a b endl; a * = 4; int b = a +35; cout a b endl; cout a b endl;1

7、0 2040 7540 20三、 写出下列每个函数的功能1int WC(int a ,int n,int k)int c = 0;for(int i = 0;i = k)c + +;return c;返回有n个元素的整型数组a中大于等于整数k的元素个数。2includevoid WA(int a ,int n) for(int i = 0;in;i + +) int k = i; for(int j = i+1;jn;j + +) if(ajak)k = j; int x = ai;ai = ak;ak = x;函数功能是将有n个元素的整型数组从小到大排列。3includetemplatein

8、t WG(TT a,TT b) if(ab)return 1; else if(a = = b)return 0; else return 1;比较两个任意类型的数a和b,若a大于b则返回1,若a等于b则返回0,若a小于b否则返回1。4includetemplateType WD(Type a ,int n) Type m= a0; for(int i = 0;i m)m = ai; return m;返回有n个元素的任意类型数组中最大的数。5Templatevoid WE(Type a ,Type b ,int n) for(int i = 0;in;i + +) bi = ai * 2;将有n个元素的任意类型数组a中的每个元素乘以2后放到数组b中的相应位置中。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 远程教育/电大

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服