帮你提升成绩,规划学习路径,设计职业方向,解决作业难题,指导论文写作。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业论文指导
扫码关注
作业论文指导,轻松解决学习难题!
学起plus面向对象程序设计2,面向对象程序设计,面向对象课程设计,面向对象程序设计1作业答案
面向对象程序设计2,面向对象程序设计,面向对象课程设计,面向对象程序设计1
学校: 无
问题 1: 1.
选项:
A. (A)
B. (B)
C. (C)
D. (D)
答案: (B)
问题 2: 2.
选项:
A. (A)
B. (B)
C. (C)
D. (D)
答案: (C)
问题 3: 3.
选项:
A. (A)
B. (B)
C. (C)
D. (D)
答案: (A)
问题 4: 4.
选项:
A. (A)
B. (B)
C. (C)
D. (D)
答案: (D)
问题 5: 5. 变量s的定义为“char *s=”Hello world!”;”,要使变量p指向s所指向的同一个字符串,则应选取( )。
选项:
A. char*p=s
B. char*p=&s
C. char*p
D. p=*s
E. char*p
F. p=&s
答案: char*p=s
问题 6: 6.
选项:
A. (A)
B. (B)
C. (C)
D. (D)
答案: (C)
问题 7: 7. 假定一条定义语句为“int a[10], x, *pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的语句为( )。
选项:
A. x=pa[3]
B. x=*(a+3)
C. x=a[3]
D. x=*pa+3
答案: 请关注公众号【青年搜题】查看答案
问题 8: 8.
选项:
A. (A)
B. (B)
C. (C)
D. (D)
答案: 请关注公众号【青年搜题】查看答案
问题 9: 9. 假定有“struct BOOK{char title[40]; float price;}; BOOK *book;”,则不正确的语句为( )。
选项:
A. BOOK*x=newbook
B. BOOKx={"C++Programming",27.0}
C. BOOK*x=newBOOK
D. BOOK*x=book
答案: 请关注公众号【青年搜题】查看答案
问题 10: 10.
选项:
A. (A)
B. (B)
C. (C)
D. (D)
答案: 请关注公众号【青年搜题】查看答案
问题 11: 11.
选项:
A. (A)
B. (B)
C. (C)
D. (D)
答案: 请关注公众号【青年搜题】查看答案
问题 12: 12. 面向对象方法的多态性是指( )。
选项:
A. 一个类可以派生出多个特殊类
B. 一个对象在不同的运行环境中可以有不同的变体
C. 针对一消息,不同的对象可以以适合自身的方式加以响应
D. 一个对象可以是由多个其他对象组合而成的
答案: 请关注公众号【青年搜题】查看答案
问题 13: 13. 假定有定义“int b[10]; int *pb;”,则不正确的赋值语句为( )。
选项:
A. pb=b
B. pb=&b[0]
C. *pb=newint
D. pb=b[5]
答案: 请关注公众号【青年搜题】查看答案
问题 14: 14.
选项:
A. (A)
B. (B)
C. (C)
D. (D)
答案: 请关注公众号【青年搜题】查看答案
问题 15: 15. x>0 && x<=10的相反表达式为( )。
选项:
A. x<=0||x>10
B. x<=0&&x>10
C. x<=0||x<=10
D. x>0&&x>10
答案: 请关注公众号【青年搜题】查看答案
问题 16: 16.
选项:
A. (A)
B. (B)
C. (C)
D. (D)
答案: 请关注公众号【青年搜题】查看答案
问题 17: 17. 以下叙述不正确的是( )。
选项:
A. 宏替换不占用运行时间
B. 宏名无类型
C. 宏替换只是字符替换
D. 宏名必须用大写字母表示
答案: 请关注公众号【青年搜题】查看答案
问题 18: 18.
选项:
A. (A)
B. (B)
C. (C)
D. (D)
答案: 请关注公众号【青年搜题】查看答案
问题 19: 19.
选项:
A. (A)
B. (B)
C. (C)
D. (D)
答案: 请关注公众号【青年搜题】查看答案
问题 20: 20.
选项:
A. (A)
B. (B)
C. (C)
D. (D)
答案: 请关注公众号【青年搜题】查看答案
问题 21: 21. 函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为( )个。
选项:
A. 1
B. 2
C. 4
D. 5
答案: 请关注公众号【青年搜题】查看答案
问题 22: 22. 假定p是具有double类型的指针变量,则表达式++p使p的值(以字节为单位)增加( )。
选项:
A. 1
B. 4
C. sizeof(double)
D. sizeof(p)
答案: 请关注公众号【青年搜题】查看答案
问题 23: 23. 函数调用不可以( )。
选项:
A. 出现在一个表达式中
B. 出现在执行语句中
C. 作为一个函数的实参
D. 作为一个函数的形参
答案: 请关注公众号【青年搜题】查看答案
问题 24: 24.
选项:
A. (A)
B. (B)
C. (C)
D. (D)
答案: 请关注公众号【青年搜题】查看答案
问题 25: 25. 关于消息,下列说法中不正确的是( )。
选项:
A. 发送消息的对象请求服务,接受消息的对象提供服务
B. 消息的发送者必须了解消息的接收者如何相应消息
C. 在C++中,消息的发送具体体现为对接收消息的对象的某个函数的调用
D. 每个对象只能接收某些特定格式的消息
答案: 请关注公众号【青年搜题】查看答案
问题 26: 26.
选项:
A. (A)
B. (B)
C. (C)
D. (D)
答案: 请关注公众号【青年搜题】查看答案
问题 27: 27. 决定C++语言中函数的返回值类型的是()
选项:
A. return语句中的表达式类型
B. 调用该函数时系统随机产生的类型
C. 调用该函数时的主调用函数类型
D. 在定义该函数时所指定的数据类型
答案: 请关注公众号【青年搜题】查看答案
问题 28: 28. 循环语句“for(int i=0; i<n; i++) cout<<i*i<<’ ’;”中循环体执行的次数为( )。
选项:
A. 1
B. n-1
C. n
D. n+1
答案: 请关注公众号【青年搜题】查看答案
问题 29: 29.
选项:
A. (A)
B. (B)
C. (C)
D. (D)
答案: 请关注公众号【青年搜题】查看答案
问题 30: 30.
选项:
A. (A)
B. (B)
C. (C)
D. (D)
答案: 请关注公众号【青年搜题】查看答案
问题 31: 31.
选项:
A. (A)
B. (B)
C. (C)
D. (D)
答案: 请关注公众号【青年搜题】查看答案
问题 32: 32. C++程序从上机到得到结果的几个操作步骤依次是( )。
选项:
A. 编译、编辑、连接、运行
B. 编辑、编译、连接、运行
C. 编译、运行、编辑、连接
D. 编辑、运行、编辑、连接
答案: 请关注公众号【青年搜题】查看答案
问题 33: 33. 假定变量a和pa定义为“double a[10], *pa=a;”,要将12.35赋值给a中的下标为5的元素,不正确的语句是( )。
选项:
A. pa[5]=12.35
B. a[5]=12.35
C. *(pa+5)=12.35
D. *(a[0]+5)=12.35
答案: 请关注公众号【青年搜题】查看答案
问题 34: 34. 由C++目标文件连接而成的可执行文件的默认扩展名为( )。
选项:
A. cpp
B. exe
C. obj
D. lik
答案: 请关注公众号【青年搜题】查看答案
问题 35: 35. 定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为( )。
选项:
A. int*p=newint[30]
B. int*p=newint(30)
C. int*p=new[30]
D. *p=newint[30]
答案: 请关注公众号【青年搜题】查看答案
问题 36: 36. 以下正确的说法是( )。
选项:
A. 用户调用标准库函数前,必须重新定义
B. 用户可以重新定义标准库函数,若如此,该函数将失去原有含义
C. 系统不允许用户重新定义标准库函数
D. 用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中
答案: 请关注公众号【青年搜题】查看答案
问题 37: 37.
选项:
A. (A)
B. (B)
C. (C)
D. (D)
答案: 请关注公众号【青年搜题】查看答案
问题 38: 38.
选项:
A. (A)
B. (B)
C. (C)
D. (D)
答案: 请关注公众号【青年搜题】查看答案
问题 39: 39.
选项:
A. (A)
B. (B)
C. (C)
D. (D)
答案: 请关注公众号【青年搜题】查看答案
问题 40: 40. 以下正确的描述是( )。
选项:
A. 不允许设置参数的默认值
B. 设置参数的默认值只能在定义函数时设置
C. 设置参数的默认值时,应该设置右边的参数
D. 设置参数的默认值时,应该全部参数都设置
答案: 请关注公众号【青年搜题】查看答案