更多“If the function f is defined by f(x)= (2x-4)/3 for what valu”相关问题
  • 第1题:

    下面子过程语句说明合法的是( )。

    A.Function f1(By Valn%)

    B.Sub f1(n%)As Integer

    C.Function f1%(f1%)

    D.Sub f1(ByValn%())


    正确答案:A

  • 第2题:

    (33)下列子过程语句的说明正确的是A.Sub f1(By Val x()As Integer) B.Sub f1(X%())As IntegerC.Function f1l%(f1%) D.Function f1%(x As Integer)


    正确答案:D
    【解析】选项A)中,形式参数为数组,但数组不能作为值传递方式;选项B)中,Sub过程不能有返回值;选项C)中的参数和函数名相同是不允许的;选项D)中对子过程的定义是正确的。

  • 第3题:

    下面子过程说明合法的是( )。

    A、Sub f1(ByVal n%())

    B、 Sub f1(%)As integer

    C、 Function f1%(f1%)

    D、 Function f1(ByVal n%)


    参考答案D

  • 第4题:

    现有如下程序: Private Sub Command1_Click() s=0 For i=1 To 5 s=s+f(5+i) Next Print s End Sub Public Function f(x As Integer) If x>=10 Then t=x+1 Else t=x+2 End If f=t End Function 运行程序,则窗体上显示的是( )。

    A.38

    B.49

    C.61

    D.70


    正确答案:B
    解析:本题考查的考点是有关函数调用和If语句的。要注意在前4次循环中每次调用f函数时传递的参数分别为6、7、8、9,都是小于10的;最后一次循环传递参数10。所以最终结果应该为 8+9+10+11+11=49

  • 第5题:

    下面子过程语句说明合法的是

    A.Sub f1(s1 As String*8)

    B.Sub f1(n()As Integer)As Integer

    C.Function f1(f1 As Integer)As Integer

    D.Function f1(By Val n As Integer)


    正确答案:D
    解析:选项A中,在定义Sub过程时,形参不能用定长字符串变量或定长字符串数组作为形式参数:选项B中,过程名不能被指定其数据类型:选项C中,函数名与形参名不能同名。只有选项D是正确的。

  • 第6题:

    使用VC6打开考生文件夹下的工程test8_1,此工程包含一个源程序文件test8_l.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下:

    f1 function of derive

    f2 function of base

    f4 function of base

    源程序文件test8_1.cpp清单如下;

    include<iostream.h>

    class base

    {

    public:

    /*********found**********/

    void f1(){cout<<"f1 function of base"<<endl;}

    virtual void f2(){cout<<"f2 function of base"<<endl;)

    virtual void f3(){cout<<"f3 function of base"<<endl;)

    void f4(){cout<<"f4 function of base"<<endl;)

    };

    /*******+*found**********/

    class derive::public base

    {

    void f1(){cout<<"f1 function of derive"<<endl;)

    void f2(int X){cout<<"f2 function of derive"<<endl;)

    void f4(){cout<<"f4 function of derive"<<endl;)

    };

    void main()

    {

    base *p;

    derive obj2;

    /******+**found**********/

    p=obj2;

    p->fl();

    p->f2();

    p->f4();

    }


    正确答案:(1)错误:void f1(){cout"f1 function of base"end1;) 正确:virtual void fl(){cout"fl function of base"end1;} (2)错误:class derive::public base 正确:class derive:public base (3)错误:p=obj2; 正确:p=&obj2;
    (1)错误:void f1(){cout"f1 function of base"end1;) 正确:virtual void fl(){cout"fl function of base"end1;} (2)错误:class derive::public base 正确:class derive:public base (3)错误:p=obj2; 正确:p=&obj2; 解析:(1)主要考查考生对于虚函数的深刻理解,虚函数是动态联编的基础,也是实现多态性的重要方法,它可以根据不同的情况动态的选择执行哪一个函数。在派生类中实现虚函数应该满足与基类的同名函数完全相同,并且使用关键字virtual修饰,本题中由输出结果中的fl function of derive可知,必须将基类base的成员函数n()定义为虚函数:
    (2)主要考查考生对派生类定义格式的掌握,应该使用“:”后面是继承列表,而“::”是作用域符;
    (3)主要考查点为类对象的定义与使用,p是一个指针类型的变量,给它的赋值应是一个地址,即使用取地址操作符&。

  • 第7题:

    在窗体上画一个命令按钮,其名称为Commandl,然后编写如下程序: Pfivate Sub Commandl_Click() Dima(10) As Integer Dimx As Integer Fori=1 To 10 a(i)=8+i NeXt X=2 Print a(f(x)+x) End Sub Function f(X As Integer) X=X+3 f=X End Fu

    A.12

    B.15

    C.17

    D.18


    正确答案:D

  • 第8题:

    设有一个命令按钮Command1的事件过程以及一个函数过程。程序如下: Private Sub Command1 Click( ) Static x A S Integer x=f(x+5) Cls Print X End Sub Private Function f(x As Integer)As Integer f=x+x End Function 连续单击命令按钮3次,第3次单击命令按钮后,窗体显示的计算结果是( )。

    A.10

    B.30

    C.60

    D.70


    正确答案:D
    D。【解析】本题考查静态变量,静态变量能将执行后的值储存到变量中。所以当第一次单击按钮时,x=5,x=f(x+5)=5+5=10,所以x=10,第二次单击按钮时,x=f(x+5)=15+15=30,此时x=30,当第三次单击按钮时,x=f(x+5)=35+35=70,所以答案为D。

  • 第9题:

    在窗体上画一个名称为Text1的文本框,一个名称为Command1的命令按钮,然后编写如下事件过程和通用过程:

    Private Sub Command1_Click()

    n = Val(Text1.Text)

     If n\2 = n/2 Then

     f = f1(n)

    Else

     f = f2(n)

    End If

    Print f; n

    End Sub

    Public Function f1(ByRef x)

    x=x*x

    f1=x+x

    End Function

    Public Function f2(ByVal x)

    x=x*x

    f2=x+x+x

    End Function

    程序运行后,在文本框中输入6,然后单击命令按钮,窗体上显示的是( )。

    A.72 36

    B.108 36

    C.72 6

    D.108 6


    正确答案:A

  • 第10题:

    已知函数x(t)的傅里叶变换为X(f),则函数y(t)=2x(3t)的傅里叶变换为()

    • A、2X(f/3)
    • B、2/3X(f/3)
    • C、2/3X(f)
    • D、2X(f)

    正确答案:B

  • 第11题:

    单选题
    以下是子过程或函数过程定义中的开始语句,错误的为()。
    A

    Private Function f( x As String ) As Single

    B

    Private Function f( x As String )

    C

    Private Sub f( x As String ) As Single

    D

    Private Sub f( x As String )


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

  • 第12题:

    填空题
    已知列表x=[1,3,2],那么表达式[valu for index,value in enumerate(x)if index==2]的值为()。

    正确答案: [2]
    解析: 暂无解析

  • 第13题:

    下列子过程语句中正确的是 A.Sub f1(By Val()As Integer) B.Sub f1(n()As Integer)As Integer C.Function f1(f1 As Integer)As Integer D.Function f1(By Val f As Integer)


    正确答案:D
    【解析】Sub过程定义的一般格式如下:
      [PrivateIPublicIFriend][Static]Sub 过程名[(参数表)]
      语句块
      [Exit Sub]
      [语句块]
      End Sub
      其中,Private|Public|Friend说明Sub过程的访问权限,如果没有Private|Public|Friend显式指定,则Sub过程按默认(公用的)访问权限定义。
      参数表含有在调用时要传递给该Sub过程的参数的类型和个数,多个变量则用逗号隔开。参数的格式为:
      [ByVal|ByRef]变量名[()][As数据类型]
      格式中[]里的内容表示可选,变量可以是简单变量或者数组。选项A)中参数没有参数名,所以是错误的;
      Sub过程没有返回值,所以选项B)是错误的。
      Function过程的定义的一般格式如下:
      [Public|Private|Friend][Static]Function过程名[(参数表)][As类型]
      [语句块]
      [过程名=表达式]
      [Exit Function]
      [语句块]
      End Function
      “As类型”是Function过程返回的值的数据类型,如果省略,则默认为Variant.Function函数中参数名不能与函数名相同,因此选项C)错误,选项D)中,省略了返回值类型,是正确的。

  • 第14题:

    在窗体上画一个命令按钮,命名为Command1。程序运行后,如果单击命令按钮,则显示一个输入对话框,在该对话框中输入一个整数,并用这个整数作为实参调用函数过程F1,在F1中判断所输入的整数是否是奇数,如果是奇数,过程F1返回1,否则F1返回1,否则返回0。能够正确实现上述功能的代码是 。A.Private Sub Command1_Click() x=InputBox("请输入整数") a=F1(Val(x)) Print a End Sub Function F1(ByRef b As Integer) If b Mod 2=0 Then Return 0 Else Return 1 End If End FunctionB.Private Sub Command1_Click() x=InputBox("请输入整数") a=F1(Val(x)) Print a End Sub Function F1(ByRef b As Integer) If b Mod 2=0 Then F1= 0 Else F1= 1 End If End FunctionC.Private Sub Command1_Click() x=InputBox("请输入整数") F1(Val(x)) Print a End Sub Function F1(ByRef b As Integer) If b Mod 2=0 Then F1= 1 Else F1= 0 End If End FunctionD.Private Sub Command1_Click() x=InputBox("请输入整数") F1(Val(x)) Print a End Sub Function F1(ByRef b As Integer) If b Mod 2=0 Then Return 0 Else Return 1 End If End Function


    正确答案:B
    【解析】本题综合考查了InputBox函数、块结构条件语句、Function函数过程等多个知识点。B项是正确选项,“Mod”表示取模,当b可以被2整除时,F1返回0,表示b为偶数时,F1返回0。这与题目要表达的意思一致。A、D项使用的Return关键字是错误的,它不能把相应的数值赋给F1。C项的功能与题目要实现的功能恰好相反,表示输入的数值为偶数时,F1返回1,故不正确。

  • 第15题:

    设有如下程序: Private Static Function Fac(n As Integer)As Integer Dim f As Integer f=f+n Fac=f End Function Private Sub Form_Click( ) Dim I As Integer For 1=2 To 3 Print"#";I&“=”&Fac(1) Next I End Sub 程序运行后,单击窗体,在窗体上显示的是

    A.#2=2 #3=3

    B.#2=2 #3=5

    C.#;2=2 #;3=3

    D.#;2=2 #3;=5


    正确答案:B
    解析:由于Print方法中的分号表示前后字符之间的连接,并不显示在窗体中,同时由于Function过程以Static定义,在I=3时,Fac(1)的值为5。

  • 第16题:

    在窗体上画一个命令按钮,命名为CommandI。程序运行后,如果单击命令按钮,则显示一个输入对话框,在该对话框中输入一个整数,并用这个整数作为实参调用函数过程 F1,在F1中判断所输入的整数是否是奇数,如果是奇数,过程F1返回1,否则返回0。 能够正确实现上述功能的代码是

    A.Privme Sub Command1_Click() x=InputBox(“请输入整数”) a=F1(Val(x)) Print a End Sub Function F1(ByRef b As Integer) If b Mod 2=0 Then Return 0 Else Return 1 End If End Function

    B.Private Sub Command1_Click() x=InputBox(“请输入整数”) a=F1(Val(x)) Print a End Sub Function F1(ByRef b As Integer) If b Mod 2=0 Then F1=0 Else F1=1 End If End Function

    C.Private Sub Command1_Click() x=InputBox(“请输入整数”) F1(Val(x)) Print a End Sub Function F1(ByRef b As Integer) If b Mod 2=0 Then F1=1 Else F1=0 End If End Function

    D.Private Sub Command1_Click() x=InputBox(“请输入整数”) F1 (Val(x)) Print a End Sub Function F1(ByRef b As Integer) If b Mod 2=0 Then Return 0 Else Return 1 End If End Function


    正确答案:B
    解析:本题综合考查了InputBox函数、块结构条件语句、Function函数过程等多个知识点。B项是正确选项,“Mod”表示取模,当b可以被2整除时,F1返回0,表示b为偶数时,F1返回0。这与题目要表达的意思一致。A、D项使用的Return关键字是错误的,它不能把相应的数值赋给 F1。C项的功能与题目要实现的功能恰好相反,表示输入的数值为偶数时,F1返回1,故不正确。

  • 第17题:

    设有一个命令按钮Command1的事件过程以及一个函数过程,程序如下:

    Private Sub Command1_Click()

    Static x as integer

    X=f(x+5)

    Cls

    Print x

    End Sub

    Private function f(x as integer)as integer

    F=x+x

    End function

    连续单击命令按钮3次,第3次单击命令按钮后,窗体上显示的计算结果是

    A)10

    B)30

    C)60

    D)70


    正确答案:D
    【答案】:D
    【知识点】:静态变量的功能和用法
    【解析】:第一次单击:x为静态变量,初值为0,传给f函数的是5,返回值为5+5,则x的值为10。 第二次单击:x为静态变量,值为10,传给f函数的是15,返回值为15+15,则x的值为30。第三次单击:x为静态变量,值为30,传给f函数的是35,返回值为35+35,则x的值为70。故本题选D。

  • 第18题:

    在窗体上画一个名称为Text1的文本框,一个名称为Command1的命令按钮,然后编写如下事件过程和通用过程: Private Sub Command1_Click() n = Val(Text1.Text) If n\2 = n/2 Then f = f1(n) Else f = f2(n) End If Print f; n End Sub Public Function f1(ByRef x) x=x*x f1=x+x End Function Public Function f2(ByVal x) x=x*x f2=x+x+x End Function 程序运行后,在文本框中输入6,然后单击命令按钮,窗体上显示的是

    A.72 36

    B.108 36

    C.72 6

    D.108 6


    正确答案:A
    解析:因为输入的6满足条件n\2=n/2,所以执行f=f1(n),而f1里形参类型为ByRef即址传递,所以在函数里形参的改变会影响到实参。

  • 第19题:

    下列子过程语句的说明正确的是( )。

    A.Sub f1(ByVal x()As Integer)

    B.Sub f1(x%())As Integer

    C.Function f1%(f1%)

    D.Function f1%(x As Integer)


    正确答案:D
    解析:选项A中,形式参数为数组,但数组不能作为值传递方式;选项B中,Sub过程不能有返回值:选项C中的参数和函数名相同是不允许的;选项D中对于过程的定义是正确的。

  • 第20题:

    设有Function过程:

    Private Function f(a As Integer, b As Integer) As Integer

    a = a * a:

    b = b * b

    f = CInt(Sqr(a - b))

    End Function

    则如下程序段的运行结果是( )。

    Private Sub Command1_Click()

    Dim X As Integer, Y As Integer

    X = 5: Y = 4

    a = f(X, Y)

    Print a

    End Sub

    A. 5

    B. 4

    C. 3

    D. 9


    正确答案:C

  • 第21题:

    设f(x)是R上的可导函数,且f(x)>0。若f′(x)-3x---2f(x)=0,且f(0)=1,求f(x)。


    答案:
    解析:

  • 第22题:

    已知列表x=[1,3,2],那么表达式[valu for index,value in enumerate(x)if index==2]的值为()。


    正确答案:[2]

  • 第23题:

    填空题
    Let f(x) be defined as the absolute value of the difference between the smallest and largest odd factors of x greater than 1. For example, f(42)=︱3-21︱=18. What is the value of f(90)?____

    正确答案: 42
    解析:
    90最大的奇因数为45,最小的奇因子为3,所以f(90)=45-3=42。