相关题目
274、设有定义:float a=2,b=4,h=3;,以下C语言表达式中与代数式1/2( )h计算结果不相符的是______。
273、若以下选项中的变量已正确定义,则正确的赋值语句是______。
272、以下4组用户定义标识符中,全部合法的一组是______。
① ② ③ ④
_main If txt int
enclude -max REAL k_2
sin turbo 3COM _001
271、以下符合C语言语法的实型常量是______。
270、以下叙述中正确的是______。
269、有以下结构体说明和变量定义,如下图所示,指针p、q、r分别指向一个链表中的三个连续结点。
struct node
{ int data;
struct node *next;
}*p,*q,*r;
data next data next data next
┌─┬─┐ ┌─┬─┐ ┌─┬─┐
─→│ │ ┼→│ │ ┼→│ │ ┼→
└─┴─┘ └─┴─┘ └─┴─┘
↑p ↑q ↑r
现要将q和r所指结点的先后位置交换,同时要保持链表的连续,以下错误的程序段是______。
268、有以下程序
main()
{ int x=3, y=2, z=1;
printf( );
}
程序运行后的输出结果是______。
267、以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。
#include
#include
char *scmp(char*s1,char*s2)
{ if (strcmp(s1,s2)<0)
return(s1);
else return(s2);
}
main()
{ int i; char string[20],str[3][20];
for(i=0;i<3;i++) gets( );
strcpy(string,scmp(str[0],str[1]));/*库函数strcpy对字符串进行复制*/
strcpy(string,scmp(string,str[2]));
printf( );
}
若运行时依次输入:abcd、abba和abc三个字符串,则输出结果为______。
266、若有定义:int *p[3];,则以下叙述中正确的是______。
265、已定义以下函数
fun( )
{ return *p; }
该函数的返回值是______。
