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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2014-11-16 17:47:27 | 显示全部楼层 |阅读模式
谋学网
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。0 t8 k+ V, B6 s" e8 ^7 w
  
/ _% y( Q5 h4 I: G% E' p! g14秋学期《高级语言程序设计基础》在线作业2
( A* w( B  R! z1 \6 S       7 H& V( C6 r5 X) ]$ Y
单选 6 Q7 \, [) r# _
7 ~: B9 i2 ^* o: F( D  R

& b" y" S0 i* a1 P+ p一、单选题(共 20 道试题,共 100 分。)7 f( i3 x" _& _  s8 w0 C: Q
1.  设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);; O$ n1 P& [/ ?2 }
A. 1234123121<回车>! l$ D- q7 {6 f+ \( c3 D: e/ H( R
B. 1234123412341234<回车>
$ h: W. U6 ]+ _: AC. 1234+1234+1234+1234<回车>" v: B  ~2 n' p6 E9 T4 J
D. 1234+123+12+1<回车>
0 b/ ?% O3 I7 V1 V* Z7 F; T-----------------选择:D      
1 M; y% ~' C3 E9 v- T2 M2.  有下面的程序段 char a[3],b[]="China"; a=b; printf("%s",a); 则( )。
, c3 s( M7 V8 P; q) I! oA. 运行后将输出China* m+ q& s3 s3 f
B. 运行后将输出Ch- g* T$ |! C6 B( P; c
C. 运行后将输出Chi
# @) @  g& |" D  D: ^: E3 X5 \7 m1 jD. 编译时出错
' l7 w. H; H2 [$ D" q# c" ?8 V-----------------选择:D      
$ f& X  t4 a, X3 `' E3.  设有定义:int a=1, *p=&a; float b=2.0; char c='A'; ,以下不合法的运算是( )。! V* Q4 v$ A% `, j8 d+ w5 a  K/ Z  F
A. p++;! `4 W. o; P1 T" y& ~! s
B. a--;
0 M) c$ A! U) ]- }  vC. b++;
: _5 ?  c9 o+ m+ k, F( D2 ZD. c--;. g/ K/ {! q9 U3 c. J( G: r1 u
-----------------选择:      
% s- g( t) ^+ d# q* s5 ~4.  在一个源文件中定义的全局变量的作用域为( )。
6 V6 F5 A+ U5 B; X8 j4 fA. 本文件的全部范围
8 V9 S! l( O) P. @' QB. 本程序的全部范围; X+ d& r: E. k& }9 D, M/ J; Y
C. 本函数的全部范围
' g8 n* p8 b0 Q' p9 S3 SD. 从定义该变量的位置开始至本文件结束
$ G" }* r* [/ \; _+ ?5 V-----------------选择:      " s8 a7 u; {# x8 L8 t* m
5.  如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是( )。
5 ~4 _* l: j& ?; r0 R2 JA. 该变量只在该复合语句中有效
: K. s0 s- K# r+ l! ?; gB. 该变量在该函数中有效
! _7 X& Q7 o  YC. 该变量在本程序范围内有效6 p( Z9 r6 m1 O# j* j: j2 y
D. 该变量为非法变量
6 N; f. l9 T6 ^% {$ s-----------------选择:      2 B% Q7 E$ A. B! d! D
6.  执行以下程序段后,y的值是( )。 int a[ ]={1, 3, 5, 7, 9} int x=0, y=1, *ptr; ptr=&a[1]; while (!x) { y+=*(ptr+x); x++; }
4 s( x4 E" J2 c3 b5 WA. 13 a6 ^* p1 C& F
B. 2
" j& I8 v7 d- a, p, z. e! T7 ~. CC. 45 t! E5 [, l- U- n
D. 24; T/ J, I1 @5 G
-----------------选择:      
8 m6 R: m8 C& {! e7.  设有一段程序: int *var,a; a=100;var=&a;a=*var+10; 执行上面程序段后a的值为( )。
. m$ w0 R" `0 v  E! k& E! tA. 120
% L7 M( M5 E% M* k" rB. 110, j- v4 N4 Q/ m! J
C. 100
0 D2 ?4 \" \1 l/ tD. 90
/ ~7 a7 M8 j! y: z" j' n! l-----------------选择:      8 p/ M! R0 m9 p5 W
8.  若用fopen打开一个新的二进制文件,要求文件既能读又能写,则应选用的文件方式字符串是( )。4 A- j$ o( n) t2 Y$ w$ T& d
A. "wb+
; m  [( O9 `9 R6 sB. "r+"
# B" R( x/ e; V# rC. "rb+"9 y$ J9 t, \6 Y( P6 P% ]
D. "ab+"") s1 o( ~" ]2 M9 Y1 ^1 N4 i
-----------------选择:      2 s; k0 w1 E- E0 ^
9.  以下对二维数组a的正确说明是( )。
7 p/ i6 X1 K3 m+ _0 k8 _4 RA. int a[3][];
, b) s1 l. r4 w- [B. float a(3,4);
( J$ s$ K+ w$ i  DC. double a[1][4]
9 g4 P. H  c0 h' z) @D. float a(3)(4);1 V; {; l  o6 |1 w4 K% g) A
-----------------选择:     6 e, n: r: k/ N" @8 e$ m
10.  C语言的编译系统对宏命令的处理是( )。
% g; {/ ^7 i) r# T; @! E: Y' p# rA. 在对源程序中其它成分正式编译之前进行的- O5 N: d: [2 `9 p
B. 和C程序中的其它语句同时进行的/ `% G$ s& B) {. R6 g
C. 在程序连接时进行的3 @; T# a# E6 R9 L
D. 在程序运行时进行的- r9 J  ~2 r% [4 r9 ?
-----------------选择:      
5 I( I) L, a; S' l+ x11.  在C语言中,一维数组的定义方式为:类型说明符 数组名( )。5 T; }7 @+ y8 C2 [- p% n
A. [常量表达式]$ a0 j9 T) d( @, f
B. [整型表达式]1 ?8 d4 d9 u) _4 g* s7 J: C
C. [整型常量或整型表达式]
, [, V5 o+ P) K" BD. [整型常量]! j* E& Q; l; t$ _
-----------------选择:      
) M2 \% r+ \* M9 ^6 a12.  判断字符串a和b是否相等,应当使用( )。
" }5 X& ]5 O7 e( Z% G; GA. if(a==b)
& x) a8 |7 ~1 s% O( Q9 Y6 iB. if(a=b)
% a* X0 _8 _- J  t8 x" T1 i" y+ sC. if(strcpy(a,b))) h9 i! P5 @4 ~; R' }1 @9 a, S
D. if(strcmp(a,b))"
! ^" t% s7 N$ i9 \0 M8 C-----------------选择:      2 Y  a2 ]+ S, D' B
13.  如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是( )。# l/ A; ^5 a3 u" G
A. 该变量只在该复合语句中有效# C# b- V9 X' k% v% @4 b5 K
B. 该变量在该函数中有效$ r& E3 X6 F" Z& E
C. 该变量在本程序范围内有效3 ~! q( W- L6 y9 [+ c
D. 该变量为非法变量
  _& N2 f# K- l! p7 l-----------------选择:      / E9 R9 @5 k5 Q$ H# Y
14.  C语言程序从main()函数开始执行,所以这个函数要写在( )。- x& B- |" F& P, Q: Z1 J% d, j9 z
A. 程序文件的开始
+ P+ Y  T$ b( {- O8 I; pB. 程序文件的最后
3 l  m1 E7 a, d2 l1 j4 A9 fC. 它所调用的函数的前面; o; f7 R, d* S4 d6 q# q( {' \6 i
D. 程序文件的任何位置
: h8 h( ~; x" P( j1 h-----------------选择:      2 r3 v$ W/ O% w7 W
15.  函数rewind(fp)的作用是:使文件位置指针( )。  Y8 I" w: r; K$ t
A. 重新返回文件的开头
5 C% K8 t3 c/ x. `/ L4 DB. 返回到前一个字符的位置, E7 _6 m9 a  ]9 G+ j2 N
C. 指向文件的末尾5 T! A5 ?+ w( l% G- i2 E
D. 自动移至下一个字符的位置' s, J1 p# f" H6 m5 V/ b% @" @3 e
-----------------选择:      9 \2 y) j$ F8 X! t0 i
16.  以下程序段的运行结果是( )。 char a[ ]="program", *p; p=a; while (*p!='g')   { printf("%c", *p-32); p++; }9 ^- y6 D+ u+ n6 _- F. {
A. PROgram
+ d' B+ g5 o; _, ]B. PROGRAM* A8 M. ~( W8 N5 {" l3 [  L
C. PRO; A) [9 I% F, n$ X( a3 g9 J
D. proGRAM$ z* i/ a, F- B+ ?
-----------------选择:      
" N/ M3 s' c' z  E- ]17.  函数调用语句:fseek(fp, 10L, 2);的含义是:将文件位置指针( )。- l& w; K6 D) G$ y& P' n
A. 移动到距离文件头10个字节处: @6 m% G, v" d
B. 从当前位置向后移动10个字节4 e& S  X1 V4 K2 e9 g2 M
C. 从文件尾部前移10个字节
. I$ U6 ~6 A! W" [+ r0 ~/ ID. 移到离当前位置10个字节处
/ N4 x! T+ `7 p4 o0 t-----------------选择:      
0 f5 g# i4 U( k4 T% V18.  以下程序的输出结果是( )。 main() { int a=0,b=1,c=0,d=20; if(a) d=d-10; else if(!b) if(!c) d=15; else d=25; printf("d=%d\n",d);}
, W) a2 c3 u9 C5 _! u% J1 xA. d=103 ~. L3 l& h* w% ?
B. d=152 W5 n  _* S6 ^! N
C. d=20
3 \3 H( o4 d! N& J4 vD. d=25: I" O9 Y& v' S2 H7 Z: z6 e
-----------------选择:      
: v7 Z9 u9 d1 k; t, Z1 L5 ~19.  若有定义:int a[2][3];,则以下对a数组元素地址的正确表示为( )。
9 J; Y% ?! z. kA. *(a+1)
0 r1 t- B  O( V" ~+ K2 r6 OB. *(a[1]+2)" X5 P7 o/ R0 [
C. a[1]+3
5 L  J; T4 W: x: o  D  X1 B/ }D. a[0][0]+ O+ H' |9 p" A" p  {% E* @& v  ]
-----------------选择:      
: [$ n4 e: {6 B20.  以下正确的函数形式是( )。
5 W5 P$ _' ?. g0 ~" D/ dA. double fun1(int x, int y)  { z=x+y; return z; }
7 t! r- `/ Y" V  `% F+ U3 v, I" _B. fun1(int x, y){ int z;return z; }
3 C$ M- m$ d! R+ HC. fun1(x, y) { int x, y; double z;z=x+y;return z; }# [6 ]$ ]4 i. H$ J0 H
D. double fun1(int x, int y){ double z;z=x+y; return z; }"1 w$ {: P: F1 k. m
-----------------选择:      
9 D7 x: C& {& H5 Q$ @; Z9 v! T+ q$ `' N2 C/ Z& ]' |3 V; D$ f

7 G. n1 r! G3 z8 O3 |  g9 X : k- \9 {& v  W! G
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-4-24 21:56 , Processed in 0.130179 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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