c语言大神,求救啊,谁能给出这20题的答案啊,跪谢啊

1、要打开一个已存在的非空文件“file”用于修改,正确的语句是( )。
A.fp=fopen("file","r"); B.fp=fopen("file","a+");
C.fp=fopen("file","w"); D.fp=fopen("file","r+");
2、C编译系统提供了对C程序的编辑、编译、连接和运行环境,以下可以不在该环境下进行的环节是( )。
A.编辑和编译 B.编译和连接 C.连接和运行 D.编辑和运行
3、下面描述中,正确的是( )。
A.主函数的花括号必须有,而子函数中的花括号是可有可无的。
B.一个C程序行只能写一个语句。
C.主函数是程序启动时的唯一入口。
D.函数体包含了函数说明部分。
4、C语言中整型负数数据在内存中的存储形式是( )。
A.源码 B.补码 C.反码 D.ASCII码
5、在C语言中,数字029是一个( )。
A.八进制数 B.十六进制数 C.十进制 D.非法数
6、已知 int i; float f; 正确的语句是( )。
A.(int f)%i; B.int(f)%i; C.int(f%i); D.(int)f%i;
7、已知:char a; int b;float c; double d; 执行语句c=a+b+c+d; 后,变量c的数据类型是( )。
A.int B.char C.float D.double
8、字符串”\\ \22a,0\n”的长度是( )。
A.8 B.7 C.6 D.5
9、使用fgetc函数,则打开文件的方式必须是( )。
A.追加 B.只读 C.读或读/写 D.答案B和C正确
10、已知:int x;则使用逗号运算的表达式“(x=4*5,x*5),x+25”的结果为( )。
A.20 B.100 C.表达式不合法 D.45
11、以下程序的输出结果是( )。
main()
{float x=2,y;
if(x<0)y=0;
else if(x<5&&!x)y=1/(x=2);
else if(x<10)y=1/x;
else y=10; printf(“%f\n”,y);
}

A. 0.000000 B. 0.250000 C. 0.500000 D. 0.000000
12、若执行以下程序时从键盘上输入3□4,则输出结果是( )。
main()
{int a,b,s;
scanf(“%d%d”,&a,&b); s=a;
if(a<b)s=b;
s*=s;
printf(“%d\n”,s);
}
A. 14 B. 16 C. 18 D. 20
13、若int x;则执行下列程序段后输出是( )。
for(x=10;x>3;x--)
{if(x%3)x--;--x;--x;
printf(“%d”,x);
}
A. 63 B. 74 C. 62 D. 73
14、下面程序的输出结果是( )。
main()
{int i,j;float s;
for(i=6;i>4;i--)
{s=0.0;
for(j=i;j>3;j--)s=s+i*j;
}
printf(“%f\n”,s);
}
A. 135.000000 B. 90.000000 C. 45.000000 D. 60.000000

15、不能正确为字符数组输入数据的是( )。
A. char s[5];scanf(“%s”,&s[5]); B. char s[5];scanf(“%s”,s);
C. char s[5];scanf(“%s”,&s[0]); D. char s[5];gets(s);
16、一个C语言程序的基本组成单位是( )。
A.主程序 B.子程序 C.函数 D.过程
17、说明语句“static int i=10;”中“i=10”的含义是( )。
A.说明了一个静态变量 B.与“auto i=10;”在功能上等价
C.将整型变量i初始化为10 D.将变量i赋值为10
18、在C语言的函数定义过程中,如果函数finA调用了函数funB,函数funB又调用了函数funA,则( )。
A. 称为函数的直接递归 B. 称为函数的间接递归
C. 称为函数的递归定义 D. C语言中不允许这样的递归形式
19、下列对字符串的定义中错误的是( )。
A. char str[7]="FORTRAN" B. char str[ ]=" FORTRAN"
C. char *str="FORTRAN"
D. char str[ ]={'F','O','R','T','R','A','N','\0'}
20、已知:int a,*p=&a; 则下列函数调用中错误的是( )。
A.scanf("%d",&a); B.scanf("%d",p);
C.printf("%d",a); D.printf("%d",p);

第1个回答  2018-12-05
DDCBA
DCDDD
ABBCA
CABAD本回答被提问者采纳
第2个回答  2018-12-04
ddcba
ddadc
cbbca
ccbad
相似回答