农村信用社考试

以下不能正确进行字符串赋初值的语句是()。A、charstr[5]="good!";B、charstr[]="good!";C、char*str="good!";D、charstr[5]={’g’,’o’,’o’,’d’};

题目

以下不能正确进行字符串赋初值的语句是()。

  • A、charstr[5]="good!";
  • B、charstr[]="good!";
  • C、char*str="good!";
  • D、charstr[5]={’g’,’o’,’o’,’d’};
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对以下说明语句的正确理解是

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.因为数组长度与初值的个数不相同,所以此语句不正确


正确答案:B

第2题:

对以下说明语句的正确理解是 int a[10]={6,7,8,9,10};

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

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

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

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


正确答案:B
解析:本题中,表达式将5个初值赋给a[0]至a[4],后面的部分,将自动会被依次补零处理。

第3题:

设已有定义: float x; 则以下对指针变量 p 进行定义且赋初值的语句中正确的是

A)float *p=1024;

B)int *p=(float)x;

C)float p=&x;

D)float *P=&x;


正确答案:D

 

第4题:

l设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。A.float*p=&x;S

l设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。

A.float*p=&x;

B.int*p-(float)x;

C.float p=&x;

D.float*p=1024;


正确答案:A
指针是用来存放地址的变量,用(类型名*指针变量名)的形式定义。赋值时应将某个变量地址即&x赋给指针变量,因此选择A)。

第5题:

以下不能正确进行字符串赋值初值的语句是( )。

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

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

C.char*str="good!";

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


正确答案:A

第6题:

以下不能正确赋进行字符串赋初值的语句是()。

A.charstr[5]=”good!”

B.charstr[]=”good!”

C.char*str=”good!”

D.charstr[5]={‘g’,’o’,’o’,’d’}


正确答案:A

第7题:

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

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

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

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

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


参考答案:B

第8题:

设已有定义:float x;则以下对指针变量p进行定义且赋初值的语句中正确的是( )。

A.float *p=1024;

B.int *p=(float x);

C.float p=&x;

D.float *P=&x;


正确答案:D

第9题:

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

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
解析:可以赋初值的字符串一定是用字符数组存储的,选项B不对,它是将字符指针变量指向一个字符串常量;选项C中字符数组t需要6个字节的存储空间:选项D是错误的形式,数组名是常量。

第10题:

若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是( )。

A.a+d;

B.a++:

C.a=b=c=d=100;

D.a=(b=3)+(d=5);


正确答案:A

更多相关问题