电大c形考册及答案.docx
《电大c形考册及答案.docx》由会员分享,可在线阅读,更多相关《电大c形考册及答案.docx(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 教化部人才培育形式 改革和开放教化试点 C+语言程序设计形成性考核册学校名称: 学生姓名: 学生学号: 班 级: 中央播送电视高校出版社姓 名: 学 号: 得 分: 老师签名: C+语言程序设计作业1一、填空题1C+语言中的每条根本语句以_;_作为完毕符,每条复合语句以_作为完毕符。2用于输出表达式值的标准输出流对象是_cout_,用于从键盘上为变量输入值的标准输入流对象是_cin_。3当不须要函数返回任何值时,那么应把该函数类型定义为_void_。4执行cout143+18=143+18endl;语句后得到的输出结果为_143+18=161_。5执行cout“nign“chen38endl
2、;语句后得到的输出结果为_nignchen38_。6在每个C+程序中都必需包含有这样一个函数,该函数的函数名为_main_。7C+源程序文件的缺省扩展名为_.cpp_, 由C+源程序文件编译而成的目的文件的缺省扩展名为_,由C+目的文件连接而成的可执行文件的缺省扩展名为_.exe_。8程序运行中须要从键盘上输入多于一个数据时,各数据之间应运用_空格_或_回车_符号作为分隔符。 9十进制数25表示成符合C+语言规那么的八进制和十六进制数分别为_031_ 和_ox19_。10在C+语言中,用转义字符序列_n_或操纵符_endl_表示输出一个换行符。11执行Coutchar(b+2)endl;语句后
3、得到的输出结果为_d_。12执行coutchar(K-3)endl; “语句后得到的输出结果为_H_。13 AZ的Ascll码为6590,当执行int x=H+5;语句后x的值为_77_。14AZ的Ascll码为6590,当执行char ch=16*5+2; coutchendl;语句序列后,得到的输出结果为_R_。15假定一个枚举类型的定义为enum RAxa,xb,xc,xd;,那么执行cout“xc=xcendl;语句得到的输出结果为_xc=2_。16假定一个枚举类型的定义为enum RBab,ac=3,ad,ae x=ad;,那么x的值为_4_。17char、short和int类型的大
4、小分别为_1B_、_2B_和_4B_。18float和double类型的大小分别为_4B_和_8B_。int_和_flaot_。20假设须要定义一个标识符常量,并且使C+可以进展类型检查,那么应在定义语句的开始运用保存字_#define_。21运用const语句定义一个标识符常量时,那么必需对它同时进展_初始化_。22执行int x=45,y=16;coutx/y x%yz的相反表达式为_x+y!Z或_x+y5&x10的相反表达式为_x=10_。34逻辑表达式ab| b=5的相反表达式为_a=b &b!=5_。35假设x=15,y=40,那么 xy 和 x=y的逻辑值分别为_0_和_1_。36
5、假定x=5,那么执行a=(x 10: 4*2);语句后a的值为_10_。37假定a=5,那么条件表达式a=0 10:20”的值为_20_。38;执行typedef int DataType;语句后,在运用int定义整型变量的地方都可以使用 DataType 来定义整型变量。39设x和y均为bool量,那么x&y为真的条件是_xture,yture_。40设x和y均为bool量,那么x| y为假的条件是_xfalse,yfalse_。二、写出以下程序运行后的输出结果 1# include void SB(char ch) switch(ch) case A:case a: Cout“well!;
6、break; Case B: case b: Cout“good! ; break; Case C:case c: cout“pass!;break; default: cout“bad!;break; good!Pass!Bad!Well! void main() char a1=b,a2=C,a3=f; SB(a1);SB(a2);SB(a3);SB(A); coutendl; 2#include #include double SD (int a,int b,char op) double x; switch(op) case +: x=double(a)+b; break; case
7、-: x=double(a)-b; break; case *: x=doubel(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; coutSD(x,y,-) ; coutSD(x,y,*) ; coutSD(x+y,y-2,/)endl; 3#include void main() int s=0; for(int i=l; i6;i+) S+=i*i; cout“s=sendl; s=55 4# incl
8、ude void main() int s=0; for(int i=1;i+) if(s50)break; if(i%3=0)s+=i; cout“i,s=i“,sendl; i,s=19,63 5# include void main() int s1=0,s2=0; for(int i=0; i10;i+) if(i%2) s1+=i; else s2+=i; couts1 s2endl; 25 20 6# include void main() int n=10,y=1; while(n-) y+; +y; cout“y*y=y*yendl; y*y=441 三、写出以下每个函数的功能
9、 1# include int SA(int a,int b) if(ab) return 1; else if(a=b) return 0; 返回值 1 ab else return -1; 0 a=b -1 a=b&a=c) return a; if(b=a&b=c) return b; if(c=a&c=b) return c; 返回值int a,b,c中最大值 3. int SE(int n) /n为大于等于1的整数 int x; cinx; if(n=1) return x; int m=x; 输入x当n=1返回地址x while(-n) 否那么求输入x值之和放到m中并 cinx;
10、m+=x; 返回m处 return m ; 4 double SF(double x,ini n) /n为大于等于0的整数 double p=1,s=1; for(int i=1;i=n;i+) p*=X; s+=p/(i+1); return s; S=1+x/2+x*x/2+x*x*x/3+xn/n+1 5 # include bool SG(int x) /x为大于等于2的整数 int a=int(sqrt(x);/取x的平方根 int i=2; while(i=a) if(x%i=0)break; 推断x是否为质数是返回1,否返回0 i+; if(ix; while(x!=-100)
11、输入n个实数计算它的平均值以-100作完毕 n+; y+=x; cinx; if(n=0) return y; else return y/n; 姓 名: 学 号: 得 分: 老师签名: C+语言程序设计作业2 一、填空题1假定一个一维数组的定义为char *a5;,那么该数组所含元素的个数为_5_ 所占存储空间的字节数为_5_.2假定一个二维数组的定义为int a46;,那么该数组所含元素的个数为_24_, 所占存储空间的字节数为_96_ 。3假定一个二维数组的定义为char a88;,那么该数组所含元素的个数为_ 64_,所占存储空间的字节数为_64_。4. 执行typdef float
12、ABC10;语句把ABC定义为具有10个单精度元素的_数组_。5. 在函数外定义的变量称为_全局_ _变量,假设没有被初始化那么系统隐含对它赋初值0_。6函数中的形参变量的初值由 调用函数调用 该函数时获得。7函数调用时,实参向形参的传送分为_传值_ 和_传址_两种传送方式。8. 变量分为全局和部分两种, 部分 _变量没有赋初值时,其值是不确定的。二、给出以下程序运行后的输出结果 1# include void main() 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+) swit
13、ch (ai%3) case 0:i0+; break; case 1: i1+; break; case 2:i2+; coutiO il i2endl; 4 2 4 2 . # include # include void main( ) char a5= “student,worker,cadre,apple,peasant ; char *pl,*p2; pl=p2=a0; for(int i=0;i0) pl=ai; if(strcmp(ai,p2)0) p2=ai; coutpl p2endl; work apple 3 . # include void main( ) int a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电大 形考册 答案
限制150内