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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2021-4-20 20:10:42 | 显示全部楼层 |阅读模式
谋学网
资料来源:谋学网(www.mouxue.com)-[吉林大学]吉大《C语言程序设计》在线作业二
. Z1 x) J: @  a7 h2 @: c' @试卷总分:100    得分:100
, B/ d- [5 Q" o+ I4 k5 A  ^第1,sizeof(float)是
4 U$ o, z8 K) }. \/ g" tA、一个双精度型表达式( G( S0 K( f. t% M
B、一个整型表达式
3 t4 V$ g: w. }& }C、一种函数调用
; D$ }. }/ I! c; u6 L. Q8 K" {( D& ~D、一个不合法的表达式
- h& Q6 C& g6 m! `% T7 \$ H正确资料:6 o( M7 C; b! v; J( E( O8 Y& j% y

+ f$ x* X4 [- x3 M$ M& x7 ]
& l/ G7 C: G$ S8 `  _第2题,下列程序的输出结果是    int b=2;    int func(int *a)    { b += *a; return(b);}    main()    { int a=2, res=2;    res += func(&a);    printf("%d\n",res);    }
: f3 U4 f: N6 p5 Z3 \A、4- H* R& n! Z7 E- j9 \
B、63 X0 v6 G9 Q0 n; t, L
C、8: x4 ^- h- v4 Y$ c& c0 E; H, _1 W
D、10& |/ j  c" }& L3 a3 Y, G
正确资料:
) D1 A# Z/ R, x6 O4 ^# c& w, j8 _7 ?- e4 |
/ h4 ^+ }$ T% m' t- g
第3题,在16位IBM-PC机上使用C语言,若有如下定义    struct data    { int i;    char ch;    double f;    } b;    则结构变量b占用内存的字节数是
; w4 x4 b- q; I( U/ aA、1
- K  d* G: q$ u1 ?! }B、2
9 `. Q+ F9 C3 U9 z4 S  AC、74 o' S  Z0 A' _$ P. H$ q( s
D、11% s( @# i  k# M  _: p
正确资料:
& v9 }4 T- ?& ^" l5 I( o% f
. ~5 M. `6 E$ s7 x) }8 D, R
! j9 S: D4 k; L( x; S& |* V- E第4题,执行以下程序后,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);   }
9 H8 T4 I& a/ Q/ S- }4 lA、-1,5
" D5 O! e! s" \4 X, vB、1,6
. a0 K, D. _+ }8 u% B5 }+ H. tC、0,7
( J1 U& c8 T# E0 Z, ^$ }D、4,10
4 E# k% N9 q0 r, W+ B3 ]正确资料:
5 p! B: k8 V7 s" E5 j' [
% O0 X; w& |  n4 W* l9 l+ w
) w; Q7 W3 r0 q! _资料来源:谋学网(www.mouxue.com),下列程序的输出结果是    main()    { double d=3.2; int x,y;    x=1.2; y=(x+3.8)/5.0;    printf("%d\n", d*y);    }6 ~1 O; k5 c  c3 V" S
A、3
0 z( U6 m6 y: p1 X; g; {B、3.28 K4 k  q: s% \# l- r7 @
C、07 H1 J" U3 @" {" E- a  d" S% J
D、3.07
& V0 q0 _) X( o. f9 t! F: V) v; m正确资料:5 k% z1 [. y6 i: D5 O

2 I1 [  a1 Y9 F- A& b6 H& \7 q, x: @; C. h9 O* l/ C% K
第6题,若有以下程序    #include     int a[]={2,4,6,8};    main()    { int i;    int *p=a;    for(i=0;i4;i++)a[i]=*p;    printf("%d\n",a[2]);    }    上面程序输出结果是* l# ^% L$ h; {2 [: \7 `+ C! g
A、6
6 u" ~) J7 D4 U$ }6 e9 f! uB、8
- f7 Y& d  X; HC、4( x: l) m3 O, N" ]. C! i7 ^
D、2
7 l" O; a6 O/ \6 a- \; U正确资料:
" T5 P3 `' O" u0 u, D8 ~) S5 V* D2 G+ z$ n/ {- L* Z$ r

% o# |% l8 h/ v1 |. M& z% I2 [第7题,有如下程序    int a[10]={1,2,3,4,5,6,7,8,9,10};    int *p=&a[3],b;b=p[5];    则b的值是& i- x8 p8 Y9 h; t4 j
A、5
: y* \2 d' \+ _- i( T! RB、6+ X) }6 T0 v# @' K, U% }! a8 ]+ Z
C、9
; S* j! i$ U& P# DD、81 W2 z0 d' ^1 r4 L
正确资料:3 `0 D, b8 O8 s* s/ g) L2 I+ \
2 O" _) d4 ]$ E
& J- W7 F- b/ F
第8题,设有以下语句:    char x=3,y=6,z;    z=x^y2;    则z的二进制值是7 P6 V& ?" V3 `9 f, p( i
A、00010100
1 x  t* \: \4 c: L+ k# T: T& ]B、000110110 e; y6 ]. v( E' l2 ^& w# [1 W
C、00011100" \( n2 K" r, B2 H! ?* o4 V, ?7 y
D、00011000
) h* Z1 z# r. P( m) B正确资料:0 E8 e; T5 W2 S' V, {
5 I+ d( m( o' a" l( Q
2 |$ j+ v/ e4 S
第9题,以下程序有语法错误,有关错误原因的正确说法是    main()    { int G=5,k;    void prt_char();    ...    k=prt_char(G);    ...    }
$ B; T  ]1 C8 m$ f* E/ C1 cA、语句 void prt_char();有错,它是函数调用语句,不能用void说明; z9 [4 b4 y% q2 ~7 u& ?
B、变量名不能使用大写字母
# b4 d7 M$ o  `: p4 z& @C、函数说明和函数调用语句之间有矛盾" r$ m1 {, D5 ]! A
D、函数名不能使用下划线
/ F7 I' T. @. u; n1 P正确资料:
6 V* F2 _6 a# W# c& s: \( y# w
/ j9 t9 N7 X+ J7 z9 i& ]4 \, ^! T* h! s
资料来源:谋学网(www.mouxue.com),下面程序段的运行结果是    char *format="%s,a=%d,b=%d\n";    int a=11,b=10;    a+=b;    printf(format,"a+=b",a,b);' L! U( j3 o, M: ^- M
A、for,"a+=b",ab
. c% w+ M' K: d2 D. ]. nB、format,"a+=b"
1 \5 R! F: M2 k0 sC、a+=b,a=21,b=10
; v1 ?! P  S, W$ ?, lD、以上结果都不对
) ?5 X6 B8 l: C( r4 T3 G$ g. h1 @正确资料:0 b( d: L+ Z" V5 I' D) P3 A
/ |% N" _+ ^$ R. R; \
) {2 ?& [7 d2 D( j0 `
第11题,在文件操作中,用于检测和设置文件状态的函数有______。
9 W4 s5 w" F# I% i4 cA、文件结束检测函数feof()4 h. `2 N/ W$ j; v8 r, ~1 }
B、读写文件出错检测函数ferror()
$ Z% Q( W, W$ H8 E9 _3 bC、文件出错和结束标志文件函数才clearerr()
( k# d4 Q# f7 ?0 v  nD、文件关闭函数fclose()% v, ?; M9 _, U8 J8 ^
正确资料:,B,C
  H& c9 |& w% v6 C4 r5 I+ R4 O4 T& Z. e+ a# C3 n; p, U* [
4 f' ^: S3 g' m, ]/ I& J
资料来源:谋学网(www.mouxue.com),以下正确的C语言标识符是_____。
: o" r: E! t! ?9 L- @+ Q+ Y. a/ XA、ABC
7 f8 `. N- X: s, t/ ?) B  YB、abc$ l& J  i' Y  k; V* v5 K: a3 @9 g) W$ V
C、a_bc& ^8 w2 h: H2 b2 s3 C; `4 j( K
D、ab.c: p! u! L: E1 p3 X) f
正确资料:,B,C' ]$ Z: E+ ^. z2 Q0 u. a3 C+ h' j

% v2 a9 @0 b6 K. ~5 \5 f% G; H! a4 B1 }9 L% Z) k' F. P+ s
第13题,关于实参和形参的说法正确的是______。7 B; b4 H* S, X( K
A、在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元
  [% L5 j$ ^3 P  S2 SB、实参可以是变量、常量或表达式
" B' L$ Z. \# R+ A9 _1 N0 v' x' q$ p$ OC、实参与形参的类型应相同或赋值兼容
) @; `- J8 x* n: K; F6 XD、实参变量对形参变量的数据传递是"值传递"5 y, k4 Z* d6 r, \: S
正确资料:,B,C,D- q0 o4 G9 f# Z$ @0 b. @" v
8 z- c0 [+ D  e( S' o3 B

) d, ]' E# }" C0 n$ w5 X第14题,已知:int x;,则下面的说明指针变量pb的语句______不是正确的。0 o3 c' m( s2 g
A、int pb=&x;. ?! r- n( t+ z# N5 ]
B、int *pb=x;
+ j  F. f/ W" _! G+ PC、int *pb=&x;! ~. w4 N- R. ~5 L
D、*pb=*x+ E- z1 X( @5 f& Y* d$ H
正确资料:,B,D4 R4 z1 w' ^3 J7 Q( q+ V# ^% @$ N

7 Q1 P# z/ j" _1 c6 L$ X
7 Z2 u! I& u& x' r; K资料来源:谋学网(www.mouxue.com),下列字符中能构成标识符的是______。: g$ F& w3 ]4 @  ?7 N. k& h
A、数字字符( i- K% r# C7 @
B、连接符
6 K; H$ |& n7 S: lC、下划线字符( G5 ^; ^6 u. k* {3 R* C1 V" H0 F
D、大写字母' ?" T% v* f, Y/ ~0 O
正确资料:,C,D& \. T4 M- k" V( ]

% V) H5 ~+ d8 z' c9 Z8 G- P+ G! e6 E7 L; _9 H% z
第16题,puts和gets函数只能输入或输出一个字符串
+ x$ Z$ M9 z! }7 F8 Z3 `! t+ `A、错误% }2 I' h% y" }0 U
B、正确0 [: \# ?/ @; E9 v5 M! d: U2 f
正确资料:
+ T" F8 N5 p0 M. v  `. q" N6 T$ `5 M7 d) ?5 c

2 Y" H6 T3 f1 l( @; e- y第17题,共用体所占的内存空间大小取决于占空间最多的那个成员变量。+ P% k$ ~) C# J
A、错误
1 k' }7 v0 t; @4 ZB、正确2 V! [* I: |& M0 u+ J
正确资料:
2 T, {4 f$ T+ t4 [
% i7 V. L: t" h' o4 b" F2 f% ~/ a) @9 v8 R2 d) x
第18题,模运算符要求两侧均应为整型数据。(  )% k  S0 n7 t+ Z2 P2 [! z& ^1 A9 T2 y
A、错误+ a( Z, ~0 n! @' B- y0 v# c
B、正确
, `- O( ~7 m# @2 S8 ~正确资料:
; p- ^% f' Y) g5 ?, R0 w$ i+ ~. H1 k! T

, u1 |' x% T0 W4 E  ]8 h+ C第19题,使用printf和scanf函数时,必须添加#include stdio.h命令。(  )
: L8 y7 }8 E& Z$ p, Z6 lA、错误
0 c& V* k3 B+ z% n+ HB、正确
- K; o6 s; I  F* [9 X  Y' z正确资料:
  y# c6 E4 @4 Q+ z- Y- _5 o0 t; T- ]. |$ E

) B9 T# r) l/ B7 g% N% ~, k& `$ v; v资料来源:谋学网(www.mouxue.com),' a'和"a"在内存中所占字节数相同。(  )
& _$ M$ g$ V9 a/ y( N) l7 EA、错误
/ f# {& z, _* I9 q3 B" J; xB、正确
9 q( o" m( g3 v2 C4 A( ^& f正确资料:0 S/ R7 T. ?8 y0 l. Z
  ]3 g+ ~, Z& A& `

8 B# H5 C1 n5 m: E7 G第21题,使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到"一改全改"(  )
8 b# M2 }9 t! {! n% D0 w! MA、错误, N- [# M# \7 h1 O- _( C- ?% n
B、正确7 N6 @) v; M2 l7 N2 H. V
正确资料:
7 q5 [* k6 T* ?3 ~
& Q9 L# _* X) e$ d9 F: z# [0 N3 A  T" x4 W  H$ m, u
第22题,对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。7 t* t, _6 F+ T) @0 K, h
A、错误
& R2 k* J. B0 n2 `. m8 ZB、正确
3 H- e# i! C0 i6 S" \) q正确资料:
) ?' i! W; ]) V7 M7 {5 l1 z
* d: C/ w7 H6 o6 \7 W* F6 N6 {9 J7 j  I2 M. B& s0 z; u* S3 Z& m
第23题,C程序中各函数之间既允许直接递归调用也允许间接递归调
: V) W* ]: ]8 ^$ K8 H0 @A、错误4 z4 j9 G1 V( Y, E
B、正确: z0 A" i& {$ h4 d' N% l5 s
正确资料:
2 b: S* `. |. H# U4 R8 S8 ], U8 a. Q4 v  o  s; B
; H5 j% c' W1 L; E( d* N/ j4 k
第24题,一个int型与一个double型数据进行混合运算时,其结果是double型。
- q) x* _+ |5 X) x8 z( K* z" e% mA、错误( r1 P. _$ \( Y, R% K/ b9 Q, s
B、正确+ s( ]2 |" X* d. Y) C& |6 a
正确资料:
) C; e1 B5 O' N- [
7 X# Q2 _3 Q9 |
3 L! P' k( R* h  ]资料来源:谋学网(www.mouxue.com),C语言规定标识符可由字母、数字、下划线三种字符组成,第一个字符可以为数字或字母。(  )$ x3 d/ j# o$ z% `2 [
A、错误4 [) B' C, _4 S" H
B、正确5 a8 v. h, C# |( e3 o
正确资料:% a! t7 E  x' F9 G& |2 `- q

: Z7 }  i" s0 W4 c& X& |" N5 W% G6 N

; w7 @! w# {+ h4 i# ]/ B/ ?. K7 M5 g. q4 n0 t) x6 U' G- z, u
- i3 [( y/ K# s3 x0 `( {, f) ~% v1 B

! N8 ?2 v1 T, }8 v4 t( _( u: e; q- m6 F  M
+ M, f$ V) ~& q, w5 w

7 Z7 I4 {' Q2 ^6 x* k* }6 x% \9 s* r6 w5 X, ~9 z

; U6 O: m) O, w6 \4 |( c7 O# {! T+ `7 K, p+ U# ]  r9 g
% j. D, F3 `" i' n: H

9 l7 d5 b" [; T2 h

本帖子中包含更多资源

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

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

本版积分规则

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

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

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

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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