精华内容
下载资源
问答
  • 答:正确中国大学MOOC: 以下对千牛快捷短语的描述哪些是正确的()答:可以分组 分为个人版和团队版 可以设置买家问题脓肿时病变局限与下列哪种因素关系最密切( )答:血浆凝固酶的作用在今天我们看到的唐代宫廷茶艺...

    Python中定义函数的关键字是_________________。

    答:def

    智慧职教: Print Final Reports 是指打印财务报表。

    答:正确

    中国大学MOOC: 以下对千牛快捷短语的描述哪些是正确的()

    答:可以分组 分为个人版和团队版 可以设置买家问题

    脓肿时病变局限与下列哪种因素关系最密切( )

    答:血浆凝固酶的作用

    在今天我们看到的唐代宫廷茶艺表演中,再现历史的文化内容有唐代宫廷礼仪、()、饮茶器具等

    答:唐代百姓服饰

    中国大学MOOC: 通常情况下,几种岩石强度的大小关系为( )。

    答:抗压强度>抗剪强度>抗弯强度>抗拉强度

    “樱桃好吃树栽,不下功夫花不开。”理想是美好的,但美好的理想是不会自动实现的。把理想转化为现实的根本途径是( )

    答:积极投身社会实践

    踝关节又称为______关节或______关节,它与距下关节合称为足关节

    答:距上 距小腿

    非企业合并,且以支付现金取得的长期股权投资,应当按照( )作为初始投资成本。

    答:被投资企业所有者权益账面价值的份额

    下列关于Word2010的叙述中,不正确的是()

    答:设置文档打印时,输入“2-5”表示打印第2页和第5页

    大脑皮层的细胞主要是在后的()第十五至十八周形成的,到生后六个月甚至更长些时间,脑细胞就停止増殖,但脑细胞的发育仍在继续进行

    答:怀孕

    按照法律的创制和适用主体的不同,法律规范划分为()。

    答:B

    智慧职教: 明代平常穿的圆领袍衫凭衣服长短和袖子大小区分身份地位:衣服长、领子大的人地位高。

    答:正确

    以下例子中是负相关的是

    答:价格下降,消费增加

    用双绞线敷设水平布线系统,此时水平布线子系统的最大长度为?: A.55m|B.90m|C.100m|D. 110m

    答:B.90m

    在基类型相同的两个指针变量之间,不能进行的运算是

    答:+

    为预防腹泻,下述哪一项是错误

    答:断奶不限季节

    以下流行病学研究方法中因果论证强度最强的是

    答:随机对照试验

    使肘关节屈的骨骼肌包括:

    答:肱桡肌 肱二头肌 肱肌 旋前圆肌

    中国大学MOOC: Have audience understand why he/she is here speaking by stating what he/she expects as an ________.

    答:outcome

    大多数鱼类的生殖器官由生殖腺和生殖导管组成。()

    答:对

    展开全文
  • 面向对象相关描述

    2017-07-08 20:20:15
    以下关于面向对象的描述错误的正确答案: C 面向对象的基本特性封装,继承和多态 构造函数不可以是虚函数,析构函数可以是虚函数 子类重新定义父类虚函数的方法叫做重载 多态...
    以下关于面向对象的描述错误的是:

    正确答案: C   

    面向对象的基本特性是封装,继承和多态
    构造函数不可以是虚函数,析构函数可以是虚函数
    子类重新定义父类虚函数的方法叫做重载
    多态是为了接口重用,封装和继承是为了代码重用
    解析:

    对于C++中经常出现的函数名称相同但是参数列表或者返回值不同的函数,主要存在三种情况:

    1.函数重写(override)

    函数重载主要实现了父类与子类之间的多态性,子类中定义与父类中名称和参数以及返回值都相同的虚函数。

    1)重写的函数不能是static函数,必须是virtual函数,即函数在原始的基类中被声明为虚函数;

    2)重写函数与基类函数分在两个类的声明和定义中,这也就导致二者的作用域不同;

    3)重写函数的名称、参数列表以及返回值(即函数原型)都要与基类的函数相同;

    4)重写函数的访问修饰符可以不同,尽管virtual函数是private的,在派生类中重写的函数可以是public或protect的

    2.函数重载(overload)

    指函数名称相同但是参数类型或者参数顺序不同的相同作用域中的函数,函数重载不能靠返回值来进行区分;

    3.重定义(redefine)

    指子类重新定义父类中的非虚函数(参数列表可以不同),这样父类中的对应函数将被隐藏。

    二、重写(override)与重载(overload)的区别

    1、函数重写是子类和父类之间的继承关系,是垂直关系;方法的重载是同一个类中方法之间的关系,是水平关系;

    2、重写需要子类和父类中的两个函数的函数原型完全相同;重载要求两个函数参数列表不同;

    3、在重写关系中,调用具体调用哪一个函数是根据(对象对应存储空间的实际类型)为准的,这涉及到动态绑定和静态绑定的问题,也就是虚函数的调用机制,而函数重载主要是靠形参列表的不同来区分具体调用哪个函数的。


    展开全文
  • 钩子函数的使用,有例子

    热门讨论 2010-09-14 22:35:20
    这个参数可以是以下值: WH_CALLWNDPROC、WH_CALLWNDPROCRET、WH_CBT、WH_DEBUG、WH_FOREGROUNDIDLE、WH_GETMESSAGE、WH_JOURNALPLAYBACK、WH_JOURNALRECORD、WH_KEYBOARD、 WH_KEYBOARD_LL、WH_MOUSE、WH_MOUSE_LL...
  • 3以下对C语言函数的有关描述中,正确的是 © A调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参 B C函数既可以嵌套定义可以递归调用 C 函数必须有返回值,否则不能使用函数 D C程序中有调用关系的...

    函数知识学习

    函数概念
    函数:一段程序代码可以重复被使用
    函数是C语言中最小功能单位,利用函数可以实现模块化程序设计
    C程序是由一个主函数以及若干个功能函数构成;函数的类型是函数返回值的类型。从函数形式上可分为有参和无参函数
    从用户角度看函数可分为库函数(标准函数)和自定义函数
    函数调用
    主调函数使用被调函数功能
    调用形式:函数名(实参表)
    调用方法:
    (1)语句的形式:函数名(实参表)
    (2)函数调用作为表达式的运算分量
    (3)函数调用结果作为另一个函数的参数
    y=pow( pow (aj). k);
    函数调用可以实现嵌套调用
    函数间数据传递
    有俩种形式
    1.值传递:函数调用时,将实参或实参表达式的值单向传递给形参“单向”传递
    实参和形参必须是类型相同,个数相等,一一对应。
    2 地址传递:函数调用时,将数据的存储地址作为参数传递给形参(数组名做函数参数)
    形参与实参占用同样的存储单元,“双向”传递,实参和形参必须是地址常量或变量
    函数返回值与return语句
    函数的返回值也称函数值,返回的不是函数本身,而是一个值
    函数可以没有返回值,这种函数一般定义为void类型
    一个函数可以有多个return语句,return语句可以起到改变语句顺序的作用,无返回的函数也可以使用return,当不需要返回值值可以省去
    当return返回值类型与函数类型不同时,以函数定义类型为准
    递归
    递归调用∶一个函数直接或间接地调用了它本身,就称为函数的递归调用,简称递归。
    在这里插入图片描述
    递归问题的解决:从最简单的情况开始考虑,可以转化为数学公式的转化,确定边界条件

    1.1 函数定义–作业

    1.C语言是由(A)构成。
    A 主程序和子程序
    B主函数和子函数
    C一个主函数数和若干功能函数
    D主函数和子程序
    2.以下说法中正确的是( )
    在这里插入图片描述
    3以下对C语言函数的有关描述中,正确的是 ©
    A调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
    B C函数既可以嵌套定义又可以递归调用
    C 函数必须有返回值,否则不能使用函数
    D C程序中有调用关系的所有函数必须放在同一个源程序文件中

    4.C语言程序中,如果变量做函数参数,则当函数调用时( )
    在这里插入图片描述
    5一个函数返回值的类型是由( )决定的
    在这里插入图片描述
    6 在C语言的函数中,下列正确的说法是( )
    在这里插入图片描述

    1.4 函数间参数传递–作业

    1 若函数的形参为一维数组,则下列说法中正确的是(B )
    A 调用函数时的对应实参必为数组名
    B 形参数组可以不指定大小
    C 形参数组的元素个数必须等于实参数组的元素个数
    D 形参数组的元素个数必须多于实参数组的元素个数
    2 若调用一个函数,且此函数中没有若 return语句,则正确的说法是( )
    在这里插入图片描述
    3 在函数的说明和定义时若没有指出函数的类型,则( )
    在这里插入图片描述
    4 下面叙述中正确的是( )
    在这里插入图片描述
    5 C语言允许函数返回值类型缺省定义,此时该函数隐含的返回值类型是( )
    在这里插入图片描述

    函数递归调用–作业

    1 如果有个递归函数是求 246*……*(2n) 的积,则递归的公式和条件可以表达为( )
    在这里插入图片描述
    注:看n==1时,f(1)=2,故选A
    2 一段楼梯有N阶,可以一次上1阶,也可以一次上2阶,用递归函数调用实现,计算多少种走法。则递归公式和边界条件是( )
    在这里插入图片描述
    注:看边界条件可得出答案 故选B
    边界条件当n=1 f[1]=1,当n =2 f[2]=2
    3 在下列结论中,有一个是错误的,它是 ( B)
    A C语言允许函数的递归调用
    B 有些递归程序是不能用非递归算法实现的
    C C语言不允许在函数定义中再定义函数
    D 递归函数就是函数中可以定义其他函数

    展开全文
  • 2. 以下对 C 语言函数的有关描述中,正确的是( )。 (A)在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参 (B)C 函数既可以嵌套定义可以递归调用 (C)函数必须有返回值,否则不能使用函数 (...

    1. 在 C 语言中,形参的缺省存储类别是(                )。

    (A)auto    (B) register   (C) static    (D) extern

    答案:auto;形参是局部变量;局部变量缺省存储类是auto


    2. 以下对 C 语言函数的有关描述中,正确的是(                )。

    (A)在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参

    (B)C 函数既可以嵌套定义又可以递归调用

    (C)函数必须有返回值,否则不能使用函数

    (D)C 程序中有调用关系的所有函数必须放在同一个源程序文件中

    答案:B选项。不能嵌套定义。C选项,函数可以没有返回值。D选项,没有必要放在同一个c文件中,用其他c文件的函数可以给其定义的地方函数名前面加extern修饰。


    3. 以下叙述中不正确的是(              )。

    (A)在 C 中,函数中的自动变量可以赋初值,每调用一次,赋一次初值

    (B)在 C 中,在调用函数时,实际参数和对应形参在类型上只需赋值兼容

    (C)在 C 中,外部变量的隐含类别是自动存储类别

    (D)在 C 中,函数形参可以说明为 register 变量

    答案:C;不是。在内存中的全局区,而不是栈中。当然也没有放在寄存器中。应该是auto 的。不可能时register


    4.在 C 语言中,函数的隐含存储类别是(            )。

    (A) auto  (B) static      (C) extern      (D)  无存储类别

    答案:auto 只是用于局部变量,register一定是auto函数的存储类型指的是其他文件模块可否访问,按照C语言的原则,函数隐含为全局(本项目中)都可以访问,因此默认为extern,如果函数前面加上static则说明该函数只能被本源程序文件中的模块访问所以答案就是C


     5. 下列叙述中正确的是(                                              )。

    (A) C 语言编译时不检查语法       (B) C 语言的子程序有过程和函数两种

    (C) C 语言的函数可以嵌套定义     (D) C 语言所有函数都是外部函数

    答案:B;C语言编译时要检查语法,所以A不对;C语言没有过程,只有函数,所以B不对;C语言函数内不能定义函数,既不能嵌套定义,所以C不对;排除法也知道是D了.当然由“函数内不能定义函数”也可以推出所有函数都是外部函数.


    6.以下程序的输出结果是(   )。

    fun(int x, int y, int z)
    { 
        z=x*x+y*y; 
    } 
    main()
    { 
        int a=31; 
        fun(5,2,a);
        printf("%d",a);
    }

    (A) 0               (B) 29             (C) 31               (D)  无定值

    答案:C;


    7. 以下函数值的类型是(      )。

    fun ( float x )

    { float y; y= 3*x-4; return y;

    }

    A)int   (B)  不确定     (C) void  (D) float

    答案:A


    8.若有以下程序则以下叙述中不正确的是(   )。

    #include <stdio.h> 
    void f(int n); 
    main()
    { 
        void f(int n);
        f(5);
    }
    void f(int n)
    {  
        printf("%d\n",n); 
    }
    
    

    (A) 若只在主函数中对函数 f 进行说明,则只能在主函数中正确调用函数 f

    (B) 若在主函数前对函数 f 进行说明,则在主函数和其后的其它函数中都可以正确调用函数 f

    (C) 对于以上程序,编译时系统会提示出错信息:提示对对 f 函数重复说明

    (D) 函数 f 无返回值,所以可用 void 将其类型定义为无值型

    答案:C;


    9. 有以下程序

    float fun(int x,int y)
    { 
        return(x+y); 
    } 
    main()
    {   
        int a=2,b=5,c=8;
        printf(“%3.0f\n”,fun((int)fun(a+c,b),a-c));
    }

    程序运行后的输出结果是(   )。

    (A) 编译出错 (B) 9   (C) 21   (D) 9.0

    [解析]fun()函数是将传进来的两个整型参数相加,把和作为函数值返回,注意返回值为float型。在主函数调用了两次fun()函数,第一次调用时把表达式“a+c”和变量“b”的值求和,得到15转换为15.0作为函数的返回值。第二次调用把第一次调用的返回值通过强制类型转换成int型15,再和表达式“a-c”相加,得到结果9,转换成float型作为函数值返回。由于输出格式符为“%3.of输出时没有小数位,故输出为9。


     10. 有以下程序

    void f(int a[],int i,int j)
    { 
        int t; if(i<j)
        { 
            t=a[i]; 
            a[i]=a[j];
            a[j]=t; 
            f(a,i+1,j-1);
        }
    }
    main( )
    { 
        int i,aa[5]={1,2,3,4,5}; 
        f(aa,0,4); 
        for(i=0;i<5;i++)
            printf(“%d,”,aa[i]); 
        printf(“\n”);
    }

    执行后输出结果是(       ) 。

    (A) 5,4,3,2,1,  (B) 5,2,3,4,1,  (C) 1,2,3,4,5,  (D) 1,2,3,4,5,

    答案:A


    11.以下关于函数的叙述中正确的是(             )。

        (A)每个函数都可以被其它函数调用(包括 main 函数)

    (B)每个函数都可以被单独编译

        (C)每个函数都可以单独运行

        (D)在一个函数内部可以定义另一个函数

    答案:B


    12.设函数 fun 的定义形式为

    . void fun(char ch, float x ) { … }

    则以下对函数 fun 的调用语句中,正确的是(     )。

    (A)fun("abc",3.0); (B)t=fun('D',16.5);   (C)fun("c",2);   (D)fun(32,32);

    答案:D


    13.  有以下程序

    #include "stdio.h"
    int a=2;                    //全局变量
    int f(int n)
    {
        static int a=3;       //函数内部变量                                                                                                            
        int t=0;
        if(n%2) 
        {
            static int a=4;    //复合语句变量
            t+=a++;
         }
         else
         {
            static int a=5;   //复合语句变量
            t+=a++;
         }
         return t+a++;         
    }
    main()
    {
          int s=a,i;
          for(i=0;i<3;i++)
          s+=f(i);
          printf("%d\n", s);
    }

    程序运行后的输出结果是(     )。

    (A)26            (B)28              (C)29           (D)24

     在函数外面定义的变量a是全局变量,其作用范围从定义该变量的位置开始到本文件的结束;在f函数中的if子句(复合语句)和else子句中定义的变量a是局部变量,其作用范围只在其所在的复合语句内;在f函数中定义的第一个变量a是静态局部变量,其作用范围只限于函数f内部,无论被调用多少次都只初始化一次,并且保留上次函数调用结束时的值,该变量不对复合语句产生作用,所以,f函数的返回值是这个a变量和t值相加的结果。答案C


    14.  有以下程序

    int fun1(double a)
    {
        return a*=a;
    } 
    int fun2(double x,double y)
    {
        double a=0,b=0; 
        a=fun1(x);
        b=fun1(y);
        return(int)(a+b);
    }
    main()
    {
        double w;
        w=fun2(1.1,2.0);
    }

    程序执行后变量 w 中的值是(       )。

    (A)5.21                 (B)5              (C)5.0                   (D)0.0

    此题考核的是数值类型的定义与强制转换。本题在进行调用函数 fun2()时,又对函数 fun1()进行了调 用,由于函数 fun1()定义为整型,所以第一次调用 fun1()时返回的值为 1,然后再将 1 赋值给 a,此时由于a 为 double 型,则系统自动类型转换,将 1 转换成了 1.000000 赋值给了变量 a,以此类推,得 b 的值为 4.000000, 然后通过“return(int)(a+b);”将 a+b 的值强制转换为 int 型 5 返回给主函数,此时又由 w 的类型为 double, 所以返回的整型值 5 又被转换为 double 型。故输出结果为 5.0。


    15.  以下叙述中错误的是(     )。

    (A)改变函数形参的值,不会改变对应实参的值

    (B)函数可以返回地址值

    (C)可以给指针变量赋一个整数作为地址值

    (D)当在程序的开头包含文件 stdio.h 时,可以给指针变量赋 NULL

    答案B;

    函数、指针。 在C语言中,指针变量是不能直接赋给一个整数作为地址值的。


     

    展开全文
  • 作为一个函数的形参 以下正确的描述是 A. 函数的定义可以嵌套函数的调用不可以嵌套 B. 函数的定义不可以嵌套函数的调用可以嵌套 C. 函数的定义和函数的调用均可以嵌套 D. 函数的定义和函数的调用均不可以嵌套 若用...
  • 以下正确的描述是 B A. 函数的定义可以嵌套函数的调用不可以嵌套 B. 函数的定义不可以嵌套函数的调用可以嵌套 C. 函数的定义和函数的调用均可以嵌套 D. 函数的定义和函数的调用均不可以嵌套 3. 若用数组名作为函数...
  • 所有变量都局部变量,为了使得定义的函数可以使用外部变量,使用global语句。而你要将该变量作用范围限制在该函数之内,使用static语句。 $g_var = 1 ; // 全局范围 function test() { global $g_var; // 这样...
  • 你必须知道495个C语言问题

    千次下载 热门讨论 2015-05-08 11:09:25
    6.21 当数组是函数的参数时,为什么sizeof不能正确报告数组的大小? 6.22 如何在一个文件中判断声明为extern的数组的大小(例如,数组定义和大小在另一个文件中)?sizeof操作符似乎不行。 6.23 sizeof返回的大小...
  • DTD一种保证XML文档格式正确的有效方法,可以比较XML文档和DTD文件来看文档是否符合规范,元素和标签使用是否正确。一个DTD文档包含:元素的定义规则,元素间关系的定义规则,元素可使用的属性,可使用的实体或...
  • 以下正确的描述是( )。 A. 函数的定义可以嵌套,函数的调用不可以嵌套 B. 函数的定义不可以嵌套,函数的调用可以嵌套 C. 函数的定义和函数的调用均可以嵌套 D. 函数的定义和函数的调用均不可以嵌套 3. 若用...
  • 通过对这些数据信息的处理,可以更加丰富,具体的描述客观对象,帮助人们找到事物的本质规律,以致做出正确的判断与措施来提高社会资源利用率.但在实际问题应用中,这些海量的高维数据之间往往存在大量冗余.因此,如何对...
  • PAGE PAGE 4 C语言程序设计试题2 一单项选择题(每题2分共40分) 1.以下叙述中正确的是 A.C语言系统以函数为单位编译...以下选项中,不能用作c语言标识符的 A.print B.FOR C&a D_00 3对于以下程序片段描述正确的是 int x
  • 不同编译器给出不同的i值,有的为3,有的为4,哪个是正确的? 34  *3.4 有这样一个巧妙的表达式:a^= b^= a^= b; 它不需要临时变量就可以交换a和b的值。 34 3.5 可否用显式括号来强制执行我所需要的计算顺序并...
  • PAGE PAGE 4 C语言程序设计试题2 一单项选择题(每题2分共40分) 1.以下叙述中正确的是 A.C语言系统以函数为单位编译...以下选项中,不能用作c语言标识符的 A.printB.FORC&aD_00 3对于以下程序片段描述正确的是 intx=-1;
  • 在widget.h 文件中添加相应代码,如下,先加入头文件,再加入my2 的定义语 句,这里我们将其放到private 里,因为一般的函数都放在public 里,而变量 都放在private 里。 #ifndef WIDGET_H #define WIDGET_H #...
  • C 语言程序设计试题2 一单项选择题(每题2 分共40 分) 1.以下叙述中正确的是 A.C 语言系统以函数为单位编译... 以下选项中,不能用作c 语言标识符的 A.printB.FORC&aD_00 3 对于以下程序片段描述正确的是 intx=- 1; do
  • 《你必须知道495个C语言问题》

    热门讨论 2010-03-20 16:41:18
    不同编译器给出不同的i值,有的为3,有的为4,哪个是正确的? 34  *3.4 有这样一个巧妙的表达式:a^= b^= a^= b; 它不需要临时变量就可以交换a和b的值。 34 3.5 可否用显式括号来强制执行我所需要的计算顺序并...
  • excel使用

    2012-11-25 17:06:01
    如果想很快查到函数的极值或看出其发展趋势,给出的数据点也不一定非得等差的,可以根据需要任意给定。从简单的三角函数到复杂的对数、指数函数,都可以用EXCEL画出曲线。如果用得到,你还可以利用EXCEL来完成行列...
  • 子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。...
  • 10.2.1 函数依赖的定义 228 10.2.2 函数依赖的推理规则 229 10.2.3 函数依赖集的等价 232 10.2.4 最小函数依赖集 232 10.3 基于主码的范式 233 10.3.1 关系的规范化 233 10.3.2 范式的...
  • 这个服务器端只要它的名字与发布的地址与上面那个发布函数的例子一样的话,上面的那个客户端就可以得到同样的结果,也就是说,在客户端看来没有任何区别的。 它并不可以在 PHP 中使用,它同样支持其它语言的...
  • 这个服务器端只要它的名字与发布的地址与上面那个发布函数的例子一样的话,上面的那个客户端就可以得到同样的结果,也就是说,在客户端看来没有任何区别的。 它并不可以在 PHP 中使用,它同样支持其它语言的...
  • 这个服务器端只要它的名字与发布的地址与上面那个发布函数的例子一样的话,上面的那个客户端就可以得到同样的结果,也就是说,在客户端看来没有任何区别的。 它并不可以在 PHP 中使用,它同样支持其它语言的...
  • 这个服务器端只要它的名字与发布的地址与上面那个发布函数的例子一样的话,上面的那个客户端就可以得到同样的结果,也就是说,在客户端看来没有任何区别的。 它并不可以在 PHP 中使用,它同样支持其它语言的...
  • 这个服务器端只要它的名字与发布的地址与上面那个发布函数的例子一样的话,上面的那个客户端就可以得到同样的结果,也就是说,在客户端看来没有任何区别的。 它并不可以在 PHP 中使用,它同样支持其它语言的...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 183
精华内容 73
关键字:

以下正确的描述是函数的定义可以