单选题若要准确的计算出员工当前的年龄,只要利用INT函数和()函数就可以计算出来。A YEARFRACB NETWORKDAYSC NOWDAYSD YEARS

题目
单选题
若要准确的计算出员工当前的年龄,只要利用INT函数和()函数就可以计算出来。
A

YEARFRAC

B

NETWORKDAYS

C

NOWDAYS

D

YEARS


相似考题
参考答案和解析
正确答案: B
解析: 暂无解析
更多“单选题若要准确的计算出员工当前的年龄,只要利用INT函数和()函数就可以计算出来。A YEARFRACB NETWORKDAYSC NOWDAYSD YEARS”相关问题
  • 第1题:

    在当前单元格中,用函数计算出数学的最高分。


    正确答案:

  • 第2题:

    若要获得当前的日期,可使用【 】函数。


    正确答案:Date
    Date 解析:Date()返回当前日期;Now()返回当前日期和即刻时间。

  • 第3题:

    对下列程序段的描述正确的是( )。 include int fun(int,int); void main(

    对下列程序段的描述正确的是( )。 #include<iostream.h> int fun(int,int); void main() { cout<<fun(1,2)<<endl; } int fun(int x,int y) { return x+y; }

    A.该函数定义正确,但函数调用方式错误

    B.该函数调用方式正确,但函数定义错误

    C.该函数定义和调用方式都正确

    D.该函数定义和调用方式都错误


    正确答案:C
    解析:函数定义的一般形式为:类型标识符函数名(形式参数列表){声明部分;语句}。函数调用的一般格式为:函数名(实参列表)。而“int fun(int,int)”为函数声明,是可以不写形参名,只写形参的类型。所以,可以看出函数fun的定义和调用都是正确的。

  • 第4题:

    阅读以下函数说明和C语言函数,将应填入(n)处的字句写在答题纸的对应栏内。

    【函数2.1说明】

    递归函数sum(int a[], int n)的返回值是数组a[]的前n个元素之和。

    【函数2.1】

    int sum (int a[],int n)

    {

    if(n>0) return (1);

    else (2);

    }

    【函数2.2说明】

    有3个整数,设计函数compare(int a,int b,int c)求其中最大的数。

    【函数2.2】

    int compare (int a, int b, int c )

    { int temp, max;

    (3) a:b;

    (4) temp:c;

    }

    【函数2.3说明】

    递归函数dec(int a[],int n)判断数组a[]的前n个元素是否是不递增的。不递增返回 1,否则返回0。

    【函数2.3】

    int dec( int a[], int n )

    {

    if(n<=1) return 1;

    if(a[0]<a[1]) return 0;

    return (5);

    }


    正确答案:(1)a[n-1]+sum(an-1)或者a[0]+sum(a+1n-1); (2)return 0; (3)temp=(a>b)? (4)max=(temp>c)? (5)dec(a+1n-1);
    (1)a[n-1]+sum(a,n-1)或者a[0]+sum(a+1,n-1); (2)return 0; (3)temp=(a>b)? (4)max=(temp>c)? (5)dec(a+1,n-1); 解析:本题考查C语言函数和一些基本运算。
    下面我们分别来分析这几个函数。在函数2.1中,题目要求用此递归函数求数组前 n个元素之和。递归函数的特点是在函数体中不停地调用函数本身,只是将其函数的参数范围改变。题目中要求我们求数组前n个元素之和,我们可以这样理解,即前n个元素之和等于第n个元素加上前n-1个元素之和,现在的问题转化成如何求前n-1个元素之和。同样的道理,可以将求前n-1个元素之和转化成求前n-2个元素之和,直到这个数小于0。从函数2.1的代码中可以知道,在计算以前,首先判断n与0的关系,如果n小于0,说明数组中无元素,因此,返回0值;如果n大于等于0,说明数组中有元素,应该返回的结果是第n个元素加上前n-1个元素之和,而前n-1个元素之和是调用函数本身来计算的。因此,第(1)空和第(2)空的答案分别是a[n-1)+sum(a,n-1),return()。
    在函数2.2中,题目要求我们在三个数中取最大数,在数学中,我们从三个数中取最大数时,一般是首先拿其中两个数比较,取较大的数再与第三个数比较,再取其较大的数,这个数就是三个数中的最大数。从函数2.2的代码中知道,三个数a、b、c,两个整型变量temp与max。根据求三个数中最大数的数学过程和函数中已给出的代码可知,第(3)空处语句应该为temp=(a>b)?a:b,求得a、b中较大数并存放在变量temp中。第(4)空处语句为max=(temp>c)?temp:c。
    在函数2.3中,题目要求判断数组a[]的前n个元素是否是不递增的。不递增返回1,否则返回0。要判断前n个元素是否是不递增的,需要判断前n-1个元素是否是不递增的,以及第n个元素与第n-1个元素的关系。此处与函数2.1一样,用的都是递归函数,只是出口不同,在函数2.1中,只要数组中没有元素了,递归结束,这里只要第n个元素大于第n-1个元素,则返回0,递归结束。又由if(a[0]a[1])语句可知,在每次调用函数时,都将其数组中的第一个元素与第二个元素比较来作为递归的出口,如果结果为假,就说明数组的前面两项的关系是不递增的,在下次调用中不用再考虑第一项。因此第(5)空应该是dec(a+1,n-1)。

  • 第5题:

    设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数,请填空。main(){ int findbig(int,int,int); int (*f)(),x,y,z,big; f=; scanf("%d%d%d",&x,&y,&z); big=(*f)(x,y,z); printf("big=%d\n",big);}


    正确答案:findbig
    在main()函数中,int findbig();是对被调函数的说明,其功能是告诉系统在本函数中将用到该函数且返回整型值。int (*f)();说明f是一个指向函数的指针变量,此函数带回整型的返回值。赋值语句f=findbig;的作用是将函数findbig的入口地址赋给指针变量f,这时f就是指向函数findbig的指针变量。要注意的是,在给函数指针变量赋值时,只需给出函数名而不必给出参数,因为是将函数的入口地址赋给f,而不涉及实参与形参的结合问题。故本题答案为findbig。

  • 第6题:

    对下列程序的描述中,正确的是()。includeusing namespace std;int Fun(int,int);int m

    对下列程序的描述中,正确的是( )。 #include<iostream> using namespace std; int Fun(int,int); int main() { cout<<Fun(5,50)<<end1; return 0; } int Fun(int x,int y) { return x*x+y*y; }

    A.该函数定义正确,但函数调用方式错误

    B.该函数调用方式正确,但函数定义错误

    C.该函数的定义和调用方式都是正确的

    D.该函数的定义和调用方式都是错误的


    正确答案:C
    解析:函数定义时要给出函数类型、函数名、函数参数表和函数体。本程序的Fun()都做到了,所以此函数的定义也是正确的。该函数的定义和调用方式都是正确的。

  • 第7题:

    若要获得当前的日期及时间,可使用NOW()函数。


    正确答案:正确

  • 第8题:

    只要在函数中调用函数就可以称为递归。


    正确答案:错误

  • 第9题:

    若要准确的计算出员工当前的年龄,只要利用INT函数和()函数就可以计算出来。

    • A、YEARFRAC
    • B、NETWORKDAYS
    • C、NOWDAYS
    • D、YEARS

    正确答案:A

  • 第10题:

    判断题
    只要是成员函数就可以说明为虚函数,因为虚函数是一种成员函数。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    问答题
    什么叫光学传递函数(OTF)?它由哪些部分组成?它和极限分辨率的区别是什么?大像差光学系统的光学传递函数是如何计算出来的?

    正确答案: 光学系统对点或线目标所成像称为点或线扩散函数,点或线扩散函数的傅立叶变换就是光学传递函数。它由调制传递函数和相位传递函数组成。
    区别:光学传递函数表示一个光学系统(包括胶片,CCD,目标,成像系统本身等)对目标的频率响应特性和位相移动情况的。也就是说,表征调制度经过该系统降低的程度和相位移动的情况。它比较客观公正的表明一个系统对任何空间频率的成像情况,评价了光学系统的成像质量;而极限分辨率只是所能分辨的最高空间频率,在此分辨率下调制度几乎等于零,而它无法知道中间频率的成像情况,也就不知道调制度降低的情况。
    首先画出大像差光学系统得点列图和相应的点扩散函数,在点列图上画出若干条等间隔同心圆,以每个环内的点数作为纵坐标,以离开弥散中心的距离为横坐标,就得到了点扩散函数曲线。对这样得到的点扩散函数进行平滑和逼近处理,然后作傅立叶变换,即可得到大像差光学系统的光学传递函数。但这样计算忽略了衍射效应,因此计算的结果偏高,要提高精度,要把衍射效应考虑进去。
    解析: 暂无解析

  • 第12题:

    问答题
    请根据以下各小题的要求设计C应用程序(包括界面和代码)。  请编写函数fun(),它的功能是:统计各年龄段的人数。N个年龄通过调用随机函数获得,并放在主函数的age数组中;要求函数把0至9岁年龄段的人数放在d[0]中,把10至19岁年龄段的人数放在d[1]中,把20至29岁年龄段的人数放在d[2]中,其余依次类推,把100岁(含100岁)以上年龄的人数放在d[10]中。结果在主函数中输出。  注意:部分源程序给出如下。  请勿改动主函数main()和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。  试题程序如下:#include #define N 50#define M 11void fun(int *a, int *b){}double rnd(){ static int t=29,c=217,m=1024,r=0; r= (r*t+c)%m; return ((double) r/m);}main (){ int age[N],i,d[M]; for(i=0; i

    正确答案:

    void fun(int *a, int *b)
    {
    int i,j;
    for (j=0; j<N; j++)
    b[j]=0;
    for (i=0; i<N; i++)
    {
    switch (a[i]/10)
    {
    case 0:b[0]++; break;
    case 1:b[1]++; break;
    case 2:b[2]++; break;
    case 3:b[3]++; break;
    case 4:b[4]++; break;
    case 5:b[5]++; break;
    case 6:b[6]++; break;
    case 7:b[7]++; break;
    case 8:b[8]++; break;
    case 9:b[9]++; break;
    default:b[10]++; break;
    }
    }
    }
    解析: 本题的关键是使用条件语句和选择语句统计各年龄段的人数。设计思路是:①使用循环语句对存储人数的形参数组b赋初值0;②利用循环语句遍历所有人的年龄;③利用选择语句统计各年龄段的人数。

  • 第13题:

    下列函数不能和函数voidprint(char)构成重载的是()

    A、intprint(int);

    B、voidprint(char,char);

    C、intprint(char);

    D、voidprint(int,int);


    参考答案:C

  • 第14题:

    对下列程序段的描述正确的是()。includeint Fun(int,int)void main(){cout<

    对下列程序段的描述正确的是( )。 #include<iostream.h> int Fun(int,int) void main() { cout<<Fun(5,50)<<endl; } int Fun(int x,int y) { return X*X+y*y; }

    A.该函数定义正确,但函数调用方式错误

    B.该函数调用方式正确,但函数定义错误

    C.该函数定义和调用方式都正确

    D.该函数定义和调用方式都错误


    正确答案:C

  • 第15题:

    对下列程序的描述正确的是()。include using namespace std;int fuc(int,int);int mai

    对下列程序的描述正确的是( )。 #include <iostream> using namespace std; int fuc(int,int); int main(){ cout<<fuc(1,10)<<endl; return 0; } int fuc(int x,int y){ return x*x+y*y; }

    A.该函数的定义和调用方式都是错误的

    B.该函数的定义和调用方式都是正确的

    C.该函数调用方式正确,但函数定义错误

    D.函数定义正确,但函数调用方式错误


    正确答案:B
    解析:函数定义时要给出函数类型、函数名、函数参数表和函数体。fuc()都做到了,该函数的定义和调用方式都是正确的。

  • 第16题:

    若要获得当前的日期及时间,可使用【 】函数。


    正确答案:Now()
    Now() 解析:本题考查表达式中的常用函数。 Access中内置了一些常用的数据库函数、时间/日期函数等常用函数,其中Date()返回当前日期;Now()返回当前日期和即刻时间。

  • 第17题:

    已知一个函数的原型是:

    int fn(double a);

    若要以5.27为实参调用该函数,应使用表达式______。


    正确答案:fn(5.27)
    fn(5.27)

  • 第18题:

    己知一个函数的原型是:

    int fn(double x);

    若要以5.27为实参调用该函数,应使用表达式【 】。


    正确答案:fn(5.27)
    fn(5.27) 解析:本题考查的知识点是:函数调用。c++中函数调用的一般形式为:
    函数名>(实参表>)
    故本题应该填fn(5.27)。

  • 第19题:

    只要是成员函数就可以说明为虚函数,因为虚函数是一种成员函数。


    正确答案:正确

  • 第20题:

    若要统计每位员工来企业的总天数,可以利用()函数来实现。

    • A、YEARFRAC
    • B、NETWORKDAYS
    • C、NOWDAYS
    • D、YEARS

    正确答案:B

  • 第21题:

    单选题
    有以下程序: #include  main() {  int findmax(int,int,int),m;  …  m=findmax(a,b,c);  … } int findmax(int x,int y,int z) {  … } 则以下叙述正确的是(  )。
    A

    在main函数中声明了findmax函数

    B

    在main函数中定义了findmax函数

    C

    在main函数中两次调用了findmax函数

    D

    在main函数内、外重复定义了findmax函数


    正确答案: D
    解析:
    程序中函数findmax定义放在主函数之后,主函数中声明了findmax函数。“int findmax(int,int,int);”为函数声明,“m=findmax(a,b,c);”为函数调用,“int findmax(int x,int y,int z){}”为函数定义。B选项是在main函数外定义的findmax函数,错误。在main函数中,出现了一次findmax函数的声明和一次findmax函数的调用,不是两次调用,C选项错误。D选项在main函数内不是定义findmax函数而是声明findmax函数。答案选择A选项。

  • 第22题:

    单选题
    若要统计每位员工来企业的总天数,可以利用()函数来实现。
    A

    YEARFRAC

    B

    NETWORKDAYS

    C

    NOWDAYS

    D

    YEARS


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    以下为重载函数的一组函数声明的是()。
    A

    voidprint(int);voidprint(double);

    B

    voidfun(int);intfun(int);

    C

    intmax(int,int);intmin(int,int);

    D

    voidmm();intmm();


    正确答案: A
    解析: 暂无解析

  • 第24题:

    单选题
    若要准确的计算出员工当前的年龄,只要利用INT函数和()函数就可以计算出来。
    A

    YEARFRAC

    B

    NETWORKDAYS

    C

    NOWDAYS

    D

    YEARS


    正确答案: C
    解析: 暂无解析