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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2013-11-28 19:24:26 | 显示全部楼层 |阅读模式
谋学网
谋学网(www.mouxue.com)是国内最专业的奥鹏在线作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业远程教育辅导社区。
' i+ Z: Z2 M: |* Z3 C
& t; P! z: b# O. C( l2 e) ]% Q- U% x
一、单选(共 20 道试题,共 100 分。)V 1.  以下对二维数组a的正确说明是( )。$ f. f2 ~" R9 `: {
A. int a[3][];' `. j: B1 N2 I7 V& O; V
B. float a(3,4);1 ^& d+ W1 j9 E8 _4 q9 B8 r
C. double a[1][4]& ~) ]  P! [+ e5 X  H# T' t5 N* `" T; X
D. float a(3)(4);& R' c. `6 ^3 d. C
      满分:5  分) R$ m' {0 y5 Y! L: p4 v& f( p" B9 @
2.  以下能正确定义整型变量x、y和z并为其赋初值5的语句是( )。
. I# o3 n3 ^, K, z) o3 zA. int x=y=z=5;1 L/ g. A1 ]/ L  }; c" S
B. int x,y,z=5;# {9 E4 S1 ^5 Q; k7 h2 _% C
C. int x=5,y=5,z=5;
" F8 H! y* p' Q# n, V- wD. x=5,y=5,z=5;"
% ]9 a. I! }' V7 @) K. d/ B" P      满分:5  分3 k! z9 r+ w  F' x/ w( a
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);( e" L0 _7 w  o' k
A. a=10,b=15,c=10a=10,b=5,c=10
0 R' G6 s' i) A, O, tB. a=10,b=10,c=10a=10,b=5,c=10$ d& S+ L4 A6 v6 Z* O8 u2 d, E/ G, o
C. a=10,b=10,c=10a=10,b=5,c=15$ S5 y; J" B- e+ }$ z) @
D. a=10,b=10,c=10a=10,b=5,c=5! X, v6 p) p/ A$ k/ F2 ~3 R- r
      满分:5  分) x) F$ n/ f; d$ M: E
4.  以下程序段的运行结果是( )。 char a[ ]="program", *p; p=a; while (*p!='g')   { printf("%c", *p-32); p++; }
/ s8 r! t1 P$ F7 K$ t: b' {, ^, @A. PROgram
- z2 l, T3 q  z* K6 BB. PROGRAM
$ }+ L4 o' ]' W5 _4 o) Y( LC. PRO
/ C0 j- _$ C/ k* k* |. i* cD. proGRAM
7 h, F) M" u% S  K  \6 h' k& d; ]      满分:5  分
( ?* s: g1 x+ G6 Y5.  判断char型变量c1是否为大写字母的正确表达式是( )。
' h( K; o8 x9 ~/ Q0 Z8 y: p; M8 hA. A'<=c1<='Z'. `( v) s# \& t! z
B. (c1>='A')&(c1<='Z')
+ C6 R- o7 `& c: \, c9 p) ?C. (c1>='A')&&(c1<='Z')
; F  r/ m' S2 bD. ('A'<=c1) AND ('Z'>=c1)% P1 `  {7 W4 ^8 n+ J
      满分:5  分
" f; }1 y; \- v1 z* W6.  设有定义:int a=1, *p=&a; float b=2.0; char c='A'; ,以下不合法的运算是( )。
" n& ]4 B( q7 r( `0 \% dA. p++;" p0 l) @, c4 p( Y4 ^
B. a--;9 n, X- y1 y3 B4 s. v. G
C. b++;
8 w* h1 S6 B5 `6 o; @% H9 ^. pD. c--;6 j0 m( ]' c. V* F" J8 T! }& B
      满分:5  分$ Z4 a! Y: z1 V4 X$ e7 n1 Z* @
7.  当正常执行了文件关闭操作时,fclose函数的返回值是( )。
/ w  j& _6 n5 BA. -1
6 z, q, E) V( I) A5 @& kB. 随机值
' b2 n* t% D0 `' P  N+ \( M$ AC. 00 t' {/ h1 M+ q, j% k) ~& I# ?
D. 1
: A" c, K$ e+ _9 e) ~. H, q5 G8 M      满分:5  分
) Q0 Y1 J; w: K0 S: {8.  设x,y是float型变量,则不正确的赋值语句是( )。
* v! H; V# G0 j, r7 B8 O) o' ?A. ++x;2 v. \  h" p( O' W& ~& N
B. y=int(5);4 ~, T0 j' {2 f
C. x*=y+1;; v5 F# Y# h$ F' `& A9 V
D. x=y=0;4 t7 g0 f& @8 }
      满分:5  分* s( P% H" X/ m& r# {/ j1 ^
9.  若执行fopen函数时发生错误,则函数的返回值是( )。
! l4 u' N! ?0 W* s% v; T6 LA. 随机值
% ^# c" z6 i; {* PB. 1
. a# x+ j. G+ l. e4 t; X9 yC. NULL: p( [# s4 g3 B- [8 u
D. EOF
" \+ S1 o7 h0 Y  v: c      满分:5  分
8 \& H% i- ^( t/ u: l0 I10.  C语言程序从main()函数开始执行,所以这个函数要写在( )。, w8 p# A1 ~8 S
A. 程序文件的开始
$ s" }' v0 d* [B. 程序文件的最后; Y6 c+ n& d: F+ w, J0 z
C. 它所调用的函数的前面. b, F5 C4 o" y" @4 s: `8 |) f
D. 程序文件的任何位置1 j; ~( t, A8 x/ I3 W4 y9 }
      满分:5  分
2 D; M' N  {% n: C' t- o11.  以下对C语言中共用体类型数据的叙述正确的是( )。( `! z, L3 [* e: s4 z0 B
A. 可以对共用体变量名直接赋值
2 r, j" X5 T+ c5 w; h8 B- NB. 一个共用体变量中可以同时存放其所有成员2 m+ U! d* q4 ]: L$ b% t
C. 一个共用体变量中不能同时存放其所有成员
5 m9 g* m  N! j2 R( m7 OD. 共用体类型定义中不能出现结构体类型的成员
+ _4 ~/ F  M) O) E. ?" V/ \" b5 `7 Q' _      满分:5  分& n: ~0 b6 M, s. o
12.  C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是( )。1 `0 D. N+ H2 a, @
A. 地址传递7 ~, h: q* m8 E% N. E9 Z
B. 单向值传递/ F/ I: n4 u* B  n4 h
C. 由实参传给形参,再由形参传回实参0 ]4 k9 U7 Y6 @
D. 由用户指定传递方式8 M1 }2 g% }. J
      满分:5  分/ S! E9 J, U' H% ]5 b8 V; ?1 s
13.  若用fopen打开一个新的二进制文件,要求文件既能读又能写,则应选用的文件方式字符串是( )。! X* N  [0 q' G2 a
A. "wb+
1 x. K; v( T' k! Y, J9 dB. "r+"
5 O5 E# i: h5 u" [C. "rb+"
8 b1 }+ e% _  `/ P* ~+ ~; ^D. "ab+""
! N$ W1 s/ r" G      满分:5  分+ V2 n  q) L* [2 L
14.  设x、y均是int类型变量,且x值为100,则关于以下for循环的正确判断是( )。    for (y=100; x!=y; ++x,y++)      printf("****\n");
: @* \2 H) Q. k: M5 L4 Q0 b* R5 aA. 循环体只执行一次
; H. `1 s4 o" _9 BB. 是无限循环
% M9 T3 ]7 S4 I! Y) E5 X2 \C. 循环体一次都不执行- r! Z6 r) E- o% [, M, p- I
D. for语句中存在语法错误
2 s: z/ l- Y$ p( o      满分:5  分0 D3 s$ R) ]1 p/ Q4 y
15.  下列程序的输出结果是( )。 #include void fun(); void main() { int x=1; if(x= =1) { int x=2; printf(“%d”,++x); } void fun() { printf(“%d”,x++);}
' ]+ Q1 y* p% w( }0 JA. 2,1,11 s7 j' s, Q& D$ o* V9 Z0 O
B. 1,2,1: s" |  K0 \6 V1 z, c: e7 v1 U. O
C. 2,2,2
& B. s, M4 v3 C, nD. 2,2,1"
7 j/ j; G* K. v3 {6 P4 P8 B      满分:5  分& l% G6 {) z7 F. x; O0 ]
16.  对以下说明语句的正确理解是( )。 int a[10]={6,7,8,9,10};
- Q- s" C* h) ?# i, {) q. f, hA. 将5个初值依次赋给a[1]至a[5]
# S+ T  M. |% w. sB. 将5个初值依次赋给a[0]至a[4]# X- }6 |* p( D6 z: ~3 `
C. 将5个初值依次赋给a[6]至a[10]' m+ M. a) F8 `" x: L9 o$ U$ o
D. 因为数组与初值的个数不相同,所以此语句不正确# ?3 c5 r* g; N  G9 t( g
      满分:5  分
* ?* \9 t) h  \17.  以下判断正确的是( )。
2 Z$ A7 j: R2 E( h4 ?A. char *s="string"; 等价于char *s; *s="string";. f/ i/ H4 Z- x) s4 `0 H
B. char str[10]={"string"}; 等价于char str[10]; str={"string"};
1 X- E* k/ r$ l, lC. char *s="string"; 等价于char *s; s="string";
  P& y' {/ u7 P1 {D. char str[10]={"string"}; 等价于char str[10]; *str={"strint"};"& s, D1 @' u9 w/ J' V
      满分:5  分! X: E% \! k7 O1 y1 h) G
18.  以下正确的描述是( )。7 r' e. \  j' k% ~( S3 q# U
A. 定义函数时,形参的类型说明可以放在函数体内& L/ Q5 p; z, ?* `* ^+ \
B. return后面的值不能为表达式9 U7 p5 l* I7 l- \& v. r# O
C. 如果函数值的类型与返回值类型不一致,以函数值类型为准
6 i' V: ?( ~! c  t6 ]  sD. 如果实参与形参的类型不一致,以实参类型为准
7 b2 ^2 j* v4 U3 X$ S+ n      满分:5  分% X/ `/ v8 I/ k* L4 S$ Y: h7 O
19.  若有定义:int i, x[3][4];,则不能将x[1][1]的值赋给变量i的语句是( )。( Q. Z0 ]: A. |: Z& T  |2 n! x
A. i=x[1][1]
. t" f# V( F# U! s+ fB. i=*(*(x+1))
  N0 p  c' Y5 S, A* i9 m( ?" X6 tC. i=*(*(x+1)+1)' e2 T4 b: d: W2 j
D. i=*(x[1]+1)
/ u$ @1 g4 a. o& O0 X      满分:5  分
9 x8 B: R5 Y7 C" X% [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; } …… 则该程序段的功能是( )。
2 q6 e4 w6 t1 R- c( `6 C$ p) LA. 对数组a进行插入排序(升序)  s9 c7 q% K7 ^! C
B. 对数组a进行插入排序(降序)& S7 U$ J6 g5 H8 e0 \
C. 对数组a进行选择排序(升序)
7 g* {$ Y* s7 wD. 对数组a进行选择排序(降序)! k" E! ^5 S! @5 ?' u6 `
      满分:5  分
" \$ Y; Y$ A7 n* {6 l0 A: k/ |( H5 k* I6 d9 ?2 K% c4 Q
谋学网(www.mouxue.com)是国内最专业的奥鹏在线作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业远程教育辅导社区。

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2025-2-19 07:11 , Processed in 0.096214 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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