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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东大11秋学期《高级语言程序设计基础》在线作业1

[复制链接]
发表于 2011-10-26 20:05:15 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 20 道试题,共 100 分。)V 1.  C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是( )。- R% L! w& |  r
A. float$ T# l$ v0 [; T' Z
B. int+ p# i4 C' U  K/ a
C. long; `1 r8 x4 j# w& R$ e" g5 j6 ~
D. double
- O+ J( ]  l9 K# \      满分:5  分
+ C  N7 a* z' @- \5 g- T2.  在C语言中,整数-8在内存中的存储形式是( )。% G5 N& z3 p; |" @: T
A. 1111 1111 1111 1000
$ m' w, k( M) z3 e; A5 q8 |B. 1000 0000 0000 10008 V$ A5 L% X& p3 n
C. 0000 0000 0000 1000) m5 x6 R* E% i1 o
D. 1111 1111 1111 0111
* W1 \8 _4 S9 @! L" {8 ^9 w' k, F) B7 V      满分:5  分/ K* B$ y& f3 M' R/ ~% @2 h2 e) M$ G
3.  在一个源文件中定义的全局变量的作用域为( )。
: i  Q' I- h- b9 n4 ZA. 本文件的全部范围
3 l  `* ~* ]2 i" |* G7 xB. 本程序的全部范围
& ^' H" y/ u7 w6 O+ P" ^C. 本函数的全部范围
; _' ^( n0 g; BD. 从定义该变量的位置开始至本文件结束1 ]& |4 ]/ R$ C# C, T  I4 Q* r- f% S
      满分:5  分7 l# s+ Z$ d  Q; [
4.  如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是( )。
8 d- O2 \. O3 kA. 该变量只在该复合语句中有效7 `( _0 `" g0 J4 u
B. 该变量在该函数中有效
  V2 t2 O, t2 x5 @' j# k% {C. 该变量在本程序范围内有效0 l5 W' O) d4 D7 N8 M; y
D. 该变量为非法变量
/ d" g) S' R+ e8 y      满分:5  分
) Q1 I) ]' g* \- ]/ m5.  当正常执行了文件关闭操作时,fclose函数的返回值是( )。
% P. u8 S  h9 ~' [A. -1
6 h, C! c" f' w5 H0 n+ |0 [! NB. 随机值. P1 r8 k/ J! S9 B# n; G2 N
C. 0
8 v& K/ a, ?" h$ ~D. 1+ a. S* Z# b  P+ g+ P; v
      满分:5  分! A& C7 ]+ B- s. S
6.  函数rewind(fp)的作用是:使文件位置指针( )。" `% X( R* u. t5 x+ C" f1 F) m" b
A. 重新返回文件的开头
6 F5 M( J4 G* N) q, ]: O5 D/ y2 J& @B. 返回到前一个字符的位置
! b7 v% ^: @1 {" xC. 指向文件的末尾/ s2 D: @. ]2 d8 ?) |1 c) N1 M+ G+ o
D. 自动移至下一个字符的位置7 q8 I# p$ F* N4 ^, W% M& `
      满分:5  分/ P, Y8 P% w/ V3 ], W# [$ m( C6 B7 L
7.  以下正确的说法是( )。
1 m2 o, q/ i4 I3 A; l* F) [/ EA. 实参和与其对应的形参各占用独立的存储单元8 d  I6 u4 _& F3 H( n
B. 实参和与其对应的形参共占用一个存储单元
. H4 I8 L: j  o7 RC. 只有当实参和与其对应的形参同名时才共用存储单元
) a' i" P: q- h  ]# q% LD. 形参是虚拟的,不占用存储单元* i$ ~/ x1 ?# ?0 I: P
      满分:5  分
, @& j. N" W4 m5 B% `3 s, V8.  C语言程序从main()函数开始执行,所以这个函数要写在( )。! R/ {6 m7 D# n* ~% Z- z* `& d
A. 程序文件的开始2 @; f: N, W4 V. \& k" b
B. 程序文件的最后: o8 d& R+ o3 l" h2 t( u
C. 它所调用的函数的前面& n" x- V% M4 h' B" o: v
D. 程序文件的任何位置
! ?5 `& ]2 r$ G$ [4 N      满分:5  分: r0 C2 ^; r3 N$ D4 W, M4 P$ e
9.  以下正确的函数说明是( )。1 v/ |' O( o9 h- C, e( V1 {
A. int fun(int a, b); `7 }  h4 O1 s! @' I: p
B. float fun(int a; int b)! W6 {+ ]. z, @
C. double fun( )' C* D; F9 J9 l: c6 j
D. int fun(char a[ ][ ])
9 O  q: u4 B/ I4 M& l4 c      满分:5  分$ g, i* _  o: _+ q" \2 a2 S+ a
10.  C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是( )。% a0 W1 D3 f# Q% `1 |
A. 地址传递& y0 d$ B; M0 V1 X. e. N
B. 单向值传递- G' l( r4 V) p- m1 p
C. 由实参传给形参,再由形参传回实参
( x3 P/ J9 g1 m6 y$ X" v$ WD. 由用户指定传递方式6 x7 A4 k/ E! J/ D1 I
      满分:5  分" N1 k" I. u3 ?5 G  Z. y
11.  若用fopen打开一个新的二进制文件,要求文件既能读又能写,则应选用的文件方式字符串是( )。4 a3 L9 b' j6 m+ w3 n
A. "wb+
0 \1 t7 M& L3 v% ^B. "r+"- E; h( s. Z2 o$ v/ B* u6 l
C. "rb+"4 l5 L3 U! ~! B/ C' Q, z
D. "ab+""6 Q" h" j3 ^* b5 c
      满分:5  分
: w4 e( r+ a7 o+ _0 g12.  已知学生记录描述如下,下面对结构体成员"computer"的赋值方式正确的是( )。 struct student { int num; char name[8]; struct { float math; float engl; float computer; } mark;} std;
- w) c+ ]- b1 CA. student.computer=84;
  V9 r) G. E; b6 H$ ?6 QB. mark.computer=84;
7 j7 a7 n! K4 n2 i; {C. std.mark.computer=84;5 v3 r4 |- n# o
D. std.computer=84;
6 q% F8 m1 L* C3 _      满分:5  分, u/ L( v2 Y+ T2 @6 m2 M7 N- A
13.  一个C语言程序总是从( )。7 L0 \4 ^! x9 |0 i* M2 I7 O
A. 主过程开始执行; \8 y/ \) p' K& v
B. 主函数开始执行$ N: [) A& M/ ?7 ~3 V
C. 子程序开始执行
6 F, `/ B2 C& bD. 主程序开始执行
7 l3 N) h: T1 \0 K% _& U+ {" d+ R* h      满分:5  分
4 f% F4 S, z. S+ K14.  函数调用语句:fseek(fp, 10L, 2);的含义是:将文件位置指针( )。
; u& @1 X! }; R* ~) X" }3 f$ |A. 移动到距离文件头10个字节处
8 k# \/ x6 h/ e7 C3 hB. 从当前位置向后移动10个字节0 ?3 @* u# X6 u! o! s9 V1 B, l! _
C. 从文件尾部前移10个字节
0 R8 O- n7 }7 v9 C! F3 v% SD. 移到离当前位置10个字节处/ u* V2 Y6 [2 Q& Q+ h& h. K% U. S
      满分:5  分+ X2 L& C0 y1 I, ?) e5 x3 D
15.  若使用一维数组名作函数实参,则以下正确的说法是( )。
3 ?/ ^  k& ?; _: x/ U/ ]A. 必须在主调函数中说明此数组的大小' i* Z) z$ u. m( ^
B. 实参数组类型与形参数组类型可以不匹配
2 f- y- e9 S, `! I4 g% F! KC. 在被调函数中,不需要考虑形参数组的大小
' e+ l; n1 a7 kD. 实参数组名与形参数组名必须一致5 A% J, f! P+ Y7 g! u- q6 n
      满分:5  分
& Y: N: I/ w5 j2 @; R6 y1 P2 U$ k16.  C语言中字符型(char)数据在内存中的存储形式是( )。
7 T; y! o) e6 l. AA. 原码- K" c  m; q1 J. a' o0 l4 m
B. 补码
; {  J% Z, c. r# a6 YC. 反码" |( b. r  N( u1 P
D. ASCII码% u- j5 U* L2 g: Z
      满分:5  分
( Y% U& Y: p3 B' _1 D9 m$ v1 z' B: f  {17.  系统的标准输入文件是指( )。
9 a* o0 b( Q  B$ e, d& k* J* tA. 键盘4 b$ E) Q& A0 q  i  f0 ~+ \9 U
B. 显示器
* P5 T! D8 R0 W: v$ {C. 软盘
# y) D* d, Q0 f& U& H) s3 c% {D. 硬盘* h- t- U  X' T7 s) T8 i; l
      满分:5  分9 i2 V& F* o0 U/ t. }" u
18.  以下正确的描述是( )。* n( {4 d% M$ D+ V- l
A. 定义函数时,形参的类型说明可以放在函数体内
' \  v9 {+ v" w2 B$ {' U* pB. return后面的值不能为表达式4 Y2 e7 n4 Y* C
C. 如果函数值的类型与返回值类型不一致,以函数值类型为准0 J% b& a$ D4 n1 |$ ?: z/ A
D. 如果实参与形参的类型不一致,以实参类型为准
  [7 C* }) d& B1 S      满分:5  分7 i6 ~/ {+ q4 I. [9 V4 y
19.  若调用fputc函数输出字符成功,则函数的返回值是( )。
4 j! z. [* x) S9 qA. 输出的字符
3 ^: m3 s. u; mB. -1) m; j/ h& T0 D0 |0 B
C. 00 l0 F8 g, Y1 R' Z  r1 g
D. EOF$ N. N* Q- _7 Q6 T+ X
      满分:5  分
* M, b) C! T* a20.  当定义一个结构体变量时系统分配给它的内存是( )。9 k9 q& R0 N/ I3 A  H2 z) `
A. 结构中第一个成员所需的内存量
) o/ o* i. n1 J) N/ q8 iB. 结构中最后一个成员所需的内存量- Q4 u4 |7 E$ }& \! E: M
C. 结构体成员中占内存量最大者所需的容量
0 \$ d2 r: Y- mD. 结构体中各成员所需内存量的总和
2 |1 y9 S8 a* ]/ _' e1 H/ E* h      满分:5  分 & x: U) l" P0 O
+ `$ v$ o7 q8 q3 Q: @4 F- U
久爱奥鹏网:www.92open.com ; {, \, n% R# \4 ~

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2025-2-25 06:37 , Processed in 0.099967 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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