题目内容

char a[ ]= ″China″;char *p = ″Japan″;以下正确的语句为()

A. a = “U.S.A”; p =“U.S.A”;
B. a = p;p = a;
C. *a = ‘c’; *p = ‘j’;
D. puts(a); puts(p);
E. gets(a); gets(p);

查看答案
更多问题

char des[5];char *p = des,*src = “Hello world\n”;下列语句错误的是:

A. puts ( strcpy( p, src)) ;
B. strcpy( src, p); puts(p);
C. while (*p++ = *src++); puts(des);
D. while ( (*p)++ = (*src)++);

char* st="how are",*p = 0 , a[10];下列程序段中正确的是().

A. gets(st); strcpy( &a[1], &st[1]);
B. strcpy(++a, st+4); puts(a);
C. puts ( strcpy( p, st+2) );
D. strcpy( a+1, st);

在一个C程序中()。

A. main函数出现在所有函数之前,C程序不一定都有main函数
B. main函数可以在任何地方出现,一个C程序必须有且仅有一个main函数
C. main函数必须出现在所有函数之后,一个C程序只能有一个main函数
D. main函数出现在固定位置,一个C程序可以有多个main函数

已知梯形的上底为a,下底为b,高为h,用C语言写的正确的面积公式是( )。

A. 1/2*(a+b)*h
B. 1.0/2*(a+b)*h
C. 1.0/2.0(a+b)h
D. 1.0/2*a+b*h

答案查题题库