题目内容

以下不能正确进行字符串赋初值的语句是( )

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. 不确定的值

若有定义:int x,*pb;则在以下正确的赋值表达式是( )

A. pb=&x
B. pb=x
C. *pb=&x
D. *pb=*x

C语言规定中,以下说法不正确的是()

A. 实参可以是常量、变量或表达式
B. 实参可以是任意类型
C. 形参可以是常量、变量或表达式
D.形参与实参对应的类型一致

答案查题题库