(26)若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
! y8 f* ]" O, p: |) W# I% f* z A)函数调用可以作为独立的语句存在& ?0 B3 [7 a- D! s" x
B)函数调用可以作为一个函数的实参' M* l% t$ Y* N
C)函数调用可以出现在表达式中, g( M# K6 a; C8 M7 t/ O
D)函数调用可以作为一个函数的形参. W$ z0 ~' N t; ?0 j
(27)有以下程序& _1 |! N. _8 l# ?6 Y' g0 d
以下是引用片段:
8 u; f( T+ {" h) ]: B float fun(int x,int y)9 |. D7 }; }9 t T; u
{return(x+y);}- ?! e* @& W5 z: J' G7 v
main(), f/ C# [1 D& y( k0 {# I [! M9 D
{int a=2,b=5,c=8; @0 b: @$ e* k
printf("%3.0f\n",fun((int)fun(a+c,b),a-c));
3 S; S$ @; X1 s; y3 W }4 |* }) d/ ?/ Q( o1 U$ g
程序运行后的输出结果是' A' O5 D( g/ ^% I8 y
A)编译出错) G, }8 E3 C/ _* Q
B)98 J/ a6 ]2 n' X/ H! ]* O
C)21
& h* Z# D: o# N6 R/ `+ a D)9.08 [; V, v3 h3 O0 Z# k
(28)若有以下调用语句,则不正确的fun函数的首部是 w" K4 Q2 k3 q% M% }
以下是引用片段:
2 x1 I8 r2 ^& c+ h0 \4 n main()& v5 _! {) |" f- N2 `
{ …
% E. S* H" | W$ s2 i int a[50],n;1 X; s+ o& D- |! k& E
…
, f I; `+ [3 I: E fun(n, &a[9]);. l6 x& `: D) H, ^
…
9 b& R+ }* g9 o- Q, z }; q, z% V9 x3 b6 S
A)void fun(int m, int x[])
. X5 a# Y0 C- I" b1 I8 R B)void fun(int s, int h[41])
& X6 j/ V' b5 r6 @ C)void fun(int p, int *s)
( e6 i( M) L! o. u1 a# s( q+ R5 I D)void fun(int n, int a)
+ D* v/ i1 A5 ^- Y6 _, w: O) P- ~5 Y (29)fseek函数的正确调用形式是0 z1 [: j" P( K, d1 o
A)fseek(文件指针,起始点,位移量)
" ^" _4 L! ]8 l' }4 r) z' ~ B)fseek(文件指针,位移量,起始点)
' x8 p) R/ H8 ]# c% ~0 c p( I C)fseek(位移量,起始点,文件指针)
9 {5 n W* |. j D)fseek(起始点,位移量,文件指针)' w& [' V6 Q. u' i
(30)若fp是指向某文件的指针,且已读到文件末尾,则函数feof(fp)的返回值是- I" c0 G* c5 C4 M: I
A)EOF
/ `2 @/ B" O* s7 o3 }6 k B)-1
n6 b0 x7 |" y8 W) w z! \ C)12 |. O+ V( p; _. f+ U
D)NULL |