还剩15页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
2023年宁波电大《C++语言程序设计》第一次作业
一、填空题
1.一种基本语句的最终一种字符是O
2.函数调用时,实参向形参的J传送分为和两种传送方式
3.若应用程序onefunc.cpp中只有一种函数,这个函数的J名称是o
4.变量分为全局和局部两种,变量没有赋初值时,其值是不确定目勺
5.常量345L占用字节存储空间
6.执行int i,s;fori=8,s=0;i0;i--s+=i;while++i5s+=i;后;s的值是o
7.执行forint i=0;i=20;i++cout«,*,;将输出个*号
3.^include iostream.h voidSB char ch{switchch{case Acase cout^well!;break;,acasecase b:coutv good!v;break;case C:casec:coutv pass!”;break;default:cout〈“bad!”;break;void mainchar al=b,a2=C,a3=fSBal;SBa2;SBa3;SB A;coutendl;第一次作业参照答案:
1.
2.传值传地址
3.main
4.局部
5.
46.
467.
218.
64649.y=x100100:0;
10.
711.
1712.
6513.122
一、填空题
114.
8215.
19.a*a*a+3*a*a*a*b+3*a*b*b+b*b*b
20.类型修饰符形式参数表
416.143+17=
16017.f=++p+15;
18.x+y选择题LB
2.D
3.C
4.A
5.B
6.B
7.C
8.C
9.A
10.C
三、程序改错题不得增长语句、删除语句,只能在原句改正
1、cinajk;改正为cinajk;j=a;改正为a=j;
2、double x,s;改正为double x,s=0;s二x;改正为s+二x;
四、编程题
1.ftinclude iostream.h voidmaindouble a,b,c,d;cout〈”请输入4个数;cin»ab»cd;if aba=b;if aca=c;if ada=d;coutv最大数是
2.ttinclude iostream.hvoid main{int data
[10],m,j=0;cout〈〈”请输入10个整数”;form=0;m10;m++cindata[m];form=l;m10;m++if data[m]data[j]j=m;if j0{m=data
[0];data
[0]=data[j];data[j]=ni;}coutendl;form=0;m10;m++coutdata[m],;}
五、写出下列程序的运行成果1s=
552.y*y=
4413.good!pass!bad!well!.
8.假定一种二维数组的定义为“char a
[8]
[8];,则该数组所含元素日勺个数为,所占存储空间的字节数为o
9.把逗号体现式x>100100:0时值赋值给变量y的赋值语句是O
10.字符串字符串”占用字节的空间
11.FirstLine\n2ndLine日勺长度是
12.执行int a=5,b;b=a++;后,a日勺值为,b日勺值为
13.假定x=10,y=6,则体现式2+x++和++y*3改J值分别为和o
14.执行cout<〈C+15;,显示在屏幕上的I是o
15.假定一种枚举类型欧I定义为uenum RB{ab,ac=3,ad,ae}x=ad;,则x的J值为O
16.执行Ucout«143«+«17«=«143+17<〈endl;”语句后得到H勺输出成果为
17.运用操作符++,语句序列p=p+l;f=p+15;的功能可以由一种语句完毕,这个语句是o
18.x+y3的相反条件不用操作符!可体现为
19.与a+3a3b+3ab2+£对应的C++体现式是O
20.函数定义时格式是函数名()函数体
二、选择题
1.ABA=B时值为()A、为true B、为false C、与AB的|值相似D、与A〈=B时值相似
2.C++字符串“ABC”以符号作为结束符,需字节欧I存储空间()A、C,3B、C,4C、\0,
3.从定义unsigned var;可以看出,var是一种()变量A、无符号短整型B、无符号小整型C、无符号整数D、无符号长整型
4.如下合法的C++字符常量是()A、B B、〃A〃C、65D、A
5.执行int k,d=8;k=d++*3;后,k和d时值分别为(A、248B、249C、278D、279A、11B、10C、
6.如下程序的I输出成果是()D、1011forj=10;jll;j++{fori=9;ij;i++reak;coutj
7.下列时常值变量定义中,错误时是A、const int11=210;B、const charch=67C、const doubled;D、const longld=345;
8.如下程序的输出成果是A、C B、C、E D、charch;ch二C+53;coutch;
9.若x为一种bool型变量,则x5日勺值A、为true B、为false C、与x的I值相似D、与x5的值相反
10.从如下给出的体现式中选出与whileE语句中日勺E不能等价的体现式为A、!E==0B、E0E0C、E==0D、E!=0
三、程序改错题不得增长语句、删除语句,只能在原句改正
1.输入3个数,找出其中最大一种并显示出来^include iostream.hvoid main{int a,j,k,m;cout«”请输入3个整数”;cinajk;cout”3个数中的最大的|是”;ifaj j=a;if aka=k;coutaendl;}
2.输入10个数,计算并显示它们的合计ttinclude iostream.hvoid maindouble x,s;cout〈”请输入10个数”forint j=0;j10;j—{cinx;s=x;}coutn合计n s;}
四、编程序题
1.设计一种程序,输入4个数,找出其中最小一种并显示出来
2.输入10个整数到一种数组中,调整这10个数在数组中的排列位置,使得其中最小的一种数成为数组的首元素,并输出处理后的数据
五、写出下列程序运行后的输出成果1•^include iostream.h voidmain ints=0;forint i=l;i6;i++s+=i*i;cout^s=sendl;
2.ttinclude iostream.h voidmain intn=10,y=l;while n一{y++;++y;}coutv y*y=”y^yendl;。
个人认证
优秀文档
获得点赞 0