|
A. 15
B. 125
C. 8
D. 6
14.
以“只读”方式打开文本文件
a:
\
aa.dat,
下列语句中哪一个是正确的
(
)
A. fp=fopen(
″
a:
\\
aa.dat
″
,
″
ab
″
);
B. fp=fopen(
″
a:
\
aa.dat
″
,
″
a
″
);
C. fp=fopen(
″
a:
\
aa.dat
″
,
″
wb
″
);
D. fp=fopen(
″
a:
\\
aa.dat
″
,
″
r
″
);
15.
写字符到磁盘文件的
fpuc
函数,其函数原型
(
头
)
正确的是
(
)
A. FILE* fputc(char)
B. int fputc(FILE *)
C. int fpuc(char,FILE *)
D. int fputc(FILE *,char)
二、填空题
(
每空
1
分,共
15
分
)
1.
设
int a=5,b=2;float c=32.8;,
表达式
b*(int)c%a
的值为
______
。
2.
计算
a
、
b
中最小值的条件表达式为
______
。
3.
计算
x
、
y
之和的立方根,表达式应写作
______
。
4.
判断变量
a
、
b
、
c
的值是否是等差数列中连续的三项,写作
C
的表达式为
______
。
5.
判断变量
a
、
b
的值均不为
0
的
C
表达式为
______
。
6.
执行语句“
a=5+(c=6);
”后,变量
a
、
c
的值依次为
______
。
7.
整型变量
x
的值为
23
,语句“
printf(
″
%o
\\
n
″
,x);
”的输出结果为
______
。
8.
执行语句“
n=1;if(n=5) n++;"
后,变量
n
值为
______
。
9.
执行语句“
s=0;n=5;while(
--
n) s+=n;
”后,变量
s
、
n
值依次为
______
。
10.
执行语句“
for(s=0,i=1;i<11;i++) {if(i==6)continue;s+=i;}"
后,
s
值为
______
。
11.
若声明“
|