单选题 在下面的字符数组定义中,有语法错误的语句是( )

A、 char a[20]=“abcdefg”;
B、 char a[]=“x+y=55.”;
C、 char a[15]={‘1’, ‘2’};
D、 char a[10]= ‘5’;
下载APP答题
由4l***2t提供 分享 举报 纠错

相关试题

单选题 在下面的二维数组定义中,正确的是( )

A、int a[5][];
B、int a[](10);
C、int a[][];
D、int a[][5]={{1,2,3},{4,5}};

单选题 下列选项中的保留字不能作为函数返回类型的是( )

A、void
B、int
C、new
D、Long

单选题 设有函数原型说明void f( ); void的含义是( )

A、 函数f为任意类型
B、 函数f返回任意值
C、 函数f无返回值
D、 函数f为任一参数

单选题 假定a为一个数组名,则下列选项中表示有错误的是( )

A、a[i]
B、*++a
C、*a
D、*(a+1)

单选题 若用数组名作为函数调用的实参,传递给形参的是( )

A、数组的首地址
B、数组中第一个元素的值
C、数组全部元素的值
D、数组元素的个数

单选题 设char b[5];*p=b;则正确的赋值语句是( )

A、 b="abcd"
B、 *b=" abcd"
C、 p="abcd"
D、*p="abcd"

单选题 若 char *s=“hello!”; 则指针S所指字符串的长度为( )

A、 5
B、 6
C、 7
D、 8

单选题 设有函数定义:int f1(void) { return 100, 200; },调用函数f1( )时,函数返回值为( )

A、 100
B、 200
C、 100和200
D、 void