更多“函数DateDiff("m",#2008-8-8#,#2008-”相关问题
  • 第1题:

    请补充main 函数,该函数的功能是:计算两个自然数n和m(m<10000)之间所有数的和(n和m从键盘输入)。

    例如:当n=1,m=100时,sum=5050:当n=100,m=1000时,sum=495550。

    注意:部分源程序给出如下。

    请勿改动主函数main和其他函数中的任何内容,仅在 main 函数的横线上填入所编写的若干表达式或语句。

    试题程序:

    include<stdio.h>

    include<conio.h>

    main ()

    {

    int n, m;

    long sum;

    【 】

    clrscr ();

    printf ("\nInput n,m\n");

    scanf ("%d, %d", &n, &m);

    while (n<=m)

    {

    【 】

    n++;

    }

    printf ("sum=%【 】\n", sum);

    }


    正确答案:sum=0 sum+=n 1d
    sum=0 sum+=n 1d 解析:第一空:变量sum 进行了类型声明,但没有进行初始化,而后面的程序用sum 来存放最后的结果,所以要在使用前将sum 初始化为0。第三空:通过while 循环将自然数n和m之间的数进行累加,结果存于sum 中。第三空:由于sum 为长整型,所以标准输出函数printf ()中的格式控制符为“%1d”。

  • 第2题:

    阅读下列程序说明和C++程序,把应填入其中(n)处的字句,写对应栏内。

    【说明】

    下面的程序实现了类String的构造函数、析构函数和赋值函数。

    已知类String的原型为:

    class String

    {

    public:

    String(coust char * str = NULL); //普通构造函数

    String( const String &other); //拷贝构造函数

    ~String(void); //析构函数

    String & perate =(const String &other); //赋值函数

    private:

    char * m_data; // 用于保存字符串

    };

    //String 的析构函数

    String:: ~String (void)

    {

    (1);

    }

    //String 的普通构造函数

    String: :String( const char * str)

    {

    if (2)

    {

    m_data = new char[1];

    *m_data = '\0';

    }

    else

    {

    int length = strlen(str);

    m_data = new ehar[ length + 1 ];

    strepy(m_data, str);

    }

    }

    //拷贝的构造函数

    String:: String( const String &other)

    { int length = strlen(other. m_data);

    m_data = new char[ length + 1 ];

    strepy(m_data, other, m_data); //赋值函数

    String & String::operate = (eonst String &other) //

    {

    if (3)

    return * this;

    delete [] m_clara; //释放原有的内存资源

    int length = strlen( other, m_data);

    m_data = new chart length + 1 ];

    (4);

    return (5);

    }


    正确答案:(1)delete[]m_data或者delere m_data
    (1)delete[]m_data或者delere m_data 解析:由于m_data 是内部数据类型,也可以写成delete m_data。

  • 第3题:

    已定义好有参函数q(m),其中形参m是整型变量。下面调用该函数,传递实参为5,将返回的函数值赋值给变量t。以下正确的是______。

    A.t=f(m)

    B.t=Callf(m)

    C.t=f(5)

    D.t=Callf(5)


    正确答案:C

  • 第4题:

    程序定义了M×M的二维数组,并在主函数中自动赋值。请编写函数proc(int a[][M],int n),该函数的功能是使数组左下半三角元素中的值加上n。例如,a数组中的值为:

    注意:部分源程序给出如下。

    请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。

    试题程序:


    正确答案:


    【解析】使数组左下半三角元素中的值加上n,首先要找出数组中下半三角元素。数组中下半三角元素的特点是,其列下标小于等于行下标。根据这个特点找出所有的下半三角元素再加上n放在原来的位置上。

  • 第5题:

    已定义好函数f(n),其中n为形参。若以实参为m调用该函数并将返回的函数值赋给变量X,以下写法正确的是( )。

    A)x=f(n)

    B)x=Call f(n)

    C)x=f(m)

    D)x=Call f(m)


    正确答案:C
    本题考查过程调用的知识。调用引起过程的执行。也就是说,要执行一个过程,必须调用该过程。函数过程的调用只有一种方式:<过程名>(<实际参数>1

  • 第6题:

    函数(x)=x2+2(m-1)x+2在区间(-∞,4)上是减函数,则实数m的取值范围是( )

    A.m≥-3
    B.m=-3
    C.m≤-3
    D.m≥3

    答案:C
    解析:
    【考情点拨】本题主要考查的知识点为减函数的性质. 【应试指导】由已知条件(x)=x2+2(m-1)x+2(x)=(x+m-1)2-(m-1)2+2,故(x)的对称轴为x=1-m,又∵(x)在(-∞,4)上是减函数,∴1-m≥4,即m≤-3.

  • 第7题:

    关于M函数文件以下错误的是()。

    • A、M函数文件的输入参数的个数可变
    • B、M函数文件必须有参数的传递
    • C、M函数文件的变量工作空间是独立的
    • D、M函数文件必须用function构成函数声明行

    正确答案:B

  • 第8题:

    医生表中有出生日期字段而没有年龄字段,若要显示年龄可以使用以下查询: SELECT DATEDIFF(’m’,出生日期,DATE())AS 年龄 FROM 医生


    正确答案:错误

  • 第9题:

    SQL Server2008提供了日期时间函数,以下说法错误的是()

    • A、select dateadd(mm,4,’01/01/2012’),返回值为:5
    • B、select datediff(mm,’03/06/2012’,’11/06/2012’),返回值为:8
    • C、select datepart(day,’09/07/2012’),返回值为:9
    • D、select datename(dw,’01/01/2013’),返回值为:5

    正确答案:A,C,D

  • 第10题:

    单选题
    已定义好有参函数f(m),其中形参m是整形量。下面调用该函数,传递参数为5,将返回的函数值赋给变量t。以下正确的是()。
    A

    t=f(m)

    B

    t=Callf(m)

    C

    t=f(5)

    D

    t=Callf(5)


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

  • 第11题:

    单选题
    函数DateDiff("m",#2008-8-8#,#2008-10-1#)的返回值是()。
    A

    1

    B

    2

    C

    54

    D

    5


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

  • 第12题:

    单选题
    设F(x)是连续函数f(x)的一个原函数,“M⇔N”表示“M的充分必要条件是N”,则必有(  )。
    A

    F(x)是偶函数⇔f(x)是奇函数

    B

    F(x)是奇函数⇔f(x)是偶函数

    C

    F(x)是周期函数⇔f(x)是周期函数

    D

    F(x)是单调函数⇔f(x)是单调函数


    正确答案: C
    解析:
    采用举例的方法进行排除,令f(x)=x,在(-∞,+∞)内单调增加,但是F(x)=x2/2+C在(-∞,+∞)内不单调,D项错误;
    令f(x)=x2为偶函数,但是F(x)=x3/3+C,其中C≠0时不是奇函数,故B项错误;
    令f(x)=1+cosx是以2π为周期的函数,但是F(x)=x+sinx+C不是周期函数,故C项错误。

  • 第13题:

    请编写一个函数void fun(int m, int k, int xx[]),该函数的功能是将大于整数m且紧靠m的k个非素数存入所指的数组中。

    例如,若输入15,5,则应输出16,18,20,21,22。

    注意:部分源程序给出如下。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

    试题程序:

    include<conio.h>

    include<stdio.h>

    void fun(int m,int k,int xx[])

    {

    }

    main()

    {

    int m,n,zz[1000];

    clrscr();

    printf("\nPlease enter two integers:");

    scanf("%d%d",&m,&n);

    fun(m,n,zz);

    for(m=0;m<n;m++)

    printf("%d",zz[m]);

    printf("\n");

    }


    正确答案:void fun(int m int k int xx[]) { int ijn; for(i=m+1n=0;nk;i++) /*找大于m的非素数循环k次即找出紧靠m的k个非素数*/ for(j=2;ji;j++) /*判断一个数是否为素数*/ if(i%j==0) { xx[n++]=i; /*如果不是素数放入数组xx中*/ break; /*并跳出本层循环判断下一个数*/ } }
    void fun(int m, int k, int xx[]) { int i,j,n; for(i=m+1,n=0;nk;i++) /*找大于m的非素数,循环k次,即找出紧靠m的k个非素数*/ for(j=2;ji;j++) /*判断一个数是否为素数*/ if(i%j==0) { xx[n++]=i; /*如果不是素数,放入数组xx中*/ break; /*并跳出本层循环,判断下一个数*/ } } 解析:本题只要掌握了判断非素数和素数的算法即不难完成了,其实程序缺少部分也正是这部分。

  • 第14题:

    请完成下列查询的SQL语句。

    (1)查询名称中包含“数据库”的图书的图书名称,作者,出版社和出版日期。

    SELECT (d)

    FROM 图书

    WHERE 图书名称 (e);

    (2)查询提供销售(图书表中有)但没有销售过(没在订单明细表中出现)的图书名称和出版社。

    SELECT 图书名称,出版社

    FROM 图书

    WHERE NOT EXISTS (

    SELECT (f)

    FROM 订单明细

    WHERE (g));

    (3)查询订购图书数量最多的会员名及其订购的数量。

    SELECT 用户名, (h)

    FROM订单,订单明细

    WHERE (i)

    GROUP BY 用户名

    HAVING (j)

    (SELECT SUM (数量)

    FROM 订单,订单明细

    WHERE 订单.订单编号=订单明细.订单编号

    GROUP BY 用户名);

    (4)为了统计会员的购买行为信息,实施有意义的客户关怀策略,查询会员的平均订购间隔时间,考虑多次购买图书和一次购买图书的情况(其中,DATEDIFF函数表示两个日期之间的天数)。

    SELECT 用户名,CASE WHEN (k)

    THEN DATEDIFF (MAX (订购日期),MIN (订购日期)) / (1)

    ELSE DATEDIFF(CURRENT_TIMESTAMP,MIN(订购日期))

    END AS AVG GAP

    FROM 订单

    (m);


    正确答案:(1)(d)图书名称作者出版社出版日期 (e)LIKE'%数据库%' (2)(f)* (g)图书.图书编号=订单明细.图书编号 (3)(h)SUM(数量) (i)订单.订单编号=订单明细.订单编号 (j) SUM(数量)>=ALL (4)(k)COUNT(*)>1 (l)(COUNT(*)-1或COUNT(*)也给分 (m)GROUP BY 用户名
    (1)(d)图书名称,作者,出版社,出版日期 (e)LIKE'%数据库%' (2)(f)* (g)图书.图书编号=订单明细.图书编号 (3)(h)SUM(数量) (i)订单.订单编号=订单明细.订单编号 (j) SUM(数量)>=ALL (4)(k)COUNT(*)>1 (l)(COUNT(*)-1或COUNT(*)也给分 (m)GROUP BY 用户名 解析:本题考查查询语句SELECT的语法,查询是SQL的重要内容。
    (1)考查基本的SQL查询语法,SELECT后是要查询的属性,查询条件是包含“数据库”的图书,因此用LIKE关键字。
    (2)考查NOTEXISTS语法,(f)处填*。该查询为相关查询,因此(g)处的条件为图书.图书编号=订单明细.图书编号。
    (3)考查较复杂的嵌套查询、分组查询和ALL关键字。子查询得到所有会员的订购数,题目要求查询订购数最多的会员名和订购数,因此(j)的答案为SUM(数量)>=ALL。
    (4)考查分组查询、聚集函数和CASE语法。平均订购间隔时间对一次购买和多次购买的会员有不同的计算方式,对一次购买的会员,平均订购时间为当前时间—订购时间;而对于多次购买的会员,平均订购时间为(最晚的订购时间—最早的订购时间)/间隔数,间隔数为订购数-1。

  • 第15题:

    已知D1=#2003-5-28 20:8:36#,D2=#2004-2-29 10:40:1 1#,执行DateDiff(“m”,D1,D2)后,返回( )。

    A. 1

    B. 9

    C. 10

    D. 函数值错误


    正确答案:B
    本题考查DateDiff函数的知识。DateDiff
    函数是计算两个日期的间隔值函数,其一般使用格式为: DateDiff(间隔类型。日期1,日期2)
    功能是返回日期1和日期2之间按照间隔类型所指定的时间问隔数目,也就是日期2减去日期l的时间间隔数目。时间间隔可以有如下几种:“YYYY”代表年、“q”代表季度、…m代表月、“d”代表日、“WW”代表周、…h’代表小时、…n代表分、…s代表秒。

  • 第16题:

    表达式Datediff("yyyy",12/30/2012,1/13/2013)的结果是

    A.10

    B.1

    C.14

    D.99


    正确答案:B
    【答案】B【解析】函数DateDiff按照指定类型返回指定时间的问隔数目。语法为DateDiff(<间隔类型>,<日期l>.<日期2>,[,WI][,W2]),间隔类型为“YYYY”,表示返回两个日期间隔的年数。因此2012年与2013年间隔1年,返回1。

  • 第17题:

    定义[a,b,c]为函数y=ax2+bc+c的特征数,下面给出特征数为[ 2m ,1-m,-1-m]的函数的一些结论:
    ①当m=-3时,函数图象的顶点坐标是{1/3,-(8/3)};
    ②当m>0时,函数图象截石轴所得的线段长度大于3/2;
    ③当m<0时,函数在x>1/4时,y随x的增大而减小;
    ④当m≠0时,函数图象经过同一个点。
    其中正确的结论有()。

    A.②③④
    B.①②④
    C.③④
    D.②④

    答案:D
    解析:
    特征数[2m,1-m,-l-m]的函数为y=2mx2+(1-m)x+(-1-m)。①当m=-3时,y=-6x2+4x+

  • 第18题:

    根据函数原型"int MM(int a[],int m)",编写函数定义,计算并返回数组a[m]中元素最大值和最小值之差。

  • 第19题:

    与波函数角度分布函数相关的量子数是()

    • A、l,m
    • B、l,n
    • C、m,n
    • D、m,q

    正确答案:A

  • 第20题:

    语句a=DateDiff((),Date(),#1/1/2006#)将返回离2006年元旦还有多少天。


    正确答案:“d”

  • 第21题:

    已定义好有参函数f(m),其中形参m是整形量。下面调用该函数,传递参数为5,将返回的函数值赋给变量t。以下正确的是()。

    • A、t=f(m)
    • B、t=Callf(m)
    • C、t=f(5)
    • D、t=Callf(5)

    正确答案:C

  • 第22题:

    单选题
    有以下程序: #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选项。

  • 第23题:

    单选题
    量子力学中所说的原子轨道是指()
    A

    波函数ψ(n, l, m)

    B

    电子云

    C

    波函数的平方∣ψ∣2

    D

    波函数ψ(n, l, m, ms


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