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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2021-4-20 20:09:36 | 显示全部楼层 |阅读模式
谋学网
资料来源:谋学网(www.mouxue.com)-[吉林大学]吉大《C语言程序设计》在线作业一  y, o2 T# E: U/ F8 h: N
试卷总分:100    得分:100
1 ?- v- w. n5 D5 J( H3 v1 L第1,函数 rewind 的作用是, Q0 w+ s5 z5 Y% e( ]
A、使文件位置指针重新返回文件的开始位置
6 k2 I' Y+ D& }8 iB、将文件位置指针指向文件中所要求的特定位置
( ~0 M1 T; o! T" ~# YC、使文件位置指针指向文件的末尾
! c2 M$ p( `% |' g+ fD、使文件位置指针自动移至下一个字符位置6 E0 [+ G7 ^9 u& E" X" y. U
正确资料:6 I/ z  k! o* U1 c! Z

9 G+ K# Z& O! N7 F: r
/ s6 j+ e2 V! ^* c: u第2题,在16位C编译系统上,若定义long a;,则能给a赋40000的正确语句是
  Z& w6 i/ B  i* I5 t5 J% v! O/ R4 uA、a=20000+20000;
8 ?& x4 C2 |$ E; SB、a=4000*10;
# W4 j9 e. \* z4 [; B" m' }5 WC、a=30000+10000;
. e) Y/ P% Z3 SD、a=4000L*10L
# `+ M$ I3 Q( {0 N. K, Y% ~正确资料:7 y7 A' D/ r  C, ?  c+ ]

' M" r: X) @" C, W, x# ?4 \8 `4 {7 k! Q0 d/ h* s) Z
第3题,以下不正确的叙述是
+ G$ I& R5 I7 h. Q+ y& GA、在C程序中,逗号运算符的优先级最低* s8 m1 V* S/ [
B、在C程序中,APH和aph是两个不同的变量
3 B# q0 W$ c6 W- L* gC、若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变
# b" Q1 ]2 F# `# [% b( aD、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值8 i' l) J* C4 X$ W( J# e0 g1 M! D, c
正确资料:7 \8 F4 w5 {; k& [. D
* ]$ p0 Q/ I: h( o' c0 r. k' J
5 t2 T0 g3 C% A  Q
第4题,下面程序的输出结果是    main()    { int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;    printf("%d\n",*(p+2));}% c' P- L9 N, \: `
A、3
9 z5 `1 C% S1 C- K% K/ Z* R$ _B、4+ o2 r5 o& z) H
C、1. X" {( \, r8 b  }$ |
D、2
- }  N! n+ h7 c! P" X: Q0 R正确资料:! P1 S! ^" i* z( A

5 H1 x  H) n' D9 b2 ]9 t8 p3 v
% L- }1 ?9 R9 b) Z: i$ Z资料来源:谋学网(www.mouxue.com),若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为9 |. n, t# _* z9 E' l
A、4
8 y: \# O9 ?) kB、16
% s: W! l) D4 M( z9 I5 H% yC、32
/ }* [) p4 b, ]0 J( E- e( ~; UD、52
0 K1 E$ Z6 B% k) L7 A; G# W正确资料:
2 r# b1 C+ @& W
( {7 G8 J! A* A
* ^  @& o% k4 W% t* _" `$ g: b$ G/ ~第6题,下面程序段的运行结果是    char *format="%s,a=%d,b=%d\n";    int a=11,b=10;    a+=b;    printf(format,"a+=b",a,b);
' r) z/ q& H& n( I7 c9 C5 eA、for,"a+=b",ab& _+ _: q# F7 {6 v1 R
B、format,"a+=b"
$ q# b  h( I9 \$ N% ^" C5 ?8 k8 p( MC、a+=b,a=21,b=10, e" d: b$ L6 f5 j  X5 w
D、以上结果都不对% k4 t1 |* V  B" _& H" h# O. U; [+ p
正确资料:1 s# F: I6 Z! V2 Z

  ~3 p3 j9 ]$ @. ^* h
- K$ X" R' W1 U" e+ n. L! `第7题,在16位IBM-PC机上使用C语言,若有如下定义    struct data    { int i;    char ch;    double f;    } b;    则结构变量b占用内存的字节数是
* R: z" q1 ^" K0 lA、1- e8 z5 w9 H( h2 [9 I% U
B、2
! \( N( M4 e0 N% V! H) VC、7" c6 B2 v, ]0 X5 ^: k- @. u
D、11
+ v( L/ E9 R- Z' I正确资料:
+ [& l/ Z, `" ~7 q  z* w( O7 c0 L$ e8 |' S& ^

. R6 Y+ l) t2 _* ^& W  S3 ?  [第8题,请选出以下语句的输出结果    printf("%d\n",strlen("\t\"\065\xff\n"));3 F7 K) l  J$ i+ d9 S) K
A、5; x  x0 _+ y0 [1 K6 D2 x4 _% o% M
B、14) K; i5 J. O2 {3 b
C、8
( G/ z0 P+ L8 F9 V" GD、输出项不合法,无正常输出
9 s1 x; T- w% t+ p0 t正确资料:, V* c. ^) |2 N! e" S
; A) B/ S  ?/ z. d
: s% X$ e8 F3 w$ o+ J
第9题,执行以下程序后,a,b的值分别为   main()   { int a,b,k=4,m=6,*p1=&k,*p2=&m;   a=p1==&m;   b=(*p1)/(*p2)+7;   printf("a=%d\n",a);   printf("b=%d\n",b);   }* q& |3 P' O% C2 k6 Y1 w
A、-1,5/ ]* k" Z' i0 {4 P7 Y4 E
B、1,6
- L: j. R2 ?  K) c* n. I0 H$ K( H4 @C、0,7
/ e' R  w- @) \1 \9 N2 k' R+ GD、4,10
' e  Q7 l: c; C/ Y8 @1 p1 _正确资料:
  l) p- v& i3 \0 |+ I1 S) {! m' M  v* f* t; q+ ~1 k% |
! \" A7 e4 o% X* h& F+ D4 L+ |
资料来源:谋学网(www.mouxue.com),以下程序有错,错误原因是    main()    { int *p,i;char *q,ch;    p=&i;    q=&ch;    *p=40;    *p=*q;    ......    }' v2 [. I: y2 z1 v
A、p和q的类型不一致,不能执行*p=*q;语句, n) Q3 T5 ~; r# M) e
B、*p中存放的是地址值,因此不能执行*p=40;语句
& d' T! n0 ^9 ^. x% j! SC、q没有指向具体的存储单元,所以*q没有实际意义3 w( D$ n, B% B5 }
D、q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果! z8 W1 c$ o  j3 f4 U( a$ A7 @* R9 D
正确资料:
. f1 `. w5 N. Z- Y3 d) }
2 C3 o# \0 r  O. ]0 h3 _' W0 K; W$ K
第11题,关于静态局部变量的说明正确的是______。/ L; H. o0 ^4 L: e5 e
A、静态局部变量存储在静态存储区
  D7 V, s' R2 r5 H0 `1 NB、静态局部变量是在编译时赋初值的,即只赋一次值,在程序运行时它已有初值
6 N: a- G. `8 R- O/ J( p7 N! E) Q- y+ KC、若在定义局部变量时不赋初值,则编译时自动赋初值为0或空字符& N: ~% l8 v6 [9 G2 U3 L
D、虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的
6 |1 S  y& r& v( |正确资料:,B,C,D6 \6 [" ~& E2 B5 i  H
' }# F6 @2 h4 p4 Y. F! D& O

# z# k- s$ p) T$ |资料来源:谋学网(www.mouxue.com),若定义:int a[2][3]{0,2,4,6,8,10};以下描述正确的有/ z- _/ j- ]% t2 s
A、A、*(a+1)为元素6的地址9 n" i* c% A% U& r/ p
B、B、*(a[1]+1)的值为26 V' B( |, Y' ^+ j2 o* j
C、C、**(a+1)+2的值为8
9 A. T5 M: T4 p3 N1 @5 TD、D、a[0]与a相同
" c1 t3 W7 y7 J0 V1 u正确资料:,C,D' ^: ~' d# [6 ?" y

& d$ I: R+ a$ s/ a9 P6 Z; n. y* t. V* W, V6 _
第13题,已知:int x;,则下面的说明指针变量pb的语句______不是正确的。. W; K. U0 \# [) P/ Q6 B7 B
A、int pb=&x;3 M8 ~% C0 U# o% a7 |( I
B、int *pb=x;( k, j7 v/ O0 K# e9 @* |) L
C、int *pb=&x;! {7 K8 H2 k8 U" o8 f" x0 g7 a
D、*pb=*x
- w8 }9 o' _# I# z: s3 j2 \( F$ q" O正确资料:,B,D
2 f; r2 `' S& Q& i! U# O9 Y; ]3 ^5 z9 l/ w: [' k
5 K" D2 I- m! d0 K% O
第14题,不与while(x)语句中的x等价的是_____。" j8 P! B: L) p) b8 D
A、x= =0
: X) S0 E5 n1 x5 U- pB、x= =1& n0 C3 V& U% M3 U3 a
C、x!=1
" I; t( y& ^+ }3 U8 U. y+ \4 xD、x!=0% c; u! X' e5 W. m
正确资料:,B,C% }: G4 J! a5 ~6 J, H

. ?" W, P$ L7 v. g6 A/ B+ C" s$ @( q" Z7 ]: c8 X0 W1 i
资料来源:谋学网(www.mouxue.com),下列说法不正确的是______。0 i8 F) U$ I! l" V* ^' W# t% p, v6 C
A、C程序由符号构成
9 X) O5 p0 R5 e. b3 vB、C程序由标识符构成
) A$ e( Y8 F2 x  E: X9 [" NC、C程序由函数构成6 T# T5 G) a" a' A( I, O
D、C程序由C语句构成7 @5 Z* g6 b2 Z( d: j  b. P: K
正确资料:,B,D
) f( v9 H% m1 ?0 U2 j  J
* S, V. T& R% D3 _1 s* k5 ^7 K) L4 @/ u3 M% M( O# m
第16题,使用printf和scanf函数时,必须添加#include stdio.h命令。(  )
. S4 {- W: W" ]. b" JA、错误3 z! ^) V+ q1 R9 ?
B、正确
" x' L/ g. O  f! u6 r  W正确资料:
9 Q) N( _+ Z5 q" O$ [1 M
7 y% I: `) N* r
9 P3 ^3 U0 R+ H# p第17题,宏定义就是用宏名代替一个字符串,也就是简单的置换,不作正确性检查。4 k* ]* T$ d1 O7 U2 J7 E
A、错误8 n' h5 @# q0 I" S4 }0 }
B、正确; K* g- o- L0 K" o1 h% S
正确资料:: }* H8 t4 _/ _5 i6 t

4 J0 h6 H! O, s' h4 I- x- U8 L3 I) A- T9 M+ \. F3 _
第18题,switch语句中,多个case可以共用一组执行语句。(  ); @) i. W3 R6 T1 {& g9 ]. h5 g
A、错误. c" Q4 G' d2 D2 W% D8 L' H0 h
B、正确
" [  t3 X# g+ K正确资料:! G. Z8 }) T7 d1 I+ r4 `9 D
# `2 J8 I0 g, ~6 Q  J2 H5 e7 w
% C- _4 G5 \* l" Q$ G! v
第19题,使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到"一改全改"(  )2 i$ w* C8 S4 @( U7 W7 g1 ]. a% J
A、错误
" v+ S9 D' r. ?& j* qB、正确5 Q0 y0 a  J) C% Q
正确资料:' Q2 n" r6 f* W7 i: J; a
- p3 x4 K3 f; T6 l% u% j: Q% E
1 \$ g( A0 x2 C$ b' c# E
资料来源:谋学网(www.mouxue.com),共用体所占的内存空间大小取决于占空间最多的那个成员变量。
6 s/ g; a2 [1 c/ d2 WA、错误' _' u" e! i* P4 _5 D
B、正确
; G9 G8 K4 q8 g6 g  B, }( A正确资料:
* [% G: z/ J+ i, s* U4 R2 Y1 t5 L& G

: l% Q" j: {9 `' Z3 |* @第21题,若打开文件的方式为"w"而该文件已经存在,则文件中原有数据被清除。
8 x& a. j+ W9 p) i3 {- F1 QA、错误* C0 ~8 O: a5 U1 c% z/ p( G! c
B、正确
! L7 n, k& S* m. V- F正确资料:
1 ^& }; R7 r! B. l5 m+ M2 F6 Q/ C
0 ~2 n7 |8 E$ ?( s9 F
4 X, B, W% o6 q  Y8 {3 ]; I第22题,主函数和其它函数可以相互调用3 o$ V4 T; p8 F( O4 \8 I
A、错误
& Q/ _6 {! ~: X4 g% \+ `( oB、正确
  S* X* }1 |( I- u( V正确资料:
1 v2 `6 [; ?+ }$ \8 `+ L1 c% L, X/ z$ f2 y. |: ?
8 E+ c$ O5 C6 i, @: d' x! r* I4 y
第23题,函数必须有返回值,否则不能使用函数
; b4 \# L+ p4 u4 M- jA、错误  `6 X8 Z, L2 ~# n) k/ f- V" v6 N
B、正确# Y' g2 @* u% L) w5 N
正确资料:# s( P) s# D0 Z: W/ s' u
% S& I3 l4 x7 o/ }8 X1 ?

  x! N! [4 z) n  e& `# p( U第24题,数据结构指的是数据的组织形式,数组就是一种数据结构(  ). j- p/ d7 \! u- f" [5 T
A、错误
* B7 X, m3 M3 z# F: n, ^B、正确
6 [; s. }) Q6 s正确资料:- m" J; a0 k2 m/ w' V

+ S2 D# R& _* d9 }  d- u. g4 R4 h  O8 f6 [6 ?( E
资料来源:谋学网(www.mouxue.com),C语言编译系统在给出逻辑运算结果时,以数值1代表真,以0代表假,但在判断一个量是否为"真"时,以0代表假,以非0代表真。(  ), X6 |% {$ M# M9 E: G+ z
A、错误! Q! D7 O/ y5 `& X
B、正确8 S% i2 a4 a% u+ g# a
正确资料:
) M  g; q! m% h) `5 H
$ S5 o2 l! k" t2 v& L/ B) _' |) }$ e; b$ v/ f

0 z' Z0 }9 }- k# o1 z. w: `* A$ S( X' S
& F* `+ j; Q8 L, h$ R
& D7 w& s: I3 Y: D
  y2 W+ _1 a) x4 P/ i

4 u7 u+ Q! P7 L* h3 M6 P  @5 J2 p+ }4 Y& b) w- C7 w# J. u. ]

! D$ l. O2 Y. A" S8 R( t0 r
  d: _3 k7 c9 z: C/ L, V0 b. A# @& ]+ Q) |
4 b6 n+ M% n) m% ^

9 Q% w+ f# W9 Y9 o; E; j

本帖子中包含更多资源

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

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

本版积分规则

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

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

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

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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