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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2012-4-17 18:59:42 | 显示全部楼层 |阅读模式
谋学网
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。) X- x. H0 ~" I" U
3 }0 z7 h1 k% C8 E2 J+ \
一、单选(共 20 道试题,共 100 分。)V 1.  已知intx=10,y=20,z=30;以下语句执行后x,y,z的值是( )。if(x>y)z=x;x=y;y=z;. ?) ^9 u& p4 Y+ M1 v9 I
A. x=10,y=20,z=30
1 `) j% a; @$ h- ]B. x=20,y=30,z=30
! g. y9 W# S+ b7 `C. x=20,y=30,z=10" ~: J: b; A) R0 x8 q
D. x=20,y=30,z=20"; A, p9 r* f5 Q" w
      满分:5  分& h$ T" `$ D# `  R" C
2.  设x、y均是int类型变量,且x值为100,则关于以下for循环的正确判断是( )。    for (y=100; x!=y; ++x,y++)      printf("****\n");) w0 j3 V1 K/ ?; K, ~
A. 循环体只执行一次
  S2 J8 c6 Y  v5 y. v6 XB. 是无限循环' k1 i; H8 x4 c$ Q7 n
C. 循环体一次都不执行
* C/ Q* T7 O: c; u0 JD. for语句中存在语法错误
: Y1 H  d2 V# S0 G8 w! S( Y      满分:5  分! d( p! v) {! R, |- a7 T/ u1 o
3.  C语言的编译系统对宏命令的处理是( )。
+ C$ p/ w8 N; a. `A. 在对源程序中其它成分正式编译之前进行的  n& I. y. I+ p) y( U) d; }! }" N
B. 和C程序中的其它语句同时进行的
6 p& g) e- x0 x9 Y! WC. 在程序连接时进行的- r* `, C. t% P  ^& J/ K
D. 在程序运行时进行的
; g1 D8 l3 ]' w: e! |1 C8 C- T      满分:5  分
* k' U0 N7 i' }* U7 R3 R- x4.  设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);
7 d) y; T4 E  m  n# FA. 1234123121<回车>
9 \! X' a4 T. J- C* @' nB. 1234123412341234<回车>
7 W6 @* H& R* j1 hC. 1234+1234+1234+1234<回车>
( V% c* J$ l! V. BD. 1234+123+12+1<回车>
% x8 Q' n' P& q4 d- Z% P& C5 `      满分:5  分$ V. z" w9 h2 n5 P& D' s0 E
5.  以下程序的运行结果是( )。 # include "stdio.h" main() { struct date { int y,m,d;} today; printf("%d\n", sizeof(struct date));}3 Y8 y5 u0 H1 }$ U
A. 2' w& ?/ E  k/ L8 T- x& [
B. 30 g7 l$ l# L) P; ?5 F" c
C. 6  a3 d% O4 v( C( U2 g: @7 W
D. 出错
. ^9 q- m3 @: A% S( x* Q1 H# X) W3 W      满分:5  分# B# m0 n/ x, |( U7 [4 D9 t
6.  以下有关宏替换的叙述不正确的是( )。
$ o, ]9 O# [8 j6 \A. 宏名不具有类型7 P! x. n4 Z8 l# w
B. 宏名必须用大写字母表示
- s, |; H8 w; ~! G# uC. 宏替换只是字符替换
/ Y! a$ ?! I; u% x) |1 j9 a! Q1 ND. 宏替换不占用运行时间* z. p; Y6 z% C( @# [: N9 k. i
      满分:5  分
& Q3 b5 }0 L+ U  m: {7.  设ch是char类型变量,其值是A,则表达式ch=(ch>='A'&&ch<='Z')?(ch+32):ch的值是( )。
& x* l* _% _1 F* dA. Z
' y( X6 n* e$ V5 JB. A5 w4 f( k3 f) F
C. a$ r! H+ Q- i7 B" d1 `
D. z: B7 u) {2 ]6 P& e) r
      满分:5  分! U' j7 z; k$ R/ Q% F! Z/ I  L1 L
8.  下面程序的输出结果为( )。 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; }}
7 o; c8 L4 c  ^* m' L, e0 kA. **0**
+ c& j. X( O9 }9 ~B. **0****2**
% Q# C% E' a9 B& A) I5 p* }$ k$ fC. **0****1****2**8 L6 x% ?" f2 c& P9 _) c
D. 有语法错误2 i2 h" d2 f) d. g0 V7 ^$ P5 T) K) W+ Y
      满分:5  分
& J: x& e. S' P9.  若用fopen打开一个新的二进制文件,要求文件既能读又能写,则应选用的文件方式字符串是( )。
0 Z/ N4 H8 ^5 |A. "wb+0 Y$ j% x( I! q2 O& i% `* ?$ F
B. "r+"7 A3 Q6 F0 E" c
C. "rb+"
" d8 D$ ~0 y- mD. "ab+""
( @& H4 o/ }% j      满分:5  分
3 Q. Q+ P# _& Q: h7 K" @& R10.  判断char型变量c1是否为大写字母的正确表达式是( )。
" |  J. W! f) _, u: ^A. A'<=c1<='Z'
( K" K4 h" W3 A9 m6 Q( G/ L6 {B. (c1>='A')&(c1<='Z')  q" N  S; Q1 B
C. (c1>='A')&&(c1<='Z')
5 T$ h5 m& l6 U4 o5 S0 @9 ED. ('A'<=c1) AND ('Z'>=c1)
1 U$ I. L! y' t% [6 `8 r- q; V      满分:5  分
6 b. b& e: V* s11.  执行以下程序后,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);  }
8 T9 P1 e$ w7 K6 PA. 120
% `/ B% `2 x+ o. s( \( ~! x: lB. 801 Y# N+ Y5 g8 x; l: P) h
C. 12
. ^& h; W; d8 [8 SD. 8
# s: k% z* b8 q  ]* O( F0 t      满分:5  分
1 l  f  X& u0 k) K0 F12.  下面程序段的输出结果是( )。 int a=023;printf("%d\n",--a);
9 n! g8 ?# A6 p$ o) V$ Z! MA. 23
0 |4 ~" F+ O/ v+ ^+ r% {3 Z% @B. 17$ X/ F6 Y8 c$ ~6 j- W
C. 18, s$ ~; E' i; H# Z+ m: C$ V( ?8 H
D. 24
- [7 d% z8 j( H$ e) ?$ t      满分:5  分
+ \2 |4 {& }9 o9 b13.  当正常执行了文件关闭操作时,fclose函数的返回值是( )。/ D4 z; e- R$ s/ Y
A. -1$ d8 n! U" S% X  K* k2 |
B. 随机值! A/ B* `$ X0 ?0 @( Z* \+ k
C. 00 T/ H& I, \2 G8 y# G( F
D. 1
. r" s; r( P. K5 H8 D5 ^- i- h      满分:5  分5 k+ }) k2 D+ Z# H4 p3 f3 z( x8 G
14.  以下程序运行后,输出结果是( )。  #define ADD(x) x+x   main( )   { int m=1, n=2, s=3;    s*=ADD(m+n);    printf("s=%d\n", s);  }) p# Y; L' C2 h( q9 Y
A. s=8/ S' r6 @6 c$ \& E. }) {( }$ ]
B. s=9
9 p% R; J: b0 }C. s=6
. }7 a5 e1 C* |9 H. `D. s=18" O3 p; W% c4 |5 N9 m( S
      满分:5  分) S" E3 {. W1 d! s4 H- R1 b) t( v6 e; ^
15.  以下能正确定义整型变量x、y和z并为其赋初值5的语句是( )。' w- z& k+ g9 |4 R3 u- C
A. int x=y=z=5;
% j( n# j) y# r/ t  z! y# d' [B. int x,y,z=5;
( ^' Q& c' @% V' IC. int x=5,y=5,z=5;, p# n% R# [4 Q; L* f4 K$ k
D. x=5,y=5,z=5;"
# U: ]; Z- h5 _" ~9 e8 Q      满分:5  分
, z0 q& `9 H! [$ y  Z1 a. H, }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); }}6 P0 i8 K* _! M5 U
A. 39 81
1 S3 Y0 E7 ?+ v# D4 nB. 42 84% ?2 u* M0 u9 b
C. 26 68
# k5 B# g8 G3 ~2 S4 L  p* L# FD. 28 70: ^5 N# o: [8 R5 {! _, M
      满分:5  分; I! Q6 A5 F" c3 a- F: Y! ^
17.  若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);7 u2 F  N, Z& O' v  E
A. a=10,b=15,c=10a=10,b=5,c=10
" O8 T$ f( f) b: O( KB. a=10,b=10,c=10a=10,b=5,c=10! P: M: a" D$ r8 n6 f+ l: n, u5 ^
C. a=10,b=10,c=10a=10,b=5,c=15
- B7 Q: M5 b, a+ g, U( Y! {D. a=10,b=10,c=10a=10,b=5,c=5
+ w; d# e6 U- p( |9 l! Q      满分:5  分5 m+ v: |. M- w* v- ^# h
18.  下程序( )。    main( )    { int x1=3, x2=0, x3=0;       if (x1=x2+x3) printf("* * * *"); else printf("# # # #");    }+ S1 y3 E3 r" F. G$ g- ~! a8 J  q1 N
A. 输出:* * * *
8 A9 A( ?+ x) Q9 |9 i/ e: C2 GB. 输出:# # #
# P3 O9 m& l$ }" mC. #存在语法错误- Q0 j, _; j; x! g: i: l6 M" e
D. 无输出结果7 U  a+ w1 ]" z8 W  I3 G; Q9 O
      满分:5  分
" Y2 J% q6 k/ b, k/ x19.  若调用fputc函数输出字符成功,则函数的返回值是( )。9 e  Z3 v) a. P
A. 输出的字符6 z: B* i. g% [
B. -1
% f5 s: o5 g! i  V/ Q/ q- a8 NC. 0
) @3 H7 {' {) n6 {$ ?D. EOF
% q; G; I1 t  x6 T) `      满分:5  分6 o. E% o6 Q/ ?& G5 ]# S# M' C
20.  以下在任何情况下计算两数积时都不会引起二义性的宏定义是( )。
, o- T. C4 z+ h/ \A. #define MUL(x,y) x*y
% c  x9 r( \6 w  e' [B. #define MUL(x,y) (x)*(y)
( m4 ^7 ]+ n  ^; \: E% SC. #define MUL(x,y) (x*y)
" b3 w! {9 h+ Z$ O' f% m3 x& dD. #define MUL(x,y) ((x)*(y))"
4 O" [: }" U7 }) n) U      满分:5  分
, s( f$ s6 l! a  ]: h; b5 N2 |  t2 C4 o' ~. h
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-4-26 16:28 , Processed in 0.113869 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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