更多“下列能正确进行字符数组赋初值的语句是______。A.chart[5]={'a','b','c','d','e'};B.char*t;t="ab ”相关问题
  • 第1题:

    06210111: 对说明语句int a[10]={6,7,8,9,10};理解正确的是()。

    A.将5个初值依次赋给a[1]至a[5]。

    B.将5个初值依次赋给a[0]至a[4]。

    C.将5个初值依次赋给a[6]至a[10]。

    D.因为数组长度与初值个数不同,所以语句不正确。


    *p.a

  • 第2题:

    char str[5]= "good!"能正确进行字符串赋初值。


    A 解析:本题考核的知识点是字符数组和字符指针变量的初始化。选项A定义了一个字符数组str,具有5个元素,但赋初值的时候,初值个数却是6个(有一个'\\0'),故选项A错误的;选项B定义了一个字符数组str并给它赋初值,由于省去了长度定义,长度由初值个数确定,相当于str[6],选项B正确;选项C定义了一个字符型指针变量并用一个字符串给它赋初值,使该字符型指针指向了该字符串,选项C正确;选项D是对字符型数组中单个元素依次赋初值,选项D正确。所以,4个选项中A为所选。

  • 第3题:

    【单选题】以下不能正确进行字符串赋初值的语句是()

    A.char str[5]= "good!";

    B.char *str="good!";

    C.char str[]="good!";

    D.char str[5]={'g', 'o','o', 'd'};


    char str[5]="good!"

  • 第4题:

    下列对数组初始化语句的说明正确的理解是() int a[10]={6,7,8,9,10};

    A.将5个初值依次赋给数组前5个元素,剩余元素初始化为0

    B.将5个初值依次赋给数组前5个元素,剩余元素不进行初始化

    C.将5个初值依次赋给数组前5个元素,剩余元素随机赋值

    D.因为数组长度与初值的个数不相同,所以此语句不正确


    int[,] num4 = {{0,1},{0,1,2},{0,1,2,3}}

  • 第5题:

    对语句“int a[10],*p=a;”,下列表述中正确的是()

    A.*p被赋初值为a数组的首地址

    B.*p被赋初值为数组元素a[0]的地址

    C.p被赋初值为数组元素a[1]的地址

    D.p被赋初值为数组元素a[0]的地址


    p被赋初值为数组元素a[0]的地址