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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东北大学 15春学期《高级语言程序设计基础》在线作业123资料

[复制链接]
发表于 2015-4-2 13:28:24 | 显示全部楼层 |阅读模式
谋学网
) O" k8 z* Y- v! B, a
15春学期《高级语言程序设计基础》在线作业1   z* ~; U% e: T, X& V- D

; \$ r$ W; k( l. |0 b2 u/ {  |+ p: a' @" _( E/ W' ^, g, P
+ d& X, C, j% {9 r8 [! N: P
: o1 {0 M# V* A8 h  h
一、单选(共 20 道试题,共 100 分。)
; T# p/ W2 T# o, S4 G
# [9 d3 B9 R  E- j! v: u1.  当正常执行了文件关闭操作时,fclose函数的返回值是( )。6 Q( d0 p6 o) N
A. -17 |( @: a! x& h3 _4 l9 ]& v/ i
B. 随机值
! L2 O+ ]1 `# `C. 0
+ Y* [# E2 u1 V; r: ?$ \9 p' I4 |D. 1
9 O! \8 k. Y, C0 Q4 M. a正确资料:C% z+ Z4 J5 B- x( D0 Q
2.  以下程序的运行结果是( )。  main( )   { int a=1, k;    for (k=0; k<3; k++)     printf("%4d", f1(a));   }   f1(int x)   { static int z=3, y=0;    y++;    z++;    return(x+y+z);  }: O! b) e/ e: y( E9 M% T
A. 6 8 101 D1 y; j/ A) N
B. 6 6 6
/ ?) a+ a  ^0 W) x$ |8 KC. 7 8 93 \& j  m* k# E8 s, N& Y# V
D. 7 9 11* D7 z+ ~( Q) [1 m
正确资料:A
, j' F( m2 r  t" t; g3 A3.  设x,y是float型变量,则不正确的赋值语句是( )。) Q# G4 B3 u0 e7 S# ]
A. ++x;
% W2 C  {' x- X% J6 {2 N  BB. y=int(5);+ z" `1 Z" a7 D7 E+ B" p6 z
C. x*=y+1;
  y) J9 b0 S' M! t) d% s+ u8 ]4 M9 YD. x=y=0;
: L8 k, {9 v8 H3 L9 Z% W正确资料:B
5 p' ]3 {4 V- |5 B# N4.  C语言结构体类型变量在程序执行期间( )。! i6 ~' D3 ]( A3 \% w
A. 所有成员一直驻留在内存中$ ~, a1 B$ a) @# n1 n6 ^
B. 只有一个成员驻留在内存中* d) b! S& T& P' m. K* k# b
C. 部分成员驻留在内存中, C$ ?- g- J. P2 C8 Q  f6 \  o0 q9 z0 |
D. 没有成员驻留在内存中
& H. @8 z1 G4 @正确资料:A
0 x; g" D3 y) B* t: M  j- b5.  若调用fputc函数输出字符成功,则函数的返回值是( )。* \8 d" z: q5 ]7 C6 Y
A. 输出的字符5 M7 M+ f$ L- E$ B2 g7 h. b7 ~1 U# ]
B. -1& I& b. Q$ p% V4 ^* K9 l
C. 0
0 }. o1 h1 r6 ^9 p$ t$ gD. EOF
) j# K6 J; @2 U, X正确资料:A
8 U. I8 ~: y. }, r. C# b, G6.  以下程序运行后,输出结果是( )。  #define ADD(x) x+x   main( )   { int m=1, n=2, s=3;    s*=ADD(m+n);    printf("s=%d\n", s);  }
3 i' \5 ^5 r; B' _5 n6 ?' N  P+ K4 gA. s=8
: I( l3 c- t4 h% RB. s=9! Q- }) o2 k0 k$ X; h, o8 n
C. s=6. r1 s% X" Q, A! r7 B! c
D. s=18
0 @2 M' h4 \: m' Q$ K正确资料:D. C- F4 s; E5 K/ }+ T4 S
7.  以下能对二维数组a进行正确初始化的语句是( )。* C* }- \% b1 D, b  R
A. int a[2][]={{1,0,1},{5,2,3}};
: H4 V0 K% Y- a0 f) u/ ?B. int a[][3]={{1,2,3},{4,5,6}};3 Q" ^" I( F6 j7 v/ q
C. int a[2][4]={{1,2,3},{4,5},{6}};5 W8 k8 @, X8 ^5 V
D. int a[][3]={{1,0,1},{},{1,1}};"( `- R8 l) j. O# R5 U9 b, e: j$ {$ S/ y
正确资料:B
( r3 j/ J. L9 a8.  若希望当num的值为奇数时,表达式的值为“真”,num的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( )。
6 q, t7 z( V' |5 }/ S# G' MA. num%2==1
6 A6 V5 R: V4 eB. !(num%2==0)
4 ]3 S7 _3 O7 e- m; V! j6 SC. !(num%2)
! A/ }6 q  R& HD. num%2; ]9 F: \1 H) `$ q$ {
正确资料:C5 S; d0 ?3 C# v2 Q' D3 h
9.  以下对C语言中共用体类型数据的叙述正确的是( )。% @) D/ c* U0 ?8 v$ e& V
A. 可以对共用体变量名直接赋值& q+ {( z% \5 \; E  T$ z
B. 一个共用体变量中可以同时存放其所有成员
/ y. M6 n7 z4 B9 S% VC. 一个共用体变量中不能同时存放其所有成员
* y! A5 Y) R% s+ J. \2 iD. 共用体类型定义中不能出现结构体类型的成员& `6 N8 I7 }% R' A; S
正确资料:C
9 I$ L" p% y$ B3 S9 P4 ]7 }10.  以下正确的说法是( )。
% v& k5 I6 c. A% n! iA. 实参和与其对应的形参各占用独立的存储单元$ X: T- a6 F- G" g( M. C
B. 实参和与其对应的形参共占用一个存储单元
! D# m: o: d6 z# O3 X/ |# f  e, QC. 只有当实参和与其对应的形参同名时才共用存储单元; V/ w$ D4 c9 e' |" _" L8 e& ]
D. 形参是虚拟的,不占用存储单元
& g; u4 z8 u, d. w* n正确资料:A
' c; ?6 z/ [9 P! T' P11.  C语言的编译系统对宏命令的处理是( )。- F* D& i) T8 D. i( N
A. 在对源程序中其它成分正式编译之前进行的- w7 z& x3 Y9 ?, y
B. 和C程序中的其它语句同时进行的7 c, _8 F" y8 N8 U
C. 在程序连接时进行的" ~& A! P/ ]% h% D( N- u2 `
D. 在程序运行时进行的
, q  [% e3 g) E* G正确资料:A7 b" @. a+ x2 g4 u
12.  若有定义:int i, x[3][4];,则不能将x[1][1]的值赋给变量i的语句是( )。. ~! o! S. A& o
A. i=x[1][1]. o: N6 {5 E6 J
B. i=*(*(x+1))1 G0 S$ h" S- l! V  O, o
C. i=*(*(x+1)+1)
5 \8 r4 m3 f% M0 N3 |% J# iD. i=*(x[1]+1)( e9 l9 C3 _5 c" t+ X( l$ g
正确资料:B# S& k$ _  H* e& r/ M! X
13.  若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);' H0 v6 A( U% P% a+ M
A. a=10,b=15,c=10a=10,b=5,c=108 n" t& _$ P. Q+ R
B. a=10,b=10,c=10a=10,b=5,c=10
9 T6 j) h- U% W. G4 s( PC. a=10,b=10,c=10a=10,b=5,c=15
4 {. K5 P; A5 }0 d( gD. a=10,b=10,c=10a=10,b=5,c=5
2 c8 S) Z& F& e$ D/ @+ |正确资料:C
6 W4 s8 L6 {6 @, n14.  在一个源文件中定义的全局变量的作用域为( )。
- Q. F3 n& D! U% d8 k. e8 ]A. 本文件的全部范围
8 U4 F! K1 g' |) s$ @* _B. 本程序的全部范围
5 _+ C8 \1 d* ^& J# oC. 本函数的全部范围
7 B) s& M3 A$ |" E3 E8 m4 iD. 从定义该变量的位置开始至本文件结束
% i) D; N! n+ Y$ b- i# {正确资料:D+ _7 l5 M; Q: X2 L* I' `6 y
15.  以下能正确定义整型变量x、y和z并为其赋初值5的语句是( )。/ b( i9 l5 Y# D. j* j
A. int x=y=z=5;$ ?+ h" H: ]; [8 G$ j0 s1 F0 u
B. int x,y,z=5;
, X, _; |' [: S8 qC. int x=5,y=5,z=5;
% Y0 t# A0 \9 L9 oD. x=5,y=5,z=5;"
, @& w, F  h* m# U* ?正确资料:C
& X8 h1 ?: d- E1 K4 q5 h& J) F16.  若二维数组a有m列,则在a[i][j]前的元素个数为( )。
  G0 Z+ r6 @; n! z; m6 R" F4 pA. j*m+i
( f# U& |0 y2 a7 JB. i*m+j9 X; K& H$ L/ [  ~' b. e: M/ r! Y' N
C. i*m+j-1
, U$ y2 {% k- k- A* ^& x; J9 r' DD. i*m+j+1
5 |+ f% S, P/ ?+ r5 g/ X" j; S正确资料:B9 j( V- U7 ]& ^( P6 q
17.  若使用一维数组名作函数实参,则以下正确的说法是( )。& ^1 H9 P& [- r2 A9 k4 o* [
A. 必须在主调函数中说明此数组的大小/ Y) m& ~8 r4 u+ k+ W; Q
B. 实参数组类型与形参数组类型可以不匹配. F* \* ?, q/ Y9 d. X, q' _
C. 在被调函数中,不需要考虑形参数组的大小
5 g" |/ J  O8 N' TD. 实参数组名与形参数组名必须一致
" V9 w. S) D* S# M/ t正确资料:A7 h! c5 d; L8 T" S$ h( @
18.  设x、y均是int类型变量,且x值为100,则关于以下for循环的正确判断是( )。    for (y=100; x!=y; ++x,y++)      printf("****\n");
( C( \3 v; v& v' R! d1 WA. 循环体只执行一次
2 I. x- `( a+ Y$ u7 M/ aB. 是无限循环0 `2 }! G' ]+ P4 Y0 K
C. 循环体一次都不执行) n" ]5 q  f6 m* e! V- j
D. for语句中存在语法错误
6 h9 M; x$ d7 D- Y/ q% ?- s正确资料:C
$ r# ~- y6 ]7 b5 e  l( _% Y" o; _19.  以下程序段的执行结果是( )。    int x=-3;     do      { printf("%d\n", x++);     }while(!x);
9 j+ g5 c# n, E; c" vA. -3
* U0 X" z0 }( W0 D) VB. -2
) f& m$ h3 D; {( {  P: k# [C. -1
. ~! K5 N. w% ^5 E2 e3 g+ YD. 陷入死循环
* J* I' z: v: b1 ?6 ]3 i正确资料:A
* A/ c* h2 T# F& B+ m" ^20.  C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是( )。
6 r0 z& n0 A$ r3 DA. 地址传递
2 \" w7 Y$ a# E4 K6 V4 ?' OB. 单向值传递6 E8 ?  L- e2 M( [- ]8 n* m& I! N* m
C. 由实参传给形参,再由形参传回实参
! x; b; D) _5 ?. n1 w0 T) ]' h7 PD. 由用户指定传递方式) V5 p5 y) d6 x5 d1 k' g6 R7 `
正确资料:B
! y9 G8 N. v0 c! F4 ]* z& _) b8 T* T6 J! F) y* s: G! q
4 P' S' u6 G, Z  Z4 B5 e8 v

, \, M  G' _7 p! ^
! g) m" M! o& c+ z- ?+ O. c2 p+ H

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-5-10 18:35 , Processed in 0.122831 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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