更多“2、设有说明语句:char a= '\72'; ,则变量a()”相关问题
  • 第1题:

    若有说明语句char c='\72';则变量c( )。

    A.包含1个字符

    B.包含2个字符

    C.包含3个字符

    D.说明不合法,c的值不确定


    正确答案:A
    解析:在C语言的字符常量中,有一种以“\”开头的字符,其中\ddd是用ASCII码(八进制数)表示一个字符,本题中的charc='\72'表示变量c是一个字符。

  • 第2题:

    设有C语言变量说明“static int a[][2]={{1,2),(3,4}};int *pa,(*pb)[2];”,则执行语句“pa=pb=&

    设有C语言变量说明“static int a[][2]={{1,2),(3,4}};int *pa,(*pb)[2];”,则执行语句“pa=pb=&a[0][0];”后,(*(pa+1))的值为(31)。

    A.2

    B.3

    C.&a[0][1]

    D.&a[1][0]


    正确答案:A
    解析:对于语句“pa=pb=&a[0][0];”赋值后pb已经变为列指针,则pa也是列指针。在进行TC编译时,会出现“Warning:Suspiciouspointerconversioninfunctionmain”的提示信息,表明pb由行指针变为列指针。

  • 第3题:

    设有声明语句char a='\72';,则变量a______。

    A.包含1个字符

    B.包含2个字符

    C.包含3个字符

    D.声明不合法


    正确答案:A
    解析:转义字符常量'\xx'可以把'\'后面的数字转换为对应的ASCII字符。

  • 第4题:

    设有语句char a='\72';,则变量a( )

    A.包含1个字符

    B.包含2个字符

    C.包含3个字符

    D.说明不合法


    正确答案:A

  • 第5题:

    设有以下说明语句: typedef struct { int n; char ch[8]; }PER; 则下面叙述中,正确的是( )。

    A.PER是结构体变量名

    B.PER是结构体类型名

    C.typedef struct是结构体类型

    D.struct是结构类型名


    正确答案:B
    解析:本题考核用typedef定义自己的变量类型。C++语言允许定义用关键字typedef所命名的新的数据类型。实际上,没有建立一个新的数据类型,而仅是对存在的类型定义了一个新的名字。所定义的新名是现有的类型名的补充,而不是取代。

  • 第6题:

    设有定义语句:char b='\123';则变量b包括( )。

    A.4个字符

    B.3个字符

    C.2个字符

    D.一个字符


    正确答案:D
    解析:\123为转义字符,是一个字符常量,斜线后面的是八进制数,可以由0开头,最多由3个八进制数组成。它只代表一个字符,此八进制数就是这个字符的代码。语句charb='\123'是给字符变量赋初值,初值为一个字符。所以,选项D符合题意。

  • 第7题:

    定义如下变量:char one_char;,则语句cout<<one_char;显示结果相当于C语言中的( )语句。

    A.printf(one_char);

    B.prinff("%c",one_char);

    C.scanf(one_char);

    D.scanf("%c",&one_char);


    正确答案:B

  • 第8题:

    设有语句char a=’/72’;则变量a()

    • A、包含1个字符
    • B、包含2个字符
    • C、包含3个字符
    • D、声明不合法

    正确答案:A

  • 第9题:

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

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

    正确答案:D

  • 第10题:

    设有以下结构类型说明和变量定义,则变量a在内存所占字节数是().   struct stud { char num[8]; int s[4]; double ave; } a,*p; 


    正确答案:32

  • 第11题:

    单选题
    设有以下语句 typedef struct TT {char c;int a[4]} CIN; 则下面叙述中正确的是( )。
    A

    CIN是structTT类型的变量

    B

    TT是struct类型的变量

    C

    可以用TT定义结构体变量

    D

    可以用CIN定义结构体变量


    正确答案: C
    解析:
    CIN使用typedef定义的类型名,可以用来定义结构体TT类型的变量。答案选择D选项。

  • 第12题:

    填空题
    设有以下结构类型说明和变量定义,则变量a在内存所占字节数是().   struct stud { char num[8]; int s[4]; double ave; } a,*p;

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

  • 第13题:

    设有以下说明语句,则变量a______。 char a='\72';

    A.包含1个字符

    B.包含2个字符

    C.包含3个字符

    D.该说明不合法


    正确答案:A

  • 第14题:

    定义如下变量:char one_char,则语句cin>>one_char等价于C语言中的( )语句。

    A.printf(one_char);

    B.prinft("%c",one_char);

    C.scanf(one_char);

    D.scanf("%c",& one_char);


    正确答案:D

  • 第15题:

    设有说明语句:char a='\72';,则变量a______。

    A.包含1个字符

    B.包含2个字符

    C.包含3个字符

    D.说明不合法


    正确答案:A

  • 第16题:

    设有说明语句如下: static char str[]="Beijing"; 若执行下列输出语句: printf("%d\n",strlen(strcpy(str,"China")));则输出结果为( )。

    A.5

    B.7

    C.12

    D.14


    正确答案:A
    解析:本题考查求字符串的长度。数组str初始化的长度是7,使用strcpy函数将新字符串赋给str后,strlen函数返回的是新字符串的字符个数5。

  • 第17题:

    设有语句char a='\72';则变量a______。

    A.包含1个字符

    B.包含2个字符

    C.包含3个字符

    D.说明不合法


    正确答案:A
    解析:'\72'是反斜线后跟一个八进制数,代表字符常量':'。

  • 第18题:

    设有语句“char a='72';”则变量a( )。

    A.包含一个字符

    B.包含二个字符

    C.包含三个字符

    D.说明不合法


    正确答案:D
    解析:字符变量的值为单个字符,并用单引号包含,而本题中的单引号中是两个字符,不是合法说明。

  • 第19题:

    设有语句char a=‘\65’;则变量a是() 

    • A、包含1个字符
    • B、包含2个字符
    • C、包含3个字符
    • D、包含4个字符

    正确答案:A

  • 第20题:

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

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

    正确答案:B

  • 第21题:

    设有说明语句chara=’/n’;,则变量a()

    • A、包含1个字符
    • B、包含2个字符
    • C、包含3个字符
    • D、说明不合法30

    正确答案:A

  • 第22题:

    单选题
    若有说明语句:char c='\72';则变量c中存放的是(  )。
    A

    2个字符

    B

    1个字符

    C

    3个字符

    D

    说明语句不合法


    正确答案: A
    解析:
    用一对单引号括起来的单个字符为字符常量,以“\”开头的转义字符也是字符常量。“\”后可以为单个字符,也可以为八进制或十六进制数字,故变量c中存放的是一个字符。答案选择B选项。

  • 第23题:

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

     REAl语句

    B

     CHAR语句

    C

     INTEGER语句

    D

     LOGICAL语句


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

  • 第24题:

    单选题
    设有语句char a=‘\65’;则变量a是()
    A

    包含1个字符

    B

    包含2个字符

    C

    包含3个字符

    D

    包含4个字符


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