1:当调用函数read从磁盘文件中读数据时,若函数的返回值为10,则表明读入了10个字符;若函数的返回值为0,则是();若函数的返回值为-1,则意味着(函数调用失败)。2:设x是一个整数(16bit),若要通过x|y使x低8位置1,高8位不变,则y的八进制数是(c)3:在C语言中,文件的存取是以(字节)为单位的,这种文件被称作(流)文件。4:若有定义:inte=1,f=4,g=2;floatm=5,n=0,k;则计算赋值表达式k=(e+f)/g+sqrt((double)n)*2/g+m后k的值是(14)5:下面程序运行结果是(abcdABCD)。chars[20]=”abcd”;char*ssp=s;sp++;puts(strcat(sp,”ABCD”));6:以下程序的运行结果是(1213)structn{intx;charc;};main()structna={10,‘x’};func(a);printf(%d,%c,x,);}func(structnb){x=20;=’y’;}7:下面程序段的运行结果是(def\0ghi)。harstr[]=”abc\0def\0ghi”,*p=str;printf(“%s”,p+5);8:当运行以下程序时,从键盘输入bookbook(表示回车,表示空格),则下面程序段运行的结果是(book)。chara1[80],a2[80],*s1=a1,*s2=a2;gets(s1);gets(s2);if(!strcmp(s1,s2))printf(“*”):elseprintf(“#”);printf(“%d”,strlen(strcat(s1,s2)));9:若有以下定义,则计算表达式y+=y-=m*=y后y值是(my)10:请读程序片段:intm=20,n=025;elseprintf(“nnn\n”)以上程序片段的输出结果是()