一、填空题:【9道,总分:0分】
奥鹏作业答案
1.[主观填空题]在程序中执行到语句时,将结束所在函数的执行过程,返回到调用该函数的位置。
2.[主观填空题]如果一个函数直接或间接地调用自身,这样的调用被称为调用。
3.[主观填空题]C++依据调用中实在参数在上或上的不同来确定调用的是重载函数的哪一个。
4.[主观填空题]作为的函数调用,即使有返回值也被舍弃不用。
5.[主观填空题]已知intincr(intn){returnn+1;}和longincr(longn){returnn+1;}是一个函数的模板的两个实例,则该函数模板的定义是。
奥鹏作业答案 76 129
6.[主观填空题]函数中的形参变量的初值由该函数时获得。
7.[主观填空题]若一函数是以return;结束运行的,说明该函数是函数。
8.[主观填空题]一个函数定义由和函数体两部分组成。
9.[主观填空题]当不需要函数返回任何值时,则应使用标识符定义函数的返回类型。
二、单选题:【10道,总分:0分】
1.[单选题]从函数原型看,返回值类型为int的函数有( )。
A.int F(char n);
B.char F(int n);
C.double F(int n);
D.F(double n);
正确答案:——A——
2.[单选题]设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);
正确答案:——B——
3.[单选题]从函数原型看,返回值类型为int的函数有( )。
A.int F(char n);
B.char F(int n);
C.double F(int n);
D.F(double n);
正确答案:——A——
4.[单选题]在下面的( )函数声明语句存在语法错误。
A.AA(inta,int b);
B.AA(int ,int)
C.AA(inta;int b)
D.AA(inta,int)
正确答案:————
5.[单选题]已知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();
正确答案:————
6.[单选题]在下面的( )函数声明语句存在语法错误。
A.AA(inta,int b);
B.AA(int ,int)
C.AA(inta;int b)
D.AA(inta,int)
正确答案:————
7.[单选题]下面正确的函数原型语句是( )。
A.int Function(void a);
B.void Function(int);
C.int Function(a);
D.voidint(double a);
正确答案:————
8.[单选题]已知系统中已定义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();
正确答案:————
9.[单选题]已知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();
正确答案:————
10.[单选题]下面正确的函数原型语句是( )。
A.int Function(void a);
B.void Function(int);
C.int Function(a);
D.voidint(double a);
正确答案:————
三、简答题:【3道,总分:0分】
1.[问答题]#include<iostream.h>voidWF(intx,inty){x=x+y;y=x+y;cout<<"subs:x="<<x<<",y="<<y<<endl;}voidmain(){intx=18,y=23;cout<<"main:x="<<x<<",y="<<y<<endl;WF(x,y);x=2*x;cout<<"main:x="<<x<<",y="<<y<<endl;}
2.[问答题]#include<iostream.h>voidSB(charch){switch(ch){case'A':case'a':cout<<"WW";break;case'B':case'b':cout<<"GG";break;case'C':case'c':cout<<"PP";break;default:cout<<"BB";break;}}voidmain(){chara1='b',a2='C',a3='f';SB(a1);SB(a2);SB(a3);SB('A');}
3.[问答题]#include<iomanip.h>voidmain(){inta[8]={3,5,7,9,11,13,15,17};inti,*p=a;for(i=0;i<8;i++){cout<<setw(5)<<*p++<<'';if((i+1)%4==0)cout<<endl;}}
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
贵州电大数学建模终考-000104-30
贵州电大19秋汉语言文学(师范)(入学测试)入学测104-30
贵州电大19秋汉语修辞学任务123404-30
贵州电大19秋比较教育01任123404-30
贵州电大19秋国学经典选读01任123404-30
贵州电大19秋国家税收01任123404-30