参考答案和解析
正确答案:A
字符型指针变量可以用选项A)的赋值方法:char*s;s=”Olympictt;,选项C)的写法:char*s,s={1.Olympic”};是错误的。字符数组可以在定义的时候初始化:chars[]_IfIOlympic”l;或者chars[]=”Olympic'1.都是正确的,但是不可以在定义字符数组后,对数组名赋值(数组名是常量,代表数组首地址)。所以选项B)和选项D)都是错误的。对于本例,选项B)、D)中字符数组S的大小至少为8,才能存放下字符串(字符串的末尾都有结束标志“\0”)。
更多“下列语句组中,正确的是( )。A.AB.BC.CD.D ”相关问题
  • 第1题:

    下列条件语句中,输出结果与其他语句不同的是( )

    A.A

    B.B

    C.C

    D.D


    正确答案:A
    若a为0,A)选项输出x,其他输出y,所以选择A)。

  • 第2题:

    以下定义语句中正确的是( )。

    A.A

    B.B

    C.C

    D.D


    正确答案:A
    定义变量时不能连等,所以B)错误,c)选项中,b是指针,c定义为指向指针的指针才可以接受&b,所以c)错误,D)选项,b=1.1前没有类型名,所以错误。

  • 第3题:

    下列SQL语言的定义语句组中,哪一(些)组包含了不正确的定义语句?

    I . CREATE TABLE...CREATE VIEW... CREATE INDEX...

    Ⅱ. DROP TABLE... DROP VIEW... DROP INDEX...

    Ⅲ. ALTER TABLE...ALTER VIEW...ALTER INDEX...


    正确答案:C
    关系数据库由模式、外模式和内模式组成,即关系数据库的基本对象是表、视图和索引。因此,SQL的数据定义功能包括定义表、定义视图和定义索引,如下表所示。由于视图是基于基本表的虚表,索引是依附于基本表的,因此SQL通常不提供修改视图定义和修改索引定义的操作。

  • 第4题:

    下列定义数组的语句中,正确的是( )。

    A.A

    B.B

    C.C

    D.D


    正确答案:A
    数组说明的一般形式为:类型说明符数组名[常量表达式]。B)中N是变量,不能用变量定义数组长度。(:)选项中数组长度是非法的一串数字,定义数组时必须为其指明长度。D)选项中数组长度为空,因此非法。故本题答案为A)。

  • 第5题:

    以下选项中正确的定义语句是( )。

    A.A

    B.B

    C.C

    D.D


    正确答案:A
    B)选项,定义变量不能连等,C)选项b前没有类型名,D)选项类型名与变量名之间不能有逗号,所以A)正确,其余错误。