【电大代做】形成性测评系统 6207105 c++语言程序设计(省) 网上在线形考作业

在程序中执行到语句时,将结束所在函数的执行过程,返回到调用该函数的位置。
【答案】:|return

如果一个函数直接或间接地调用自身,这样的调用被称为调用。
【答案】:|递归

C++依据调用中实在参数在上或上的不同来确定调用的是重载函数的哪一个。
【答案】:|数量|类型

作为的函数调用,即使有返回值也被舍弃不用。
【答案】:扫二维码添加微信好友

已知intincr(intn){returnn+1;}和longincr(longn){returnn+1;}是一个函数的模板的两个实例,则该函数模板的定义是。
【答案】:扫二维码添加微信好友

函数中的形参变量的初值由该函数时获得。
【答案】:扫二维码添加微信好友

若一函数是以return;结束运行的,说明该函数是函数。
【答案】:扫二维码添加微信好友

一个函数定义由和函数体两部分组成。
【答案】:扫二维码添加微信好友

当不需要函数返回任何值时,则应使用标识符定义函数的返回类型。
【答案】:扫二维码添加微信好友

从函数原型看,返回值类型为int的函数有( )。

A、int F(char n);
B、char F(int n);
C、double F(int n);
D、F(double n);
【答案】:扫二维码添加微信好友

设void f1(int * m,long & n);int a;long b;则以下调用合法的是( )。

A、f1(a,b);
B、f1(&a,b);
C、C.f1(a,&b);
D、f1(&a,&b);
【答案】:扫二维码添加微信好友

在下面的( )函数声明语句存在语法错误。

A、AA(inta,int b);
B、AA(int ,int)
C、AA(inta;int b)
D、AA(inta,int)
【答案】:扫二维码添加微信好友

已知fp函数的原型是:int fp(char c,char* k=NULL,double d=100.0);下列调用中正确地调用fp的是( )。

A、fp(99);
B、fp(‘A’,5.6);
C、fp(55,’A’);
D、fp();
【答案】:扫二维码添加微信好友

下面正确的函数原型语句是( )。

A、int Function(void a);
B、void Function(int);
C、int Function(a);
D、voidint(double a);
【答案】:扫二维码添加微信好友

已知系统中已定义fp函数,其原型是:int fp(char c,char* k=NULL,double d=100.0);下列函数中可以加以重载的是( )。

A、int fp(char);
B、void fp(char,char*);
C、int fp(char,char* ,double);
D、int fp();
【答案】:扫二维码添加微信好友

#include void WF(intx,int y) { x=x+y; y=x+y; cout<<"subs:x="< void main() { int a8={3,5,7,9,11,13,15,17}; inti,*p=a; for(i=0;i<8;i++) { cout< Type WD(Type a,int n) { Type m= a0; for(int i=0;im) m=ai; return m; }

【答案】:扫二维码添加微信好友

int WC(int a,int n,int k) { int c=0; for(int i=0;i=k) c++; return c; }

【答案】:扫二维码添加微信好友

int SC(inta,intb,int c) { if(a>=b && a>=c) return a; if(b>=a && b>=c) return b; return c; }

【答案】:扫二维码添加微信好友

编写函数void sum(int &s,int n),计算1+2+3+…+n的值, 并将值存放在s中。
答案:void sum(int &s,int n)
{
s=0;
for(int i=1;i<=n;i++) s+=i;}【答案】:扫二维码添加微信好友编写函数int max(int a,int b,int c),求出a、b、c中的最大值,并返回。答案:int max(int a,int b,int c){ if(a>b)
if(a>c) return a;
else return c;
else if(b>c) return b;
else return c;
}
【答案】:扫二维码添加微信好友

编写函数void max(int a,int n,int &max),求出n个元素的数组a中的最大值,并将最大值存放在max中。
答案:void max(int a,int n,int &max)
{
max=a0;
for(int i=1;i void main() { char a=”aabcdaabacabfgacd”; int i1=0,i2=0,i=0; while(ai) { if(ai==’a’) i1++; if(ai==’b’) i2++; i++; } cout< #include void main() { int i; char *a5={“student”,”worker”,”cadre”,”soldier”,”peasant”}; char *p1,*p2; p1=p2=a0; for(i=0;i<5;i++) { if(strcmp(ai,p1)>0) p1=ai; if(strcmp(ai,p2)<0) p2=ai; } cout< constint M=20; void main() { int c2,c3,c5; c2=c3=c5=0; for(inti=1; i<=M; i++) { if(i%2==0) c2++; if(i%3==0) c3++; if(i%5==0) c5++; } cout< void main() { inti,s=0; for(i=1;i<=6;i++) s+=i*i; cout<<"s="< void main() { int i,s1=0,s2=0; for(i=0;i<10;i++) if(i%2)s1+=i; else s2+=i; cout<void main(){ inti,j,row,col,max,a45; cout<<"请输入数据:"<<'\n'; for(i=0;i<4;i++) for(j=0;j<5;j++) cin>>aij; max=a00,row=0,col=0; for(i=0;i<4;i++) for(j=0;j<5;j++) if(max
void main()
{
int a10,min;
cout<<"请输入10个整数:"; for(int i=0;i<10;i++) cin>>ai;
min=0;
for(i=1;i<10; i++) if(amin>ai) min=i;
cout<<"数组中最小值的下标为"<
void main(){ inti;// 用i作为计数(循环)变量
int s=0; //用s作为累加变量
int n; cin>>n;
for(i=1;i<=n;i++) s+=i*i; cout<<"s="<data.a
D、p.data.a
【答案】:扫二维码添加微信好友

#include struct Worker{ char name15; //姓名 int age; //年龄 float pay; //工资 }; void main() { Worker x={“wanghua”,52,23.5}; Worker y,*p; y=x;p=&x; cout<name<<' '<age<<' '<pay< #include struct Worker{ char name15; //姓名 int age; //年龄 float pay; //工资 }; void main() { Worker x; char *t=”louting”; int d=38;float f=493; strcpy(x.name,t); x.age=d;x.pay=f; x.age++;x.pay*=2; cout< #include struct Worker{ char name15; //姓名 int age; //年龄 float pay; //工资 }; int Less(struct Worker r1,struct Worker r2) { if(r1.age class A{ int a; public: A(int aa=0){a=aa;} ~A(){cout<<"Destructor A!"< class A{ int a,b; public: A(int aa=0,int bb=0):a(aa),b(bb) { cout<<"Constructor!"< class A{ int a; public: A(int aa=0):a(aa) { cout<<"Constructor A!"<
class rectangle //长方形类
{ double len,wid; //len表示长方形的长、wid表示长方形的宽
public:
rectangle(double i=0.0,double j=0.0)
{ len=i;wid=j;}
double area()
{ return len*wid;}
double peri()
{ return 2*(len+wid); }};

void main()
{
rectangle a(10,20);
cout<<"长方形的周长和面积为:"<
struct Node{
int data;
Node * next;
};
void main()
{
int a10,i,j,m;
cout<<"请输入10个整数:"; for(i=0;i<10;i++) cin>>ai;
//”选择法”将数组升序排列
for(i=0;i<9;i++) { m=i; //用m记住最小元素位置,先假定ai为最小元素 for(j=i+1;j<10;j++) if(aji)
{
int temp=ai;
ai=am;
am=temp;
}
}
//创建一个包括10个结点的有序的单向链表
Node *head,*p,*q;
head=p=new Node; //head指向链表的头结点
for(i=0;i<10;i++) { p->data=ai;
p->next=new Node;
p=p->next;
}
p->next=NULL;
//①插入一个新结点,并保持链表有序性;
q=new Node;
cout<<"请输入一个整数作为插入结点的数据域:"; cin>>q->data;
q->next=NULL;
p=head;
while(p->next->datadata)
{ p=p->next; }
q->next=p->next;
p->next=q;

//②输出插入新结点后的链表各结点值;
cout<<"插入新结点后的链表各结点值:"; p=head;for(i=0;i<11;i++) { cout<data<<' '; p=p->next;
}
//③删除链表的第5个的结点;
p=head;
for(i=0;i<3;i++) p=p->next;
p->next=p->next->next;
//④输出删除第5个结点后的链表各结点值。
cout<<"\n删除第5个结点后的链表各结点值:"; p=head;for(i=0;i<10;i++) { cout<data<<' '; p=p->next;
}
}
【答案】:扫二维码添加微信好友

设x和y均为bool量,则x && y为真的条件是( )。

A、它们均为真
B、其中一个为真
C、它们均为假
D、其中一个为假
【答案】:扫二维码添加微信好友

x>0 || y==5的相反表达式为( )。

A、x<=0 || y!=5B、x<=0 && y!=5C、x>0 || y!=5
D、x>0 && y==5
【答案】:扫二维码添加微信好友

x>0 && x<=10的相反表达式为( )。A、x<=0 || x>10
B、x<=0 && x>10
C、x<=0 || x<=10D、x>0 && x>10
【答案】:扫二维码添加微信好友

#include是C++中最为常用的预处理命令。( )


×
【答案】:扫二维码添加微信好友

C++表达式4/7和4.0/7的值是相等的,且都为double型。( )


×
【答案】:扫二维码添加微信好友

在C++语言中,”A”和’A’是等价的。( )


×
【答案】:扫二维码添加微信好友

在选择标识符时应注意标识符不要和关键字、标准函数名和用户已使用的函数名相同。( )


×
【答案】:扫二维码添加微信好友

C++中的标识符不区分大小写。( )


×
【答案】:扫二维码添加微信好友

C++中的常量只能在定义时初始化,不能被赋值。( )


×
【答案】:扫二维码添加微信好友

用高级语言编写的源程序需要经历编辑、编译、连接才能成为可执行程序。( )


×
【答案】:扫二维码添加微信好友

在变量定义int sum , SUM; 中sum和SUM是两个相同的变量名。( )


×
【答案】:扫二维码添加微信好友

C++的关键字可以作为新的标识符在程序中使用。( )


×
【答案】:扫二维码添加微信好友

字符串”china”在内存中占据的存储空间是5个字节。( )


×
【答案】:扫二维码添加微信好友

已知’A’~’Z’的ASCII码为65-90,当执行“intx=’C’+5;”语句后x的值为.
【答案】:扫二维码添加微信好友

C++语言中的每条简单语句以作为结束符。
【答案】:扫二维码添加微信好友

如果一个C++程序是由一个函数组成,则该函数一定是函数。
【答案】:扫二维码添加微信好友

若x=5,y=10,则x>y逻辑值为。
【答案】:扫二维码添加微信好友

表达式x=x+1表示成增量表达式为。
【答案】:扫二维码添加微信好友

使用const语句定义一个符号常量时,则必须对它同时进行。
【答案】:扫二维码添加微信好友

是C++预先定义好的一个输出流对象,需与输出操作符<<配合使用。【答案】:扫二维码添加微信好友在一个C程序文件中,若要包含另外一个头文件或程序文件,则应使用以标识符开始的预处理命令。【答案】:扫二维码添加微信好友在C++语言程序的每个程序行后面或单独一行的开始使用注释的标记符为。【答案】:扫二维码添加微信好友C++语言是在语言的基础上发展起来的。【答案】:扫二维码添加微信好友是C++预先定义好的一个输入流对象,需与输入操作符>>配合使用。
【答案】:扫二维码添加微信好友

若要在程序文件中进行标准输入输出操作,则必须在开始的#inlude命令中使用头文件。
【答案】:扫二维码添加微信好友

若需要定义一个符号常量,并且使C语言能够进行类型检查,则应在定义语句的开始使用保留字。
【答案】:扫二维码添加微信好友

增量表达式++y表示成赋值表达式为。
【答案】:扫二维码添加微信好友

假定x=5,则执行“a=(x?10:20);”语句后a的值为。
【答案】:扫二维码添加微信好友

要在屏幕上显示”Hello,world!”应执行语句cout<<。【答案】:扫二维码添加微信好友编写计算并输出梯形的面积,其中梯形的上底、下底和高通过键盘输入。答案:#include
void main()
{
float sd,xd,h,s;//变量sd,xd,h,s,分别表示梯形的上底、下底、高和面积
cout<<"请输入一个梯形的上底、下底和高:"; cin>>sd>>xd>>h;
s=(sd+xd)*h/2;
cout<<"上底为"<
void main()
{
float r,h,sc,v;
cout<<"请输入一个圆柱体的底面半径和高:"; cin>>r>>h;
sc=2*3.14f*r*h;
v=3.14f*r*r*h;
cout<<"该圆柱体的侧面积为"<
#define PI 3.14
void main()
{
doubler,l,s;
cout<<"请输入一个圆的半径:"; cin>>r;
l =2*PI*r;
s =PI*r *r;
cout<<"半径为"< void main() { char a=”aabcdaabacabfgacd”; int i1=0,i2=0,i=0; while(ai) { if(ai==’a’) i1++; if(ai==’b’) i2++; i++; } cout< #include void main() { int i; char *a5={“student”,”worker”,”cadre”,”soldier”,”peasant”}; char *p1,*p2; p1=p2=a0; for(i=0;i<5;i++) { if(strcmp(ai,p1)>0) p1=ai; if(strcmp(ai,p2)<0) p2=ai; } cout< constint M=20; void main() { int c2,c3,c5; c2=c3=c5=0; for(inti=1; i<=M; i++) { if(i%2==0) c2++; if(i%3==0) c3++; if(i%5==0) c5++; } cout< void main() { inti,s=0; for(i=1;i<=6;i++) s+=i*i; cout<<"s="< void main() { int i,s1=0,s2=0; for(i=0;i<10;i++) if(i%2)s1+=i; else s2+=i; cout<void main(){ inti,j,row,col,max,a45; cout<<"请输入数据:"<<'\n'; for(i=0;i<4;i++) for(j=0;j<5;j++) cin>>aij; max=a00,row=0,col=0; for(i=0;i<4;i++) for(j=0;j<5;j++) if(maxvoid main(){ int a10,min; cout<<"请输入10个整数:"; for(int i=0;i<10;i++) cin>>ai; min=0; for(i=1;i<10; i++) if(amin>ai) min=i; cout<<"数组中最小值的下标为"<void main(){ inti;// 用i作为计数(循环)变量 int s=0; //用s作为累加变量 int n; cin>>n; for(i=1;i<=n;i++) s+=i*i; cout<<"s="<

上一篇:

下一篇:

相关新闻

联系微信
联系微信
联系QQ
返回顶部