此网站为连连棋牌演示网站
当前位置:首页 > C++ > 正文

2019年计算机二级C++模拟试题(四)

11-21 C++

  【摘要】备考全国计算机二级C++考试的小伙伴们,复习的都怎么样了呢?环球网校小编整理了2019年计算机二级C++模拟试题供大家参考复习,小伙伴们快来做一做,测试一下自己吧!了解更多全国计算机二级C++备考资料敬请关注环球网校计算机二级频道。

  答案:A。【解析】“constint*P;”是只能改变指针地址,“int*constP;”是只能改变*P的内容,“constint*constP;”是指针的地址和*P的内容都不能改变,“int*P;”是两者都能改变。

  2.如果表达式“--x/y”中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为( )。

  答案:B。【解析】本题考查运算符的重载。假定已经作为某个类的成员函数重载了二元运算符+,且c1、c2都是该类的对象,则“c1.operator+(c2)”,与“c1+c2”含义相同。如果+作为该类的非成员函数重载,则“operator+(c1,c2)”与“c1+c2”含义相同。同理,运算符“/”作为友元函数重载,则“(--x)/y”与表达式“operator/((--x),y)”相同。前缀运算符“--”作为友元函数重载,则“--X与operator--(x)”相同,所以组合起来是“0perator/(operator--(x),y);”,即B选项。

  答案:B。【解析】由程序中的主函数main入手,分别调用fun1,fun2,fun3函数,得出输出结果。其中,3个函数都是实现的两个形参的交换功能,只是值传递的方式不同,有的是引用,有的是传值。第一个函数中参数采用的是值传递的方式,形参的变化不影响实参。所以d调用funl后,实参a和b并没有交换,仍然是AB。第二个调用中,实参a采用的是地址,即传递的是地址,所以形参a的改变会影响实参a的值,即BB。同理,调用fun3后为BA。

  答案:C。【解析】类A,类B,中都有showa函数,类C继承后再次重写showa函数就解决了继承的二义性,这时C.showa函数显示的就是类C中的showa的值。

  答案:B。【解析】本题考查逻辑表达式的结合特性,即左结合性。对于表达式abe,首先判断ab为线e,为假,故转去判断c-1=d是否成立,成立,结果为1,再判断l=1,结果为线年计算机二级C++模拟试题,请继续关注环球网校计算机二级频道。需要及时了解考试动态的小伙伴可“

  ”届时环球网校会及时为大家推送2019年计算机二级考试相关信息提醒。环球网校友情提示:对于想要参加计算机二级考试的小伙伴们,环球网校特地为您准备了计算机二级考试资料,相关信息请持续关注哦!

版权保护: 本文由 首页 原创,转载请保留链接: http://www.wsxzr.com/News/291.html

博客主人bfyysw
男,文化程度不高性格有点犯二,已经20来岁至今未婚,闲着没事喜欢研究各种代码,资深技术宅。
  • 文章总数
  • 43823访问次数
  • 建站天数
  • 标签