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

用户名  找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

22年春吉大《C语言程序设计》在线作业一-3

[复制链接]
发表于 2022-4-22 23:54:51 | 显示全部楼层 |阅读模式
谋学网
资料来源:谋学网(www.mouxue.com)C语言程序设计-[吉林大学]吉大《C语言程序设计》在线作业一3 `  V" N7 x8 P3 o4 p% |; R
试卷总分:100    得分:100# Q6 e8 H# P2 }# Y4 v+ O* f
第1,一个C语言程序是由
" I; y/ N( o" a5 j1 Y, uA、一个主程序和若干子程序组成7 ^% H4 p3 e' w& t' s+ L
B、函数组成
* m' _8 D$ y. c1 qC、若干过程组成
, `. ?3 `3 |1 J# z0 iD、若干子程序组成9 W0 |5 H6 B+ N5 g: Y6 R
正确资料:
8 k6 R$ R6 b( z( O0 q" Z1 ~/ E; ?$ Z& s$ u. C
) ^/ h- x9 n7 j/ e. A% M- L9 F
第2题,有如下程序  longfibintn  {ifn2returnfibn1+fibn2  elsereturn2  }  main  {printf"%d\n"fib3}  该程序的输出结果是. B- R7 y) g' E/ j7 ]
A、2
1 M8 H% U  _+ \: eB、4' {; @- @; g$ W/ Y
C、6
0 q5 S% @9 y8 }# [* G: ~8 C/ _D、8
1 v& L. i% U. L3 E7 m正确资料:, {" U/ F/ h+ E0 p1 w1 @4 X

8 ~9 T* U+ f4 t: d; T: u; E; L# Q3 M4 L& i; G! n9 Q
第3题,阅读以下程序及对程序功能的描述其中正确的描述是  include  main  {  FILE*in*out  charchinfile[10]outfile[10]  printf"Entertheinfilename\n"  scanf"%s"infile  printf"Entertheoutfilename\n"  scanf"%s"outfile  ifin=fopeninfile"r"==NUL
1 [" I% N) g" \4 Z) KA、程序完成将磁盘文件的信息在屏幕上显示的功能, G  a8 N2 T' n  p6 D
B、程序完成将两个磁盘文件合二为一的功能
3 i. l% J# Y0 Y( c* SC、程序完成将一个磁盘文件复制到另一个磁盘文件中  x8 c! W8 a" C% J! L
D、程序完成将两个磁盘文件合并并在屏幕上输出
2 G$ s- y: j% G! i, a! ^$ E正确资料:
2 y+ H2 f0 m1 z( S$ Z  A2 j
" V4 N0 R$ k; `, B5 [8 F
; p" k6 s5 x9 c' o第4题,以下叙述中不正确的是
+ ^* K7 |( i1 {  W5 DA、在不同的函数中可以使用相同的名字的变量
. f+ p4 }5 S4 c) B7 C- iB、函数中的形式参数是局部变量
( g  p- I) h/ o/ @C、在一个函数内定义的变量只在本函数范围内有效- ^, o' h5 h% c  t! `+ s" M
D、在一个函数内的复合语句中定义的变量在本函数范围内有效2 b$ S  q4 J5 w6 g: |0 z5 A& n" S8 j
正确资料:谋学网
- D; B, J. W& C3 Y, E: W; h* Z, |+ C7 g: S* Z/ X( c- G
: s/ f8 c( ^7 x
资料来源:谋学网(www.mouxue.com),下列程序的输出结果是  intb=2  intfuncint*a  {b+=*areturnb}  main  {inta=2res=2  res+=func&a  printf"%d\n"res  }
1 }5 Z5 ~; b/ Q6 Y6 p7 Z/ ^A、49 D0 A4 j( U3 A* c8 K
B、6
: ^/ }& a4 s& F' [, d! n$ KC、82 w6 ~' o2 l# w  _, U7 q
D、10( C- y" E9 u8 I7 t0 g3 ]6 o
正确资料:3 e0 J( \( G; P2 B/ j
- [5 R1 ~2 w# k, b6 I. Y% J
/ h! x; n7 s" V+ l1 I; L+ j, m
第6题,C语言中能识别处理的文件为/ i8 [/ O$ |! \6 j/ ]$ i3 a4 X; L
A、文本文件和数据块文件
$ W; f3 I* f5 w8 J3 hB、文本文件和二进制文件( u# l4 j* _8 V. L; y# @& B. n
C、流文件和文本文件
; |7 R% w  |3 g4 j0 cD、数据文件和二进制文件
0 p% G) Z  i% G正确资料:
8 Q' Z% q( A# r$ D' q5 a+ L7 Y6 U2 p5 ?% k# w2 {2 i9 ]4 L
2 ~( M; ?8 R  E. W6 G
第7题,下列程序的输出结果是  main  {doubled=32intxy  x=12y=x+38/50  printf"%d\n"d*y  }0 E7 H2 A* x  `3 q1 s
A、3/ |0 I$ a& Z  n' ^
B、3.2
- u0 v1 V  I3 D' v  {C、0- F; h0 E0 B6 u6 t* R3 u2 N
D、3.07% @. N, e4 P: G% x
正确资料:/ v; u' D3 G8 ]6 p

7 Z, i3 E# I4 C2 @
9 ?8 f- k# `" {. Z9 W! ~第8题,以下程序有语法错误有关错误原因的正确说法是  main  {intG=5k  voidprtchar    k=prtcharG    }6 u! M$ J! p) z* d" F
A、语句 void prt_char();有错,它是函数调用语句,不能用void说明# @1 c% g, O( s; q" q
B、变量名不能使用大写字母
+ H9 x* ]; O9 |6 e% `C、函数说明和函数调用语句之间有矛盾/ f3 Z3 B$ s. u9 B4 \
D、函数名不能使用下划线4 U4 B# o3 N1 @. X. }' r
正确资料:
0 Q: r/ U8 Q1 g4 w1 G, f- K0 I) k, g$ p) z
+ m9 O" E: u2 F5 i7 d
第9题,以下程序有错错误原因是  main  {int*pichar*qch  p=&i  q=&ch  *p=40  *p=*q    }
- q4 A, ~8 X/ t. Y. E3 [: YA、p和q的类型不一致,不能执行*p=*q;语句
# k, a9 n# T1 d* t: |! xB、*p中存放的是地址值,因此不能执行*p=40;语句9 f( Q7 a2 T# q$ j  Q9 \, y* v" A
C、q没有指向具体的存储单元,所以*q没有实际意义
: Y( [+ l2 ~  ID、q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果+ x) m1 s7 a. @* A" N1 ^) m
正确资料:请在附件下载资料!! ^) x- b  g  h2 S0 m1 W
. v2 E* a, K+ K

) v* n0 @# }# Z9 L" w" m5 Q' {资料来源:谋学网(www.mouxue.com),下面程序的输出结果是  main  {inta[10]={12345678910}*p=a  printf"%d\n"*p+2}
3 C5 O/ `. w$ AA、3
4 f$ ]# n$ W5 M# |! SB、46 K7 h! m9 }5 @, }
C、10 H( e# W" X3 X; |8 n7 Y
D、21 y/ A8 d0 L* u& j
正确资料:谋学网; ?3 h* l) M; w
1 J" q  o2 [! ?

$ E9 T6 {8 x# i) X9 H0 f第11题,以下不正确的描述是
! @9 C3 }# x3 t% V2 A" Y  }A、函数的定义可以嵌套,函数的调用不可以嵌套
0 ?1 l7 n5 c9 U, a' tB、函数的定义不可以嵌套,函数的调用可以嵌套, a: j$ G1 K1 H8 G$ P
C、函数的定义和函数的调用均可以嵌套1 F; P3 G3 k9 W' s" W) ?
D、函数的定义和函数的调用均不可以嵌套/ `# K! j6 X. M6 E+ @
正确资料:谋学网,C,D6 ]4 c+ U* c9 x( T/ r- p9 C

9 F% R. n' O+ Q$ _, z# V$ n3 l8 P- O+ y1 N  f
资料来源:谋学网(www.mouxue.com),关于文件的打开方式描述正确的是5 |0 \0 I& G; V) d
A、r:打开只读文件
" A7 r6 [/ W4 d: D  [3 \, [B、a+:打开或建立用于更新数据的文件,数据追加到文件尾
' o" }4 E  f0 `1 w7 ^C、a:打开或建立一个把数据追加到文件尾的文件1 D! j+ G; n3 S, g5 w$ {7 s
D、r+:打开用于更新数据的文件9 R0 [5 Z8 ?6 D& p: o; j
正确资料:谋学网,B,C,D& c+ |, i# |' a1 I1 u7 u8 `

! C- {; d( }+ ~2 W
! E  [+ u, v% _$ F2 A第13题,设有如下定义int*ptr则以下叙述中不正确的是; g( t2 y- j$ F+ V
A、ptr是指向一维数组的指针变量$ j+ `; G- z7 m: S
B、ptr是指向int型数据的指针变量
( Z( y) S' X3 h1 c$ B- X: hC、ptr是指向函数的指针,该函数返回一个int型数据" k( H1 x. S! R; v3 P
D、ptr是一个函数名,该函数的返回值是指向int型数据的指针
" y8 |5 ?# Y/ r" p. B正确资料:谋学网,B,D
6 G/ \* F# T+ E" X- X4 }; W% f$ b5 g
" r- }  {2 J2 o6 H8 I
第14题,在动态存储区中主要存放以下数据
# F5 ?  F% H. J/ S9 Z/ s- i& B# W- w* RA、函数形式参数9 `5 o, |& `' P. p3 z$ E% t
B、自动变量. i' D: ~2 f; x0 H
C、函数调用时的现场保护和返回地址
2 c' h; D& G& u( z+ P9 q3 TD、全局变量
  V) ]0 V2 g- l0 P# ^: ^, x正确资料:谋学网,B,C1 S9 t. g5 s( ~( B
* ^9 b: G+ R- k0 M* @
' W% F8 ^1 E: `9 r0 R
资料来源:谋学网(www.mouxue.com),C语言中函数返回值的类型与下列哪项无关
; k+ L% D( `7 K+ j( D! pA、定义函数时所指定的函数类型
; s* b2 t% F+ tB、调用函数时临时& i+ v# H$ W. p8 e; v6 b) A
C、调用该函数的主函数类型* Y, L: q0 B/ e
D、return语句中的表达式类型
/ Y" I# s4 V7 C3 c) a, e正确资料:,C,D
+ I; f6 V3 x- O0 y% L9 V
8 P* @5 P$ r, I& c2 q9 p$ E' }7 k* o5 t8 j3 _; `  I
第16题,C程序中各函数之间既允许直接递归调用也允许间接递归调
8 t1 ^5 T( m/ j* @6 i1 r4 X$ _A、错误8 U1 j% @! \" I* @
B、正确7 N: {7 {1 T! o6 z8 ^
正确资料:
" g, L5 U3 g) A* \: ~% U$ D
$ t' T5 y* V% C: t% Z5 b5 @; O
& w+ {' l$ X& a  M' ^2 j第17题,for语句相当于while1语句
2 o, z  t( u# [2 sA、错误
, P- j% z1 A. Q" @/ o4 r1 QB、正确0 Y5 g6 V  E8 H5 Q
正确资料:
! l" _$ m( s( a/ `
# d( R5 d1 s  d7 `, Q
5 V  i+ G, c5 g& w1 B第18题,对于double类型数组不可以直接用数组名对数组进行整体输入或输出
- B' Q6 v! t1 c5 d/ w4 yA、错误
* H( L6 R/ B, l1 k( HB、正确; z9 Q( E, @. J* G8 @0 U
正确资料:( u6 j0 H7 D; _8 O" q' t' K2 O

  C# a5 @# c+ ?" ]+ l4 U; U; v  X; @
第19题,函数必须有返回值否则不能使用函数
5 J5 l& i% d5 s1 P5 QA、错误
+ ^) _- f9 ]$ ?  eB、正确
* c/ _4 W. i- S# r7 P6 b5 g正确资料:谋学网
0 f% k, Q' I; S8 d# D. F0 U. y+ G" y3 j8 W& n" k1 L3 Y

8 Q, C/ \2 F* T资料来源:谋学网(www.mouxue.com),使用getchar函数可以不添加includestdioh命令
' K6 M9 `7 t" L% P/ _A、错误
: T+ p2 z+ w4 N4 \* HB、正确
) C( P6 n5 E* G$ H正确资料:谋学网
6 p, w; B  m6 l6 `( A
& Y' P$ t2 L) o* i+ G
# _4 s& K0 n1 C9 r第21题,puts和gets函数只能输入或输出一个字符串3 X# I4 u$ H; f  f
A、错误
+ h( s0 a  I" T9 b( nB、正确
" j; e$ P  ]7 L0 x' v; K, B4 H正确资料:5 ^( O8 I  {+ l9 p1 z9 j' Q
: [8 w# T2 X; v- ?

- K; {. S. t, a第22题,switch语句中各个case和default的出现次序不影响执行结果# e; f  S, U' L/ p
A、错误
, y- j  c4 W6 C. JB、正确4 G& `  ~7 c$ y) ?4 @
正确资料:
# o9 ^  c& H) ?" n* }7 V9 S! ~( Q1 v2 R  b7 F

5 h) _: j& W. }4 t" b' Y6 e, {第23题,宏名必须用大写字母表示
0 o; V3 a: `% {' gA、错误
: y1 p& V8 }. p1 K; U/ Y. sB、正确
5 m* {& E8 W0 x: Q- r3 ^正确资料:谋学网
7 z+ O$ {* S1 c# j. k( m! T" E1 p8 C
( E: [" K6 D0 `
第24题,语句intpt中的*pt是指针变量名) Z$ Y: c" V5 A% ~) L* X
A、错误
$ ]! T) S% ^, VB、正确$ s" e) T3 i  T
正确资料:谋学网. n, n2 `& K, ~# K% b$ z

8 J$ Q; r$ z9 n$ n5 `9 C: ]5 ]# }8 w
资料来源:谋学网(www.mouxue.com),C语言中整常数有三种表示形式十进制整数八进制整数十六进制整数4 ]# Y7 o3 p3 a
A、错误
4 u& c: `! ^1 AB、正确# R" ~$ g6 I- Y& K/ e6 h" i- [
正确资料:
: [" G" q- H7 m1 u. k* T
' v! h) b* r$ |# C! K5 Q# M0 a1 ~8 N: n* ?7 H
' w5 O. d/ h  L8 w

) r3 \6 x5 Y( `1 l( i% H. o, R% C* K5 w, J" g

- g+ r- @. j2 c; l( p
1 S4 X: O% b' o. r' v+ c$ @
% \- X9 E; q! I& s3 V/ y& K9 ~3 Z. }( o0 E- ~
6 _3 Y$ o& M8 v0 a0 D' m8 l
; _0 ^) E2 B: m+ i4 g. x3 R

  m/ V( e- |4 M8 ~. I5 f2 `; o  O( V* g1 ^
9 Y. k; G6 |: H# i8 b/ v  O

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2025-2-24 17:50 , Processed in 0.099205 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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