2022电大国家开放大学网上形考任务-c++语言程序设计非免费(非答案)

[复制链接]
查看: 749|回复: 6

4万

主题

4万

帖子

13万

积分

论坛元老

Rank: 8Rank: 8

积分
137733
发表于 2022-3-16 20:32:13 | 显示全部楼层 |阅读模式
来源 www.ybaotk.com

C++语言程序设计第一-五章边学边练答案
"有如下语句:\n
switch(n){\n
case 0:\n
case 1: n+=1; break;\n
case 2: n+=2;\n
default: n+=3;\n
}\n
若一开始 n 的值为 0,则执行此语句后,n 的值是( )。"
x<=0 的等价条件是( )。
若 x 是一个 bool 型变量,则 x && 5 的值()。
下列条件中,不是 A>B 的相反条件的是( )。
下列条件中,不是 x>3 的相反条件的是( )。
执行 bool OK=2>3;cout<
"do...while 语句的语法格式可表示为:\n
do 循?环?体 while(循?环?条?件);\n
下列关于 do...while 语句的表述中,错误的是( )。"
"for 语句的语法格式可表示为:\n
for(循?环?初?始?化; 循?环?条?件; 循?环?参?数?调?整 )循?环?体\n
下列关于 for 语句的表述中,错误的是( )。"
"while 语句的语法格式可表示为:\n
while(循?环?条?件)循?环?体\n
下列关于 while 语句的表述中,错误的是( )。"
对于某个函数调用,不用给出被调用函数的原形的情况是( )。
关于局部变量,下列说法正确的是( )。
关于全局变量,下列说法正确的是( )。
关于形参和实参,下列表述正确的是( )。
每一个形式参数就是一个( )。
若 x 是一个 bool 型变量,则 x && 5>3 的值( )。
若 x 是一个 bool 型变量,则 x || 5>3 的值( )。
若 x 是一个 bool 型变量,则 x || 5 的值()。
若有函数 int f( double d){ . . . };,则在执行调用 f(a)时( )。
下列常值变量定义中,错误的是( )。
下列符号中,不可以作为变量名的是。
下列说法中正确的是( )。
下列语句中雅意义的包括( )。
下面的函数声明中错误的是( )。
"要定义一个 int 型二维数组 bat,并使其各元素具有初值\n
for(1 2 3 4\n
for(2 3 0 0\n
for(3 0 0 0\n
for(0 0 0 0\n
错误的定义语句是( )。"
要定义一个 int 型一维数组 art,并使其各元素具有初值 89、-23、0、0、0,错误的定义
语句是( )。
要使字符串变量 str 具有初值”ABCDEFGH”,正确的定义语句是( )。
要使字符串数组 STR 含有”ABCD”、”EFG”和”xy”三个字符串,错误的定义语句是
( )。
已知函数 fp 的原形是:int fp(char c,int k=0,char d[]=”Hello!”); 下列调用中错
误的是( )。
已知一函数的形参是一个二维数组,下列形参声明中正确的是( )。
已知一函数中有下列变量定义,其中不属于自动变量的是( )。
"有如下语句:\n
if(x>0) if(x>100) cout<<”!!!”;\n
else cout<<’!’; else if(x<-302) cout<<”???”;else cout<<’?’;\n
若 x 的值为-302,则执行此语句将输出( )。"
与 A>B && X<3 不等价的条件是( )。
与 if(x>1) if(y>2) x+=y; else x-=y;不等效的语句是( )。
在函数的定义格式中,可以是 void 的部分包括( )。
在下列符号中,不能作为标识符的是。
"执行语句序列\n
cin>>k;\n
if(k>100) cout<<’G’;\n
if(k<100) cout<<’L’;\n
后,不可能出现的情况是( )。"
C++语言是一种典型的全面支持____________特性的语言。
-365 是有符号数,365 是雅符号数。
5.4321e2 在常规表示法中应表示为_____; 327.863 在科学表示法中应表示为_____。
C++程序从一个称为_____的函数开始执行。
C++语言是在__________语言的基础上发展起来的。
int 还可以表示为 signed int 和_____。
Java 类库也称为 Java API,它是 Application Programming Interface 的缩写,中文含
义为_____。
Java 类库也称为 Java API,它是 Application Programming Interface 的缩写,中文含
义为_____。
不同数据类型的数据_____不同,能实施的操作也不相同。
常量 3276 与常量 23 所占用的存储空间一样大。
程序的三种基本结构是____结构、____结构和____结构,它们的共同特点是只有一个入口
和一个出口。
程序结构之间的关系有两种:___和____。
程序开发的四个环节是:[[1]]、[[2]]、[[3]]和运行。
从随机排列的 2 个数中挑选出最大的一个至少需要进行_____次比较,从随机排列的 3 个
数中挑选出最大的一个至少需要进行_____次比较,从随机排列的 n 个数中挑选出最大的
一个至少需要进行_____次比较。
对于 C++程序,每一行只能有一个语句。
可执行文件的扩展名是___________。
目标程序文件的扩展名是___________。
如果 abc.cpp 是一个主程序文件,则其中的主函数的函数名是___________。
"如果 x 的值为 234,y 的值为-54,则执行\n
if(x>0) cout<<’A’;\n
if(y<-8)cout<<’B’;\n
后屏幕上显示的是_____。"
如果条件?1 为 true 时条件 2 必为 false,条件??1 为 false 时条件 2 必为 true,则这两
个条件互为相反条件。不用操作符!,x
如果一函数只允许同一程序文件中的函数调用,则应在该函数定义前加上_____修饰。
如果一函数直接或间接地调用自身,这样的调用称为_____。
数组的下标是用于标识数组___的雅符号整数。
"下面的函数用来求“昨天”(相对于参数 today)是星期几,请补充完整其中的 return
语句:\n
enum WEEKDAY{Sun,Mon,Tue,Wed,Thu,Fri,Sat};\n
WEEKDAY yesterdayOf(WEEKDAY today){      \n
if(today==Sun) return _____;         \n
return_____;\n
}"
"下面是把大写字母转换成小写字母的函数,请补充完整其中的 return 语句(不得使用任
何系统函数):\n
char LOWER(char c){\n
if(c>='A' && c<='Z') return _____ ;\n
return _____;\n
}"
已知数组 c 定义为 long c[100]={0};,则 c 的元素个数是___,最小下标是___,最大下标
是___。
已知数组 d 定义为 double d[5][3];,则 d 是一个___行___列的二维数组,总共有___个元
素,最大行下标是___,最大列下标是___。
已知一函数的定义是:void ff(double d){ cout<<d+d;},则该函数的原形是 _____。
有两种不同方式的函数调用:作为_____的函数调用和作为_____的函数用。
有如下程序:





上一篇:2022电大国家开放大学网上形考任务-c语言程序设计非免费(非答案)
下一篇:2021电大国家开放大学网上形考任务-点击查看形考答案非免费(非答案)~1
回复

使用道具 举报

0

主题

2万

帖子

2万

积分

论坛元老

Rank: 8Rank: 8

积分
26902
发表于 2022-3-16 20:32:36 | 显示全部楼层
include
回复

使用道具 举报

0

主题

2万

帖子

2万

积分

论坛元老

Rank: 8Rank: 8

积分
26902
发表于 2022-3-16 20:33:08 | 显示全部楼层
include using namespace std; int main(){ double x=5;
cout<< ① <____,则②处缺失的操纵符是____,则③处缺失的操纵符是____。
语句 for(int i=0;i<28;i++) cout<<’*’;将输出____个*号。
语句 for(int i=20;i>=0;i--) cout<<’*’;输出____个*号。
在 C++中 func 和 Func 是两个不同的标识符。
"执行\n
enum WEEKDAY{Sun,Mon,Tue,Wed,Thu,Fri,Sat};\n
WEEKDAY d;\n
cin>>d;\n
时,若要使 d 的值为 Fri,应键入_____;"
执行 int x=4,y;y=x--;后,x 的值是_____,y 的值是_____ 。 执行 int x=5,y;y=++x;后,
x 的值是_____,y 的值是_____。
执行 int x=4,y=7;y+=x--+3;后,x 的值是_____,y 的值是_____。 执行 int
x=4,y=7;y+=++x-3;后,x 的值是_____,y 的值是_____。


C++语言程序设计第六-十章边学边练答案
有如下类声明: class{ int i,j; private: int m; public: int n; private: int
p; }; 其中私有成员的个数是( )。
程序中需要一个 int 型指针 p,要求不允许修改 p 所指向的整数,则下列定义中正确的是
( )。
定义一个指针并令其指向字符串”春暖花开”,下列定义中错误的是( )。
多态调用是指( )
关于操作符重载,下列表述中错误的是( )。
关于操作符重载,下列表述中错误的是( )。
关于抽象类,下列表述正确的是( )。
关于纯虚函数和抽象类,下列表述中错误的是( )。
关于复制构造函数,下列表述中错误的是( )。
关于函数模板,下列表述中错误的是( )。
关于函数重载,下列表述中错误的是( )。
关于继承成员的访问属性,下列表述中错误的是( )。
关于类的析构函数,下列表述中错误的是( )。
关于类对象成员,下列表述错误的是( )。
关于类模板,下列表述中错误的是( )。
关于类模板,下列表述中错误的是( )。
关于虚函数,下列表述中错误的是( )。
关于虚函数,下列表述中错误的是( )。
若为添加数据而打开一个输出文件,应选择的打开模式是( )。
调用一个流状态判断函数,若操作成功返回 true,这个函数是( )。
下列标识符中,不属于 C++流操纵符的是(      )。
下列标识符中,不属于 C++流的预定义流对象的是( )。
下列对派生类的描述中,错误的是( )。
下列符号中,不属于 C++流定位方式的是( )。
下列符号中,不属于 C++文件流打开模式的是(      )。
下列关于常数据成员的表述中,正确的是( )。
下列关于构造函数的表述中,错误的是( )。
下列模板函数声明中正确的是( )。
下列数据成员中,不能在构造函数的初始化列表中进行初始化的是( )。
下列特征中,不属于磁盘文件的是( )。
要使语句 p1=new int[10];能够正常执行,p1 应定义为( )。
要想使语句 cout<
已知 VA 是基类,VB 是它的派生类,且有如下的变量定义: VA aa,*pva; VB bb,*pvb=&bb;
则下列赋值语句中错误的是( )。
已知变量 ld 定义为:long ld;,在下面关于指针 p 的定义中,不能通过 p 修改 ld 的有
( )。
已知函数 f1 的原形是: void f1(int *a,long &b); 变量 v1、v2 的定义是: int
v1;long v2; 把 v1 和 v2 分别作为第一参数和第二参数来调用函数 f1,正确的调用语句是
( )。
已知类 AA 的类体中有如下成员函数定义:int Double(int n)const{ return n+n; } 要
在类 BB 中将其声明为友元,正确的是( )。
已知一函数的原形是:void fp(int *p);,且有如下变量定义: int a,b[10]; 则下列调
用中错误的是( )。
已知一运行正常的程序中有这样两个语句:     int *p1,*p2=&a;     p1=b; 由此可知,
变量 a 和 b 的类型分别是( )。
已知一运行正常的程序中有这样两个语句:     int *p2=&x,*p1=a;     *p2=b; 由此可
知,变量 a 和 b 的类型分别是( )。
已知应用系统中已声明了如下函数: int block(double,int=0); 下列函数声明试图重载
block,其中正确的是( )。
已知应用系统中已声明了如下函数: int fp(char c,int k=0,double d=100.0); 下列函
数声明试图重载 fp,其中正确的是( )。
已知在类体外有如下操作符重载声明: AA operator +(AA,AA); 其中的 AA 是类名。若 x、
y 是两个 AA 的对象,下列表达式欲求 x、y 之和,其中正确的是( )。
有如下程序:
回复

使用道具 举报

0

主题

2万

帖子

4万

积分

论坛元老

Rank: 8Rank: 8

积分
40028
发表于 2022-3-16 20:33:30 | 显示全部楼层
include using namespace std; class BB{ int k; public: BB(int
n=0):k(n){ cout<<”BB”<<n; } }; class AA:public BB{ BB bb; int cc; public://a
用于初始化继承成员,b 用于初始化 bb,c 用于初始化 cc。 AA(int a, int b, int c):
bb(b),cc(c),BB(a){ cout<<“AA”<<c; } }; int main(){ AA aa(1,2,3); return 0; }
执行这个程序的输出是( )。
有如下程序:
回复

使用道具 举报

0

主题

2万

帖子

4万

积分

论坛元老

Rank: 8Rank: 8

积分
40028
发表于 2022-3-16 20:34:29 | 显示全部楼层
include using namespace std; class BB{ public:
~BB(){ cout<<”~BB “; } }; class AA:public BB{ BB bb; public:
~AA(){ cout<<”~AA “; } }; int main(){ AA aa; return 0; } 执行这个程序的输出
是( )。
有如下定义: class Mb{ public: static int n; }; Mb mb, &r=mb; 下列表达式试图访
问类的静态成员 n,其中错误的是( )。
有如下函数模板声明: template T2 add(T1 t1){ return t1+n; } 下列对模板函数 add
的调用中,错误的是( )。
有如下函数模板声明: template T2 add(T1 t1){ return t1+n; } 要想使函数返回一个
double 型的值,下列对模板函数 add 的调用中,正确的是( )。
有如下类定义: class X{ public: int one(){ return 1; } }; 如果把成员函数 one 放
在类体外定义,与上面的定义等效的是( )。
有如下类模板定义: template class Ca{ public: T fa(); }; 要在模板外给出模板类
成员函数 fa 的定义,正确的是( )。
有如下类模板定义: template class MG{ public: T data[size]; }; 下面的语句试图
定义模板类 MG 的对象,其中错误的是( )。
有如下两个类定义: class MK{ public: int m[10]; }; class MK{ public: double
m[20]; }; 下列类模板试图能够产生这两个类定义作为其实例,其中错误的是( )。
在 C++流类中既可以用于文件输入又可以用于文件输出的流类是(      )。
在下列构造函数声明中,不能称作默认构造函数的是( )。
在重载一个操作符函数时,其参数表中没有任何参数,这说明该操作符是( )。
指针不但指示了数据的存储位置,还标明了该数据的_____。
C++中最常用的头文件是_____。
p 为一指针变量,将 p 所指向单元的数据值增 1 并作为表达式的值的表达式是_____。
p 为一指针变量,取 p 所指向单元的数据作为表达式的值,然后使 p 指向下一个单元的表
达式是_____。
p 为一指针变量,使 p 指向下一个单元,然后取该单元的数据作为表达式的值的表达式是
_____。
成员函数的形参名与某个数据成员同名时,不加修饰地使用该名称所访问的是_____。
打开的文件分为输入文件、 输出文件和_____文件。
定义一个有 6 个元素的对象数组,构造函数被调用的次数是______。
对于常对象,通过操作符“.”只能访问该对象的_____。
对于类 Staff,它的构造函数的函数名是_____。
对于类 Staff,它的析构函数的函数名是_____。
个类至少有_____个构造函数,最多有_____个析构函数。
函数重载就是定义与已有函数_____的函数。
能够重载一个函数的条件是:其调用形式必须在参数的_____上或_____上与其他同名函数
的调用形式有所不同。
如果定义类对象时没提供任何实参,则系统自动调用_____对之进行初始化。
如果继承时没有指定继承方式,则采用默认的_____方式。
如果一个指针不指向任何数据,则称为_____。
若 ff 是个流对象,关闭该流对象的语句是_____。
若 q 是指向二维数组 B 的指针,则表达式*(*(q+5)+3) 所访问的数组元素是 _____。
若 t 是指向一维数组 A 的指针,则表达式*(t+6)所访问的数组元素是_____。
通过对象访问其成员需要利用操作符“.”,这个操作符称作_____。
文件在格式上分为文本文件和_____文件。
雅格式输入操作在输入数据的同时,输入位置一般也随之移动,但有一个输入函数是例外,
它输入数据但不移动输入位置,这个函数的名称是_____。
下列表达式中,与下标访问 A[k]等效的是( )。 : *A+k ; A+k ; A+*k ; *(A+k)
要进行文件操作,必须包含头文件_____。
要使引用 jr 代表变量 int j;,jr 应定义为_____。
要使用字符串流,需包含头文件_____。
一个非成员函数需要访问类的私有成员,为此该类应将之声明为_____。
已有变量定义 int x;,要申请一块能容纳 x 中数据且与 x 同值的动态空间,并使变量 px
指向这个动态空间,则 px 应定义为_____。
已知变量 a、b 定义为:int a=99,&b=a;,则 cout
以文件名”CON”打开的输入文件流所联系的设备是_____。
用 new 创建动态对象数组时,为每个元素进行初始化的构造函数只能是_____。
有如下类声明: class AA{ int a; protected: double b; public: char c; }; class
BB: public AA{ }; 则在派生类 BB 中,b 的访问属性是_____,c 的访问属性是_____。
有如下语句序列: int m[]={1,2,3,4,5,6,7,8},*p1=m+3,*p2=&m[6],*p3; p3=p1+3;
cout< 执行这个语句序列的输出是_____。
有如下语句序列: int m[20],*p1=m,*p2=&m[13],n; n=p2-p1; 执行这个语句序列后 n 的
值为 _____。
在保护继承下,基类的公有成员在派生类中的访问属性是_____,基类的保护成员在派生
类中的访问属性是_____。
在公有继承下,基类的公有成员在派生类中的访问属性是_____,基类的保护成员在派生
类中的访问属性是_____。
在建立一个用于雅格式输入输出的流对象时,打开模式中通常应包含_____。
在私有继承下,基类的公有成员在派生类中的访问属性是_____,基类的保护成员在派生
类中的访问属性是_____。
在用 class 定义的类中,成员的默认访问属性是 _____。


来源 www.ybaotk.com
回复

使用道具 举报

0

主题

3506

帖子

5260

积分

论坛元老

Rank: 8Rank: 8

积分
5260
发表于 2022-3-17 10:28:03 | 显示全部楼层
奥鹏四川大学作业可以做吗?
回复

使用道具 举报

0

主题

3515

帖子

5273

积分

论坛元老

Rank: 8Rank: 8

积分
5273
发表于 2022-3-17 23:03:04 | 显示全部楼层
青海电大形考作业可以做吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图