对方法声明中的错误代码:function Add(int i1,int i2)分析正确的是()A、参数不能指定数据类型B、没有指定返回类型C、没有指定访问D、Function不是方法声明的关键字

题目

对方法声明中的错误代码:function Add(int i1,int i2)分析正确的是()

  • A、参数不能指定数据类型
  • B、没有指定返回类型
  • C、没有指定访问
  • D、Function不是方法声明的关键字

相似考题
更多“对方法声明中的错误代码:function Add(int i1,int i2)分析正确的是()A、参数不能指定数据类型B、没有指定返回类型C、没有指定访问D、Function不是方法声明的关键字”相关问题
  • 第1题:

    下列说法中不正确的是A.C语言规定,不能在一个函数的内部再定义函数B.在没有声明函数返回值类型的情况下,默认的函数返回值类型为int型C.函数的类型可以是整型、实型、字符型,但不能是指针型D.函数可以没有形参,但函数名后的一对圆括号不能省略


    正确答案:C
    本题主要考查函数定义的基本知识。函数是C语言的基本组成部分,用来完成子程序的功能。一个完整的C程序包括一个main()函数(主函数)和若干个其他函数,C程序从main()函数开始执行。
    在C语言中,函数定义是平行的,函数不能嵌套定义,即一个函数不能在另一个函数内部定义,函数之间没有从属关系。函数定义表达的一般形式为:
    <函数返回值类型> 函数名(<类型名><形式参数1>,<类型名> <形式参数2>, ……)
    {
        函数体变量定义部分;
        函数体语句部分;
    }
    其中,<函数返回值类型>部分可以省略,默认为整型。函数返回值类型可以为各种整型、字符型、实型,还可以是指针类型。这里需要注意,在定义没有形参的函数时,函数的括号不能没有,如果没有,就不是函数了,很有可能被当成变量处理。

  • 第2题:

    Calendar类中,用于为指定的日历字段增加或减去指定的时间量的方法是?()

    A.int get(int field)

    B.void add(int field,int amount)

    C.void set(int field,int value)

    D.void set(int year,int month,int date)


    答案:B

  • 第3题:

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

    [说明1]

    函数int function(int a)的功能是判断指定的正整数是否为素数,若是,返回1,否则返回0。

    [C函数1]

    int function(int a)

    { int yes,i;

    i=2;yes=1;

    while(i<=a/2 && (1) ){

    if( (2) ) yes=0;

    i++;

    }

    return yes;

    }

    [说明2]

    函数int deleteARR(int*arr,intn)的功能是指定的有序数组压缩成各元素互不相同的有序数组,即相同数只保留一个,多余的被删除。函数返回值是互不相同的元素个数。

    [C函数2]

    int deleteARR(int*arr,int n)

    { int k,j;

    k=0;j=1;

    while(j<n){

    if( (3) )

    (4)=arr[j];

    j++;

    }

    return (5);

    }


    正确答案:(1) yes或yes==1或yes !=0 (2) a/i[*]i==a或a%i==0或!(a%i) (3) arr[k]!=arr[j] (4) arr[++k] (5) k+1或++k
    (1) yes或yes==1或yes !=0 (2) a/i[*]i==a或a%i==0或!(a%i) (3) arr[k]!=arr[j] (4) arr[++k] (5) k+1或++k 解析:对于函数1,增加了一个判断的标志yes,开始进入素数判别循环时置yes=1,则(1)应填“yes”或“yes==1”或“yes !=0”;一旦数n能被某个不等于零的真因子整除,退出循环,则(2)应填“a/i[*]i==a”或“a%i==0”或“!(a%i)”。
    对于函数2,用k记录数组arr[]中不同元素的个数,同时设置工作指针j,将arr[j]与已得到的互不相同元素的最后一个元素进行比较,若不相等,则将其作为已比较的互不相同元素的最后一个元素,所以(3)填“arr[k]!=art[j]”,(4)填“arr[++k]”。最后返回互不相同的元素个数k+1,即(5)填“k+1”或“++k”。

  • 第4题:

    在下列选项中,不正确的函数原型格式为()。

    Aint Function(int a);

    Bvoid Function (char);

    Cint Function(a);

    Dvoid int(double* a);


    C

  • 第5题:

    下列关于重载的说法,错误的是()。

    • A、方法可以通过指定不同的参数个数重载
    • B、方法可以通过指定不同的参数类型重载
    • C、方法可以通过指定不同的参数传递方式重载
    • D、方法可以通过指定不同的返回值类型重载

    正确答案:D

  • 第6题:

    在VBScript中,Sub过程和Function过程的主要区别为()。

    • A、Sub过程可以使用参数,而Function过程不能使用参数
    • B、Sub过程不能使用参数,而Function过程能使用参数
    • C、Sub过程不返回任何值,而Function过程有返回值
    • D、Function过程不返回任何值,而Sub过程有返回值

    正确答案:C

  • 第7题:

    声明一个参数为int型,返回值为long型的函数指针;声明类A的一个成员函数指针,其参数为int型,返回值long型。


    正确答案:long(*p_fn1)(int);Long(A::*p_fn2)(int)

  • 第8题:

    下面对于构造方法的描述,正确有哪些?()

    • A、方法名必须和类名相同
    • B、方法名的前面没有返回值类型的声明
    • C、在方法中不能使用return语句返回一个值
    • D、当定义了带参数的构造方法,系统默认的不带参数的构造方法依然存在

    正确答案:A,B,C

  • 第9题:

    单选题
    对方法声明中的错误代码:function Add(int i1,int i2)分析正确的是()
    A

    参数不能指定数据类型

    B

    没有指定返回类型

    C

    没有指定访问

    D

    Function不是方法声明的关键字


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

  • 第10题:

    单选题
    下列函数原型声明中,错误的是(  )。
    A

    int function(int m,int n);

    B

    int function(int,int);

    C

    int function(int m=3,int n);

    D

    hat function(int&m,int&n);


    正确答案: A
    解析:
    在C++中,函数在使用之前要预先声明,语法为:<返回类型><函数名>(<形参列表>)。使用函数原型说明有两种形式:①直接使用函数定义的头部,并在后面加上分号;②在函数原型说明中省略参数列表中的形参变量名,仅给出函数名、函数类型、参数个数及次序。C项错误,如果一个函数中有多个参数,则默认参数应从右至左逐个定义,第一个形参m有默认值,而第二个形参n没有默认值,不符合C++语法规定。

  • 第11题:

    填空题
    声明一个委托类型MyFun1,该委托类型可以与无参且返回值为int类型的方法相关联,则该声明语句应为()

    正确答案: public delegate int MyFun1();
    解析: 暂无解析

  • 第12题:

    单选题
    在下列选项中,不正确的函数原型格式为()。
    A

    int Function(int a);

    B

    void Function (char);

    C

    int Function(a);

    D

    void int(double* a);


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

  • 第13题:

    下列关于过程的说法中,错误的是( )。

    A.函数过程有返回值

    B.子过程有返回值

    C.函数声明使用Function语句,并以End Function语句作为结束

    D.声明子程序以Sub关键字开头,并以End Sub语句作为结束


    正确答案:B
    暂无解析,请参考用户分享笔记

  • 第14题:

    函数INT(<数值表达式>)的功能是A.返回指定数值表达式的整数部分B.返回指定数值表达式的绝对值C.

    函数INT(<数值表达式>)的功能是

    A.返回指定数值表达式的整数部分

    B.返回指定数值表达式的绝对值

    C.返回指定数值表达式的符号

    D.返回指定表达式在指定位置四舍五入后的结果


    正确答案:A
    解析:函数INT(数值表达式)的功能是返回指定数值表达式的整数部分。

  • 第15题:

    JavaScript 中定义一个求两个整数较大数函数的正确形式是( )。

    A.function: max(int x,int y){}
    B.function = max(x,y){}
    C.function int max(int x,int y){}
    D.function max(x,y){}

    答案:D
    解析:

  • 第16题:

    类的方法声明中,若没有显式指定方法的访问修饰符,则默认为()。


    正确答案:private

  • 第17题:

    声明一个委托类型MyFun1,该委托类型可以与无参且返回值为int类型的方法相关联,则该声明语句应为()


    正确答案:public delegate int MyFun1();

  • 第18题:

    XML Schema文档中语句 : <element type=”name” minOccurs=“1” maxOccurs=”*”/> 中属性type的作用是()

    • A、指定子元素的属性
    • B、指定子元素的数据类型
    • C、指定子元素是引用元素声明中name属性值为name的元素
    • D、指定子元素名称

    正确答案:D

  • 第19题:

    有一个类Demo,对与其构造方法的正确声明是()

    • A、void Demo(int x){…}
    • B、Demo(int x){…}
    • C、Demo Demo(int x){…}
    • D、int Demo(){}

    正确答案:B

  • 第20题:

    下列关于方法的描述中,正确的是()。

    • A、方法是对功能代码块的封装
    • B、方法没有返回值时,返回值类型可以不写
    • C、没有返回值的方法,不能有return语句
    • D、方法是不可以没有参数的

    正确答案:A

  • 第21题:

    多选题
    下面对于构造方法的描述,正确有哪些?()
    A

    方法名必须和类名相同

    B

    方法名的前面没有返回值类型的声明

    C

    在方法中不能使用return语句返回一个值

    D

    当定义了带参数的构造方法,系统默认的不带参数的构造方法依然存在


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

  • 第22题:

    单选题
    下列关于重载的说法,错误的是()。
    A

    方法可以通过指定不同的参数个数重载

    B

    方法可以通过指定不同的参数类型重载

    C

    方法可以通过指定不同的参数传递方式重载

    D

    方法可以通过指定不同的返回值类型重载


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

  • 第23题:

    填空题
    类的方法声明中,若没有显式指定方法的访问修饰符,则默认为()。

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