单选题若变量a是int类型,并执行了语句:a=’A’+1.6;,则正确的叙述是()。A a的值是字符CB a的值是浮点型C 不允许字符型和浮点型相加D a的值是字符’A’的ASCII值加上1。

题目
单选题
若变量a是int类型,并执行了语句:a=’A’+1.6;,则正确的叙述是()。
A

a的值是字符C

B

a的值是浮点型

C

不允许字符型和浮点型相加

D

a的值是字符’A’的ASCII值加上1。


相似考题
更多“单选题若变量a是int类型,并执行了语句:a=’A’+1.6;,则正确的叙述是()。A a的值是字符CB a的值是浮点型C 不允许字符型和浮点型相加D a的值是字符’A’的ASCII值加上1。”相关问题
  • 第1题:

    C++语言中的基本数据类型是( )。

    A.整型、浮点型、逻辑型、无值型和类类型

    B.整型、字符型、浮点型、无值型和逻辑型

    C.整型、浮点型、字符型、逻辑型和枚举型

    D.整型、浮点型、逻辑型、无值型和指针型


    正确答案:B

  • 第2题:

    若ch为char型变量,k为int型变量(已知字符a的ASCII码是97),则执行下列语句后输出的结果为( )。 cb=b; k=10; printf("%X,%o,”,ch,ch,k); printf("k=%%d\n",k);

    A.因变量类型与格式描述符的类型不匹配,输出无定值

    B.输出项与格式描述符个数不符,输出为0值或不定值

    C.62,142,k=%d

    D.62,142,k=%10


    正确答案:C
    第1个printf函数,格式说明的个数是2,而输出项的个数是3,所以对于多余的输出项k不予输出;第2个printf函数,有两个%说明,第1个%后面的字符要原样输出。本题考查printf函数的格式。①“%x”和“%0”分别表示以十六进制和八进制无符合型输出整型数据(不带前导ox或0);②printf函数中格式说明符之前插入的任何字符都原样输出;③格式说明与输出项的个数,也要相等,如果格式说明的个数少于输出项的个数,则对于多余的输出项不予输出。

  • 第3题:

    已知字符‘A’的ASCII代码值是65,字符变量cl的值是‘A’,c2的值是‘D’。则执行语句printf(”%d,%d”,cl,c2—2);的输出结果是( )。

    A.65,68

    B.A,68

    C.A,B

    D.65,66


    正确答案:D
    打印时以%d整型格式打印输出,所以字符标量cl的值打印出来就是65,从c2—2的值打印出来就是68—2,即66。所以选择D。

  • 第4题:

    MsgBox函数的返回值的类型是______。

    A.长整数型

    B.浮点数

    C.字符串型

    D.变体类型


    正确答案:C

  • 第5题:

    以下变量类型中,不属于简单变量类型的是()

    • A、一串字符串;
    • B、一个逻辑值;
    • C、一个字符;
    • D、双精度浮点数;

    正确答案:A

  • 第6题:

    int定义的数据类型为()。

    • A、字符型
    • B、单精度浮点型
    • C、整型数据
    • D、双精度浮点型

    正确答案:C

  • 第7题:

    设a是int型变量,其值为3,则把其值变成字符’3’的表达式是()

    • A、(char)a
    • B、a=3
    • C、a=a-48
    • D、a=a+48

    正确答案:D

  • 第8题:

    若变量a是int类型,并执行了语句:a=‘A’+1.6;,则正确的叙述是()

    • A、a的值是字符C
    • B、a的值是浮点型
    • C、不允许字符型和浮点型相加
    • D、a的值是字符‘A’的ASCII值加上1

    正确答案:D

  • 第9题:

    单选题
    已知字符A的ASCII代码值是65,字符变量c1的值是A,c2的值是D。则执行语句printf("%d,%d",c1,c2-2);的输出结果是(  )。
    A

    A,68

    B

    65,66

    C

    A,B

    D

    65,68


    正确答案: B
    解析:
    在C语言中,字符型数据在内存中的存储形式是ASCII码值。当需要以整型格式输出字符时,输出的也是ASCII码值。字符'A'和'D'的ASCII码值分别为65和68,c2-2对应的ASCII码值为66。答案选择B选项。

  • 第10题:

    单选题
    数据库中()字段变量,只有二种值。
    A

    字符型

    B

    数值型

    C

    逻辑型

    D

    浮点型


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

  • 第11题:

    单选题
    getDate()函数返回的值的数据类型是()。
    A

    整型

    B

    浮点型

    C

    数组

    D

    字符串

    E

    布尔型


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

  • 第12题:

    单选题
    数据库字段变量赋值进其值须加引号的变量为()。
    A

    字符型

    B

    数值型

    C

    逻辑型

    D

    浮点型


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

  • 第13题:

    若ch为char型变量,k为int型变量(已知字符a的ASCII码是97),则执行下列语句后输出的结果为( )。

    ch='b';

    k=10;

    printf("%x,%o,",ch,ch,k);

    printf("k=%%d\n",k);

    A.因变量类型与格式描述符的类型不匹配,输出无定值

    B.输出项与格式描述符个数不符,输出为0值或不定值

    C.62,142,k=%d

    D.62,142,k=%10


    正确答案:C
    解析:第1个printf函数,格式说明的个数是2,而输出项的个数是3,所以对于多余的输出项k不予输出;第2个pfintf函数,有两个%说明,第1个%后面的字符要原样输出。

  • 第14题:

    若变量a是int类型,并执行了语句:a='A'+1.6;则正确的叙述是( )。

    A.a的值是字符'C'

    B.a的值是浮点型

    C.不允许字符型和浮点型相加

    D.a的值是字符'A'的ASCII码值加上1


    正确答案:D
    解析:字符“A”要转换成相应的ASCII码值,由于运算结果要赋值给int型变量,所以对1.6进行取整运算,最后a的值应是66。

  • 第15题:

    为了判断两个字符串s1和s2是(31)假定a和b为int型变量,则执行以下语句后b的值为

    ( )


    正确答案:D
    判断两个字符串s1和s2是否相等,不能使用关系运算符来判定,因此选项A是错误的。选项B是将s2赋值给s1,没有判断两个字符串是否相等,对于用静态数组名存放的数组,这种赋值是不允许的,因此选项B也是错误的。选项c的if(strcpy(s1,s2))是把字符串s2复制到s1上,也没有判断两个字符串是否相等,因此选项c也是错误的。只有选项D的if(!strcmp(sl,s2))是判断两个字符串sl和s2是否相等,当相等时,函数sfrcmp返回值是0,if(!strcmp(s1,s2))条件为真。

  • 第16题:

    C#中的值类型包括三种,它们是()

    • A、 整型、浮点型和基本类型
    • B、 数值类型、字符类型和字符串类型
    • C、 简单类型、枚举类型、结构类型
    • D、 数值类型、字符类型、枚举类型

    正确答案:C

  • 第17题:

    getDate()函数返回的值的数据类型是()。

    • A、整型
    • B、浮点型
    • C、数组
    • D、字符串
    • E、布尔型

    正确答案:D

  • 第18题:

    以下是C++的不同数据类型值的比较语句,请问这些判断语句中作为条件部分的语句编写有问题的有()。

    • A、如果变量bVar是布尔类型:if(false==bVar){doSomeThing();}
    • B、如果变量nVar是int型:if(0==nVar){doSomeThing();}
    • C、如果变量fVar为浮点型:if(0.02=fVar){doSomeThing();}
    • D、如果变量sVar为字符串型:if(""==sVar){doSomeThing();}

    正确答案:C,D

  • 第19题:

    设a是char型变量,其值字符为’1’,则把其值变成整数1的表达式是()。

    • A、(int)a
    • B、int(a)
    • C、a=a-48
    • D、a/(int)a

    正确答案:C

  • 第20题:

    数据库字段变量赋值进其值须加引号的变量为()。

    • A、字符型
    • B、数值型
    • C、逻辑型
    • D、浮点型

    正确答案:A

  • 第21题:

    单选题
    设整型变量a=2,则执行下列语句后,浮点型变量b的值不为0.5的是()
    A

    b=1.0/a

    B

    B.b=(float)(1/

    C

    b=1/(float)a

    D

    b=1/(a*1.0)


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

  • 第22题:

    单选题
    C#中的值类型包括三种,它们是()
    A

     整型、浮点型和基本类型

    B

     数值类型、字符类型和字符串类型

    C

     简单类型、枚举类型、结构类型

    D

     数值类型、字符类型、枚举类型


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

  • 第23题:

    单选题
    以下不能输出字符A的语句是(  )。(注:字符A的ASCII码值为65,字符a的ASCII码值为97。)

    正确答案: A
    解析:
    A项,字符'a'的ASCII码值减去32为'A'的ASCII码值,执行字符输出,即为'A';B项,执行整型输出,结果为65;C项,字符型输出'A';D项,字符型输出'A'。答案选择B选项。