2024秋最新超尔星学雅习通《超尔星学雅习通答案程序设计基础(C答案C++)》作业试题题库、期末题库及答案
考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库超星学习通、知到智慧树、国家开放大学、广东开放大学、江苏开放大学、上海开放大学、云南开放大学、芯位教育、云慕学苑、职教云、川农在线、长江雨课堂、安徽继续教育平台、青书学堂、睿学在线、成教云、京人平台、绎通继教云、学起Plus、云上河开、河南继续教育、四川开放大学、良师在线、继教云、日照专业技术人员继续教育、麦能网、21tb、168网校、云班课、电大中专、learnin、西财在线等平台复习试题与答案,敬请查看。
课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)
本文由【飞粤搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【飞粤搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【飞粤搜题】微信公众号提供,禁止复制盗取,违者必究

程序设计基础(C_C++)
学校: 无
问题 1: 1. 在定义类A的非静态成员函数 A& f(A& m)时,有语句“return n;”,则n不能是( )。
选项:
• A. m
• B. *this
• C. 函数f中用语句 “A a=m;”定义的a
• D. 类A中类型为A的静态数据成员
答案: 函数f中用语句 “A a=m;”定义的a
问题 2: 2. 有如下类定义和变量定义
class A{
public:
A() {data=0;}
~A() {}
int GetData() const {return data;}
void SetData(int n) {data=n;}
private:
int data;
};
const A a;
A b;
下列函数调用中错误的是( )。
选项:
• A. a.GetData();
• B. a.SetData(10);
• C. b.GetData();
• D. b.SetData(10);
答案: a.SetData(10);
问题 3: 3. 有如下类定义:
class Cup{
public:
void SetPrice(double val=5.8);
double GetPrice( ){ return price; }
double GetPrice() const { return price; }
private:
double price;
};
void Cup::SetPrice(double val) { price=val; }
下列关于类中成员函数的叙述中,错误的是()。
选项:
• A. 成员函数SetPrice不是内联函数
• B. 成员函数SetPrice的形参val具有默认值
• C. 成员函数GetPrice有两个重载
• D. 类中没有对成员函数GetPrice进行重载
答案: 类中没有对成员函数GetPrice进行重载
问题 4: 4. 如下程序执行后的输出结果是( )。
#include
using namespace std;
class AA
{
int n;
public:
AA( int k) :n(k) {}
int get()
{
return n;
}
int get()const
{
return n+1;
}
};
int main()
{
AA a(5);
const AA b(6);
cout << a. get()<< b. get();
return 0;
}
选项:
• A. 55
• B. 57
• C. 75
• D. 77
答案: 57
问题 5: 5. 有如下类定义:
class Test
{
public:
Test(){a=0;c=0;}//①
int f(int a)const{ this->a=a;}//②
static int g(){ return a;}//③
void h(int b){Test::b= b;};//④
private:
int a;
static int b;
const int c;
};
int Test::b= 0;
在标注号码的行中,能被正确编译的是( )
选项:
• A. ①
• B. ②
• C. ③
• D. ④
答案: ④
问题 6: 6. 由于常对象不能被更新,因此( )
选项:
• A. 通过常对象只能调用它的常成员函数
• B. 通过常对象只能调用静态成员函数
• C. 常对象的成员都是常成员
• D. 通过常对象可以调用任何不改变对象值的成员函数
答案: 通过常对象只能调用它的常成员函数
问题 7: 7. 关于成员函数特征的下述描述中,( )是错误的。
选项:
• A. 成员函数一定是内联函数
• B. 成员函数可以重载
• C. 成员函数可以设置参数的默认值
• D. 成员函数可以是静态的
答案: 请关注公众号【飞粤搜题】查看答案
问题 8: 8. 静态成员函数没有( )
选项:
• A. 返回值
• B. this 指针
• C. 指针参数
• D. 返回类型
答案: 请关注公众号【飞粤搜题】查看答案
问题 9: 9. 下列因素中,对C++编译器区分重载函数无任何意义的是 ( )。
选项:
• A. 返回值类型
• B. 常成员函数关键字const
• C. 参数类型
• D. 参数个数
答案: 请关注公众号【飞粤搜题】查看答案
问题 10: 10. 以下程序的输出结果为____。
class Class
{
public:
static int var;
Class()
{ var++; }
};
int Class::var = 0;
int main()
{
cout<
选项:
答案: 请关注公众号【飞粤搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。