18
秋ã€?/p>
C
语言》在线作ä¸?/p>
3
下面程序段的运行结果æ˜?/p>
( )
char c[5]={'a','b','\0','c','\0'};
printf("%s",c);
A.
�/p>
a
�/p>
�/p>
b
�/p>
B.ab
C.ab c
D.ab
â–?/p>
(
其中□表示空æ ?/p>
)
正确答案
:B
若有以下程序æ®?/p>
:int a[]={4,0,2,3,1},i,j,t;
for(i=1;i5;i++)
{t=a[i];j=i-1;
while(j=0&&ta[j])
{a[j+1]=a[j];j- -;}
a[j+1]=t;}
......
则该程序段的功能æ˜?/p>
( )
A.
对数ç»?/p>
a
进行插入排序
(
升序
)
B.
对数ç»?/p>
a
进行插入排序
(
降序
)
C.
对数ç»?/p>
a
进行选择排序
(
升序
)
D.
对数ç»?/p>
a
进行选择排序
(
降序
)
正确答案
:B
设变é‡?/p>
a
是整åž?/p>
,f
是实åž?/p>
,i
是双精度åž?/p>
,
则表达式
10+'a'+i*f
值的数据类型ä¸?/p>
( )
A.int
B.float
C.double
D.
不确å®?/p>
正确答案
:C
�/p>
C
语言中,正确的的结论æ˜?/p>
( )
A.
对文件操作必须先关闭文件
B.
对文件操作必须先打开文件
C.
对文件操作顺序没有统一规定
D.
以上都错
正确答案
:B