题目内容

下面程序段的运行结果是()char str[]=”ABC”,*p=str;printf("%c",*(p+3));

A. 67
B. 空
C. 字符’C’的地址
D. 字符’C’

查看答案
更多问题

若有语句:char s1[ ]=”string”,s2[8],*s3,*s4=”string2”;则对库函数strcpy的错误调用是()

A. strcpy(s1,”string2”);
B. strcpy(s4,”string1”);
C. strcpy(s3,”string1”);
D. strcpy(s1,s2);

若有说明语句char a[ ]=”it is mine”;char *p=”it is mine”;则以下叙述中,不正确的是()

A. a+1表示的是字符t的地址
B. p指向另外的字符串时,字符串的长度不受限制
C. p变量中存放的地址值可以改变
D. a中只能存放10个字符

下面程序的运行结果是()#include int main(){ char *s1="AbDeG";char *s2="AbdEg";s1+=2;s2+=2;printf("%d",strcmp(s1,s2));return 0;}

A. 整数
B. 负数
C. 零
D. 不确定的值

下面对typedef的叙述中,不正确的是()

A. typedef可以定义各种类型名,但不能用来定义变量
B. 用typedef可以增加新类型
C. 用typedef只是将已存在的类型用一个新的标识符来代表
D. 使用typedef可以提高程序的可读性和可移植性

答案查题题库