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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东北大学13秋学期《高级语言程序设计基础》在线作业1辅导资料

[复制链接]
发表于 2013-11-28 19:24:26 | 显示全部楼层 |阅读模式
谋学网
谋学网(www.mouxue.com)是国内最专业的奥鹏在线作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业远程教育辅导社区。
( l4 U5 D1 n+ G0 M$ O" i( |* L
& D' r; Z0 V1 Q+ _8 O9 a4 ?6 t, o$ s2 g$ [5 U& B+ J8 X3 f) E) Z
一、单选(共 20 道试题,共 100 分。)V 1.  以下对二维数组a的正确说明是( )。
0 }7 `  {: l& x! d9 M* U/ [: FA. int a[3][];
8 G8 o+ ?( v5 k; FB. float a(3,4);
3 w3 V  A: K3 j/ z) _- [/ r+ I3 OC. double a[1][4]" D& \; P6 \! }! w
D. float a(3)(4);
4 @# D4 {3 m" P      满分:5  分
7 c6 P& W. d3 _) E6 B. n2.  以下能正确定义整型变量x、y和z并为其赋初值5的语句是( )。
6 \# J8 I+ y: O3 IA. int x=y=z=5;
( J) Z1 Q6 K  g- Q. t/ m5 i/ S6 i9 bB. int x,y,z=5;
0 \) Y+ B5 \( E" CC. int x=5,y=5,z=5;  R1 B- y' c* [1 _# g$ S, ]
D. x=5,y=5,z=5;"( r1 @4 W2 r8 e9 c) ~4 ]7 N. w
      满分:5  分
8 z1 O' ^! v4 a; W/ S6 m7 g+ A/ K$ ?3.  若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);
) H/ Z( J" n# ^1 \" L4 eA. a=10,b=15,c=10a=10,b=5,c=10
3 I5 l: m; g; l' S! L6 @) BB. a=10,b=10,c=10a=10,b=5,c=10$ o% b# r: B4 U% v* }' e
C. a=10,b=10,c=10a=10,b=5,c=15
/ g" f  r/ N9 W* N# p+ ]D. a=10,b=10,c=10a=10,b=5,c=5- }& M. T6 H, X; k' s
      满分:5  分2 @- F. \$ a) a% C8 V
4.  以下程序段的运行结果是( )。 char a[ ]="program", *p; p=a; while (*p!='g')   { printf("%c", *p-32); p++; }
6 ?) t% k( l. I0 c1 S. G" |$ `A. PROgram
/ {) ~0 y+ |5 K- LB. PROGRAM; @: E3 `( r9 A4 S
C. PRO/ Y( B: J  \) d" a! A8 q* |$ \
D. proGRAM# C' Y) V, z: l1 R1 f
      满分:5  分
' K( p8 ^* s" N. \5.  判断char型变量c1是否为大写字母的正确表达式是( )。- R* y' ]1 \% b4 }
A. A'<=c1<='Z'- w, I$ I4 V5 q( m
B. (c1>='A')&(c1<='Z')
% e$ m6 L& o5 T( q  V: P! O, Q' f; [C. (c1>='A')&&(c1<='Z'). {! V; M: I! _# O& K
D. ('A'<=c1) AND ('Z'>=c1)
& J5 b3 z2 M! x  O. _- i      满分:5  分- k( V% h! @/ m. Q- y1 |7 o
6.  设有定义:int a=1, *p=&a; float b=2.0; char c='A'; ,以下不合法的运算是( )。
7 i0 s7 A. d7 [" `A. p++;3 O6 k0 O& m6 ~; k* \
B. a--;( z. p' L8 u1 l- ?
C. b++;
8 D4 v3 M) i$ ?, OD. c--;
- z9 L+ ~4 _0 w9 g9 ]; r      满分:5  分* O, [# M1 r! L  ?' V7 @$ P0 h
7.  当正常执行了文件关闭操作时,fclose函数的返回值是( )。1 l. c& D6 M0 M; @9 z. z$ x
A. -1
+ l( K1 r) Y% }. ZB. 随机值; j( K& p% a- ^
C. 0
( N* I7 [" @5 o: G9 W1 |) a+ J# s; UD. 1
3 S- A8 H7 A! B4 R8 j4 k9 i5 [  o      满分:5  分
# |/ b; L. j% t- t) \. L+ m8.  设x,y是float型变量,则不正确的赋值语句是( )。
5 q6 y* I  P& n5 n( oA. ++x;& e, y, c$ y4 I2 _( G4 }! d6 C
B. y=int(5);
9 Y# D* ~4 Z1 A2 h& [9 LC. x*=y+1;
: Y6 V+ A% k3 p  r! d4 ^2 zD. x=y=0;
7 I. y; H1 J+ e6 V      满分:5  分8 d( T9 o- y2 T
9.  若执行fopen函数时发生错误,则函数的返回值是( )。# ~9 r+ M& n5 D/ R$ r
A. 随机值9 a: F' a) m$ I. C& ^4 H& E8 ^8 c" _
B. 1
: C- f2 h4 {1 M3 j- O' X- o: hC. NULL
" v9 K' h( A! C$ KD. EOF% K; V( N/ u. D8 M8 d
      满分:5  分- R3 |9 y$ J3 F1 l( F7 D3 C
10.  C语言程序从main()函数开始执行,所以这个函数要写在( )。
4 U, K2 }6 r- b1 e1 lA. 程序文件的开始
* `- V- [3 Y3 ^9 O. dB. 程序文件的最后
* b) @8 X2 D9 ?% w5 IC. 它所调用的函数的前面
3 Y8 A8 j8 P( P; K0 N% A9 h) vD. 程序文件的任何位置
$ L- E, S3 [1 w: E- K( E, M& A      满分:5  分
  @7 N8 Z2 P& W2 ]: W, l11.  以下对C语言中共用体类型数据的叙述正确的是( )。6 l, z  T6 Y- s+ Y8 K
A. 可以对共用体变量名直接赋值3 W! f5 x3 M! ]1 R% g
B. 一个共用体变量中可以同时存放其所有成员
9 F" i5 |8 o" q( pC. 一个共用体变量中不能同时存放其所有成员3 q+ M$ W0 \( M, S7 k; ?
D. 共用体类型定义中不能出现结构体类型的成员0 c# A; b' L2 J0 J6 y
      满分:5  分
+ k' H. i' W5 Q" R  D12.  C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是( )。5 n% Z0 X7 w9 {. x" B
A. 地址传递
6 q6 v% t3 F' [5 b( C: jB. 单向值传递
* T+ O( |7 `' ~: G2 T3 Z- t1 mC. 由实参传给形参,再由形参传回实参) n: x3 h6 i1 g. x8 n! o- |. k
D. 由用户指定传递方式7 ~# h+ h' ~4 {6 j$ A6 G
      满分:5  分0 y7 X( F, u2 I( E# o. `; d( G
13.  若用fopen打开一个新的二进制文件,要求文件既能读又能写,则应选用的文件方式字符串是( )。
1 d  h8 `6 r8 ~( s- QA. "wb+
8 g$ b0 j+ W. J, SB. "r+"/ z. U/ Z7 H+ |# H1 w& h
C. "rb+"
4 V" ^  s% n, s4 U( [4 h+ i# y7 ^D. "ab+""  }9 K/ g" j) |0 r. y/ k) o3 @
      满分:5  分
8 k+ s' V0 t) R14.  设x、y均是int类型变量,且x值为100,则关于以下for循环的正确判断是( )。    for (y=100; x!=y; ++x,y++)      printf("****\n");
4 b1 D3 j+ Z, S# _% d% QA. 循环体只执行一次- J) ?4 q' i. L+ C, |
B. 是无限循环1 D, p' u: u$ Q$ y
C. 循环体一次都不执行3 F# T/ ^$ d! K' u  X, c5 a# v# ?0 j
D. for语句中存在语法错误
% u( s+ g% B7 s1 Q+ A0 _" v      满分:5  分
! J" g- B6 Y0 D15.  下列程序的输出结果是( )。 #include void fun(); void main() { int x=1; if(x= =1) { int x=2; printf(“%d”,++x); } void fun() { printf(“%d”,x++);}
; o2 z" v! w! A' n# N* l: ^; XA. 2,1,1
8 L: V. [9 p* jB. 1,2,1
; A/ r, @  ^6 D; F5 r2 k1 r) ^C. 2,2,2
+ Q0 t& J( L' H" ~- V0 O% e  uD. 2,2,1"7 `4 j2 f- D: `( t2 M
      满分:5  分
- R6 I% A. n% h5 L: F' G( n" }16.  对以下说明语句的正确理解是( )。 int a[10]={6,7,8,9,10};2 Q0 z8 B/ \' O. y7 R$ w$ y) h
A. 将5个初值依次赋给a[1]至a[5]
7 o) o: O) L$ l2 k8 iB. 将5个初值依次赋给a[0]至a[4]% q6 B* H/ U  K, ~/ U( O7 |- S1 _
C. 将5个初值依次赋给a[6]至a[10]
' ]6 J5 ?. m6 O* w) z0 _. LD. 因为数组与初值的个数不相同,所以此语句不正确6 K' P, D: B6 d4 E" _0 M3 Z: V6 d
      满分:5  分
3 I7 W5 G2 j7 T1 x17.  以下判断正确的是( )。
( k+ V% W) Z" m/ D) P7 vA. char *s="string"; 等价于char *s; *s="string";1 t  T+ \5 O' R2 P
B. char str[10]={"string"}; 等价于char str[10]; str={"string"};- g  s; Q$ q, Z
C. char *s="string"; 等价于char *s; s="string";
1 o8 v5 q$ J% |3 ]$ r# Z# {* ^: mD. char str[10]={"string"}; 等价于char str[10]; *str={"strint"};"3 q! V) B9 \8 B* f6 B
      满分:5  分6 Z  |9 A' F  y2 n0 c! m7 x
18.  以下正确的描述是( )。+ j' X) D# |+ I5 l" c# j
A. 定义函数时,形参的类型说明可以放在函数体内+ K9 ]5 f2 _: a. Q2 w
B. return后面的值不能为表达式
4 X' r" g/ c3 t' NC. 如果函数值的类型与返回值类型不一致,以函数值类型为准$ [2 W6 e0 `6 W; Z- N* T3 B
D. 如果实参与形参的类型不一致,以实参类型为准
: t1 M; [2 q( s( Y      满分:5  分* X/ I( O9 J. H& C7 g+ }9 b4 W
19.  若有定义:int i, x[3][4];,则不能将x[1][1]的值赋给变量i的语句是( )。- ?( P( ?! `# }: Z, U4 }4 e6 k7 M$ O- C
A. i=x[1][1]4 z, c3 c# n. k2 H9 ?* n: F1 x
B. i=*(*(x+1))
; G' I1 ^" `: }$ c) @C. i=*(*(x+1)+1)
8 ?: t+ M. d' Q" zD. i=*(x[1]+1)
8 N* E  x7 W/ A6 _& e: ^      满分:5  分- T, B( C" _/ `3 k
20.  若有以下程序段: …… int a[]={4,0,2,3,1},i,j,t; for(i=1;i<5;i++) { t=a;j=i-1; while(j>=0 && t>a[j]) { a[j+1]=a[j];j--;} a[j+1]=t; } …… 则该程序段的功能是( )。# b% P1 N0 r- y9 \
A. 对数组a进行插入排序(升序)
: h1 h; F' m7 z% xB. 对数组a进行插入排序(降序)# x- [0 }& W1 q9 H4 x5 W
C. 对数组a进行选择排序(升序). u& d4 w! o  r  s
D. 对数组a进行选择排序(降序)
( D) T/ d/ B6 T      满分:5  分
- R( f9 s: r9 f& S( \
" F" U- K* W9 E1 s2 [7 B谋学网(www.mouxue.com)是国内最专业的奥鹏在线作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业远程教育辅导社区。

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-11-26 01:30 , Processed in 0.108802 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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