若有以下的定义:int t[3][2];能正确表示t数组元素地址的表达式是( )
A. &t[3][2]
B. t[3][2]
C. t[1][0]
D. t[2]+1
查看答案
设有以下语句:char str1[]="string",str2[8],*str3,*str4="string";则( )不是对库函数strcpy的正确调用
A. strcpy(str1,"HELLO1");
B. strcpy(str2,"HELLO2");
C. strcpy(str3,"HELLO3");
D. strcpy(str4,"HELLO4");
以下不能正确进行字符串赋初值的语句是( )
A. char str[5]= "good!";
B. char str[ ]= "good!";
C. char *str="good!";
D. char str[5]={ 'g','o','o','d','\0'};
设int b[ ]={1,2,3,4},y,*p=b;则执行语句y=*p++;之后,变量y的值为( )
A. 1
B. 2
C. 3
D. 4
下面程序的运行结果是( )。#include #include main(){char *s1="AbDeG";char *s2="AbdEg";s1+=2;s2+=2;printf("%d\n",strcmp(s1,s2));}
A. 1
B. -1
C. 0
D. 不确定的值