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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2020-12-20 20:46:54 | 显示全部楼层 |阅读模式
谋学网
资料来源:谋学网(www.mouxue.com)-[吉林大学]吉大《C语言程序设计》在线作业二
& h! L& [# y: G试卷总分:100    得分:100
" m% O; Q/ c/ k' l; j第1,一个C语言程序是由$ i& D& }! G: ~
A、一个主程序和若干子程序组成3 V/ Y9 d6 A  f
B、函数组成+ D' B  u9 U2 {- x7 @$ i
C、若干过程组成
7 [0 z, N8 I8 w3 P8 t/ A% eD、若干子程序组成
+ {4 {: ~) J+ ^0 T5 h/ I正确资料:
. u2 o- _- S$ \& y' c- W
6 O; }" I) [. h& P; s; y1 |$ f9 j, O& M9 X: x8 l+ ]
第2题,C语言中,能识别处理的文件为" ?0 }8 X$ K9 m, d+ l
A、文本文件和数据块文件: ]9 p) f$ Y# u2 Y2 T0 V) v' y
B、文本文件和二进制文件- T9 v' r3 W8 z$ o; o" h
C、流文件和文本文件
; `2 J9 y( ~7 GD、数据文件和二进制文件
9 z& u# Q0 v, f正确资料:
' F3 D- c# E! ~3 v% n/ n# \. e
, a" O+ u) @+ ^2 r6 H8 n2 b9 Y3 L8 a& |' M
第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);    }
- T- F2 k( A2 S; ?9 oA、4
' h- k! r+ w0 _9 i' t3 yB、6
, }) V. l+ o) u6 ~( D2 L" ~* NC、8
" r% P; J7 v  ^3 _# LD、10# P: R' s  X4 d" I1 [0 y  m' m9 _
正确资料:0 ?# p- V" Z% Q+ [. M6 u  Z) Q

5 }9 ~7 b# U( \& ^8 B" J/ G* e  k" W. ~9 J  S
第4题,函数 rewind 的作用是
. }" Q2 k  A2 A- g0 b  G- KA、使文件位置指针重新返回文件的开始位置& o: V/ K" x/ G( T
B、将文件位置指针指向文件中所要求的特定位置! R3 ~) X( O* X7 D1 R
C、使文件位置指针指向文件的末尾. Y- q  j& H* N2 y6 Q/ ^
D、使文件位置指针自动移至下一个字符位置* v/ [& H; \" V  Q- g3 n& S
正确资料:7 _- J! f& D5 z
9 {* ~! Q' D+ V& y6 g
6 ^6 w3 R0 f* n/ Y( C
资料来源:谋学网(www.mouxue.com),若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为
. x% {7 Q# P6 d& vA、4
& V5 w2 t$ [. i6 |B、16
! B% X7 @# x7 fC、328 u4 S4 |# z  a' h, T/ R* Z
D、528 v# e4 T/ X& T* w
正确资料:9 O8 D' J7 l6 q* f8 C

2 ]/ ~8 N) M0 `
5 f# _6 [7 x- P3 g第6题,以下叙述中不正确的是. p- A' J1 o& {, X
A、在不同的函数中可以使用相同的名字的变量
) H& e! U2 z9 Z; f- V) z' BB、函数中的形式参数是局部变量
# [9 _  l3 e# \0 {C、在一个函数内定义的变量只在本函数范围内有效' F& q' n+ }4 ?3 Y7 U
D、在一个函数内的复合语句中定义的变量在本函数范围内有效
- j. m6 i: b% u7 H6 c' M. C* o正确资料:
$ C2 [' q6 B5 o
8 o% l( t1 `' ?  o
$ p- F& \0 c* l( E第7题,下面程序的输出结果是    main()    { int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;    printf("%d\n",*(p+2));}: C8 C4 M0 V2 H; ^. z  d( P* G
A、3
& _) G( ?3 {0 g5 ~B、42 O2 G7 R9 @  r( s+ n* E
C、1
4 U+ C! V& o7 x' y3 AD、2
4 j) \  m6 h& e正确资料:1 Z; D  B) H+ K3 p5 O+ R
; w- y' k8 b9 }& N# A6 u+ N2 `
7 `6 ?$ _7 s( {% ?! W
第8题,下面程序的运行结果是    #include    main()    { int y=10;    do{y--;}while(--y);    printf("%d\n",y--);    }$ Z" n9 L0 S! G
A、1/ z( L# V# o7 H, V! {5 E3 J
B、1( G) _* w. N6 ]& h$ K
C、8' S0 O* C" u8 b8 ?
D、0( S$ ]8 e( S  K( |  G$ r& ^
正确资料:
5 \4 J+ E1 w1 M1 A- j/ T& u- r$ g& K* S) X- N" y  g! @; _- h* x7 }

/ H, i4 ?( Y, w( @第9题,在16位IBM-PC机上使用C语言,若有如下定义    struct data    { int i;    char ch;    double f;    } b;    则结构变量b占用内存的字节数是' D9 L: ^+ T! S7 l' w: Z
A、1
0 C4 h2 K  i3 h5 a" _+ ^B、2
- {, _# Q6 `! H/ b. S- HC、7! z6 C% C1 [$ n' U& a8 K. s
D、11
$ ~' e) _9 ^7 ^2 ^# j正确资料:
+ j# ]5 ~0 N2 n, O* N0 Q" C/ i
3 v1 c& `+ m0 Y" \9 \, |# Y8 z) K- Q6 W  Z
资料来源:谋学网(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; p$ B: q1 F7 c6 _
A、程序完成将磁盘文件的信息在屏幕上显示的功能9 P1 J$ e6 e1 O& D# o
B、程序完成将两个磁盘文件合二为一的功能, r( [: P8 H  Q9 j/ W4 ~
C、程序完成将一个磁盘文件复制到另一个磁盘文件中
; _7 p9 T2 g. M1 I5 fD、程序完成将两个磁盘文件合并并在屏幕上输出  J% U4 f; A# W* e- t
正确资料:
$ K+ G% X$ q. ~4 w" ]
3 \+ l% R# s: Y1 C% G; V  Z: Z0 r$ i% I7 {; ?
第11题,在C语言中,正确的int类型的常数是:______。2 T; o& m0 q3 D$ `
A、09 k, `" I/ X; ]# U5 q
B、32768/ y6 ^1 A. N' h
C、037- {. o3 u9 x4 r
D、0xaf
" N( p' C8 k, [! M* e/ U* K: E正确资料:,C,D3 R/ C8 ~) F0 {$ v

2 o* D) f; Q6 I9 N% \; }9 m; D1 @
" ^# q; M. e8 @- }资料来源:谋学网(www.mouxue.com),设有如下定义:int (*ptr)();则以下叙述中不正确的是______。
' U3 T4 j& {2 tA、ptr是指向一维数组的指针变量
0 Z: N& \$ c" V* Z+ g* }) i2 \B、ptr是指向int型数据的指针变量4 \" K$ c9 F( z0 Y
C、ptr是指向函数的指针,该函数返回一个int型数据
& t& _6 _* y5 M1 r2 k7 UD、ptr是一个函数名,该函数的返回值是指向int型数据的指针
' k" F& a2 u& E5 b1 |! {7 k正确资料:,B,D
' @! B; C8 @: |/ p9 [# L3 r3 Y2 k5 x) S8 X; v4 w4 Y1 P) g) A

9 g% L& |7 S3 x! s第13题,以下不正确的叙述是______。5 q* q/ A" @5 P# C& x
A、C语言的主函数是无参函数6 ~6 R; Z' i$ r: ~+ Z! D
B、C语言的主函数最多允许有1个参数- q( D% H0 p5 ^
C、C语言的主函数最多允许有2个参数
! M9 r. ^' g1 h4 C7 k2 P  C/ iD、C语言的主函数可以有2个以上参数4 Q. X- e( e( u' M
正确资料:,B,C( c# \% i3 Z* f6 r3 o
' C5 ?! J+ K6 p+ ^* @, D' O

- [8 z* m, m. O3 C5 q" e% |4 p* k4 G第14题,以下说法不正确的是______。
$ _9 _7 J4 T8 {, SA、定义函数时,形参的类型说明可以放在函数体内
7 `: C. K! h8 K: _# f# B" p% mB、return后边的值不能为表达式
! t; X5 P6 Q2 S% mC、如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准
' u! ?% ~3 S6 x' \/ f; H" L1 CD、如果形参与实参的类型不一致,以实参类型为准( G/ \' F1 F9 \$ U6 z
正确资料:,B,D
3 D3 W; q% F7 L7 x$ K( Z* y9 p+ s) _) g  P- s6 V6 d/ _" @

2 \% m2 ?1 n# g# ^; L! |  ~资料来源:谋学网(www.mouxue.com),下列描述正确的是
' U$ G+ E6 I+ G' f) F( t4 X$ rA、由main 函数及其参数argc和* argv[]可以实现命令行方式0 B$ ?1 Y/ r1 a" M6 z% z
B、使用fclose关闭文件时,先释放文件指针,再写缓冲区数据到文件中
2 G+ {, J0 g# w+ X$ jC、字符数组并不要求它的最后一个字符是'\0'
# f7 A6 b7 J# G5 l3 `) SD、'A'和"A"都是字符串常量
# V3 _: u1 v! V" W* I1 ]: w! M正确资料:,C
& g) M& r% `4 v
' a/ K. T' M2 G8 y: @( A% }
  l3 w- q8 R: e. w第16题,putchar()函数可以输出一个字符串
; Z$ R* R8 O+ Q/ u+ JA、错误
; i2 ?/ L8 Q" w/ _1 v7 ?. HB、正确
" c2 v5 W+ p; S& K# o8 S3 p. M正确资料:4 y% w, f+ U# M

2 `, |& k1 w  _: B9 k5 Q0 I4 g9 b5 w4 N7 q. ]! q4 u9 }" A
第17题,对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。
6 F1 ], ?# Y; J4 a& b- S. t( LA、错误
4 J! R4 E7 C  F& p' ^# Y- pB、正确( D6 t2 R6 x8 c/ \& w
正确资料:  t: P9 X3 j2 T8 u, j+ s

* W4 i3 x% |1 @: K. G2 x2 N$ R& Q3 R. {" |+ O# W& v* K
第18题,puts和gets函数只能输入或输出一个字符串' r. ?1 P' w' V( Z9 h' L5 X
A、错误7 D/ p; A2 D: \% X  _2 K
B、正确
3 @8 X+ f+ U  U) a3 N正确资料:
  [* |9 \4 k7 P5 j4 B
' e. F# x; k9 u  E; J
' [* m, a) ^# M  F7 A( F第19题,C程序中各函数之间既允许直接递归调用也允许间接递归调- `( W  ~6 e( Z+ u+ u/ Q% d8 e
A、错误9 o- H& ^9 d7 [  W( r
B、正确
4 w5 p! Y' j; o9 n" M0 ^2 Y: f: M6 u7 x正确资料:
0 V* T3 C! f6 q/ n0 b( u% g/ M' o4 j
1 X& y2 O( ]# K" _0 V  L( E- m& {6 y1 ], D
资料来源:谋学网(www.mouxue.com),模运算符要求两侧均应为整型数据。(  )
2 S( c$ S7 g! T; [) u+ jA、错误
# b# o" k+ ~; Q: X3 x" _5 [5 NB、正确* e3 G' v5 y5 K2 ^% l4 [4 b  N4 h
正确资料:: H4 C: ~6 i7 r$ n/ @% v
# @, u0 `1 J. j* \- {. J; P$ j
4 ~" y2 L" \. U' v
第21题,调用函数只可得到一个返回值,而用宏可以设法得到几个结果。, v1 m4 r6 h: ^- p9 b3 j6 Z3 k- Q
A、错误0 W/ e9 L" z, _0 V
B、正确
" n: H3 }( x+ @- b8 W正确资料:
; F8 i) u* X+ [& o
" E% D7 @4 ~. _
# \- K% \$ C) Y# k第22题,使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到"一改全改"(  )
' J+ w* q6 R6 Y9 b$ i& _: iA、错误* s  P+ L9 M' y) Y. P; M
B、正确/ X8 H4 s. f* l1 c5 k
正确资料:
! `& G7 e  c, S
1 [9 b$ o9 m0 L' g6 z( e( I/ J$ K4 Y' O" H. b: u2 u- ?
第23题,C程序的执行总是从第一个定义的函数开始; L( |, O! l7 W( M5 Q, D* U( T- a2 f
A、错误0 O1 @$ O5 e# k, j8 _
B、正确
9 q9 b. S: a* a+ {9 w7 v正确资料:
! H. ^, r7 @/ j# P% o  c3 u1 i) \) [  B- i7 C

: U9 N4 i7 p- x" Y第24题,宏定义就是用宏名代替一个字符串,也就是简单的置换,不作正确性检查。
" R2 k. J0 w  x: E- j+ u6 kA、错误
% l  Y; F; F# I7 P) E; }B、正确7 o  g2 S$ j7 M( M; ]
正确资料:7 c# `1 O! {  G6 m8 N% g# W

; S, v! H$ D5 q
$ S  o* J+ L2 Q2 ^% F3 h资料来源:谋学网(www.mouxue.com),for(;;)语句相当于while(1)语句; @- }2 A7 J  e+ t$ m6 r
A、错误7 M4 L2 f* ?3 k# n$ k4 b' j* j1 H
B、正确
% h7 x7 ^" x- w* m0 h; g+ Q正确资料:% ?! f- p7 ^# _, [& @' M

3 p( a, M% I+ a$ U) z
- S1 h/ N- O! l2 d
" o* F3 |- M& t2 ]+ P7 K3 A3 \4 n* u/ x5 I& I% y
. x( j& s  p* q- V  t' n

- u" l3 a% I( Z5 K* n
) y6 Z. c# t6 K6 g/ S' z* X
/ w9 @! a' U% ~$ |; g/ x: a2 H0 ]' E* E. X* Z5 A  d; B( ^

. T+ `8 R! Y$ K/ _9 Y% h) |+ P) E+ d, R( R0 [) Y2 g

+ T- X( o/ e3 \) l: z  Y
1 Z7 z. t! j6 E8 x
/ o2 T6 _; y, n) u- w

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-9-29 01:02 , Processed in 0.101945 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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