更多“char型变量中能不能存贮一个中文汉字?为什么?”相关问题
  • 第1题:

    下面的变量说明中__________是正确的。

    A.char:a, b, c;

    B.char a; b; c;

    C.char a, b, c;

    D.char a, b, c


    正确答案:C

  • 第2题:

    若要用下面的程序片段使指针变量p指向一个存储字符型变量的动态存储单元,则应填入; char * p;p= ( ) malloc (sizeof (char));

    A.char

    B.char *

    C.(* char)

    D.(char *)


    正确答案:D

  • 第3题:

    下列关于单目运算符++、--的叙述中,正确的是( )。

    A.它们的运算对象可以是任何变量和常量

    B.它们的运算对象可以是char型变量和血型变量,但不能是float型变量

    C.它们的运算对象可以是int型变量,但不能是doule型变量和float型变量

    D.它们的运算对象可以是char型变量、int型变量和float型变量


    正确答案:D
    解析:本题考核C++的--和++运算符。在C++中,--和++这两种运算符是单目运算符,其运算对象可以是整型、字符型、float型和double型等基本数据类型。

  • 第4题:

    关于类型转换的说法中,错误的是( )。

    A.如果a为血型变量,b为char型变量,则a+b的值为血型

    B.如果a为float型变量,b为int型变量,则a-b的值为float型

    C.如果a为double型变量,b为float型变量,则a*b的值为double型

    D.如果a为血型变量,b为血型变量,则a/(double)b的值为int型


    正确答案:D
    解析:C++中数据类型转换有两类,即隐式类型转换和显式类型转换。①隐式类型转换是由编译器自动完成的类型转换。当编译器遇到不同类型的数据参与同一运算时,会自动将它们转换为相同类型后再进行运算。赋值时,会把所赋值的类型转换为与被赋值变量类型一样。隐式类型转换按从低到高的顺序进行。②显式类型转换是由程序员显式指出的类型转换,使用显式类型转换的好处是,编译器不必自动进行两次转换,而由程序员负责类型转换的正确性。由此可知选项D中a/(double)b的值应为double型。

  • 第5题:

    下列关于中文姓名的录入规则,哪些是正确的()

    • A、中文姓名中至少应有一个汉字
    • B、中文姓名允许汉字与英文字母混合使用
    • C、汉字与英文之间有空格的,应保留一位空格
    • D、汉字与英文之间没有空格的,应连续录入

    正确答案:A,B,C,D

  • 第6题:

    设C为char变量,f为float变量,则c+f的运算结果为()型数据。


    正确答案:double

  • 第7题:

    设x为float型变量,y为double型变量,a为int型变量,b为long型变量, c为char型变量,则表达式x+y*a/x+b/y+c的值为()类型。

    • A、int
    • B、long
    • C、double
    • D、char

    正确答案:C

  • 第8题:

    为什么汉字没有演变成拼音文字?能不能用行政命令的手段把汉字改成拼音文字?


    正确答案: 汉字是适应汉语的需要而产生的。是适合汉语结构特点决定的文字。汉语是一种非黏着的孤立型语,或称作单音节语,它的结构单位本身没有语法的变化。汉语的音节,与印欧语不同,是直接与意义相联系,是表意的语音单位,汉民族语音感知单位是声韵调而不是音素,声韵调是能够区别意义的。汉语的这种语言结构特点决定了汉字的性质。汉字是完善的表意文字体系,已经发展成熟,所以,要想抛弃汉字的表意体系,用表音文字去取代它,是完全没有必要的,也是行不通的。
    即使能用行政命令的手段也不行。用行政命令公布的一批简化字不得不收回就是证明。连字形都不能用行政命令强行改变,把汉字改成拼音文字就更行不通了。

  • 第9题:

    char型变量不能定义为一个中文。


    正确答案:错误

  • 第10题:

    问答题
    为什么汉字没有演变成拼音文字?能不能用行政命令的手段把汉字改成拼音文字?

    正确答案: 汉字是适应汉语的需要而产生的。是适合汉语结构特点决定的文字。汉语是一种非黏着的孤立型语,或称作单音节语,它的结构单位本身没有语法的变化。汉语的音节,与印欧语不同,是直接与意义相联系,是表意的语音单位,汉民族语音感知单位是声韵调而不是音素,声韵调是能够区别意义的。汉语的这种语言结构特点决定了汉字的性质。汉字是完善的表意文字体系,已经发展成熟,所以,要想抛弃汉字的表意体系,用表音文字去取代它,是完全没有必要的,也是行不通的。
    即使能用行政命令的手段也不行。用行政命令公布的一批简化字不得不收回就是证明。连字形都不能用行政命令强行改变,把汉字改成拼音文字就更行不通了。
    解析: 暂无解析

  • 第11题:

    单选题
    设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char型变量,则表达式x+y*a/x+b/y+c的值为()类型。
    A

    int

    B

    long

    C

    double

    D

    char


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

  • 第12题:

    判断题
    char型变量不能定义为一个中文。
    A

    B


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

  • 第13题:

    下列关于单目运算符++、--的叙述中,正确的是A.它们的运算对象可以是任何变量和常量B.它们的运算对象可以是char型变量和int型变量,但不能是float型变量C.它们的运算对象可以是int型变量,但不能是double型变量和float型变量D.它们的运算对象可以是char型变量、int型变量和float型变量


    正确答案:D
    本题主要考查自加与自减运算符在C语言中,自加与自减运算符具有以下性质:
    (1)自加运算符“++”和自减运算符“--”的运算本身是一种赋值运算,其结果是使运算对象的值增1或减1。
    (2)++、--运算符是单目运算符,运算对象可以是整型变量或字符型变量,也可以是实型变量,但不能是常量和表达式。
    (3)自加、自减运算符无论是作为前缀还是后缀运算符,对于变量而言,其效果相同,但作为表达式来说,其值不同。
    (4)++和--运算符的结合方向是“自右向左”。
    (5)不要在一个表达式中对同一个变量进行多次自增或自减运算。可以知道本题正确的答案是D。

  • 第14题:

    语句Char(*P)说明了( )。

    A.P是指向函数的指针,该函数返回一个Char型数据

    B.P是指向Char型数据的指针变量

    C.P是指向数组的指针变量

    D.P是一个函数名,该函数的返回值是指向Char型数据的指针


    正确答案:A
    P是指向函数的指针,该函数返回一个char型数据。

  • 第15题:

    变量s的定义为“char *s="Hello world!";”,要使变量p指向s所指向的同一个字符串,则应选取(47)。

    A.char *p=s;

    B.char *p=&s;

    C.char *p;p=*s;

    D.char *p; p=&s;


    正确答案:A
    解析:按照要求,p应该定义为一个指向字符串的指针,它的值和s一样,所以选择A。

  • 第16题:

    列关于单目运算符++、--的叙述中,( )是正确的。

    A.它们的运算对象可以是任何变量和常量

    B.它们的运算对象可以是char型变量和血型变量,但不能是float型变量

    C.它们的运算对象可以是血型变量,但不能是doule型变量和float型变量

    D.它们的运算对象可以是char型变量、int型变量和float型变量


    正确答案:D
    解析:本题考查--和++运算符。在Java语言中,--和++这两种运算符是单目运算符,其运算对象可以是整型、字符型、float型和double型等基本数据类型。

  • 第17题:

    e=getchar()是表示()

    • A、从键盘上输入一个字符
    • B、从内存中输入一个字符
    • C、从变量get赋值
    • D、从变量char赋值

    正确答案:A

  • 第18题:

    下面哪个语句不能定义一个字符变量()

    • A、char c1=’a’;
    • B、char c2="S";
    • C、char c4=97;
    • D、char c3=’/u0041’;

    正确答案:B

  • 第19题:

    char型变量中能不能存贮一个中文汉字?为什么?


    正确答案:是能够定义成为一个中文的,因为java中以unicode编码,一个char占16个字节,所以放一个中文是没问题的。

  • 第20题:

    char型变量能不能定义为一个中文?为什么?


    正确答案:可以定义。因为中文也是16bit的。

  • 第21题:

    数组说明(DIM)语句是说明下标变量,在内存中开辟足够的空间来存贮变量。


    正确答案:正确

  • 第22题:

    问答题
    char型变量中能不能存贮一个中文汉字?为什么?

    正确答案: 是能够定义成为一个中文的,因为java中以unicode编码,一个char占16个字节,所以放一个中文是没问题的。
    解析: 暂无解析

  • 第23题:

    多选题
    下列关于中文姓名的录入规则,哪些是正确的()
    A

    中文姓名中至少应有一个汉字

    B

    中文姓名允许汉字与英文字母混合使用

    C

    汉字与英文之间有空格的,应保留一位空格

    D

    汉字与英文之间没有空格的,应连续录入


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

  • 第24题:

    问答题
    char型变量能不能定义为一个中文?为什么?

    正确答案: 可以定义。因为中文也是16bit的。
    解析: 暂无解析