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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

吉大19秋学期《C语言程序设计》在线作业二1(100分)

[复制链接]
发表于 2019-11-11 09:19:59 | 显示全部楼层 |阅读模式
谋学网
奥鹏】[吉林大学]吉大18秋学期《C语言程序设计》在线作业二+ n% |3 @2 M4 x8 t5 [# y
试卷总分:100    得分:100
- u8 j* V  F" \( s* D第1,以下叙述中不正确的是
6 f2 r* f+ X$ X& E" W4 rA、在不同的函数中可以使用相同的名字的变量8 C. d# e9 k# B) N7 _+ ]9 t8 ^
B、函数中的形式参数是局部变量$ [8 b. X: u% I/ a( h) x
C、在一个函数内定义的变量只在本函数范围内有效
( M# L4 O' |, h+ T- X0 }, wD、在一个函数内的复合语句中定义的变量在本函数范围内有效9 h3 b  p4 _% d) K3 u( O
; V' B5 u2 b: s0 e: E4 j: M, U

+ I+ Q1 r. w1 L! @' C6 X: q% ~8 \, Y' O
第2题,sizeof(float)是
2 y  D. X" D/ s0 c7 [/ H3 oA、一个双精度型表达式
% M4 k& g7 A. G9 J! IB、一个整型表达式
3 s# f2 K  {9 [- z# f' b4 N" z9 n* @C、一种函数调用
: l& D4 G, K, p# g8 MD、一个不合法的表达式
" x2 b" W! D8 s# a 9 a+ O3 P$ o- v% [

3 x( P- p2 Z9 j4 u$ a
: W$ |- s! K. D. U; ^+ \7 `! t第3题,下面能正确进行字符串赋值操作的是$ H4 s0 Q3 U+ w# ]! k3 o% M) t
A、char s[5]={"ABCDE"};
! h5 `! Q( U5 F9 R5 Z! ~B、char s[5]={ ′A′, ′B′, ′C′, ′D′, ′E′};
/ l' M9 Z( ]- q5 r1 e  D  ~0 RC、char *s;s="ABCDE";$ X& ?8 F% i8 t
D、char *s;char a; scanf("%s",&s);$ ?% J- X# ^2 H  c8 i7 E( V

4 S& f4 h+ z/ K  U8 P! P; x* y) j+ [0 k. y% X1 l

1 t+ {# I& m# n) k" ^9 v( ]第4题,有如下程序:    long fib(int n)    { if(n2)return(fib(n-1)+fib(n-2));    else return(2);    }    main()    { printf("%d\n",fib(3));}    该程序的输出结果是
1 p* w) d0 u" x) ZA、26 s7 f3 V3 q" o0 b
B、4
/ a# w) h' {5 z, d* W# e/ yC、67 r* i: k5 e8 z4 d  {  q: X
D、8
/ w  m/ C5 f+ ~: T4 h
0 O- ~2 Y6 k% p. Z! T6 p- p7 ]2 @  H
# s$ E* a* J/ ^* Q( A: {
第5题,C语言允许函数类型缺省定义,此时函数值隐含的类型是% N, u4 m" `3 C0 i* C( I. N' K
A、float- I- R! N, A& y' ^# Z/ H
B、int4 {" F- `3 z1 S- h
C、long
2 b2 q1 A" @+ E$ M/ |# ~* w3 [7 YD、double
0 z, g' [- N  r* l/ E+ @
. x& b! M" e: a4 |- ~: Z/ \
! R+ ], N8 c& q8 ^6 W" B
8 O" P0 L+ A3 E2 b/ a第6题,下列程序的输出结果是    main()    { double d=3.2; int x,y;    x=1.2; y=(x+3.8)/5.0;    printf("%d\n", d*y);    }# b: k1 k- I; f6 c! G( {
A、3
4 I, U8 }5 A4 E5 l7 w! pB、3.25 H; F) I3 b* M) J/ l2 @0 O# M; |
C、0
/ c/ Z- w+ U0 \5 ~( H+ [8 k4 nD、3.073 ^- }* m6 _$ P$ u& j6 Q" }. Z

3 [# O/ y- b1 Q
# T$ I# r2 Q& R, i1 I7 l0 p: Z) f5 P' k( n6 [& c* U$ N
第7题,阅读以下程序及对程序功能的描述,其中正确的描述是   #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
1 e! `2 |5 X2 Y) @1 ]2 R1 yA、程序完成将磁盘文件的信息在屏幕上显示的功能  L- w: z3 j$ m
B、程序完成将两个磁盘文件合二为一的功能
$ P9 T3 r5 ~: V" ^C、程序完成将一个磁盘文件复制到另一个磁盘文件中8 e/ a5 u& Y! t' L. q
D、程序完成将两个磁盘文件合并并在屏幕上输出) I" c' o, C: u  I: d
* \4 I, Z4 B. a# N

& w6 P3 _/ G: `; `/ r' m0 ]4 ~$ }0 C' Z) K0 U/ W; U* _
第8题,有以下程序:    #include    union pw    { int i;    char ch[2];}a;     main()     {a.ch[0]=13;a.ch[1]=0;printf("%d\n",a.i);}    程序的输出结果是
" H: U2 r! Y) P: u$ eA、13
7 O# ]& F; C3 ^* U) eB、14, ^7 U/ P% r. G
C、208
2 Y- ~- T: e& M# F( I  q$ U; PD、209
! S* O' n: i7 P7 }" {
: K! S2 M$ ^+ s. ?+ L6 y' h" D& ^: @- |( {; x+ y5 o6 }  t

, t' A6 B9 N; `" z第9题,下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。   #include "stdio.h"  main(){ int i=0,j,k;do{i++;k=316-13*i;}while(k%11);j=k/11;printf("316=13*%d+11*%d",i,j);}0 O. S. p6 F' m# {9 e- b3 ?
A、k%11
* ~; \9 r( ^/ ?& |# W1 R# AB、k
" l1 b2 s) v9 h/ t% c# [! r5 {2 EC、k/11==0
* |. k5 }5 h' nD、k==0
8 S" J# [) X1 F
2 Y, L7 h. r, O! D5 g2 B6 P) |, V1 n0 U. R, X) P: ~2 I

" Q/ A7 r: l' E4 a8 Z* W' _" l第10题,一个C语言程序是由
, m. ]5 \# L' [# G& tA、一个主程序和若干子程序组成) g2 |  P5 B! m1 }0 ?& D, V, h. j
B、函数组成# ?( q. Y1 G! O& Q+ j4 J1 Y
C、若干过程组成
5 h: L1 q; Z5 v( Q# |D、若干子程序组成+ o6 L6 L* v- W
' a1 k$ p' O8 S

; @1 p: p$ o5 R1 b& m1 O" ~( |7 U
# ]: E( b# E% x* A# c第11题,以下对C语言函数的有关描述中,错误的是:______。
0 h5 [1 i0 h( RA、调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
  _: O) m/ U$ J- A! u5 S9 HB、函数既可以嵌套定义又可以递归调用8 h/ Z$ @; V1 [# K; @
C、函数必须有返回值,否则不能使用函数+ K9 Y  k& T. @  i( i9 g
D、程序中有调用关系的所有函数必须放在同一个源程序文件中1 |- j9 }7 E; e5 c, y2 I  `
,C,D
' a7 ^, U+ @/ l  I1 ]
0 c, b7 z  t2 ?) i
" M' k1 F6 ~! [2 G2 q6 h第12题,关于静态局部变量的说明正确的是______。
2 z6 m$ @+ p8 \% ]  r0 GA、静态局部变量存储在静态存储区
1 y" [* e5 c9 g* ~  m1 X! I1 S5 A1 AB、静态局部变量是在编译时赋初值的,即只赋一次值,在程序运行时它已有初值
5 y& |% v2 a! }7 nC、若在定义局部变量时不赋初值,则编译时自动赋初值为0或空字符
$ o. n* c; r2 W/ |5 I% ND、虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的
4 ~6 L: N0 I8 A9 Z9 b ,B,C,D8 u2 s: ~/ l) [) O/ G6 l: x

: c0 }7 w% G& F4 _. `3 }( q( L7 c1 n$ Y
第13题,以下不正确的描述是______。
, Z- o7 `' e1 g! r4 cA、函数的定义可以嵌套,函数的调用不可以嵌套  V. y6 C4 x. f9 e; B6 y
B、函数的定义不可以嵌套,函数的调用可以嵌套. R: X2 a4 i8 d0 i/ g1 o
C、函数的定义和函数的调用均可以嵌套0 d% v- a( ]9 ~
D、函数的定义和函数的调用均不可以嵌套
4 Q- c5 d# y, P% P* d ,C,D
( ~& N2 K  H( X# |9 p( k  [1 s2 ^; \
  s1 f+ O2 w% j  D: n& R# M; G# ?* j2 }6 q+ m2 O
第14题,对静态变量的正确描述
: H3 L* F3 z& z' wA、静态局部变量在静态存储区内分配单元  i$ F( q8 p7 L3 F3 c# t5 _
B、静态外部变量可以赋初值,也可以不赋初值( {% W4 E7 f. h
C、静态外部变量的作用与外部变量相同
$ |" U6 X1 y. e) I' b0 O" [5 ?D、静态局部变量在函数调用结束时,仍保存其值,不会随着消失。! e2 U: w' D" a8 w; U
,B,D8 G6 ]* U9 x% w7 K. ?6 V
& q' o, z/ c  f* U( [: D
" {* T4 o* N9 b! N6 X7 L' V! E4 A
第15题,下列关于#include命令的叙述中,正确的是______。
+ K& X! |9 J+ I$ z& a/ S9 X) M% z0 TA、一个#include命令中只能指定一个被包含文件
" [% o' N# H) i- u% T7 T' x+ xB、一个#include命令中可以指定多个被包含文件' W  Q- S. A) ~
C、一个被包含文件中又可以包含另一个被包含文件, l1 E- N9 o; q; v
D、#include命令中,文件名可以用双引号或尖括号括起来0 A, G& z0 z; H* v. J2 k
,C,D
7 u2 o$ Y+ _3 b, A! n+ j
, s6 [" l! C8 m0 l5 d
: K! z) O( F% B  z: T- u5 R: C第16题,puts和gets函数只能输入或输出一个字符串
# M" N: b0 H/ z' }  T0 cA、错误* {$ }! R& q# c. `- F
B、正确
* O* C4 i. [6 [* z6 x! ` 2 k& [. }. x6 j- @/ c2 Q! T' u

- T, U7 s# Z/ T* f6 _* _, V
; b% n$ u4 H  l8 i* V第17题,语句int pt中的*pt是指针变量名。
% J1 J/ a8 M6 V. |  n, C/ t$ P4 FA、错误
6 a' D2 Z6 v( M/ j" d: _B、正确
: Q) m5 f: Q% s# X2 l& m
; V" z  G) I! x
- C2 d3 `* G5 ~7 k% k' f
1 G, V* K/ E1 S+ |$ i9 j! M* Y2 j: G第18题,switch语句中,多个case可以共用一组执行语句。(  )
/ b( J: t& G% p% W, dA、错误
8 C& j/ z+ x1 }7 xB、正确
& {& f+ C2 n# K2 ` ( H6 O2 f& _/ H( i0 D  {6 p9 w# }

  [8 @$ ~. K7 w3 I1 S! [$ s$ b8 ]/ C  H7 c. `! H5 k. c  S3 M
第19题,C语言中,整常数有三种表示形式:十进制整数,八进制整数,十六进制整数。(  )
0 p, e2 {1 |6 D/ UA、错误
0 |7 f, h4 s) c( uB、正确: N4 n3 h9 J5 G, h; x) F7 l5 l

- D- m7 ]6 M) J2 i) u; N$ S* }1 d6 \% ~
  x" k9 j$ T( D) g) J7 _& N3 u
第20题,共用体所占的内存空间大小取决于占空间最多的那个成员变量。+ Q) S6 |1 N! m% ~& a4 H
A、错误7 P% G1 S% ]) D, R  e- a, q
B、正确9 M8 e( r1 |0 A2 x

4 v: E: t, S" e/ {6 [) E# N
7 H% B- I% D! F; i4 q& b
3 z& t+ _( _/ n; T2 n; G第21题,使用getchar函数可以不添加#include stdio.h命令。(  )
& t8 d2 w$ _4 z1 YA、错误
' E. I# V/ J* n+ H: BB、正确
4 Y0 O# E9 R# k' j
. H" V1 ?% k, J# H, s9 C( ?' ?* J5 b
4 o4 R, t) d. r8 u. ^1 Q3 v3 o) k
第22题,for(;;)语句相当于while(1)语句0 g  C" K7 _. a* \7 H) M, H
A、错误6 p/ j, L. d/ n9 n( o5 I
B、正确
+ a5 f/ I" O( O8 m7 l! s# z ' Q" O. T& x- g: g3 @3 v

8 [6 y* e7 X- |1 ?: o$ w( ?7 E3 b5 g' z  Q
第23题,宏名必须用大写字母表示。
- }: l! \$ P0 a. jA、错误
9 `( l# g* `- i- H$ p. E3 y& zB、正确/ o4 F4 J  r- C
9 d6 b2 ?( a0 r
4 f! Y5 w; v4 ?, J. n9 Y
1 Q2 M( Q6 Y1 {8 E8 z0 _
第24题,putchar()函数可以输出一个字符串6 `: z' u# J. }
A、错误+ D' O6 n4 v% z' m5 d1 e% p
B、正确0 g3 k  s1 X0 D6 f. g1 i! y' Z

2 R2 b4 d8 Z: W9 p8 _  b) j) E! N, T* h) l" H! e

3 I6 V3 r5 I/ n3 V' }9 C第25题,静态外部变量既可以在文本文件中引用,也可以在其它文件引用* O5 b1 [6 g0 M. x6 v3 W( w: n" S. ^' F; v
A、错误
3 W4 ]; x1 q* `% k( z) N! dB、正确
7 g% ^/ ^1 G5 h6 Z ) g5 N% ^1 j0 F) s7 I) K
0 A- H7 Q0 v; b% j& p$ s
- m2 I+ K, C; x  M* u

本帖子中包含更多资源

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

×
奥鹏作业答案,奥鹏在线作业答案
发表于 2019-11-11 09:24:35 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2019-11-11 10:15:04 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2019-11-11 11:05:37 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2024-4-25 20:47 , Processed in 0.113907 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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