第1题
以下程序输出的结果是【 】。 include <stdio.h> main() { int a=5,b=4,c=3,d; d=(a>b>c); printf("%d\n",d); }
请帮忙给出正确答案和分析,谢谢!
第2题
以下程序将数组a的4个元素和数组b的6个元素写到名为lett.dat的二进制文件中,请填空。 include <stdio.h> include <stdlib.h> main() { FILE *fp; char a[5]="1234",b[7]="abcedf"; if((fp=fopen("【 】","wb"))==NULL) exit(0); fwrite(a,sizeof(char),4,fp); fwrite(b,【 】,1,fp); fclose(fp); }
请帮忙给出正确答案和分析,谢谢!
第3题
下面的程序是将从终端读入的20个字符放入字符数组中,然后利用指针变量输出上述字符串,请填空。 include<stdio.h> main() { int i; char s[21],*p; for(i=0;i<20;i++) s[i]=getehar(); s[i]=【 】; p=【 】; while(*p) putchar(【 】); }
请帮忙给出正确答案和分析,谢谢!
第4题
设有以下程序段: int x=0,s=0; whUe( ! x! =0) s+ = ++x; printf("%d",s); 则( )。
A.运行程序段后输出0
B.运行程序段后输出1
C.程序段中的控制表达式是非法的
D.程序段执行无限次
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!