若有定义:char *st="how are you";,下列程序段中正确的是()

A:char a[11],*p; strcpy(p=a+1,&st[4]); B:char a[11]; strcpy(++a, st); C:char a[11]; strcpy(a, st); D:char a[],*p; strcpy(p=&a[1], st+2);

若有定义:char *st="how are you";,下列程序段中正确的是

A:char a[11],*p; strcpy(p=a+1,&st[4]); B:char a[11]; strcpy(++a, st); C:char a[11]; strcpy(a, st); D:char a[],*p; strcpy(p=&a[1], st+2);

下列关于char类型的数据的说法中,正确的是( )。

A:''表示换行符 B:''表示回车符 C:char类型在内存中占16位 D:凡是Unicode字符都可以用单引号括起来作为char类型常量。

已知char a iht b;float c;double d;则表达式a*b+c-d结果为( )。

A:double B:int C:float D:char

以下函数的功能是 ( )
int fun(char*

A:
char *b=a;
while(*
B:b++;
&nb
C:计算字符串的长度 D:字符串的连接

将小写字母n赋值给字符变量one_char,正确的操作是 ______。

A:one_char='n' B:one_char="n" C:one_char=110 D:one_char='N'

若要说明一个类型名STP,使得定义语句STP 轧等价于char*s;,以下选项中正确的是( )。

A:typedef STP char*s; B:typedef *char STP; C:typedef STP *char; D:typedef char* STP;

若有定义:char *st="how are you";下列程序段中正确的是( )。

A:char a[11], *p; strcpy(p=a+1,&st[4]); B:char a[11]; strcpy(++a, st); C:char a[11]; strcpy(a, st); D:char a[], *p; strcpy(p=&a[1],st+2);

若有定义:char*st="how are you";下列程序段中正确的是

A:char a[11],*p;strcpy(p=a+1,&st[4]); B:char a[11];strcpy(++a,s; C:char a[11];strcpy(a,s; D:char a[],*p;strcpy(p=&a[1],st+2);

微信扫码获取答案解析
下载APP查看答案解析