面向对象程序设计辅导六(编辑修改稿)内容摘要:
则输出结果为( )。 B A. 3 B. 4 C. 5 D. 6 二、填空 1. 假定 x=5, y=6,则执行表达式 y+=x计算 后, x和 y的值分别为 __________和 __________。 3 4 11 2. C++常数 0x145对应的十进制值为 __________。 325 3. C++常数 0345对应的十进制值为 __________。 229 4. 十进制常数 245对应的十六进制的 C++表示为 __________。 0xF5 (F大小写均可 ) 5. 十进制常数 245对应的八进制的 C++表示为 __________。 0365 (F大小写均可 ) 6. signed char类型的值域范围是 ________至 __________之间的整数。 128 +127 7. int和 float类型的数据分别占用 _________和 __________个字节。 4 4 8. float和 double类型的数据分别占用 _________和 ________个字节。 4 8 9. bool和 char类型的数据分别占用 _________和 ________个字节。 1 1 10. unsigned short int和 int类型的长度分别为 _________和 ________。 2 4 11. 字 符串 “This\’s a book.\n”的长度为 __________。 15 12. 字符串 “\nThis\’s a pen\n\n”的长度为 __________。 15 12. 在 C++中存储字符串 “abcdef”至少需要 ________个字节。 7 14. 在 C++中存储字符串 “a+b=c”至少需要 ________个字节。 6 15. 假定 x和 y为整型,其值分别为 16和 5,则 x%y和 x/y的值分别为 __________和 __________。 1 3 16. 若 while循环的“头”为 ”while(i++=10)”,并且 i的初值为 0,同时在循环体中不会修改 i的值,则循环体将被重复执行 ______次后正常结束。 11 17. 若 do 循环的“尾”为 ”while(++i10)”,并且 i 的初值为 0,同时在循环体中不会修改 i的值,则循环体将被重复执行 ______次后正常结束。 10 18. 当在程序中执行到 ________语句时,将结束本层循环类语句或 switch语句的执行。 break 19. 当在程序中执行到 ________语句时,将结束所在循环语句中循环体 的一次执行。 continue 20. 在程序中执行到 ________语句时,将结束所在函数的执行过程,返回到调用该函数的位置。 return 21.在程序执行完 ________函数调用后,将结束整个程序的执行过程,返回到 C++集成开发窗口。 主 (或 main) 22. 元素类型为 int的数组 a[10]共占用 ________字节的存储空间。 40 23. 元素类型为 double的二维数组 a[4][6]共占用 ________字节的存储空间。 192 24. 元素类型为 char的二维 数组 a[10][30]共占用 ________字节的存储空间。 300 25. 存储字符 ’a’和字符串 ”a”分别需要占用 ________和 ________个字节。 1 2 26. 空串的长度为 ________,存储它需要占用 ________个字节。 0 1 27. 字符串 ”\’a\’xy=4\n”的长度为 ________。 7 28. 字符串 ”a:\\xxk\\数据 ”的长度为 ________。 11 29. 用于存储一个长度为 n的字符串的字符数组的长度至少为 ________。 n+1 30. 若 a是一个字符数组,则从键盘上向该数组输入一个字符串的表达式为 __________。 cina 三、写出程序运行结果 1. include include void main() { int a[8]={25,48,32,85,64,18,48,29}。 int max,min。 4 max=min=a[0]。 for(int i=0。 i8。 i++) { if(xa[i]) max=a[i]。 if(xa[i]) min=a[i]。 } coutmax:maxendl。 coutmin:minendl。 } max:85 min:18 2. include void main() { int a,b。 for(a=1,b=2。 b50。 ) { couta39。 39。 b39。 39。 a=a+b。 b=a+b。 } coutendl。 couta39。 39。 b39。 39。 endl。 } 1 2 3 5 8 13 21 34 55 89 3. include const int M=3, N=4。 void main() { int i,j,s=0。 for(i=1。 i=M。 i++) for(j=1。 j=N。 j++) s+=i*j。 cout”s=”sendl。 } s=60 4. include void main() { int a=2,b=5,c=0。 5 if(a+b10) c=a*b。 else c=3*a+b。 if(c=20) coutc*c。 else cout4+c5。 coutendl。 a=a+b。 b=a+b。 c+=a+b。 couta,b,c=a39。 ,39。 b39。 ,39。 cendl。 } 121 a,b,c=7,12,30 5. include void main() { int i,j。 for(i=0。 i5。 i++) { for(j=i。 j5。 j++) cout’*’。 coutendl。 } } ***** **** *** ** * 6. include void main() { for(int i=1,s=0。 i20。 i++) { if(i%2==0 || i%3==0) continue。 couti’ ’。 s+=i。 } coutsendl。 } 1 5 7 11 13 37 12. include const int T=6。 void main() { int i,j。 for(i=1。 i=T。 i+=2) 6 for(j=2。 j=T。 j+=2) { if(i+jT) cout’+’。 else cout’*’。 } } ++*+***** 7. include void main() { int a,b,c=0。 for(a=1。 a4。 a++) for(b=6。 b1。 b=2) { if((a+b)%2==0) c+=a+b。 else c+=a*b。 if(b==2) couta’ ’b’ ’cendl。 } } 1 2 12 2 2 30 3 2 66 8. include const int B=2。 void main() { int p=1,s=1。 while(s50) { p*=B。 s+=p。 } couts=sendl。 } s=63 9. include void main() { int x=24,y=88。 int i=2,p=1。 do { while(x%i==0 amp。 amp。 y%i==0) { p*=i。 7 x/=i。 y/=i。 } i++。 }while(x=i amp。 amp。 y=i)。 coutp*x*yendl。 } 264 10. include const int N=3。 void main() { int a[N][N]={{7,5,3},{2,8,6},{1,4,2}}。 int b[N][N]={{3,6,9},{2,8,3},{5,2,7}}。 int i,j,c[N][N]。 for(i=0。 iN。 i++) //计算矩阵 C for(j=0。 jN。 j++) c[i][j]=a[i][j]+b[i][j]。 for(i=0。 iN。 i++) { //输出矩阵 C for(j=0。 jN。 j++) coutsetw(5)c[i][j]。 coutendl。 } } 10 1 6 4 0 3 6 6 9 11. include int a=5。 void main() { int b=a+20。 int a=10。 couta39。 39。 bendl。面向对象程序设计辅导六(编辑修改稿)
相关推荐
台面上,设定开槽深度,脚踩踏板,气缸自动压料,洗槽电机同时升起。 开好燕尾槽。 建筑用木别墅连接件 :建筑用木别墅连接件 :适用于木别墅或阳光房,墙体 和立柱的连接,需配合重型燕尾榫。 :碳纤维 重型燕尾榫 :重型燕尾榫 :端面尺寸 2416mm 长度: 100mm :碳纤维 ,阳光房,木别墅的专用连接件,配合燕尾刀使用。 16 手工工具套装 手工刨子加紧钳多功能手锯套装 :手动工具 刨子套装:
已经提高到一种生活方式与享受的层面,因此橱柜作为家居必备品,开始在市场中应运而生,并且产品逐步走向整体橱柜的发展趋势,海尔倡导推出整体厨房的新概念和新产品。 新杭州市区人口总量目前为 372 万,其中,原城区人口为 179 万,现非农业人 口为 185 万。 以 5 口之家计算,预计家庭共有70~80万户,其中具有中层收入的预计10万 ~1 5 万户,整体消费水平较高的约3 万户。 另根据 03
机房新风、排风系统二 柜式空调 美的 5P 通信机房柜机 套 空调安装附件 (按 30 米 /台预算 ) 美的 铜管、保温电源等 套 空调切换器 美的 自动定时切换 个 四、机房气体消防系统 序号 项目名称 规 格 型 号 单位 数量 备 注 一 气体灭火部分 柜 式灭火装置 G100 瓶组 1 HFC227ea 药剂 HFC227ea kg 100 机房专用泄压口 500*300 套 1 二
《面向对象程序设计课程设计》说明书 第一章 概述 面向对象编程用语言与其他语言不同,它将客观事物看做具有属性和行为的随想,通过抽象找出同一类对象共同属性 和行为。 主要特点是:抽象、封装、继承和多态。 在本程序的设计过程中,主要运用了抽象和封装的手法。 本程序中将抽出的公共性质和 一部分 功能一起封装成了一个 Student 类 ,功能被设计成相应的函数。 封装中的函数为类提供了外部接口
、问答题(共 30分) 1. ( 4分)画出下列程序产生的对象的内存映象。 includeiostream includestring using namespace std。 class Member { 得分 评卷人 第 3页 共 12 页 int age。 char *name。 public: Member( int a, char *str) { age = a。 name = new
开,升降器臂拉压变形量相等。 图 玻璃升降器工作示意图 1— 传动臂; 2— 球头滚轮轴; 3— 滑槽; 4— 滚轮; 5— 弹簧片 力的传递方式 玻璃升降器是由人力操作的,产生 ,但在各臂开始运动前,手柄的自由转动空行程量应恰当,一般为 78度。 传动路线: 手摇柄→小齿轮→扇形齿轮→升降臂(主动臂与从动臂) →玻璃安装槽板→玻璃升降运动。 如图 图 力的传递过程 玻璃升降器的布置 驱动机构