更多“val=pow(2,1000),请用一行代码返回val结果的长度值。”相关问题
  • 第1题:

    执行x=InputBox("请输入x的值")时,在弹出的对话框中输入12,在列表框List1选中第一个列表项,假设该列表项的内容为34,使y的值是1234的语句是( )。

    A.y=Val(x)+Val((Listl.List(0))

    B.y=Val(x)+Val(List1.List(1))

    C.y=Val(x)&Val(Lis1.List(0))

    D.y=Val(x)&Val(List1.List(1)


    正确答案:C
    解析:本题考查字符串连接和列表框的知识。列表框的List属性是一个数组,其各元素就是列表框中的列表项,第一个列表项对应的数组下标为0。由于列表框中的列表项和输入对话框的返回值都是字符串,在本题中使用了Val函数将其转换为数字,此时如果使用“+”则会完成两个数字相加,故在此只能使用“&”连接两个字符串。

  • 第2题:

    表达式Val("12")/2的返回值是( )

    A.6

    B.8

    C.12

    D.出错


    正确答案:A

  • 第3题:

    执行x=InputBox(”请输入x的值”)时,在弹出的对话框中输入l2,在列表框Listl选中第一个列表项,假设该列表项的内容为34,使Y的值是1234的语句是( )。

    A)y--Val(x) Val((Listl.List(0)

    B)y=Val(x) Val(Listl.List(1))

    C)y=Val(x)&Val(Listl.List(O))

    D)y=Val(x)&Val(Listl.List(1))


    正确答案:C
    本题考查字符串连接和列表框的知识。列表框的List属性是一个数组,其各元素就是列表框中的列表项,第一个列表项对应的数组下标为0。由于列表框中的列表项和输入对话框的返回值都是字符串,在本题中使用了Val函数将其转换为数字,此时如果使用“ ”则会完成两个数字相加,故此只能使用“&”连接两个字符串。

  • 第4题:

    要想在过程Proc调用后返回形参x和y的变化结果,下列定义语句中正确的是______。

    A.Sub Proc(x as Integer, y as Integer)

    B.Sub Proc(By Val x as Integer, y as Integer)

    C.Sub Proc(x as Integer, By Val y as Integer)

    D.Sub Proc(By Val x as Integer, By Val y as Integer)


    正确答案:A
    解析:过程定义时,如果形式参数被声明为传值(ByVal项),则过程调用只是相应位置实参的值“单向”传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。由于这个过程中数据的传递只是单向性,故称为“传值调用”的“单向”作用形式。反之,如果形式参数被声明为传址(ByRef项),则过程调用是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。在这个过程中,数据的传递具有双向性,故称为“传址调用”的“双向”作用形式。在过程定义时,如果未做参数说明,则默认为传址调用。本题要在过程Proc调用后返回形参x和y的变化结果,所以本题的参数x和y的说明方式都需要采用传址(ByRef项),所有B、C、D选项不符合要求,由于未做参数说明,则默认为传址调用,则A选项正确。

  • 第5题:

    val=pow(2,1000),请用一行代码返回val结果的长度值()

    A、len(pow(2,1000))

    B、len(str(val))

    C、以后均不正确

    D、len(val)


    答案:B

  • 第6题:

    下面程序的输出结果为()。includeclass CStatic{public:CStatic() {val++;}static i

    下面程序的输出结果为( )。#include<iostream.h>class CStatic{public:CStatic() {val++;}static int val;};int CStatic::val=0;void main(){CStatic cs1;cout<<cs1.val<< "";CStatic cs2;CStatic cs3, cs4;cout<<cs val<<end1;}

    A.14

    B.24

    C.34

    D.54


    正确答案:A

  • 第7题:

    函数VAL(“319.30”)的返回值是______。

    A.“319.30”

    B.319.30

    C.319.30000

    D.131930


    正确答案:B

  • 第8题:

    以下关于选择具有att属性且属性值以val为起始的div元素的写法不正确的是()。

    • A、div[att=”val”]
    • B、div[att^=”val”]
    • C、div[att==”val”]
    • D、div[att$=”val”]

    正确答案:A,C,D

  • 第9题:

    把MsgBox的返回值转换为数值应该使用的函数是()

    • A、Log
    • B、Str
    • C、Len
    • D、Val

    正确答案:D

  • 第10题:

    读取或修改节点的value属性值的方法错误的是()。

    • A、val()
    • B、value()
    • C、value().val()
    • D、val().value()

    正确答案:B,C,D

  • 第11题:

    VB中,()是随机函数,返回大于等于0并且小于1的值。

    • A、Int()
    • B、Rnd()
    • C、Val()
    • D、Cstr()

    正确答案:B

  • 第12题:

    单选题
    VFP函数VAL("12AB")的返回值是()。
    A

    12AB

    B

    12

    C

    0

    D

    1


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

  • 第13题:

    ( 15 )请将下列模板类 Data 补充完整。

    template <typename T>

    class Data{

    public:

    void put (T v) { val=v; }

    【 15 】 get() // 返回数据成员 val 的值,返回类型不加转换

    { return val; }

    private:

    T val;

    };


    正确答案:

  • 第14题:

    表达式Val("12")+val("2")的返回值是( )

    A.12

    B.14

    C.122b

    D.出错


    正确答案:B

  • 第15题:

    下列程序的执行结果为( )。 A="1" B="2" A=Val(A)+Val(B) B=Val("12") IfA<>BThenPrint A-B Else Print B-A

    A.-9

    B.9

    C.-12

    D.0


    正确答案:A

  • 第16题:

    有如下程序:includeusing namespace std;class MyClass{public:MyClass(int x):val(x

    有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Print()const{cout<<“const:val=”<<<val<<‘\’;} void Print(){cout<<“val=”<<val<<‘t’;} private: int va1; }; int main(){ cons

    A.val=10 const:val=20

    B.const:val=10 const:val=20

    C.const:val=10 val=20

    D.val=10 val=20


    正确答案:B
    解析: 本题考查提派生类中构造函数的定义。派生类的构造首先要调用基类的构造函数,对基类成员初始化;然后对派生类中的新增成员初始化。格式:派生类名(构造函数形参表)基类构造函数(形参表)。

  • 第17题:

    下列程序的运行结果为【 】。

    A="1"

    B="2"

    A=Val(A) +Val(B)

    B=Val("12")

    If A<>B Then Print A-B Else Print B-A


    正确答案:~9
    ~9 解析:本题考查Val函数的用法。Val函数是返回字符串内的数字,因此 A=Val(A) +Val(B) =1+2=3,而B=Val("12")=12,A -B=-9,B-A=9,而A>B所以执行PrintA-B,正确答案为-9。

  • 第18题:

    有如下程序:includeusing namespace std;class MyClass{public: MyClass(int x):val(

    有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x) {} void Print() const {cout<<"const:val="<<val<<'\t';} void Print() {cout<<"val="<<val<<'t';} private: int val; }; int main() const MyClass obj1(10); MyClass obi2(20); obj1.Print(); obj2.Print(); return 0; } 程序的输出结果是( )。

    A.val=10 const:val=20

    B.const:val=10 const:val=20

    C.const:val=10 val=20

    D.val=10 val=20


    正确答案:C
    解析:此题考查的是常成员函数的重载。常成员函数是使用const关键字说明的函数。COHM关键字可用于区分重载函数。此时,常对象调用常成员函数,一般对象调用一般成员函数;题目中的Print()就是通过const重载的两个成员函数,主函数中声明的。obj1是常对象,obj2是一般对象。故输出结果是const::val=10val=20。

  • 第19题:

    函数DIFF(‘A’)代表()。

    • A、等价于VAL(‘A’,END)+A的回零后值-A的回零前值-VAL(‘A’,BEG)
    • B、等价于VAL(‘A’,END)+A的回零后值+A的回零前值+VAL(‘A’,BEG)
    • C、等价于VAL(‘A’,END)-A的回零后值-A的回零前值+VAL(‘A’,BEG)
    • D、等价于VAL(‘A’,END)-A的回零后值+A的回零前值-VAL(‘A’,BEG)

    正确答案:D

  • 第20题:

    以下代码的输出结果是() $va1=0;   for($val = 9;$val>=0;$val--)   {     $va1++;   }   echo($va1);

    • A、 0
    • B、 9
    • C、 10
    • D、 这是一个无限循环,没有输出

    正确答案:C

  • 第21题:

    在下列函数中,返回值是字符型的是()

    • A、DOW()
    • B、AT()
    • C、CHR()
    • D、VAL()

    正确答案:C

  • 第22题:

    VBA中将InputBox的返回值转换为数值应该使用的函数是()

    • A、Log
    • B、Str
    • C、Len
    • D、Val

    正确答案:D

  • 第23题:

    单选题
    以下代码的输出结果是() $va1=0;   for($val = 9;$val>=0;$val--)   {     $va1++;   }   echo($va1);
    A

     0

    B

     9

    C

     10

    D

     这是一个无限循环,没有输出


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

  • 第24题:

    单选题
    有如下程序:程序的输出结果是(  )。
    A

    val=10 const:val=20

    B

    const:val=10 const:val=20

    C

    const:val=10 val=20

    D

    val=10  val=20


    正确答案: B
    解析:
    常成员函数是使用const关键字说明的函数,const关键字可用于区分重载函数。常对象调用常成员函数,一般对象调用一般成员函数。程序中的Print函数就是通过const区分的两个成员重载函数,主函数中声明的obj1是常对象,调用函数Print() const,obj2是一般对象,调用Print()。因此输出结果是“const:val=10 val=20”。