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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2020-12-20 20:46:32 | 显示全部楼层 |阅读模式
谋学网
资料来源:谋学网(www.mouxue.com)-[吉林大学]吉大《C语言程序设计》在线作业一3 G3 Y+ O5 G! E1 [  L: p
试卷总分:100    得分:100
! u! \6 \# H! \2 g+ h第1,一个C语言程序是由
+ C7 e+ R$ ^, C2 C! y& I% AA、一个主程序和若干子程序组成
% U/ @+ r8 z5 H9 R# IB、函数组成
* U0 z1 c- G' q8 }; M0 n; wC、若干过程组成% e6 g$ j4 f, L. E* E
D、若干子程序组成1 g5 g$ `9 Q; o. p7 H
正确资料:
3 U" y$ ]1 Q2 w8 T9 T# V1 Z7 g! H/ A* K" B3 u/ R

2 j  Q0 [0 q7 _第2题,有如下程序:    long fib(int n)    { if(n2)return(fib(n-1)+fib(n-2));    else return(2);    }    main()    { printf("%d\n",fib(3));}    该程序的输出结果是- S* i0 ~2 }8 x1 _) s, [( k. m
A、2
5 I' h4 t) ]( @, t4 y" L* HB、43 y3 v& w5 H6 }( V
C、6
# L, b3 v$ Q+ ~! K) ND、8
' O* }, e& c) @4 b7 B6 x正确资料:; H# f) z' {$ a( L

0 c4 K. @$ `- f6 n! G) \+ M+ T: I- b, ?6 \5 n- I! z
第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) A( i5 r* n2 |0 L4 w( @1 L. B! K5 l
A、程序完成将磁盘文件的信息在屏幕上显示的功能
7 h5 M% w6 q1 \5 ^* e, NB、程序完成将两个磁盘文件合二为一的功能% [2 n$ L- b7 z6 L- _; y9 [% @
C、程序完成将一个磁盘文件复制到另一个磁盘文件中
! c, {: c( W2 c1 `! p3 T7 U! kD、程序完成将两个磁盘文件合并并在屏幕上输出4 m. C- O: f/ h0 c7 l( \7 z
正确资料:
$ }' r, I8 T% T. f# f9 h: \
' R9 V# J# d9 K8 y" x! h* r
/ O/ R' J8 }( {; b  M. a! H第4题,以下叙述中不正确的是
) [7 g+ f( ^. ]5 t/ k" DA、在不同的函数中可以使用相同的名字的变量+ e+ r# O+ P9 _
B、函数中的形式参数是局部变量
( E2 @# ~' ^& x$ p$ o- kC、在一个函数内定义的变量只在本函数范围内有效& I6 w( L, z, D$ `4 q3 f0 Q
D、在一个函数内的复合语句中定义的变量在本函数范围内有效
$ Y- Q% i( m: U+ i3 w- a( d正确资料:& O; P4 S4 t+ m9 P) s2 Q4 [# H5 N
2 U6 b: k8 P: K7 m7 `2 t% j
% z+ J6 \+ {7 T3 X$ L- b
资料来源:谋学网(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);    }7 E. ~- ~  z. G0 w- B
A、4
! N/ L9 \# r+ p3 Z, W! SB、6
7 i9 e" H, a  ~- S* W5 `# dC、8* Q" x) @- e1 J1 s) h- l' \
D、103 i' i' c9 k/ [' l4 {/ H
正确资料:
6 L" k+ v$ y  l  M5 `, L* O- ^
) m2 j( R# j" x$ G2 R$ d# d
2 R" o* J6 h) N8 h第6题,C语言中,能识别处理的文件为
* R$ @- Z+ z2 `, j$ [- O" w3 PA、文本文件和数据块文件
$ ?6 q3 s! J3 G5 }" ^, sB、文本文件和二进制文件* I4 g6 C+ ?( `' }7 @! [5 M
C、流文件和文本文件3 r+ f. M6 u& _, x: i5 `
D、数据文件和二进制文件( E2 F- t4 I' r
正确资料:
) E+ j& t$ h+ P( M( C+ k6 o* F$ y0 K' w2 t
7 V* q9 ^/ }+ |  g, u# l; p. a' D
第7题,下列程序的输出结果是    main()    { double d=3.2; int x,y;    x=1.2; y=(x+3.8)/5.0;    printf("%d\n", d*y);    }
& Z% h8 N+ _) b6 p0 ~% eA、3
) d' A7 V( \- }! |B、3.25 ]& }/ M- V; ]5 d
C、0
. l% H6 k# p, G. QD、3.07
& R- a& t0 b/ L  g2 g正确资料:
3 U9 e0 k4 l! J1 k
& J2 h; F* B9 w7 h4 S
% [; _. ^( W0 A6 Z. |5 Z第8题,以下程序有语法错误,有关错误原因的正确说法是    main()    { int G=5,k;    void prt_char();    ...    k=prt_char(G);    ...    }" j8 \8 x) k" @6 @  J  L
A、语句 void prt_char();有错,它是函数调用语句,不能用void说明
! h8 @& Z. L( A' [: d5 X. C9 oB、变量名不能使用大写字母
+ z# P# k' ]  C& W; \3 fC、函数说明和函数调用语句之间有矛盾: O; x$ s8 D4 j6 R4 N% x$ V
D、函数名不能使用下划线
& q- _* U0 a, C, R" v正确资料:
, Y7 u" k" o) o: z
: C2 @( s" Q4 l! N( q+ t  g7 ^" H" Y! V( O- J8 [
第9题,以下程序有错,错误原因是    main()    { int *p,i;char *q,ch;    p=&i;    q=&ch;    *p=40;    *p=*q;    ......    }
& h: h7 z- {6 W" h8 [6 sA、p和q的类型不一致,不能执行*p=*q;语句' W: ]: V5 b7 B0 r5 H& U; P
B、*p中存放的是地址值,因此不能执行*p=40;语句
& }1 B( ?( ]9 e4 S  ~& ~  xC、q没有指向具体的存储单元,所以*q没有实际意义+ H1 ~  q& b5 F" a/ |$ b6 o) B
D、q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果, e5 q6 p9 V/ q5 k* v1 Y
正确资料:9 c2 L5 ~, ^. R8 G! G2 I6 R7 K
# F1 b0 H8 [1 S, w! X% x

! @( \2 p& [7 Y2 D7 k6 v资料来源:谋学网(www.mouxue.com),下面程序的输出结果是    main()    { int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;    printf("%d\n",*(p+2));}4 C! t3 Z% b$ y
A、31 ]. w8 Q& o4 A/ P/ X4 N
B、45 ?: R: ^" l7 h1 r7 j- t1 |! {6 T
C、1
. E: k7 |4 P) U- r2 |D、2
/ u! Z( ]+ ~6 t. Z9 R正确资料:
" i+ g4 _$ ~! ?4 f4 |7 h. d3 d0 s
. b: Y7 L5 `- _# |- g% V# N
2 s- Q  Y& P. d3 O2 a; S$ ]. t2 G2 Y第11题,以下不正确的描述是______。5 Y1 P8 n4 C% n$ u
A、函数的定义可以嵌套,函数的调用不可以嵌套5 g' }2 J6 G; Z( r9 A
B、函数的定义不可以嵌套,函数的调用可以嵌套! q$ n- {' Q# l4 _: E0 d  {
C、函数的定义和函数的调用均可以嵌套
% z( }7 \9 g7 _. }( j* uD、函数的定义和函数的调用均不可以嵌套
4 G  R" E! g0 y) J, C5 ?9 s正确资料:,C,D
  u! @; F0 g$ l, [. }/ Y
$ w7 l- y/ O2 f; @& u1 x9 D' N5 }9 p0 U# @0 U8 k3 S
资料来源:谋学网(www.mouxue.com),关于文件的打开方式描述正确的是:______。0 t# S  F. W9 X
A、r:打开只读文件$ u, v" x7 X6 V7 p
B、a+:打开或建立用于更新数据的文件,数据追加到文件尾
1 m! A) L1 U* z7 QC、a:打开或建立一个把数据追加到文件尾的文件
! d7 v6 S) w) U4 ?D、r+:打开用于更新数据的文件* Z  r, D. F- k6 M3 J! q; b! W; |
正确资料:,B,C,D
- p& {0 ?7 P+ L1 `( N& n6 r* n4 h; @5 L' w* f% _

, L2 J8 J+ X# J3 {* ~0 B第13题,设有如下定义:int (*ptr)();则以下叙述中不正确的是______。  u3 T4 N( `  R! {( J6 ?  E( K" ?* t, @) ]
A、ptr是指向一维数组的指针变量
2 c* L% w5 M6 x9 [! f. bB、ptr是指向int型数据的指针变量1 Z+ g# F6 ?: k0 M7 b: e- u
C、ptr是指向函数的指针,该函数返回一个int型数据3 o2 S( Z: K; \, m! j! G9 h2 ~" g
D、ptr是一个函数名,该函数的返回值是指向int型数据的指针5 [, @4 b% }* r; ?8 x6 ~. Y) B
正确资料:, Y/ I: `0 y2 b' O7 ]
- V" V8 S+ R- [) C0 ]5 R
. u) n% O$ Z3 D/ h9 U# e& c+ ^
第14题,在动态存储区中主要存放以下数据______。* x/ z) v' B/ E2 P
A、函数形式参数
8 ^9 D$ Y. Q. C8 t  f5 PB、自动变量
' f2 e7 j9 J0 Y( e) c# k, e! {C、函数调用时的现场保护和返回地址7 l6 |- t% }! r, `- T; V
D、全局变量: c2 m" j3 x4 B' \
正确资料:,B,C
' A/ p6 K( a+ W+ E1 o
; o$ [* E  r, I# u' d2 p3 A: C: {: o& k! S/ l/ `: C
资料来源:谋学网(www.mouxue.com),C语言中函数返回值的类型与下列哪项无关?
' j# w) N2 v$ T4 J8 `A、定义函数时所指定的函数类型- ^" j( a" T" z
B、调用函数时临时
: j: h- J; r& F& V0 A/ SC、调用该函数的主函数类型
- V' a2 O) n3 n) U; X" r$ \* U/ p; fD、return语句中的表达式类型2 X: |/ O0 r. K: h* z( e: K
正确资料:,C,D6 P5 w7 n- A5 E2 J  O

0 \! b( I) a7 q+ g( n
+ U8 R; O+ a7 @$ m1 W3 C( T第16题,C程序中各函数之间既允许直接递归调用也允许间接递归调+ M9 J' l7 P. X0 p6 x+ E
A、错误
- y! z2 \( `; f  O4 ZB、正确# o- ?5 b5 Q& ~4 X/ f! [6 Q. \4 F4 {
正确资料:
( o. t  I2 \- V% D0 A2 D; g/ y! d
4 n2 W! e+ G) ]. F. r
1 t6 \) e. J8 z第17题,for(;;)语句相当于while(1)语句
" b: O% Y& E- ^; L  z+ I6 \* h; OA、错误7 c3 m! k5 M2 r' J9 ]1 L+ o. n
B、正确! H+ _; d6 ?# H+ ?  A
正确资料:
2 B! U7 M. V! F' o! ~. ]# A% K
: \5 c& U. l. H8 Y5 b) }- A
& |) p4 s8 ]; z7 u. c第18题,对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。4 N, h  u6 Y. E. V- w6 p
A、错误& n- b, f" l. T9 B) X. D7 u
B、正确' l8 J& [3 t* y# a* ^/ D' v( O6 T% V, k
正确资料:8 o5 p. O; I4 a9 m7 o, H$ i7 ?" [2 U- p( K

: l* N: W7 w, I! H
8 ~! B4 h2 r, L% m& _7 s# ~& `' D: p第19题,函数必须有返回值,否则不能使用函数
& ^1 K- k" I# `% YA、错误2 t" t/ k8 W2 }
B、正确
. V$ n7 a' N( x5 y正确资料:
6 m; w! g' r) h5 Q3 s9 f% p3 L/ ^& y. M# M4 P( J
# J- K( C3 z( `$ e) P, Z
资料来源:谋学网(www.mouxue.com),使用getchar函数可以不添加#include stdio.h命令。(  )
* j, {+ W. v2 C  m1 A9 pA、错误
, m$ G. b" S) f5 LB、正确/ o9 N: P# Z: `* O
正确资料:
* L6 m; ^* W9 d& k, W
( T; C6 N2 s0 [# n8 ^/ S) h3 q. p; A" ~" m& C, @3 t1 R2 _6 E5 ?
第21题,puts和gets函数只能输入或输出一个字符串% d& P( [: V9 R3 t' q
A、错误
  D! `% C4 b7 s, B. E2 H+ G5 R0 TB、正确
$ g* R  @0 W) b3 F* @正确资料:
4 L& C# E$ d; l$ `# E/ y( S! D) ^9 S7 [' n
; q2 X" W- B. e) ?( d
第22题,switch语句中,各个case和default的出现次序不影响执行结果。(  )
/ `  e- ~7 I9 S" k/ O2 mA、错误1 h) N; _% N- M2 x$ u) X0 P
B、正确
) J+ I0 u- M$ m! P/ l5 {( v$ Q正确资料:* N/ i6 R) N& i' a! x- T

6 ^6 L% B! l) F0 Y) C2 X( X
3 X; w) L! M' F0 u第23题,宏名必须用大写字母表示。" ?2 V/ s1 W: G, B
A、错误* ]" n/ i6 C% A% k4 @8 D
B、正确3 L4 Q! l1 D( d
正确资料:5 N8 n" F  d2 e7 ]0 Q
. Y8 R1 o+ G+ D0 C4 V* r
) n, c" l$ w, t! `% t
第24题,语句int pt中的*pt是指针变量名。
% e/ d1 y5 m/ t7 S1 _A、错误6 M" \: i" J* o* A$ F1 j; H1 g; ?* z
B、正确# T3 F- @1 ?# ]5 F8 F  i
正确资料:
2 R& m9 s0 `" ]9 r
. H: z+ P4 D# u, V: z+ _; o3 T
" t& v9 r6 }" e+ Z- A资料来源:谋学网(www.mouxue.com),C语言中,整常数有三种表示形式:十进制整数,八进制整数,十六进制整数。(  )
" M  o6 U, u9 eA、错误
3 K7 U% h3 q5 H: t7 ]B、正确
0 i% `5 m, U. R9 V正确资料:
" P( h" s# a9 O
/ C$ Z0 f0 x; o2 V* j& J7 H8 h# z  ~! h; L5 }

" S! |, v; K3 P  P8 t- S
! B6 {6 Y: X1 o* k% I) @- `2 r3 d- i

5 o# m  C" _! A8 X% P
+ V0 Z' Z) X; i- i; E6 {& F) l& t
( y. p, H, u" v. b8 \" Q" W: v; E

. ~$ d( D2 P' u/ f, i( T1 l- J5 k6 v* [6 M" C: L1 i+ V
! T/ u) U4 P( |- q1 {
; N3 A4 s0 R' U! m+ `
/ R. ]4 i! t( n" k: L

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-6-28 19:00 , Processed in 0.103368 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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