题目内容

为了判断两个字符串s1和s2是否相等,应当使用()

A. if (s1= =s2)
B. if (s1=s2)
C. if(strcpy(s1,s2))
D. if (strcmp(sl,s2)==0)

查看答案
更多问题

若有定义int a[10];,则对数组a的引用正确的是()

A. a[10]
B. a[6、3]
C. a(6)
D. a[10-10]

下列描述中,合法的数组定义是()

A. int a[ ]={"String"};
B. int a[5]={0,1,2,3,4,5};
C. char a={"String"};
D. char a[ ]={0,1,2,3,4,5};

假定一个int型变量占用四个字节,若有定义:int x[10]={0,2,4};则数组x在内存中所占字节数是()

A. 3
B. 6
C. 10
D. 40

下面程序有错误的行是()1 main()2 { int a[3]={3*0};3 int i;4 for(i=0;i<3;i++)5 scanf("%d",&a[i]);6 for(i=1;i<3;i++) a[0]=a[0]+a[i];7 printf("%d\n",a[0]);8 }

A. 第2 行有错误
B. 第6 行有错误
C. 第7 行有错误
D. 没有错误

答案查题题库