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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2022-4-22 23:55:33 | 显示全部楼层 |阅读模式
谋学网
资料来源:谋学网(www.mouxue.com)C语言程序设计-[吉林大学]吉大《C语言程序设计》在线作业一3 U; A( I" V- @; B
试卷总分:100    得分:100
, [$ p3 I  t. g第1,一个C语言程序是由
  y  F9 h% c- ?- A) u2 YA、一个主程序和若干子程序组成
9 o- k! e% F8 Y2 W; @% W  Z- g( KB、函数组成$ \; @  A, j1 R! k
C、若干过程组成
8 y8 t0 Y2 W7 y" ?+ S' XD、若干子程序组成6 ?- f' m* Y, E. }0 A
正确资料:/ c9 k" m6 f; N0 s) N' @

; T* z( k  \: N
& v2 L) x; X, L$ ]3 N第2题,有如下程序:    long fib(int n)    { if(n2)return(fib(n-1)+fib(n-2));    else return(2);    }    main()    { printf("%d\n",fib(3));}    该程序的输出结果是* b1 @6 j3 m# `
A、2
/ g1 q9 s' h# c! j& Z' j) y% k: oB、4
& F* j3 B6 s* Y" L  f: jC、6. j( K( O1 F1 A9 _& x6 x
D、8
5 U+ v& X6 m8 S" W( D$ @正确资料:
- P7 ?3 @3 \4 ~% R; w- t
, x# B/ \# a  b' X
6 D5 `  }! M/ M- o8 R; [第3题,阅读以下程序及对程序功能的描述,其中正确的描述是   #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
$ L0 }" ?( [  Y9 s/ Y$ @2 TA、程序完成将磁盘文件的信息在屏幕上显示的功能( c; f7 ~7 {+ M! M: }
B、程序完成将两个磁盘文件合二为一的功能4 q) m) l/ x' `5 T: E
C、程序完成将一个磁盘文件复制到另一个磁盘文件中5 }8 c$ x- P' D. u
D、程序完成将两个磁盘文件合并并在屏幕上输出
* n2 j) J2 {, T5 c1 m正确资料:. n: C. T! u. m3 @$ M

- |+ B) ?% p. \$ I) y
: ^( s2 S1 t  p& ]6 o第4题,以下叙述中不正确的是
0 R. t# u# _" }. qA、在不同的函数中可以使用相同的名字的变量
! h, C$ e" I5 x8 OB、函数中的形式参数是局部变量, F* d. v  y4 e7 K# `3 I
C、在一个函数内定义的变量只在本函数范围内有效( J+ y# ?% f2 I. P6 |& J  p4 a' R
D、在一个函数内的复合语句中定义的变量在本函数范围内有效
& P7 S* {3 I& v. R5 F- N+ D正确资料:请在附件下载资料!( O3 r+ S- X5 v0 E% s  u1 D

7 s4 T% w5 C; }- c0 a/ a+ h" e9 M* T# H, g% f
资料来源:谋学网(www.mouxue.com),下列程序的输出结果是    int b=2;    int func(int *a)    { b += *a; return(b);}    main()    { int a=2, res=2;    res += func(&a);    printf("%d\n",res);    }8 j- a- j: H& m* c2 N5 L
A、4
, M  o5 c2 d8 lB、6
. V/ l( l1 n- Z- z0 j' uC、88 s9 B' l) ^3 c+ `5 {. g3 d- n, H
D、10$ p* ^  w3 O+ w# k# V% ^
正确资料:5 U8 I; d  i/ R# l1 r5 S9 Y" R

% a( f  C  ?8 T% H) h6 b! a' `0 n0 N. j3 ^+ U- E% X' g) }+ H4 I: N6 b: {
第6题,C语言中,能识别处理的文件为. B2 f; V( W# B9 k! s: {
A、文本文件和数据块文件# o1 w2 C" q" }5 m! S) c
B、文本文件和二进制文件
2 _5 {9 `+ T' eC、流文件和文本文件
$ ?0 u5 v6 {. r" z2 r' `1 @. sD、数据文件和二进制文件
, g7 ^/ ^1 }- X' z9 e) r2 v- J正确资料:8 N0 o  X8 b1 O  s$ J6 O# [

" I1 J9 w: f9 g" D# m) h" L  n2 w
第7题,下列程序的输出结果是    main()    { double d=3.2; int x,y;    x=1.2; y=(x+3.8)/5.0;    printf("%d\n", d*y);    }) J, ^$ M* s4 a  s4 b
A、3( n; X3 f4 z9 ^/ [* q5 _
B、3.2
+ O# ?/ y$ `9 T0 I, M3 gC、0
" f1 D1 x$ b4 M# f4 x/ i9 r, JD、3.07( ]  t: y$ i. }- W4 N
正确资料:
; v/ N9 V- K3 i. q" U6 j, q& G& w. |1 i' ?1 Q

$ E) \3 g( g) l' k' ]# n第8题,以下程序有语法错误,有关错误原因的正确说法是    main()    { int G=5,k;    void prt_char();    ...    k=prt_char(G);    ...    }* F* s' j' ^+ u  ?
A、语句 void prt_char();有错,它是函数调用语句,不能用void说明1 J7 E) G, S4 q7 {/ X8 @, P6 S+ A
B、变量名不能使用大写字母% [, ^5 B8 O  W; z( k
C、函数说明和函数调用语句之间有矛盾$ H1 S9 y) m; L( p
D、函数名不能使用下划线+ b- o$ ?4 S! M) k7 a
正确资料:
  V/ _) _: @& H8 N% O5 t* O) E1 ^6 y" R& r( [& o
. n, M. u& I/ q% t3 v4 e
第9题,以下程序有错,错误原因是    main()    { int *p,i;char *q,ch;    p=&i;    q=&ch;    *p=40;    *p=*q;    ......    }$ @, l. ?( }9 Y9 x4 E9 h
A、p和q的类型不一致,不能执行*p=*q;语句
' P6 s$ G; S, [B、*p中存放的是地址值,因此不能执行*p=40;语句  i* S* \7 B0 Q& v5 n
C、q没有指向具体的存储单元,所以*q没有实际意义; e$ A2 p1 C! O' F- V- _; {
D、q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果
6 f. e) `/ j, E- B正确资料:请在附件下载资料!# t$ k; ]: e+ Z/ l

" N+ \9 U( n2 v) S% x/ V( K& k- c3 }
资料来源:谋学网(www.mouxue.com),下面程序的输出结果是    main()    { int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;    printf("%d\n",*(p+2));}
: H7 F5 O6 @5 gA、3
3 e* E. f( Z" [3 \* ~# SB、4
. N. U' k1 k* w2 Y0 Y# a' fC、1
) q5 P" U7 C' S/ Z& hD、2
9 O) U* u5 Z9 r; \正确资料:谋学网5 K3 _7 y* ]% u- b. f5 _& |( c

5 z; ?, C# O0 A2 Y! Q+ ^
& Y" K+ \; D. d7 S0 K0 N第11题,以下不正确的描述是______。
  z- c) j. L( [% f8 I$ f* k8 HA、函数的定义可以嵌套,函数的调用不可以嵌套
+ f; r; K, r+ Q$ XB、函数的定义不可以嵌套,函数的调用可以嵌套/ _6 o: _: \! r% n9 ?
C、函数的定义和函数的调用均可以嵌套
7 V6 R% j: G  d, T) YD、函数的定义和函数的调用均不可以嵌套2 w% a) l9 @' c" X" _
正确资料:谋学网,C,D
& Y4 i0 e0 l0 K% r; b- s7 _8 f6 w3 a' d
) J: S+ ?0 k" w, _( v
资料来源:谋学网(www.mouxue.com),关于文件的打开方式描述正确的是:______。7 [$ B  l6 v0 a% K# S
A、r:打开只读文件
8 Z2 G6 k3 x6 `; T- {; R, dB、a+:打开或建立用于更新数据的文件,数据追加到文件尾
" C7 O. Z2 X/ o* h+ g$ ^: t9 ^C、a:打开或建立一个把数据追加到文件尾的文件8 F3 R/ o5 |( N. }- Q
D、r+:打开用于更新数据的文件
) u  m# p0 v5 R2 p0 r! {正确资料:谋学网,B,C,D
# T) c$ Z. [6 L: Z  W# G9 u' z( x( J0 l" S

3 h. ~0 t5 B" k: P5 L第13题,设有如下定义:int (*ptr)();则以下叙述中不正确的是______。* G1 C$ o# @* _. z; J4 _. w# G
A、ptr是指向一维数组的指针变量
) Q+ j& ~8 e  O0 _/ i1 HB、ptr是指向int型数据的指针变量3 t- S" |1 |1 \
C、ptr是指向函数的指针,该函数返回一个int型数据
1 F8 y1 S, A9 U2 B+ Y4 x( r3 `D、ptr是一个函数名,该函数的返回值是指向int型数据的指针
/ U# Y' I  ?& L3 {& H/ _; x. Y# I$ U& L正确资料:谋学网,B,D
1 a9 \& J' u0 @& R$ p1 f* ^, p
5 b8 p  Z" Y/ E! l+ J' A  H; k" M0 _0 N) I
第14题,在动态存储区中主要存放以下数据______。  _, e1 u; E2 s. T+ d+ ^$ w) r4 C
A、函数形式参数0 o% x' L7 `: C2 n5 ]6 E) ?
B、自动变量& o0 U% d' }* N. ~0 d2 X
C、函数调用时的现场保护和返回地址4 ?1 h! a2 ~+ J- l2 R: X6 H
D、全局变量' Q& H% n2 z9 y1 X
正确资料:谋学网,B,C( h7 V4 o' ^4 j. ^# X: g

# [, S, ]. p3 v2 L: \  ~- Z) v/ r! r2 T6 Z" w% S- p
资料来源:谋学网(www.mouxue.com),C语言中函数返回值的类型与下列哪项无关?7 D( }4 g3 s/ l) _$ [$ ^( I
A、定义函数时所指定的函数类型
6 B( p3 x0 N; y  lB、调用函数时临时, Q& f" c4 _4 Z  z" M
C、调用该函数的主函数类型! @; R" T1 W: a" B3 G) {6 ^
D、return语句中的表达式类型
% A& U: m# g! I4 M8 ~9 v正确资料:,C,D
5 z% M  e/ P8 t/ M5 ?  [: A4 o4 o6 |" `1 `
! P! c1 B- v5 t; w9 s
第16题,C程序中各函数之间既允许直接递归调用也允许间接递归调3 \, o% {, X( K$ v
A、错误
4 J# m7 a# s& B& TB、正确6 ]# X& g1 ~" `# k( \* H
正确资料:3 H8 s/ W0 M0 j+ l
4 C& ^; I2 G7 h) l* @8 _2 G5 q
$ G2 h+ E  i' `, s& V* i" @
第17题,for(;;)语句相当于while(1)语句0 ~: h5 |+ x+ k6 }
A、错误8 K; q. @: m! ~; X6 ]7 V7 m$ v
B、正确
4 k6 L8 n( Z' X/ v* y正确资料:) v4 s2 j3 o( s; X9 l& D- G
- L% C- \" Z0 K3 \
# S7 n4 L3 z3 S4 m# |3 F
第18题,对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。
, [% g, _& P. v, J; C' k# hA、错误5 i; s# V2 S! z3 S+ W
B、正确
/ d  `' s4 o! `# j正确资料:% t" Q8 g4 t0 Q  j

6 y* I4 U+ w' D2 N7 p2 W1 g+ i, X- Y" Q+ i( Y! P* b
第19题,函数必须有返回值,否则不能使用函数
& m+ t5 b8 g, e- g  ^# Z% A/ R* v* wA、错误3 p! P; R3 W" F  H
B、正确, B5 E% B6 x1 G+ R
正确资料:谋学网* G# N+ K: i( S" p: Q
% d" S5 O, m2 a7 I

2 z; Q$ w; t, p资料来源:谋学网(www.mouxue.com),使用getchar函数可以不添加#include stdio.h命令。(  )7 O* T1 U" [% w( Q6 Y3 ~
A、错误9 w. b& O5 t! c* t5 L( K
B、正确& P  Z0 ?, A$ S* j
正确资料:谋学网# A9 D: i( p% A

# D. R4 ~5 J& P
) a# x7 D. b9 R7 |- E6 O& k& O第21题,puts和gets函数只能输入或输出一个字符串- b5 J) X- M: s. J( W
A、错误, r# E" u+ w& D7 K- i. s2 L
B、正确6 Y* X8 D+ J2 u% E
正确资料:- c& O; l. @  p
/ @4 r$ v& b; L" L

2 w5 c1 e3 R" W4 z# V5 e8 Z  n第22题,switch语句中,各个case和default的出现次序不影响执行结果。(  ); X2 k7 R- E+ ~0 s, d
A、错误
) W0 z  K5 k" @( S# d% iB、正确$ y. f, ~, \6 T1 [, x. }9 b- z' `
正确资料:' }0 e/ n  J- p6 i

& x2 Q0 \9 v" F: O+ d6 i* b: U/ l: _
第23题,宏名必须用大写字母表示。1 Z- u# r8 q9 F* s$ X
A、错误4 z) y! U# n; t6 \" u2 c
B、正确7 a* ^, S9 d" a5 m/ @: e
正确资料:谋学网
4 S* O  |% X6 {0 l1 ^  T1 N5 e4 r5 T" r& Q7 q0 P4 w6 j

, }5 H$ M, u0 f# @  l- m第24题,语句int pt中的*pt是指针变量名。
9 s3 x/ J: X4 ?) G, v4 o% c- PA、错误" u/ m  Y& \6 @. ^) J* \
B、正确4 r4 I$ ^' `/ R, W2 S
正确资料:谋学网
2 J' ?! w- @9 o. l/ z" b2 u& k
% g" r& \. l2 O  _4 W: O" I0 `3 Y  w- H( B& c  p7 y& N6 S" g
资料来源:谋学网(www.mouxue.com),C语言中,整常数有三种表示形式:十进制整数,八进制整数,十六进制整数。(  )7 `+ N6 H4 ]6 n* }" h, H" O- [
A、错误
( q8 w: o7 c6 I5 M/ mB、正确& H1 y( d# B0 E+ @
正确资料:- P0 Y5 V8 I; c# t$ D

$ V2 ~, ], S6 P. c/ E8 U7 M0 f
8 P( }1 L) T$ J
4 |5 E& s. ?- u6 S1 t
; w& S3 ^4 H4 v( k2 I  n4 h7 |; N
& W4 h' H8 W9 _  |; z
; [- d! x$ K+ J+ p% n7 }/ W0 G3 P% x0 D* ~% W. G9 |; @4 }

/ ^/ N$ s, V% [3 C2 t$ |- X: {5 Q# A( i0 [& `
* }0 |% `7 E9 T
1 \! ]) k9 B. p7 d: P5 U
: ?3 m5 H; c  Y6 J

& S7 i0 ~! c' m" Z5 C
( Q& [! z; N  [* i) B

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-11-25 07:33 , Processed in 0.103220 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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