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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2011-10-26 20:08:07 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 20 道试题,共 100 分。)V 1.  设x、y均是int类型变量,且x值为100,则关于以下for循环的正确判断是( )。    for (y=100; x!=y; ++x,y++)      printf("****\n");
/ ^: a) y  m0 y" H- u# a5 |# ^A. 循环体只执行一次  B6 J' v" c3 @9 R4 I/ d  m
B. 是无限循环: M9 m$ A6 g) q: l# j2 U9 f
C. 循环体一次都不执行6 R1 s. M3 C/ D# @' i* n. G# N
D. for语句中存在语法错误
1 [5 ]+ U+ a+ ], T% t0 X% I9 r0 y      满分:5  分
# m7 A  F' s) [( [. F, u; q2.  下面对typedef的叙述中不正确的是( )。3 q$ Q( c) w2 a
A. 用typedef不能定义变量名" k% ?+ _7 n/ J
B. 用typedef可以定义新的数据类型
# l  M  G2 V; C2 G- Z1 a; yC. 用typedef只是将已存在的类型用一个新的标识符来代表
" J+ Q# R9 V5 ^+ t' `5 x( e# mD. 使用typedef有利于程序的通用和移植
& ?5 }. ^2 _9 ^4 ^8 {      满分:5  分
" P7 |/ {8 R- s6 {7 {& }+ M3.  判断char型变量c1是否为大写字母的正确表达式是( )。
! U- Z. ^& f6 Q( V+ LA. A'<=c1<='Z'
- t$ f9 l; g5 A) [/ IB. (c1>='A')&(c1<='Z')& n8 {/ q6 g) r, [# @. @; R1 E
C. (c1>='A')&&(c1<='Z'); i  G/ e* L0 K) m6 v6 D2 ?) U
D. ('A'<=c1) AND ('Z'>=c1)7 s$ U+ z+ t& s* ]9 a% W& R" R3 c
      满分:5  分& p. ^! v3 l9 I# W3 G: o
4.  C语言结构体类型变量在程序执行期间( )。# `# Z" F- g) j) D/ Y% l
A. 所有成员一直驻留在内存中' c) _6 `8 P$ p- L1 [7 w
B. 只有一个成员驻留在内存中
8 ?- Z2 l* z8 w5 H7 y! S. jC. 部分成员驻留在内存中( L8 K; e) Y) O
D. 没有成员驻留在内存中3 \$ d0 Z. l2 ]1 b
      满分:5  分6 q; a4 L4 [* Y) ^8 q# }
5.  当说明一个共用体变量时系统分配给它的内存是( )。* b2 M" M* E+ e/ u  Y
A. 共用体中第一个成员所需内存量+ p$ p" _; \" T0 l! p1 m1 J
B. 共用体中最后一个成员所需内存量
, p. q# x4 Y, c+ V9 W& DC. 共用体成员中占内存量最大者所需的容量
9 |* c: c- U; m' Q- iD. 共用体中各成员所需内存量的总和
1 D0 m' A- o/ j" u7 S+ q) ~* u      满分:5  分% h% f( ?! n, |* w
6.  C语言的编译系统对宏命令的处理是( )。; u/ H! m3 U! n$ B  N; Z, m
A. 在对源程序中其它成分正式编译之前进行的+ K7 G# t7 T5 k  O, K5 Y
B. 和C程序中的其它语句同时进行的
. M, R- x. A( NC. 在程序连接时进行的! a: J2 e9 ~4 o2 C% d
D. 在程序运行时进行的
9 c! J( V5 X1 V* y& n      满分:5  分' \- r( f1 R$ k0 F9 Q: B
7.  若调用fputc函数输出字符成功,则函数的返回值是( )。: Y: q4 N. U) a" P) i! E
A. 输出的字符" z2 j$ l$ p& P0 {) p# O! r6 [
B. -1
, y) ?9 D  A3 I5 `; ?1 f+ X8 w2 ZC. 0! v  _3 Z) `! a. s  u! c3 F
D. EOF
( ^8 |$ M: f4 x3 `  v      满分:5  分) a0 M  _, N2 y% @7 g, t
8.  已知 long i=32768;执行语句printf("%d",i);屏幕显示( )。0 [, ?4 R3 y) d- C8 J7 x! X1 r' K
A. -1! K) c1 l( D2 Q1 [  r1 G. B
B. -32768
, c& b# x- T  p5 U* L4 Z$ a. nC. 16 |" L% c. z1 L
D. 32768
8 z8 [, l8 \# _, ~/ X      满分:5  分
% \$ V6 B0 C7 U( z7 J  r9.  以下能正确定义整型变量x、y和z并为其赋初值5的语句是( )。; P& _9 v6 F! Q  E$ R) B! @% u
A. int x=y=z=5;* E) N- b& x! n/ E, y! z: J4 y+ T
B. int x,y,z=5;# x) I0 w. z: e* h. b. r9 A* t9 o
C. int x=5,y=5,z=5;
% ~- c, A" Q  C) V. F6 JD. x=5,y=5,z=5;"& l7 e( \5 G0 J8 t% l2 q! `5 W
      满分:5  分
" T. l/ L- x$ i* v. O, M10.  执行下面程序段后,x的值是( )。 int x;printf("%d\n",(x=3*5,x+5));
9 F3 G& W) V  \% zA. 10
" T2 w8 Z7 o% Y3 e  q( B/ \5 TB. 15
5 S; |' h% R0 [  t) J* v7 m6 }C. 20* A* s, Q6 P) N3 k# [4 Y. J
D. 5" C: V3 k3 \1 C
      满分:5  分
$ C5 r. S0 X" G) F' m+ ^4 y3 N0 v11.  函数调用语句:fseek(fp, 10L, 2);的含义是:将文件位置指针( )。
, E! ?' t8 Q5 h9 V; x$ p6 |A. 移动到距离文件头10个字节处
4 D" _- i% A. E) D. F9 q8 b5 WB. 从当前位置向后移动10个字节
2 b( [$ y+ U2 QC. 从文件尾部前移10个字节% ~& p  b9 q  w/ ~+ ^9 }
D. 移到离当前位置10个字节处2 \3 w* ^, \8 N. n  z3 t0 I' n6 g
      满分:5  分
1 }5 @) k8 R+ o2 U12.  下面程序段的输出结果是( )。 int a=023;printf("%d\n",--a);! ~8 X5 x, Y8 ~- t$ X$ V: q
A. 23
: B0 N! G$ w) pB. 177 N/ t) n' C% V; j; [( c8 Z
C. 18! e) ?# h# Z- u/ x* H' v3 J+ z
D. 24
9 L6 E1 _2 e, K      满分:5  分
/ I/ Y+ V$ q5 H  a& b3 s13.  函数rewind(fp)的作用是:使文件位置指针( )。
4 B! }6 k% N' EA. 重新返回文件的开头- U8 G/ O8 l6 |9 P, _
B. 返回到前一个字符的位置/ q. Z3 U% ?; b5 a. M
C. 指向文件的末尾
# D. m0 b( n( Y. G/ {5 lD. 自动移至下一个字符的位置1 s" F2 T* ~$ x4 i
      满分:5  分
) v% ^; @4 l4 n  f# o2 q14.  系统的标准输入文件是指( )。
1 h5 o+ w0 c5 ^7 Z) f, oA. 键盘
0 N6 P( R+ Z& ?3 H5 OB. 显示器* {6 M! `$ R4 E' _3 p6 r* ^( O
C. 软盘
3 D2 b( F' v& Z* t, R0 nD. 硬盘
# S" z7 D2 C% {: z      满分:5  分6 m7 h* s$ {( X8 ?# o3 E* }
15.  以下程序的输出结果是( )。 main() { int a=0,b=1,c=0,d=20; if(a) d=d-10; else if(!b) if(!c) d=15; else d=25; printf("d=%d\n",d);}
1 _9 j0 G/ a; v! D/ EA. d=10
  X7 z3 O& Q  w+ ^& j. kB. d=15
6 t0 a) D1 Y' {9 SC. d=20" P8 H. Y$ |5 m, W
D. d=25
  d; T+ F* F) E; @3 g( U      满分:5  分" i& V' |$ A: h  k" k$ Z, [
16.  以下程序段的执行结果是( )。    int x=-3;     do      { printf("%d\n", x++);     }while(!x);5 v8 r8 ~4 ]) m, x9 _
A. -3
+ O8 Y% C# [1 d5 i' X3 @6 X- eB. -2, \2 x% ~8 d& q: r
C. -13 P, m2 U' `4 k
D. 陷入死循环
( Z5 }6 r- R; }  G; m      满分:5  分+ `8 U: y; [' B% b( ~) N
17.  已知ch是字符型变量,则不正确的赋值语句是( )。
% a; O) E  O4 @3 iA. ch=5+9;9 N/ }; X; C- a2 s: v& ]
B. ch='\0';
- Y" _, i( c( j) y. uC. ch='7'+'9';
& B2 _( n4 ~+ z  W1 [" O/ oD. ch='a+b';4 {; h6 \" a8 A% b1 A  c$ `
      满分:5  分
8 P- P" A& f- }) |18.  语句while (!y)中的表达式 !y 等价于( )。
1 l; P7 }$ ]: s3 F3 Y4 `0 AA. y==0
# a! I! `& ]0 pB. y!=12 y2 f5 `) w+ x/ M
C. y!=0/ o- L) y0 u+ q$ r7 O5 g
D. y==1  e; P/ }  P8 c* ]( r5 v
      满分:5  分
8 V  p& L1 Q" o19.  设x,y是float型变量,则不正确的赋值语句是( )。8 @- z; }5 q( z" V' ^6 B
A. ++x;
2 n0 ?# ?# I: V% D9 t& jB. y=int(5);( z3 }; S9 I* J& X" C; W
C. x*=y+1;7 q2 I3 V" k) }6 [
D. x=y=0;7 e2 j1 ^8 A, @; N. M  X
      满分:5  分; T$ Z, i* s6 Y+ S
20.  若希望当num的值为奇数时,表达式的值为“真”,num的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( )。+ A- x2 p0 {/ K) d6 G
A. num%2==15 Y6 t, M. F' x
B. !(num%2==0)
( S7 E! M4 \: x" C+ \C. !(num%2)
# R& x8 E4 [5 yD. num%2% k4 V0 c& `9 w/ a; R6 v5 C; B
      满分:5  分 # C% u; N9 m+ D; a  }: e- r
4 ~& @+ r9 J; `4 c
久爱奥鹏网:www.92open.com
1 A) y+ |& H2 {- d, w

本帖子中包含更多资源

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

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

本版积分规则

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

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

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

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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