更多“以下变量说明语句中,合法的是()”相关问题
  • 第1题:

    若a是noat型变量,b是unsigned型变量,以下输入语句中,合法的是______。

    A.scanf("%6.2f%d",&a,&b);

    B.scanf("%f%n",&a,&b);

    C.scaaf("%f%3o",&a,&b);

    D.scanf("%f%f",&a,&b);


    正确答案:C

  • 第2题:

    若有定义语句:double a,*p=&a;,以下叙述中错误的是( )。A.定义语句中的*号是一个间址运算符SXB

    若有定义语句:double a,*p=&a;,以下叙述中错误的是( )。

    A.定义语句中的*号是一个间址运算符

    B.定义语句中的*号是一个说明符

    C.定义语句中的p只能存放double类型变量的地址

    D.定义语句中,*p=&a把变量a的地址作为初值赋给指针变量P


    正确答案:A
    在变量定义doublea,*p:&a;中,*号是一个指针运算符,而非间址运算符,因此A)错误。

  • 第3题:

    设有以下程序段:

    以下叙述正确的是( )。

    A.只有变量c的定义是合法的

    B.只有变量a,b,c的定义是完全合法的

    C.所有变量的定义都是完全合法的

    D.只有变量a,b的定义是完全合法的


    正确答案:D
    float“8]={1.0,2.0};定义了一个包含8个float型元素的数组,并初始化了数组的前2项,其他项是随机数。intb[1]={0},定义了只有一个int型元素的数组,并初始化为0。charc[]={¨A”,”B¨};定义一个char型数组,大小有初始化元素决定,但初始化值是字符串,类型不兼容,编译出错。chard=…1’;定义一个char型变量,但是初始化赋值字符串,类型不兼容,编译出错。因此只有a,b定义和初始化正确。故答案为D选项。

  • 第4题:

    下列变量说明语句中,正确的是

    A.char:a b c;

    B.chara;b;c;

    C.intx;z;

    D.intx,z;


    正确答案:D

  • 第5题:

    下列的变量定义语句中,合法的是

    A.float$__ * 5=3.4f;

    B.byte bl=15789;

    C.int__abc=3214L;

    D.double a=Double.MAX__vALUE;


    正确答案:D
    解析:Java语言提供了几个常值变量去表示最大值、最小值和判别溢出的特殊值。float型double型最大值Float.MAX_VALUEDouble.MAX_VALUE最小值Float.MIN_VALUEDouble.MIN_VALUE正无穷大Float.POSITIVE_VALUEDouble.POSITIVE_VALUE负无穷大Float.NEGATIVE_VALUEDouble.NEGATIVE_VALUE0/0Float.NANDouble.NAN选项A)float$_*5=3.4f,这其中在定义变量名时,不应将“*”加入其中。选项B)byteb1=15789,byte在计算机中只有8位,表示的范围是-128~+127。选项C)int_abc=3214Llong型在计算机中占的位数要比int多,所以必须用强制转换。

  • 第6题:

    试题23

    若有定义语句:double a, *p=&a; 以下叙述中错误的是()

    A.定义语句中的*号是一个间址运算符

    B.定义语句中的*号只是一个说明符

    C.定义语句中的p只能存放double类型的变量

    D.定义语句中,*p=&a把变量a的地址作为初值赋给指针变量p


    正确答案:A
    试题23分析
    *号只是一个说明符,而非间址运算符。说明只能存放double类型的变量。
    试题23答案
    A

  • 第7题:

    下列变量说明语句中,正确的是()。

    • A、char a;b;c;
    • B、int x,z;
    • C、char:a b c;
    • D、int x;z;

    正确答案:B

  • 第8题:

    设有说明语句:chars=“AA”;,下面说法正确的是()

    • A、变量s中包含1个字符
    • B、变量s中包含2个字符
    • C、变量s中包含3个字符
    • D、说明语句不合法

    正确答案:D

  • 第9题:

    问答题
    死者若可作也,吾谁与归?(《国语·晋语》),指出句中的前置宾语并说明其类型。

    正确答案: 谁:疑问句中疑问代词宾语前置。
    解析: 暂无解析

  • 第10题:

    单选题
    以下叙述中正确的是(  )。
    A

    在复合语句中不能定义变量

    B

    对于变量而言,“定义”和“说明”这两个词实际上是同一个意思

    C

    全局变量的存储类别可以是静态类

    D

    函数的形式参数不属于局部变量


    正确答案: A
    解析:
    C项正确,对于全局变量可使用extern和static两种说明符。A项错误,在复合语句中定义的变量是局部变量;B项错误,“定义”(definition)是指给变量分配确定的存储单元,“说明”(declaration)只是说明变量的性质,而并不分配存储空间;D项错误,函数的形式参数只能在函数内部被识别,属于局部变量。答案选择C选项。

  • 第11题:

    单选题
    在FORTRAN的变量类型说明语句中没有()
    A

     REAl语句

    B

     CHAR语句

    C

     INTEGER语句

    D

     LOGICAL语句


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

  • 第12题:

    单选题
    设有说明语句:chars=“AA”;,下面说法正确的是()
    A

    变量s中包含1个字符

    B

    变量s中包含2个字符

    C

    变量s中包含3个字符

    D

    说明语句不合法


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

  • 第13题:

    若有定义语句:double a,*p=&a;,以下叙述中错误的是( )。 A.定义语句中的*号是一个间址运算符S

    若有定义语句:double a,*p=&a;,以下叙述中错误的是( )。

    A.定义语句中的*号是一个间址运算符

    B.定义语句中的*号只是一个说明符

    C.定义语句中的P只能存放double类型变量的地址

    D.定义语句中,*p=&n把变量a的地址作为初值赋给指针变量P


    正确答案:C
    doublea,*p=&a语句的意思是将a的值存放到指针变量P中,P是指针可以随意指向任何地址,所以答案C错误。

  • 第14题:

    若有定义语句:double a,*P=&a;以下叙述中错误的是( )。

    A.定义语句中的*号是-个间址运算符

    B.定义语句中的木号是-个说明符

    C.定义语句中的P只能存放double类型变量的地址

    D.定义语句中,P=&a把变量a的地址作为初值赋给指针变量P


    正确答案:A
    在变量定义doublea,*P:&a;中,}号是一个指针运算符,而非间址运算符,所以A错误。

  • 第15题:

    若有定义语句:double a,*p=&a;以下叙述中错误的是

    A.定义语句中的*号是一个间址运算符

    B.定义语句中的*号只是一个说明符

    C.定义语句中的p只能存放double类型变量的地址

    D.定义语句中,*p=&a把变量a的地址作为初值赋给指针变量p


    正确答案:A
    解析:本题中的*p=&a中,*不是间址运算符,只是一个指针说明符。间址运算符用于表示某变量是指针型数据,用于存放某个地址,例如int*p,k;p=&k;*p=2;这里的*就是间址运算符。

  • 第16题:

    switch语句中()。

    A.case子句中的值不一定必须是常量

    B.case子句中的值可以是变量

    C.case子句中的值必须是常量

    D.ca3e子句中的值必须是变量


    正确答案:C

  • 第17题:

    以下的变量定义语句中,合法的是______。

    A.int_long=324233L;

    B.byte $_b1=114562;

    C.float_*5=123.456F;

    D.doublea=Double.MAX_VALUE;


    正确答案:D

  • 第18题:

    若a是float型变量,b是unsigned型变量,以下输入语句中合法的是().

    • A、scanf("%6.2f%d",&a,&b);
    • B、scanf("%f%n",&a,&b);
    • C、scanf("%f%3o",&a,&b);
    • D、scanf("%f%f",&a,&b);

    正确答案:C

  • 第19题:

    “美则美矣,抑臣又有惧也”(《国语·晋语》),说明句中“则”和“抑”的词性和意义。


    正确答案:“则”,连词,表让步,虽然。“抑”,连词,表转折,可是。

  • 第20题:

    以下正确的说法是(),如果在一个函数中的复合语句中定义了一个变量,则该变量

    • A、在该复合语句中有效
    • B、在该函数中有效
    • C、在本程序范围中均有效
    • D、为非法变量

    正确答案:A

  • 第21题:

    问答题
    “美则美矣,抑臣又有惧也”(《国语·晋语》),说明句中“则”和“抑”的词性和意义。

    正确答案: “则”,连词,表让步,虽然。“抑”,连词,表转折,可是。
    解析: 暂无解析

  • 第22题:

    单选题
    下列变量说明语句中,正确的是()。
    A

    char a;b;c;

    B

    int x,z;

    C

    char:a b c;

    D

    int x;z;


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

  • 第23题:

    单选题
    以下变量说明语句中,合法的是()
    A

    float5_five=3.4

    B

    int_xyz=29

    C

    doublea1=6.2e4

    D

    shortdo=3


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