计算机二级

下列能正确进行字符数组赋初值的语句是______。A.chart[5]={'a','b','c','d','e'};B.char*t;t="abcde";C.char t[5]="abcde";D.char t[5];t="abcd";

题目

下列能正确进行字符数组赋初值的语句是______。

A.chart[5]={'a','b','c','d','e'};

B.char*t;t="abcde";

C.char t[5]="abcde";

D.char t[5];t="abcd";

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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!"

第2题:

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

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

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

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

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


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

第3题:

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


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

第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题:

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

第6题:

下列初始化字符数组的语句中,正确的是()。

A.char str[5] = "hello";

B.char[] str = {'h', 'e', 'l', 'l', 'o'};

C.char str[5] = {"hi"};

D.char str[100] = "";


B

第7题:

下列给字符数组赋初值时,正确的是()。

Achar s1[]="abcdef";

Bchar s2[4]="abcd";

Cchar s3[2][3]={"abc","xyz"};

Dchar s4[4][]={’a’,’x’,’s’,’t’};


A

第8题:

以下能正确进行字符串赋值、赋初值的语句是______。

A.char s[5]:{'a','e','i','o','u'};

B.char *s; s="good";

C.char s[5]="good";

D.char s[5]; s="good";


正确答案:C

第9题:

能正确进行字符串赋值、赋初值的语句组是()。

A、chars[5]={a,e,i,o,u};

B、char*s;s=“good!“;

C、chars[5]=“good!“;

D、chars[5]=“good!“;


参考答案:B