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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2011-10-26 20:05:15 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 20 道试题,共 100 分。)V 1.  C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是( )。
0 [$ d2 m1 y! O/ S, p& b  fA. float# V6 L2 h9 _2 T: q5 m6 z! n8 ^
B. int
* _6 y0 w7 W7 g& u3 m! f% C7 B% QC. long- c- B3 g+ B8 z' z
D. double
9 {! A' S  x* L+ w: N      满分:5  分  F8 ~' E( v. a; {0 ^
2.  在C语言中,整数-8在内存中的存储形式是( )。
) o2 y" ~+ a" F: E. A# c( s  AA. 1111 1111 1111 10003 @% |! _/ k7 w" k: D1 `& U  I
B. 1000 0000 0000 1000
' Y, X7 X# O; [) P& ^5 A* RC. 0000 0000 0000 1000
6 w8 Q5 u" b7 y" P# hD. 1111 1111 1111 0111/ y/ f6 T3 ?9 T+ P! X
      满分:5  分( j/ F% Z( f5 X, f+ c" M
3.  在一个源文件中定义的全局变量的作用域为( )。
1 B+ o) n+ s2 ?! S: LA. 本文件的全部范围+ A4 I- u' j6 @1 m
B. 本程序的全部范围) L8 p# |, f0 G1 e) K
C. 本函数的全部范围
3 G- Z% c0 M4 n" y0 vD. 从定义该变量的位置开始至本文件结束( R0 b7 M: ]* m$ o
      满分:5  分
: g7 z( t( U* _0 L4.  如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是( )。5 o# }5 X) z" {# q0 R
A. 该变量只在该复合语句中有效
" P; s- M5 Z2 V/ O" R6 H% }( gB. 该变量在该函数中有效1 [' H( ]' T) G& X2 L
C. 该变量在本程序范围内有效& v" f+ {" e  W$ _
D. 该变量为非法变量7 W# H3 d  |- |3 P% K- e2 G# b! M- g
      满分:5  分5 r  r6 g) ?* y; ]- F
5.  当正常执行了文件关闭操作时,fclose函数的返回值是( )。
! U1 D6 `. a4 \: ~% hA. -1( N! Y3 t. g, I( K
B. 随机值7 U' k* q6 k6 W; Y  ^( [
C. 0
/ T  S6 p0 e1 GD. 1
# u8 V7 ^* c) L/ R" P) R      满分:5  分
; @& j- }8 X3 |6.  函数rewind(fp)的作用是:使文件位置指针( )。; Q9 c- o- E6 m. h+ z. V
A. 重新返回文件的开头+ R# l5 d# y+ \, C: D/ I% M  q
B. 返回到前一个字符的位置
9 k9 L9 F3 b) b! W8 oC. 指向文件的末尾0 I3 c7 T3 `( m
D. 自动移至下一个字符的位置1 v! d- d6 e. k
      满分:5  分
. r/ T5 n, G2 h7.  以下正确的说法是( )。, K, s0 ]1 m: o. B9 x8 E( N
A. 实参和与其对应的形参各占用独立的存储单元: v3 b$ P0 \$ d. v; {( s! g- k0 {
B. 实参和与其对应的形参共占用一个存储单元) _: X- o: I. P/ }2 Q
C. 只有当实参和与其对应的形参同名时才共用存储单元. Z( a8 g+ ^6 o# X
D. 形参是虚拟的,不占用存储单元" T% u, K; B1 {# O- S
      满分:5  分, u  `- I  y/ M$ c6 Z
8.  C语言程序从main()函数开始执行,所以这个函数要写在( )。
3 l% o. J1 k' G. WA. 程序文件的开始
% g8 ]7 l0 T9 l" C5 iB. 程序文件的最后! C3 \! h- X2 P* K2 P; e
C. 它所调用的函数的前面
$ U) X; _: d7 u' gD. 程序文件的任何位置
4 Y. L' I# d  _+ ~1 v& K      满分:5  分
9 ]7 O  [- I0 z. J% l9.  以下正确的函数说明是( )。
+ g% H/ b+ y' q/ o( iA. int fun(int a, b). Q5 r+ J5 A  H" B
B. float fun(int a; int b)$ r9 {2 o) l) U
C. double fun( ), j0 e5 i+ ^% @' e$ c
D. int fun(char a[ ][ ])
* X  P9 r( Q% o6 E, D* f9 ~' t      满分:5  分" d3 R1 p! r4 `% a- [! B/ ?
10.  C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是( )。+ P0 h( h4 G: n6 r9 ?
A. 地址传递0 B- g, d5 y' n! h2 ^! x
B. 单向值传递. i: V. G6 P* Q( t; p) Y
C. 由实参传给形参,再由形参传回实参% N4 A" B8 c$ M  B! F* k8 `8 s2 W
D. 由用户指定传递方式5 J) N, U( R( f1 A# V
      满分:5  分* s. x: W: h- W1 N% `! s' H
11.  若用fopen打开一个新的二进制文件,要求文件既能读又能写,则应选用的文件方式字符串是( )。
# g1 G/ H, ]2 g" ?A. "wb+. X4 f; r# g5 c. W6 J' v4 J3 Z
B. "r+", [! R" f( H+ _. }( a' o
C. "rb+", S0 g% W0 X* a6 l4 r+ ^
D. "ab+""6 P" V0 s# v. z0 J7 ^- v
      满分:5  分7 h7 D& |! b' G4 E
12.  已知学生记录描述如下,下面对结构体成员"computer"的赋值方式正确的是( )。 struct student { int num; char name[8]; struct { float math; float engl; float computer; } mark;} std;
4 k: j* e  m, D* J8 ~9 aA. student.computer=84;( g' e: h, `, P7 d/ c
B. mark.computer=84;
7 K. i0 s1 W* c( XC. std.mark.computer=84;0 d, W& x/ Q3 L
D. std.computer=84;1 z' A: [8 o* h" ?' H' {3 _. P
      满分:5  分
: E( O8 E% w) p1 Q- A! }8 h% {13.  一个C语言程序总是从( )。$ O, ], p' [% X0 E. |
A. 主过程开始执行, i/ O) O6 V# ^( K
B. 主函数开始执行8 F  u2 i+ s& e5 f0 r1 R: x7 a
C. 子程序开始执行
/ o5 J% B2 D4 P9 j! LD. 主程序开始执行
6 ^9 c) t3 x+ _% x& c, N# m7 e      满分:5  分
4 `+ i* V( I9 X14.  函数调用语句:fseek(fp, 10L, 2);的含义是:将文件位置指针( )。
7 h% `" \) Q5 p/ K- I. \A. 移动到距离文件头10个字节处
) X1 H$ y+ Z3 x9 E! dB. 从当前位置向后移动10个字节
% U- K! t: R6 q: kC. 从文件尾部前移10个字节- W, p, ]6 C4 r6 C; t& O* \, S
D. 移到离当前位置10个字节处1 v" j) W6 ~5 ?' ^
      满分:5  分
' h% L' L/ e' ^5 T" w$ P+ W15.  若使用一维数组名作函数实参,则以下正确的说法是( )。
  p7 o0 }6 M- z& ~3 uA. 必须在主调函数中说明此数组的大小' G9 H( I8 A' \. F! p
B. 实参数组类型与形参数组类型可以不匹配7 v  \3 w7 D5 n- R3 V# n2 }
C. 在被调函数中,不需要考虑形参数组的大小3 `% c4 m! \3 m
D. 实参数组名与形参数组名必须一致$ v4 `5 x6 o& k4 ?
      满分:5  分
# v* |* h3 m$ a4 b- E  v0 @3 D( g16.  C语言中字符型(char)数据在内存中的存储形式是( )。
2 u# i# t& S2 C" c$ r+ ~A. 原码, [( c; p% w* J) _2 A. s9 B  \$ s
B. 补码
* s6 ^5 k8 h# {/ |. }7 |# D, KC. 反码
' V9 B  E0 e& _0 MD. ASCII码- a. _+ T2 ]& s- T; m# a* A# \1 s4 m
      满分:5  分! @* b) ?! W/ i) X. j6 j9 t
17.  系统的标准输入文件是指( )。+ ?. o4 D3 B) l/ Q
A. 键盘4 D3 p2 z# W: W4 h! J
B. 显示器1 W3 Q6 a% F7 B) k6 X' @
C. 软盘; Z  ~0 z+ \5 o: w
D. 硬盘
& t( T6 p; E( W; g6 x6 S      满分:5  分
) q% I1 f/ Z6 r& N6 s18.  以下正确的描述是( )。# F' S5 U+ s% z% O
A. 定义函数时,形参的类型说明可以放在函数体内# `0 b. a, [/ a  I3 L4 u1 h
B. return后面的值不能为表达式$ V8 n7 ]1 F, [% w3 H" r
C. 如果函数值的类型与返回值类型不一致,以函数值类型为准% k! Z+ e; n) W. P3 \  k8 d; t
D. 如果实参与形参的类型不一致,以实参类型为准2 G& o& B7 x1 `8 B
      满分:5  分
) ?! L4 I- O$ Y& E5 w1 I0 ]19.  若调用fputc函数输出字符成功,则函数的返回值是( )。
4 O4 M- V$ @. T+ s6 z0 g4 \8 sA. 输出的字符' g( U; @/ e8 E
B. -17 V3 [# V( s/ L1 n3 T) u
C. 06 E" a4 r; K  I, L
D. EOF; a7 R7 y& ~' w* q
      满分:5  分
0 }( U* W4 {: Z- F20.  当定义一个结构体变量时系统分配给它的内存是( )。- T% h/ ^  W1 j# k0 B
A. 结构中第一个成员所需的内存量) }% K  G, i, ^
B. 结构中最后一个成员所需的内存量
7 ~4 T# @, ]+ u  m2 H0 d- i: OC. 结构体成员中占内存量最大者所需的容量
$ Y5 V$ x' L, v1 P+ sD. 结构体中各成员所需内存量的总和
; \0 i. s1 B1 [0 {      满分:5  分 ; k; \+ Q! e1 h$ s2 d8 V: s. V
4 T  H( y& A7 E3 w; c: N% n& E
久爱奥鹏网:www.92open.com $ N$ l7 w2 T/ u2 v8 `) q

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2025-2-25 06:18 , Processed in 0.111287 second(s), 25 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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