char *str= “good!”;
char str[]= “good!”;
char str[5]= {‘g’,‘o’,‘o’,‘d’};
char str[5]= “good!”;
第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.因为数组长度与初值的个数不相同,所以此语句不正确
第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.因为数组长度与初值的个数不相同,所以此语句不正确
第3题:
设已有定义: float x; 则以下对指针变量 p 进行定义且赋初值的语句中正确的是
A)float *p=1024;
B)int *p=(float)x;
C)float p=&x;
D)float *P=&x;
第4题:
l设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。
A.float*p=&x;
B.int*p-(float)x;
C.float p=&x;
D.float*p=1024;
第5题:
以下不能正确进行字符串赋值初值的语句是( )。
A.char str[5]="good!";
B.char str[]="good!";
C.char*str="good!";
D.char str[5]={'g','o','o','d'};
第6题:
A.charstr[5]=”good!”
B.charstr[]=”good!”
C.char*str=”good!”
D.charstr[5]={‘g’,’o’,’o’,’d’}
第7题:
A、chars[5]={a,e,i,o,u};
B、char*s;s=“good!“;
C、chars[5]=“good!“;
D、chars[5]=“good!“;
第8题:
设已有定义:float x;则以下对指针变量p进行定义且赋初值的语句中正确的是( )。
A.float *p=1024;
B.int *p=(float x);
C.float p=&x;
D.float *P=&x;
第9题:
若函数中有定义语句:int a;,则( )。
A.系统将自动给a赋初值0
B.这时a中的值是和随机数
C.系统将自动给a赋初值-1
D.这a中无任何值
第10题:
若有定义语句:
double a,+P=&;a;
以下叙述中错误的是( )。
A.定义语句中的*号是一个问址运算符
B.定义语句中的*号是一个说明符
C.定义语句中的P只能存放double类型变量的地址
D.定义语句中。P=&a把变量a的地址作为初值赋给指针变量P