题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-12-16 20:23:34

[单项选择]已知程序中已经定义了函数test,其原型是int test(int, int, int);,则下列重载形式中正确的是
A. char test(int,int,int);
B. double test(int,int,double);
C. int test(int,int,int=0);
D. float test(int,int,float=3.5F);

更多"已知程序中已经定义了函数test,其原型是int test(int, "的相关试题:

[填空题]已知有函数f的定义如下: int f( ){ static int s=0; s+=2; return s; } 则在某程序中第二次执行函数调用语句f( );时,函数f的返回值是______。
[单项选择]已知函数f的原型是:void f(int*a,long &b);,变量v1、v2;的定义是int v1;long v2;正确,的调用语句是
A. f(v1,& v2);
B. f(v1,v2);
C. f(& v1,v2);
D. f(&v1,&v2);
[单项选择]已定义以下函数:
int fun(int*p)
return*P;)
fun函数返回值是______。
A. 不确定的值
B. 一个整数
C. 形参P中存放的值
D. 形参P的地址值
[简答题]下列程序定义了M×M的二维数组,并在主函数中自动赋值。请编写函数fun(int arr[][M]),该函数的功能是使数组左下半三角元素中的值全部置成0。例如,arr数组中的值为: 1 2 3 arr=4 5 6 7 8 9 则返回主程序后arr数组中的值应为: 0 2 3 arr=0 0 6 0 0 0 注意:部分源程序给出如下。 请勿改动main( )函数和其他函数中的任何内容,仅在函数proc( )的花括号中填入所编写的若干语句。 试题程序: #include<conio.h> #include<stdio.h> #include<stdlib.h> #include<time.h> #define M 5 void proc(int arr[][M]) { } void main( ) { int arr[M][M],i,j; system("CLS"); printf("****The array****/n"); stand((unsigned)time(NULL)); for(i=0;i<M;i++) //产生一个随机的5*5矩阵 { for(j=0;j<M;j++) { arr[i][j]=rand( )%10; printf("%4d",arr[i][j]); } printf("/n"); } proc(arr); printf("THE RESULT/n"); for(i=0;i<M;i++) { for(j=0;j<M;j++) printf("%4d",arr[i][j]); printf("/n"); } }

[填空题]已知一个函数模板定义为 template <typename T1.typenaine T2> T1 FUN(T2 n){return n*5.0;} 若要求以int型数据7为函数实参调用该模板函数,并返回一个double型数据,则该调用应表示为______。
[简答题]请编写一个函数int sum(int n),该函数完成1+2+3+…+n的运算,并返回运算结果,其中n>0。注意:请使用递归算法实现该函数。 注意:部分源程序已存在文件:test11.cpp中。 请勿修改主函数main和其他函数中的任何内容,仅在函数sum的花括号中填写若干语句。 文件test11_2.cpp的内容如下: #include<iostream.h> int sum(int n) { } void main( ) { int n; cout<<"输入n:"; cin>>n; int result;sum(n); cout<<"结果为:"<<result<<endl; }
[单项选择]已知定义域为R的函数f(x)在(8,+∞)上为减函数,且函数y=f(x+8)为偶函数,则()。
A. f(6)>(7)
B. f(6)>f(9)
C. f(7)>f(9)
D. f(7)>f(10)
[填空题]下列程序在构造函数和析构函数中申请和释放类的数据成员int*a,申请时使用形参b初始化a,请填空。
class A

public:
A(int b);
~A( );
private:
int * a;

A::A(int b)

______;

A::~A( )

______;

[单项选择]已定义以下函数
fun(int *p)
return *p;

该函数的返回值是 ______。
A. 不确定的值
B. 形参p中存放的值
C. 形参p所指存储单元中的值
D. 形参p的地址值
[单项选择]函数定义为Fun(int &i),变量定义n=100,则下面调用正确的是
A. Fun(20)
B. Fun(20+n);
C. Fun(n);
D. Fun(&n);
[单项选择]设有如下函数定义
int fun(int k)
if(k<1) return 0;
eise if(k==1) return 1;
else return fun(k-1)+1;

若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是______。
A. 2
B. 3
C. 4
D. 5
[单项选择]有如下函数模板定义:
template<typename T1,int a2,int a3>
T1 sum(T1 a1)

return(a1+a2+a3);

则以下调用中正确的是( )。
A. sum<int,4,3>(5);
B. sum<4,3>(5);
C. sum<int,int,int>(5);
D. sum(5);
[单项选择]若程序中定义了以下函数:
double myadd(double a,double b)
return(a+b);
并将其放在调用语句之后,则在调用之前应该对函数进行说明,以下选项中错误的说明是( )。
A. double myadd(double a,b);
B. double myadd(double,double);
C. double myadd(double b, doublea);
D. double myadd(double x, double y);
[单项选择]若程序中定义了以下函数:
double myadd(double a,double b)
return (a+b);
并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是( )。
A. double myadd(double a,b);
B. double myadd(double,double);
C. double myadd(double b,doublea);
D. double myadd(double x,double y);
[单项选择]已知函数FA调用FB,若要把这两个函数定义在同一个文件中,则( )。
A. FA必须定义在FB之前
B. FB必须定义在FA之前
C. 若FA定义在FB之后,则FA的原型必须出现在FB的定义之前
D. 若FB定义在FA之后,则FB的原型必须出现在FA的定义之前
[填空题]请将以下程序中的函数声明语句补充完整。
#include<stdio.h>
int ______;
main( )
int x, y, (*P)( );
  scanf("%d%d", &x, &y);
  p=max;
 printf("%d/n", (*P)(x, y));

int max(int a, int b)
return(a>b a:b);

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码