题目内容

下面的二维数组初始化语句中,错误的是()。

A. float b[2][2]={0.1,0.2,0.3,0.4};
B. float a[][2]={{0.1,0.2},{0.3,0.4}};
C. int a[][2]={1,2,3};
D. int a[][2]={1,2,3,4};

查看答案
更多问题

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

A. char str[5]="hello";
B. char str[]={'h','e','l','l','o','\0'};
C. char str[5]="hi";
D. char str[100]="";

下面程序的运行结果是()。#include int main(){int a[][3]={1,2,3,4,5,6};printf("%d\n",a[1][1]);return 0;}

A. 3
B. 4
C. 5
D. 6

下面程序的运行结果是()。#include #include int main(){char s1[20]="Good!";char s2[15]="AB";printf("%d\n",strlen(strcpy(s1,s2)));return 0;}

A. 20
B. 15
C. 5
D. 2

下面程序的运行结果是()。#include int main(){char s1[20]="ABCDEF";int i=0;while(s1[i++]!='\0')printf("%c",s1[i++]);return 0;}

ABCDEF
BDF
C. ABCDE
D. BCDE

答案查题题库