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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

21春吉大《C语言程序设计》在线作业一-2(资料)

[复制链接]
发表于 2021-4-20 20:09:58 | 显示全部楼层 |阅读模式
谋学网
资料来源:谋学网(www.mouxue.com)-[吉林大学]吉大《C语言程序设计》在线作业一* s* i. h- z* \# S2 g2 n
试卷总分:100    得分:100$ s7 o6 A0 c5 X, k( ^7 P( }( E
第1,有以下程序:    #include    union pw    { int i;    char ch[2];}a;     main()     {a.ch[0]=13;a.ch[1]=0;printf("%d\n",a.i);}    程序的输出结果是% Q; q! k) t+ T6 C! U) o3 `
A、134 T; n5 o: M) l
B、14' |% Z% M* j5 P: _9 q4 f8 k
C、2083 X5 w5 S3 w8 P' E( I9 v0 s% y
D、209
* a9 w  J; W; ]( [. |6 O" y0 P正确资料:
9 j: O' g6 M5 @& s, V! `& T: D9 H7 y# {+ |$ T$ N) Y( J0 s1 S  A
0 g* W  ~7 N. S3 T
第2题,设有以下语句:    char x=3,y=6,z;    z=x^y2;    则z的二进制值是
+ ]/ V+ ?* g( y7 m& d- }A、000101003 l, {3 h% g8 B* Q5 K3 o
B、00011011' P, j7 l0 L2 A' M. T8 o
C、00011100
6 n5 }2 X/ r5 A' q4 \D、00011000
# \9 B1 h6 p: j- @4 U% N正确资料:
; ?9 {8 L5 ~2 }, L; ?
8 a* m: q, I7 O0 ]4 o! j( I0 p, \; i5 J; R& d
第3题,下列程序的输出结果是    main()    { double d=3.2; int x,y;    x=1.2; y=(x+3.8)/5.0;    printf("%d\n", d*y);    }8 t! x# i/ s! i4 ~! g! ~3 ?
A、3
% v) [$ w$ J; }; m8 g! QB、3.2) I6 X' v% b. l
C、0
: @2 a- l( G) I" V3 C- C) ?D、3.07
- N5 w; v  C3 P, o: [正确资料:
$ M& I( n. z/ p( y: H7 \! S' l$ @0 }- E$ L% e9 U4 E
4 B' I5 W6 A. W( z3 s. x  m
第4题,以下叙述中不正确的是: }3 H( f& Q. ?- C/ \
A、在不同的函数中可以使用相同的名字的变量
$ h+ {& o9 b# PB、函数中的形式参数是局部变量% A* K4 T7 Q5 r! O
C、在一个函数内定义的变量只在本函数范围内有效- {$ {6 M' Q2 M
D、在一个函数内的复合语句中定义的变量在本函数范围内有效6 S4 d4 V( F0 D" f$ o, Z/ ^
正确资料:
$ A9 y9 r, K1 ]6 C+ `3 a4 g, }9 k: u0 n' v0 J6 x. A4 ?: J1 U

2 m5 i1 ]& ]( s资料来源:谋学网(www.mouxue.com),下面程序的功能是把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);}) _; j; C4 L$ v0 E6 m1 `& j
A、k%111 _! w7 C$ M" x8 P1 P5 Y  M' B
B、k
& d' Y0 \6 V  T8 a( `C、k/11==0
/ ?* q; h0 v0 H% D) CD、k==0
0 {* {. o" c. g+ `& I$ I正确资料:
" T+ t9 \7 V# v7 ~1 K8 f  C( V- T6 v% l! U  H8 _" D- d' g

' s. l! H2 F" c, B- o2 Q0 H( T- u第6题,在16位IBM-PC机上使用C语言,若有如下定义    struct data    { int i;    char ch;    double f;    } b;    则结构变量b占用内存的字节数是
) \$ V8 ?: O* y/ e4 x8 ~A、1+ ^, D$ w, @+ s
B、2
, U2 {- E# |% ?; ~4 }, dC、7
& J5 ^/ J4 q8 k8 p5 |: \; Z. ZD、11; K( ~2 i7 c# A" n# u
正确资料:
( m: i5 k+ x$ z* X
. w+ D! x8 K% y+ i) A
/ ^. T, @0 v0 {. z第7题,以下程序的输出结果是   #include "stdio.h"void reverse(int a[],int n){ int i,t; for(i=0;in/2;i++){  t=a[i];  a[i]=a[n-1-i];  a[n-1-i]=t; }}main(){ int b[10]={1,2,3,4,5,6,7,8,9,10}; int i,s=0; reverse(b,8); for(i=6;i10;i++) s+=b[i]; printf("%d\n",s);}- ^, c1 W7 u  m1 l4 X
A、22  M, t. B; y# W; y* O2 [3 {
B、10
! P/ r7 t1 L) h+ D+ ?8 ^6 eC、34% Q. E7 [- B3 Y$ u- K5 ?
D、30  [! O* V" R( A8 [
正确资料:
2 T1 P6 x( q( Q- C% n
3 P! S# J) y' t8 Z7 ]) H( `- T! [, u0 n* k# H
第8题,以下程序有错,错误原因是    main()    { int *p,i;char *q,ch;    p=&i;    q=&ch;    *p=40;    *p=*q;    ......    }
/ [2 _( O  L4 n# f' O  kA、p和q的类型不一致,不能执行*p=*q;语句  T7 e0 b' E8 V0 l. ^
B、*p中存放的是地址值,因此不能执行*p=40;语句3 A; i2 O% U+ \7 n; m
C、q没有指向具体的存储单元,所以*q没有实际意义
5 h2 Y0 C% B* A/ N% Q4 sD、q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果
& m+ u& n3 m1 Y0 H$ }/ F! C- X6 g正确资料:
$ _* |% t( j% U3 l2 F' ?8 x
9 L$ n4 i8 k0 M5 J" I4 R$ [
3 Y; Y# U8 B  W# _7 O第9题,函数 rewind 的作用是: ]: Y3 v  Z9 M% U
A、使文件位置指针重新返回文件的开始位置
7 S- b: A* J/ z5 D6 IB、将文件位置指针指向文件中所要求的特定位置! L' s4 G! U( o
C、使文件位置指针指向文件的末尾+ ?. {2 R1 @) V# p
D、使文件位置指针自动移至下一个字符位置7 p. b" {2 x; B1 K: q3 S
正确资料:0 G- }3 k2 o1 X* I6 _) h/ B) T, Z# _6 ?

9 p/ y' D1 @7 i4 p  l  S- V. ]$ j: B  H
资料来源:谋学网(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
- A5 s) C) v9 ]A、程序完成将磁盘文件的信息在屏幕上显示的功能
6 d$ M! R5 F. c  HB、程序完成将两个磁盘文件合二为一的功能
* N% J/ F  Z% s! IC、程序完成将一个磁盘文件复制到另一个磁盘文件中4 w3 x1 k$ [+ {+ m4 E
D、程序完成将两个磁盘文件合并并在屏幕上输出
) e: u& ]1 Q1 B正确资料:
% c7 U  U$ @+ D' O0 R2 S
/ `! M. y) w; \. V, W* J. [) Y, V) z0 q7 `  l; u2 \" a1 T
第11题,C提供的预处理功能主要有______。2 T- d9 b" \1 f' w
A、宏定义9 }) w7 W2 a  P- I9 `  E1 g
B、文件包含
0 s' f& O* n7 W* cC、条件编译
8 f8 t$ t0 z  F7 O6 j1 x4 }3 `D、异常终止
* W/ ~- X0 A( l% Y' N/ b2 L正确资料:,B,C
4 p) |, e! L; w% y4 N3 Y& l
8 p+ R. W, X" f8 y( G7 ?( z1 m3 V" m3 H; M
资料来源:谋学网(www.mouxue.com),已知:int x,a,b;下列选项中正确的if语句是______。) y, z/ {( j2 f! V: Z: F5 Y7 @
A、if(a=b) x++;" J, F1 ~& z6 d9 L8 {- y
B、if(a=b) x++;! w6 W- ]* Z3 U1 `; o9 ?
C、if(a-b) x++;
5 h. F2 b0 f) s+ P' m6 u: @D、if(x) x++;6 ]0 u5 X8 i& S
正确资料:,C,D
& L& B( s4 x/ [- R4 t8 _1 \5 h3 _% u1 L8 h: s' b* ^3 p
: i- M* u/ V2 p9 f% y
第13题,以下说法不正确的是______。
3 l$ ]3 T- ~! l6 n" V. N/ M0 ~A、定义函数时,形参的类型说明可以放在函数体内
# U! C6 O4 Q+ ]% ?0 K1 TB、return后边的值不能为表达式' v% y7 b, o9 I4 n5 h/ C
C、如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准4 r4 s; L) Q6 y' ]$ k0 u" i9 `$ V
D、如果形参与实参的类型不一致,以实参类型为准
0 g, X1 x4 C' c! g; [正确资料:,B,D% d" j5 R1 q4 T
# a$ b! ?3 C. _. G3 j1 g) P
5 q5 K' X& x; q+ s9 x5 N
第14题,以下叙述中正确的是______。$ a) V. i6 H: n& i5 ~
A、对于double类型数组,不可以直接用数组名对数组进行整体输入或输出- g( T( }/ p: K% m- ]3 Z
B、当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出"下标越界"的出错信息! y- W/ ?: y" }5 H; k& `, h
C、可以通过赋初值的方式确定数组元素的个数
& U0 |) N( X/ n7 tD、数组名代表的是数组所占存储区的首地址,其值不可改变
* e. x& l: ~- A2 Z( a正确资料:,C,D- p3 Z. K4 [# m2 U- M8 O

8 W. ]( V: _4 e& O5 \( ?- b% @# L6 Q% u
资料来源:谋学网(www.mouxue.com),下列关于#include命令的叙述中,正确的是______。
6 a- h# G1 U6 Y" Y1 h5 l* a: bA、一个#include命令中只能指定一个被包含文件' a( e" N9 p; y0 o3 ?3 f
B、一个#include命令中可以指定多个被包含文件
) Y6 _5 u9 p/ Z8 C+ g6 r- p2 VC、一个被包含文件中又可以包含另一个被包含文件
4 W. U' d8 v" G8 s( M0 t' SD、#include命令中,文件名可以用双引号或尖括号括起来1 o7 n( M# p' n$ `  @# j% R
正确资料:,C,D: K+ U7 i4 {) j+ v
" G! t1 R3 `" j

5 P1 q( g- W. r* `% G第16题,puts和gets函数只能输入或输出一个字符串
( y0 I2 ^/ F6 ^/ x6 ~A、错误0 D0 G3 c3 o$ C% }$ F- T
B、正确% j. T* A& d  b/ D' e0 [4 G/ u: e
正确资料:
- K. C8 C9 A+ ]( ^& m
/ a/ O: [& B% {) j& A4 u
# A# d# h$ c; i0 F1 ~7 o" ]第17题,主函数和其它函数可以相互调用& `6 I, R' _2 N2 `
A、错误' N9 J3 d* |+ u6 a% c
B、正确
: X6 V" h& n' _# O$ A( E正确资料:* N6 @1 X! \) z3 H1 t, P
  s" [! [4 @( l" e6 B
& i% T7 e7 d' Y2 \7 c3 x; A
第18题,使用printf和scanf函数时,必须添加#include stdio.h命令。(  )
5 c+ A; d7 S5 CA、错误' S) N  U7 C* V: p3 W- E( `5 r
B、正确
4 i# u; {+ R! n4 v, t( J正确资料:
5 ?( j9 w) F6 u& Y3 u
8 X0 S, \& y  j" a. U8 ^6 H
/ c* b; u9 o  o! S. H2 F9 u第19题,switch语句中,多个case可以共用一组执行语句。(  )0 z' G1 E4 W  j+ u1 [1 _! O
A、错误
3 M2 N) Z+ k' O4 X. ?: K1 yB、正确1 R4 \7 J- ]6 `7 X! }0 x; y& y
正确资料:2 [5 Y1 S" s$ A# P* S2 W( ]

" M- x. o2 c8 G/ b2 w$ I, e. ]/ Y' P# t% l
资料来源:谋学网(www.mouxue.com),调用函数只可得到一个返回值,而用宏可以设法得到几个结果。( g% h, P5 X" X( v
A、错误) j  ^, {, L/ V6 T7 ]9 j
B、正确0 b! S* Q5 C% C2 N; X! b
正确资料:
/ m4 t& n6 K" P2 F. ]  o
2 R; s1 q+ `: r$ n" F( b/ @  q1 N, O0 t+ ?7 M# O' J5 z2 l7 u; c  o
第21题,数据结构指的是数据的组织形式,数组就是一种数据结构(  )
4 i) h0 e' x( t' q8 u8 EA、错误
' m" Z6 A) a) P7 u% S: [B、正确
/ Y8 g! R6 J' @- `' P! a正确资料:
2 g/ U; D& j; I. X0 g( t) L8 c2 t7 M* A

! j- S2 s4 m3 J2 C第22题,C程序中各函数之间既允许直接递归调用也允许间接递归调
3 ]0 P8 h8 ]* K) DA、错误$ m! G6 {, r) u2 l
B、正确
, Z/ M& M: z& c正确资料:. T  a" x6 o! W( A1 L* q' u; a
# `. \) [7 ?. K7 R0 k

" k! n) Z) o! I第23题,静态外部变量既可以在文本文件中引用,也可以在其它文件引用
2 [/ |, T5 {: f4 [: @4 P% @0 w; ^2 OA、错误8 T" w' v+ _( X. X4 f: {
B、正确' {- m6 Z( i8 w& M
正确资料:& I1 {9 D$ u; r3 ~& T- n
$ D) R: `4 e7 [. I4 s/ t

! _* T4 P& w! h4 O) @第24题,C程序的执行总是从第一个定义的函数开始$ D  R7 k& `! R5 |- t
A、错误5 w5 q9 p% K5 w( l9 O+ b" f
B、正确$ h9 b( G5 V# Q# Y3 [5 L
正确资料:, r6 I- k: t! l6 N$ o. t, Y& z

) T, b, H  \$ P7 @8 h! v
) Z0 c2 z* X5 z$ Q# X+ T资料来源:谋学网(www.mouxue.com),若打开文件的方式为"w"而该文件已经存在,则文件中原有数据被清除。
! ~6 E* Z, B8 {6 c1 LA、错误: {; O6 t( w/ H' l: D$ q
B、正确" @) O2 L$ e, y5 S4 @; s
正确资料:$ k$ N- d3 z- i8 f/ e1 D4 [7 m" g
) D: ?/ s/ R4 P& }5 ^
. M" Y* [3 o% f* ?: @  c. }

' U9 i: Y6 i% O9 H8 s. V$ M2 n% z! a
+ e" C) H7 p! D) s0 d$ Q' _
0 W$ i1 H$ S+ i2 }; k$ p! i- ?, v. E. Q' G  O! q

, h) [: Q' W+ c4 o7 c' g7 C# t8 o- w# K. S) y! a
1 g1 F! m5 V' w* w  u( r9 R' X

5 q/ L. S% j. u/ M! Q# ?; c
8 F- o* v' g3 J% R" t! y( V
5 E( W9 I0 `1 K
8 T) ~4 S7 S1 |9 m* R( Z% f5 H' y1 P3 r. F! y9 P

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-10-6 16:30 , Processed in 0.106306 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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