奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 798|回复: 0

20秋吉大《C语言程序设计》在线作业二-1

[复制链接]
发表于 2020-12-20 20:46:54 | 显示全部楼层 |阅读模式
谋学网
资料来源:谋学网(www.mouxue.com)-[吉林大学]吉大《C语言程序设计》在线作业二/ c/ Q4 h. u; d
试卷总分:100    得分:100
' L4 l/ ~  ^; A& e' B) a, E第1,一个C语言程序是由
% Q+ U0 {& V  o  O) s% U  p- ]8 [+ FA、一个主程序和若干子程序组成
7 z6 w, E5 G# SB、函数组成; ^' C' U% d& o  r
C、若干过程组成# Z  F5 w! w/ Q
D、若干子程序组成
2 b0 e1 m: \3 Q! l4 x7 e; X+ O2 N正确资料:( f3 ?& P& y- d0 e& L" o

! S. r  \! e9 r: b: v1 V, l3 G1 P( D% m- H/ M. }3 ?
第2题,C语言中,能识别处理的文件为& J: A  K9 v" x! X1 Z9 ?  n9 |
A、文本文件和数据块文件4 _' [. \  m! C" V* y/ F) b" U; k
B、文本文件和二进制文件+ o5 R+ Q# h8 u0 Q6 {* x
C、流文件和文本文件2 a0 u: b2 b. F8 ]+ `
D、数据文件和二进制文件
) M( X* H  R  @4 v正确资料:
$ V$ `+ A. b6 y! u& `7 \
& p  B' y( X; D+ w
, u3 v& B, o1 E1 S% W第3题,下列程序的输出结果是    int b=2;    int func(int *a)    { b += *a; return(b);}    main()    { int a=2, res=2;    res += func(&a);    printf("%d\n",res);    }, o. H3 E& R, ?9 `" \9 u: I- n5 S
A、4
9 T3 W3 Y$ d, oB、6
) K: |4 D. M/ f7 |$ cC、8
0 U6 U" A4 g& J9 P  w# ?D、10/ @9 P5 Q& o2 Q) Z9 _, E
正确资料:
) i& h! Y: o2 [' C: C  o% W9 u! x( T1 T- a7 {' r
1 v( R: K9 ?  ]% ]
第4题,函数 rewind 的作用是
' G4 p+ Z9 n6 D3 S1 A' i& b6 A" K. d) PA、使文件位置指针重新返回文件的开始位置
) H/ d/ h* r' V! EB、将文件位置指针指向文件中所要求的特定位置
: a: j4 x3 H; k( v, u- nC、使文件位置指针指向文件的末尾
' t1 `( e" D' Y! y. w. pD、使文件位置指针自动移至下一个字符位置, R0 l, W' a0 h6 i
正确资料:) D! u5 y: X" l7 M2 |

' Q7 e7 h0 c3 J4 `9 x/ u- n, L8 [
资料来源:谋学网(www.mouxue.com),若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为
! Z3 b# f* D7 P- PA、4, g6 x8 `( J" ~' P( q" Z
B、16& D/ g: d9 j( O( ~& @
C、32" ]; Y, O1 z+ j9 |
D、52
$ q* r/ j  G$ a/ E( R- S$ S) X正确资料:
3 R5 ?4 ^. J$ L# Q: P
5 V& L/ X# a+ s3 r# l8 O1 r, Q4 _5 V
第6题,以下叙述中不正确的是
: R, @( r! o( I& \$ N# g" j, \A、在不同的函数中可以使用相同的名字的变量9 m- b& K/ ^6 P- u6 V% a% ?+ F
B、函数中的形式参数是局部变量
( p7 [+ b1 c1 U1 [  g' L$ K  DC、在一个函数内定义的变量只在本函数范围内有效
4 G9 z, n- g2 s) p$ bD、在一个函数内的复合语句中定义的变量在本函数范围内有效9 m$ {: X& H; C
正确资料:: f6 L# q& N. w" i
' J, V" v' [6 j$ [2 p) B
& f. S& {# M; i( K" N
第7题,下面程序的输出结果是    main()    { int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;    printf("%d\n",*(p+2));}9 C7 |5 b" {0 c3 I( v1 y8 f' t
A、3  ^% h7 u( Z* I0 K( x4 L2 U
B、4, K0 T  q/ W" z. i. m1 Q3 X7 A
C、19 I# |) Y* X4 ?' q
D、2. q0 Y+ B4 ~. t& C
正确资料:1 S  X5 Q8 u$ I" E2 R! K5 U
  E& A2 l1 h; P3 D
' h# r/ Z5 f$ ?* |
第8题,下面程序的运行结果是    #include    main()    { int y=10;    do{y--;}while(--y);    printf("%d\n",y--);    }/ }( J: V# u( w: M
A、1, @6 v5 q* d) ^2 h& d* v
B、1' O; B0 P2 G% O- @* y* h1 w! P1 ^
C、8
/ F0 B1 a2 M- r0 R" U1 ^& ID、0* c$ b5 r& o; ~% P
正确资料:
1 [# H' [) L4 ]( G0 m+ m8 g/ C8 h% w9 P: ^/ |0 T  S

! L8 M% N3 d  v) `& I第9题,在16位IBM-PC机上使用C语言,若有如下定义    struct data    { int i;    char ch;    double f;    } b;    则结构变量b占用内存的字节数是: R) B- s# ]; m5 Q% ^9 Q$ A9 @& U8 a
A、1( x/ a$ h% }7 t8 \! g
B、2
1 R5 e. N* S. m" l5 }C、7
# u9 R: R, d( X, dD、11( G5 \7 ^7 \! j5 d( A+ A& L3 ]4 A
正确资料:; e: ]; [8 ?4 l
! z, C" J9 [8 J  }! @

1 F* K* U& S( K; p资料来源:谋学网(www.mouxue.com),阅读以下程序及对程序功能的描述,其中正确的描述是   #include   main()   {   FILE *in,*out;   char ch,infile[10],outfile[10];   printf("Enter the infile name:\n");   scanf("%s",infile);   printf("Enter the outfile name:\n");   scanf("%s",outfile);   if((in=fopen(infile,"r"))==NUL
; x: [2 K9 V# V0 i, c' |* O- _: PA、程序完成将磁盘文件的信息在屏幕上显示的功能
5 @# r+ w: {* m3 NB、程序完成将两个磁盘文件合二为一的功能
/ c& A2 }: x: ~1 S- G, {0 R' W! gC、程序完成将一个磁盘文件复制到另一个磁盘文件中
! C* g/ F  R& ]/ \! T9 ND、程序完成将两个磁盘文件合并并在屏幕上输出
$ R7 J% D0 l( Q9 b! d+ ^" b7 J$ S8 q正确资料:
/ N5 y# ]/ B- H9 w2 [& ~! t% H2 t- e
8 U0 W. P7 q' ]# ?
第11题,在C语言中,正确的int类型的常数是:______。; U" o& z/ I& f& K% y' L
A、0/ r6 Q% Z8 K2 j6 M
B、32768) J& A4 K! U4 Z  M, b4 I
C、037
4 h, j/ `9 H8 n6 d3 v/ O: LD、0xaf4 J8 y0 w) f7 \5 ?1 B- [8 ?
正确资料:,C,D
, [/ `  f* E+ ]. p1 W# M( p+ V3 m5 t. _. W

$ C  w& Y1 w# a3 B! z' r, s. M* m% F资料来源:谋学网(www.mouxue.com),设有如下定义:int (*ptr)();则以下叙述中不正确的是______。, c, L. y- N$ k1 i; m
A、ptr是指向一维数组的指针变量
( Q/ Y4 ^- P! W0 CB、ptr是指向int型数据的指针变量
% N  H1 u2 Z- S, a8 d6 a" dC、ptr是指向函数的指针,该函数返回一个int型数据. [& ?' L0 O& y9 c
D、ptr是一个函数名,该函数的返回值是指向int型数据的指针. f2 Q" j" y4 {8 a4 M
正确资料:,B,D
2 T7 X! ?1 i3 M4 [3 ^% z1 t! M" @/ Q, l- h+ N/ B% U

1 K3 h' W9 D- ?' J% T& L7 G  W第13题,以下不正确的叙述是______。4 f& V5 i# ?) C; e+ c2 @
A、C语言的主函数是无参函数7 e, }: X8 i2 }, M& ^4 Z
B、C语言的主函数最多允许有1个参数3 j) c- s8 w6 e5 O7 W$ }) I, }
C、C语言的主函数最多允许有2个参数# a  O& z* C( n. ?7 H4 g; q
D、C语言的主函数可以有2个以上参数/ `9 Z* n$ t0 |/ P1 n+ f
正确资料:,B,C1 [+ u2 ]' R+ C$ v% g9 Y9 |8 [

1 [& f  ~- Y0 t: D: t
6 i( P* b# b# }0 x第14题,以下说法不正确的是______。
. J& g; l# l+ t7 eA、定义函数时,形参的类型说明可以放在函数体内
' g: @1 V& U* ?0 K) {, \" _B、return后边的值不能为表达式" e) F( V, K9 o" e
C、如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准$ T, G7 F! f% R+ W7 g. Q- Y8 l
D、如果形参与实参的类型不一致,以实参类型为准
8 y9 ]* F& i! x; b, l5 O! o8 ~4 z正确资料:,B,D5 l& B0 z. J+ I) _

+ S. }- D, O" b% M( V6 g1 c! I, V7 e3 X0 Q1 i3 E; `. H/ _2 Z
资料来源:谋学网(www.mouxue.com),下列描述正确的是
0 {# ]! E! W+ I, ?  o' g! w: ?- WA、由main 函数及其参数argc和* argv[]可以实现命令行方式
8 c' `0 _( I! h% e  R3 J+ A  `) j" YB、使用fclose关闭文件时,先释放文件指针,再写缓冲区数据到文件中! T5 {" ~( ~$ @3 u$ r" N
C、字符数组并不要求它的最后一个字符是'\0'
' v2 a. m' i3 g  rD、'A'和"A"都是字符串常量
+ g( ^# v  P4 T! B' x正确资料:,C7 W8 w; l) x2 Z* T% {# m% t
8 e. S9 r0 N, G% b

1 l8 H/ C6 x7 U6 E* j$ q第16题,putchar()函数可以输出一个字符串
2 I0 G, O/ r; z+ k& Y" G) EA、错误
8 n; O/ R) _7 v- c$ `  X0 P! EB、正确$ H$ e+ z- ^4 Y+ f. w
正确资料:
; L6 z+ Q  I: W: G2 d" M
4 W+ |; Q- |/ Y& B# K. a1 K0 d
0 V- K* V$ ~( i  z6 ~0 B4 Q第17题,对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。# e$ D: D/ W5 g- C
A、错误
3 c, n9 ]. S  _& k; O( F7 p' XB、正确1 t; E5 e* M. l7 w5 L6 W
正确资料:
' F( N# Y* I% `9 l9 Q6 v8 w
9 ?, M: v0 o1 L% H, P9 Q8 q
( m7 O* T- H5 u' u$ B, ]: S$ h1 ]第18题,puts和gets函数只能输入或输出一个字符串
+ V/ [7 u& \( a6 m% s5 q  `" H3 dA、错误
* |. @; i7 f$ f0 T0 B, A6 nB、正确; f" F; n. }4 G! `( v2 O9 W- A
正确资料:) y& s; i% s; ?" {) C
4 a) t' O( S9 B
4 B& ]( V" t- i/ p
第19题,C程序中各函数之间既允许直接递归调用也允许间接递归调$ H- F9 k$ N6 ?' v& S9 X$ {  H+ p! d
A、错误* y# F6 O, ~5 r; a: j  T( p
B、正确8 u" W1 i) c: b5 c
正确资料:& d) E9 o' M5 I8 c( C0 n6 v9 V/ x! J

+ a% @$ Q, Y: w7 K
9 d! t' U$ j. M3 i6 ]$ e+ ?资料来源:谋学网(www.mouxue.com),模运算符要求两侧均应为整型数据。(  )
' s- K+ e$ J6 P5 XA、错误
; o) Y/ ^5 c/ V( G* p5 zB、正确$ s0 ?8 g" `! a3 L3 H. K
正确资料:' J: b5 s0 x" ?" Z. j# y

+ u" x; ?3 ?: N$ b# \# }3 R6 U
  X6 m2 s5 V/ J- o+ G: z第21题,调用函数只可得到一个返回值,而用宏可以设法得到几个结果。
& r( B5 a) K4 I) t! V: j7 ^! n3 RA、错误# U  `# E. J2 W
B、正确  ?. d8 g- S$ u/ M& x, }
正确资料:
, e0 X) c5 i8 ~+ a3 Y$ {: a1 o& e  {" B
/ c. k1 J2 ~% q, J1 m. ^5 Y& _, F
第22题,使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到"一改全改"(  )5 b; g9 ?- K) ^. Q% m/ S7 i
A、错误9 H' B; K2 q+ T% k6 Q; E) r3 F
B、正确
3 A; ?5 |3 M5 o( t3 A' g- [正确资料:4 z) S# p" ^3 G! \9 Y

7 o" ]1 j; O( v" }  J- v$ x) v5 ?+ U0 k6 G0 N
第23题,C程序的执行总是从第一个定义的函数开始- t0 a2 q( V; S6 T; M% B* g" V
A、错误% K( }- a! q$ P9 w
B、正确' S. p# A# d) m& y% a
正确资料:7 j7 ~0 ^+ ?! }0 o

5 o7 [7 e2 a& x" q+ f
; }5 Q; ?& ]' }  e第24题,宏定义就是用宏名代替一个字符串,也就是简单的置换,不作正确性检查。
+ |# Y- }! a, b0 u, `; z' z* NA、错误9 H4 q) X8 k3 q% q) s4 e( ~2 t
B、正确1 C* N% g! T6 R$ H' j. O+ [( |
正确资料:
" k0 N2 l0 V  o* J! @- L8 g* ~2 k  M9 G( o. j

5 S1 _9 m  f8 \7 B/ M. D资料来源:谋学网(www.mouxue.com),for(;;)语句相当于while(1)语句
2 \& C/ A# u) ^A、错误: A2 c9 U& Y; U! e5 u, O/ `1 N% Z
B、正确8 _+ \" P6 m6 P2 Z; r( g& k
正确资料:
! c, v3 K% @* g2 m/ o' `% w2 U* `+ L% N9 f0 R( V
8 w% U4 b! g: t$ ~8 L

# {! \1 J! G7 X. V; a. r6 M2 }: u- {
0 W9 I6 y" ^; N$ a9 w

0 _; _; I. H: S: j# I4 ]1 W& z" s% k4 }

/ ]3 p- d; q: n8 U
  }/ O1 p3 [& A# @% S, n5 `. k
! P5 b) d* W3 e& i# K5 q! [7 `! m  d3 @" Z
1 D; g5 z! b9 J- i; ?, u5 o

( D8 n, V8 p# k! J0 E# p2 j) |; S1 \4 A: P/ `1 E$ h

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-9-29 00:59 , Processed in 0.098261 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表