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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东北大学12春学期《高级语言程序设计基础》在线作业3

[复制链接]
发表于 2012-4-17 18:59:42 | 显示全部楼层 |阅读模式
谋学网
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。$ Q; z! O' X+ K* ]1 B6 o7 J2 I
# v, A$ g7 M# p. W( J8 g( \3 w
一、单选(共 20 道试题,共 100 分。)V 1.  已知intx=10,y=20,z=30;以下语句执行后x,y,z的值是( )。if(x>y)z=x;x=y;y=z;
" S7 [0 r$ C) K, uA. x=10,y=20,z=309 T' I$ O8 h# B. e7 f
B. x=20,y=30,z=30
9 ^- _. P4 [5 ]5 R, r1 UC. x=20,y=30,z=10
" f: s9 Y0 E- W3 [! pD. x=20,y=30,z=20"
% Z* d3 u3 x- r) s/ ~, D      满分:5  分
5 E  v: r5 _& r( _) o7 W2.  设x、y均是int类型变量,且x值为100,则关于以下for循环的正确判断是( )。    for (y=100; x!=y; ++x,y++)      printf("****\n");1 d1 v& J& a2 {; u. T' h, F
A. 循环体只执行一次
( r) h/ }0 W# S" v- uB. 是无限循环( V, G+ W- y+ a( z
C. 循环体一次都不执行0 R' J. Q: n4 M! @
D. for语句中存在语法错误
( i7 J0 \+ u( ^3 j      满分:5  分
% a5 S) x5 z  k3.  C语言的编译系统对宏命令的处理是( )。: J0 K2 ?1 g$ M$ f6 ~: P) s
A. 在对源程序中其它成分正式编译之前进行的# Z& V- y9 l/ V% P! j4 e. n# g
B. 和C程序中的其它语句同时进行的, N& ~5 Q7 H- ~; }: N5 y
C. 在程序连接时进行的
6 b- m4 \+ l3 GD. 在程序运行时进行的
/ `& _# a( ~! }% ~/ _& X      满分:5  分
- h2 F5 g9 d1 @! s! j1 V4.  设a、b、c、d均是int类型变量,为了使以下程序段的输出为:1234+123+12+1,正确的输入形式应当是( )。 scanf("%4d+%3d+%2d+%1d",&a,&b,&c,&d);printf("%4d+%3d+%2d+%1d",a, b, c, d);0 `1 f* |; R- i
A. 1234123121<回车>
' L0 m8 @% o' H2 D6 M  |3 ~B. 1234123412341234<回车>( M% {) k" R. `5 L
C. 1234+1234+1234+1234<回车>
: T7 U8 a" P+ c- d( ^  s0 ?" b0 iD. 1234+123+12+1<回车>* u# [7 ~0 d8 V  L
      满分:5  分6 \5 P. J9 D9 q+ ?6 b
5.  以下程序的运行结果是( )。 # include "stdio.h" main() { struct date { int y,m,d;} today; printf("%d\n", sizeof(struct date));}
. R# O" V! H% N- ~! `. }3 C7 O% ?9 ZA. 2
+ q; t" O& s- OB. 3/ o9 \9 ?0 O1 f+ ?5 B5 L
C. 6
' S$ a$ b9 N$ O, \& r+ V" h( hD. 出错7 {2 q2 v( S- Y/ S- e7 b
      满分:5  分
: w8 U5 |0 X; v1 l* j$ i6.  以下有关宏替换的叙述不正确的是( )。
3 ]' C- T2 g0 X: I1 c% O( PA. 宏名不具有类型  b1 }6 n& F3 b9 f9 ~
B. 宏名必须用大写字母表示. K' Y- r8 Z' p& m& \
C. 宏替换只是字符替换
/ ~' |/ ~) N+ C% E# y8 mD. 宏替换不占用运行时间" Z- C+ m. S7 W  \3 M
      满分:5  分
2 Z  y/ E! m- f: f! g; l& F7.  设ch是char类型变量,其值是A,则表达式ch=(ch>='A'&&ch<='Z')?(ch+32):ch的值是( )。
; p/ j+ w" m% V1 \# _& \; c! sA. Z7 q' }/ ]2 }+ p7 b# Q% v
B. A6 H8 ~/ C3 l3 ^: ~; g
C. a* Y1 j* o7 B9 U) ?1 F/ e
D. z- f' }6 x$ H5 E" H, m" m
      满分:5  分
4 ~3 t/ t- d( i8.  下面程序的输出结果为( )。 main( ) { int a=1,b=0; switch(a) { case 1: switch (b) { case 0: printf("**0**"); break; case 1: printf("**1**"); break; } case 2: printf("**2**"); break; }}
% @1 H+ D# d  ZA. **0**
! |) r' U; \5 `' U1 rB. **0****2**' |5 o+ ~. @/ g# G# G* C- v
C. **0****1****2**" N6 [3 _# R. |7 w5 y7 o8 }
D. 有语法错误; m1 }% J, R7 {. r/ {
      满分:5  分
0 g* S: c& h5 z9.  若用fopen打开一个新的二进制文件,要求文件既能读又能写,则应选用的文件方式字符串是( )。. g3 ~! z! n# ]' M7 w! H
A. "wb+  }: S1 b/ L6 H
B. "r+"& A# L, R4 t0 i0 l) |! P$ K# m
C. "rb+"
3 L+ P' `3 S* DD. "ab+""
  b- p4 q5 a5 g. h4 U( d      满分:5  分
, O" T1 \% }3 D: K5 q. G9 i10.  判断char型变量c1是否为大写字母的正确表达式是( )。
2 Y* Z0 [4 l+ f4 P/ a+ k' X3 _A. A'<=c1<='Z'
) P, ]" I8 r% m# u" U' q1 t" t7 f% a+ tB. (c1>='A')&(c1<='Z')
9 h6 i! s* |, l- a  FC. (c1>='A')&&(c1<='Z')
+ I, l; e: s' @2 V8 kD. ('A'<=c1) AND ('Z'>=c1)! N2 @. |3 P0 N% ?$ n" s! }
      满分:5  分5 R: \+ ]( ^% d: Z
11.  执行以下程序后,m的值是( )。  #define MIN(x, y) (x)<(y) ? (x) : (y)   main( )   { int i=12, j=8, m;    m=10*MIN(i, j);    printf("%d\n", m);  }
" _' ?' Q5 A! @+ q5 h+ o! r; \$ AA. 120; C7 Z) j# j! A
B. 80
; D3 s" }$ l# f9 \+ T- U5 OC. 12
7 [- l8 D% T  ]7 ?' x* g- O) uD. 8
1 ]. z' g, @/ ?7 f% q. _      满分:5  分
) f( R) B9 [  o. u2 f12.  下面程序段的输出结果是( )。 int a=023;printf("%d\n",--a);7 l& `' c% n9 \- t/ W
A. 23% O1 D1 p6 [4 W; X+ m
B. 17. ~3 n" N( e* M( W; \, N& K+ z
C. 18' @& h* B7 ]+ u1 ^
D. 24, r8 O: ]/ ?! _: k. ^
      满分:5  分6 h- j: ]4 w! y+ T0 T
13.  当正常执行了文件关闭操作时,fclose函数的返回值是( )。. W8 _- x& ]: p
A. -1
& A1 l1 V/ `( f  @) C4 R& iB. 随机值
( O3 X" O, H- G) _0 W; c' UC. 0
& ^; m& u0 R, t% t3 z; iD. 1
% z2 N, w7 F5 w      满分:5  分! W" h- L  m% L  H9 c4 J- |
14.  以下程序运行后,输出结果是( )。  #define ADD(x) x+x   main( )   { int m=1, n=2, s=3;    s*=ADD(m+n);    printf("s=%d\n", s);  }( ^& d  I4 V) H
A. s=8$ @; U2 @- @2 X8 n  s6 y9 \2 L# T
B. s=9
+ D( |7 h! C( q# z0 b/ R2 PC. s=6
& S! x8 g2 C6 ?3 m5 [& ~: OD. s=18
" E( m7 _9 w* y/ I" G3 r      满分:5  分
8 s8 D& u2 s' {' S15.  以下能正确定义整型变量x、y和z并为其赋初值5的语句是( )。
; u/ y  ^) X0 G0 CA. int x=y=z=5;7 u% V- k0 g  |- c+ z
B. int x,y,z=5;
* |" \1 p8 I9 H( c' e- I8 p/ \1 E7 q& MC. int x=5,y=5,z=5;
' g' r. d& v+ Z5 ZD. x=5,y=5,z=5;". s4 |1 v* {# E8 @/ M
      满分:5  分1 V* ^( l6 W' _2 @
16.  下面程序的输出结果是( )。 main() { int x,i; for(i=1;i<=100;i++) { x=i; if(++x%2==0) if(++x%3==0) if(++x%7==0) printf("%d ",x); }}
0 n( E& t, _1 M, j1 mA. 39 81
6 \% ]6 L8 _+ v, J7 N* O( aB. 42 84- |$ g5 O! }/ P2 s# D
C. 26 68
0 |% l) f. D* R6 {0 wD. 28 70
' m0 Z; U6 L5 e: }      满分:5  分
8 y$ e/ L% i4 n, ]9 Y4 N- k+ f17.  若a、b、c均为int型变量,则执行以下程序段后的输出结果为( )。 b=(a=10,a+5,c=10); printf("a=%d,b=%d,c=%d\n",a,b,c); c=(a=10,b=5,a+b);printf("a=%d,b=%d,c=%d\n",a,b,c);' G/ A- f* v& a7 j
A. a=10,b=15,c=10a=10,b=5,c=10
: N, l( d1 ?2 o5 P; o$ h2 ?8 `B. a=10,b=10,c=10a=10,b=5,c=10
7 S# w3 I& K  c- H' G" r( i  |4 |C. a=10,b=10,c=10a=10,b=5,c=15
" P+ Y% v0 @) W4 b$ }' hD. a=10,b=10,c=10a=10,b=5,c=5
: ?- S9 T7 O6 ~      满分:5  分
# R2 S/ C  E  d3 N: r3 n9 ^, A18.  下程序( )。    main( )    { int x1=3, x2=0, x3=0;       if (x1=x2+x3) printf("* * * *"); else printf("# # # #");    }
3 r, N' J! W) D9 T4 A& oA. 输出:* * * *
: z6 I- s, n' m: {* p$ rB. 输出:# # #4 v+ u- ?% ~5 y. T
C. #存在语法错误9 q$ U: X: E- [* Z
D. 无输出结果6 ^, |; T. S+ _; s: R, A
      满分:5  分
1 E4 ^+ r1 Z, S2 A19.  若调用fputc函数输出字符成功,则函数的返回值是( )。
4 K4 h2 T! I6 P  R9 u! tA. 输出的字符# y0 x% f  r! c7 J# A
B. -1
) i9 D( h9 c! ^( `. GC. 0
3 |- ~" U, F/ O# [0 `D. EOF
- U+ [; B, J' t4 r( n' w      满分:5  分0 ^4 |* G; X9 X1 E9 r  z
20.  以下在任何情况下计算两数积时都不会引起二义性的宏定义是( )。+ G" j- r' G7 v4 A* W
A. #define MUL(x,y) x*y+ f* F% s5 P4 y; N/ c8 s6 K  `" ?
B. #define MUL(x,y) (x)*(y)+ r9 K) v  ^  O* K/ C1 n
C. #define MUL(x,y) (x*y). n, O2 @/ u4 h
D. #define MUL(x,y) ((x)*(y))"* M3 G' r  K4 [+ _0 ~/ b
      满分:5  分
8 ^/ Q2 s; ]; n' U+ H7 A0 S, k6 f" @& k9 h
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2025-2-19 06:35 , Processed in 0.103718 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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