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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

[东北大学]20春学期《高级语言程序设计基础X》在线平时作业1(100分)

[复制链接]
发表于 2020-6-14 00:05:53 | 显示全部楼层 |阅读模式
谋学网
资料来源:谋学网(www.mouxue.com)-[东北大学]20春学期《高级语言程序设计基础X》在线平时作业1  l+ f# d5 T$ n7 b! J& \
试卷总分:100    得分:100
* A* }- v3 v) o2 d- D第1,有两个字符数组a、b,则以下正确的输入语句是( )。
+ O. M. d9 H5 P% jA、gets(a,b);  D- b& X* P5 c/ g. o5 Y
B、scanf("%s%s",a,b);5 V9 ~% @4 y3 ?2 @" K
C、scanf("%s%s",&a,&b);
7 u" o; M& B1 Y! S# e) FD、gets("a"); gets("b");"3 @2 K) ?% G3 m, S$ Q3 P# `
正确资料:
6 _3 `5 G2 {, F8 K4 u4 X
2 g# i% F( R8 X+ P# W* B
% m7 b7 r) @6 ?/ Q第2题,以下对指针变量的操作中,不正确的是( )。
& m2 T7 L+ M" O- M. H- eA、int p, *q; q=&p;
3 l& r' V: u7 C) J; f) i5 cB、int *p, *q; q=p=NULL;9 Q; m6 g, X. T4 @6 C
C、int a=5, *p; *p=a;( C: H. l" v. ]3 b- q& `& W2 ^, f9 r# c
D、int a=5, *p=&a, *q=&a; *p=*q;"
; i- b( v0 n' m; H6 O: X正确资料:& s0 z4 o1 k) b, Y* ]/ I5 ?
7 W6 C- D6 V; |( k- G

5 V' K; o+ h# J第3题,若有以下程序段:for (m=1; m=100; m++){ scanf("%d", &y);if (y0)continue;printf("%3d", m);}正确的描述是( )。: j' l* h  j" w1 \% E9 N
A、当y0时整个循环结束1 b: P: a6 _3 M5 G6 C6 ^
B、y=0时什么也不输出
- t0 D! s# b2 ?9 ~6 q0 U. O4 wC、printf函数永远也不执行. e& c0 g& v  y1 x* z: D9 N4 O7 O
D、最多允许输出100个非负整数% Z) J' W; U/ v& P6 p1 N
正确资料:1 v1 Z$ Y* d- `3 X2 I, U8 s
4 d% }3 b* O- L* `, _" [4 @. N
' C- ^4 U: k3 `8 `
第4题,C语言程序从main()函数开始执行,所以这个函数要写在( )。
7 _$ s% x( o% T6 Z5 N: nA、程序文件的开始
" ^& m* |/ w% T0 m' LB、程序文件的最后# U/ m) |7 e, m  |$ c
C、它所调用的函数的前面  u  t8 K2 H6 Q6 X+ g1 r9 M
D、程序文件的任何位置
4 v" y) Y0 F# b2 M2 p. a% L  `3 X0 \1 `正确资料:
. R9 l& F. e2 H3 E; i3 ?
/ d. p; J9 J  S: z$ V7 _  P# V0 d1 u6 o( ^- _
资料来源:谋学网(www.mouxue.com),如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是( )。& a/ m3 P- t1 R
A、该变量只在该复合语句中有效$ r2 y% W6 @# t: \! c7 o  |. n) P
B、该变量在该函数中有效
( n2 U/ H/ d( w1 S( kC、该变量在本程序范围内有效2 x- {% S) G5 N! {/ J0 z
D、该变量为非法变量
; I. n$ B/ q  t6 d+ i正确资料:& f* B4 X! |( `+ D$ _
. E+ V3 n' Z9 K+ J! a' f) L
) Z$ |4 ^2 v$ C) Y; S2 r
第6题,以下正确的函数说明是( )。  U8 O% v$ z( I  g/ r
A、int fun(int a, b)5 U' H+ H: I" R! v
B、float fun(int a; int b)
8 i, L5 a$ _. m- kC、double fun( )1 ~7 W/ |$ ^3 p4 r( n, W
D、int fun(char a[ ][ ])
* S' i6 p1 }0 P& J( {3 Q8 m正确资料:, R) U, N8 S6 y' M  B$ d1 S% p

# h6 u5 K6 c% {7 {; [! a! F( E; {  d9 M0 H- t# N: ?. M4 p" W0 |. ]
第7题,以下正确的函数形式是( )。7 J: R" J% s$ X9 Z3 Q
A、double fun1(int x, int y)  { z=x+y; return z; }4 L% j- g/ l: m1 b+ S' y
B、fun1(int x, y){ int z;return z; }
. A6 C6 `* H4 A$ {1 e% ]- JC、fun1(x, y) { int x, y; double z;z=x+y;return z; }
# E+ W8 C& L8 ~- E/ F/ uD、double fun1(int x, int y){ double z;z=x+y; return z; }"
# U# t5 a  L9 P! [' z正确资料:, p1 w& l/ h3 y( z- s* }2 i

& I1 t* {6 g1 X4 T% I; B2 S, m, u* ?9 ]% ?+ z
第8题,若有以下说明,并且0≤i10,则( )是对数组元素的错误引用。int a[]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, *p=a, I;) I; x+ O* A. `( y* i2 ]
A、*(a+i)0 ^' s! w1 _; @7 E2 `- \+ n1 @: w/ k7 ?
B、a[p-a+i]9 U0 i; \# o+ K# P: D
C、p+i
) i+ `# ~( w$ C4 H0 n  n; Y% `( sD、*(&a[i])( V5 f) W( ~. B  D& e. s
正确资料:( P/ p7 O* z; P# X' @# a: z
5 a! Q3 d' W  y( `$ @
) @( y0 ]  y8 P! p, I$ j* e. A2 Z
第9题,以下能对二维数组a进行正确初始化的语句是( )。" P% Y. u9 J* |5 U! [- z
A、int a[2][]={{1,0,1},{5,2,3}};* P& f8 O) z2 z1 S& M  Y
B、int a[][3]={{1,2,3},{4,5,6}};
6 r# E" K1 S; LC、int a[2][4]={{1,2,3},{4,5},{6}};
8 |7 o5 x" V+ j3 O" C* rD、int a[][3]={{1,0,1},{},{1,1}};"
6 I) f. h  J* T正确资料:
4 v; f) Q' }9 [7 y# L$ ]) E, \, j& Y( q% }! s( {
+ u  K. P# E& g6 [
资料来源:谋学网(www.mouxue.com),若希望当num的值为奇数时,表达式的值为"真",num的值为偶数时,表达式的值为"假"。则以下不能满足要求的表达式是( )。
, \, a, x9 _% ?+ d8 H' eA、num%2==1# f: G. T  v  n4 J" w
B、!(num%2==0)
3 C' a0 w9 i$ _; A- C; hC、!(num%2)2 j9 P+ g7 M6 [/ N7 W
D、num%2! b. I- T/ y6 k. d) I
正确资料:
) l8 [. I7 N1 C8 p
- R5 b' o' R& E9 \" o  Z" f2 o/ ^" g" U7 ~5 i6 h" S; g
第11题,下面程序的输出结果是( )。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);}}
9 b- `1 N# w* S* u' P! t) _# TA、39 81
, h( `, D. I( ]B、42 844 D9 H' i& w9 i  Y7 N
C、26 68
, d  I( l9 e/ Y+ LD、28 70
9 @9 J* F% F  a8 J; u正确资料:
+ {0 @4 o/ o- s
0 c" G, H7 {" Y  t( Y
! B' q' T+ u8 g+ {* C' w资料来源:谋学网(www.mouxue.com),若有以下语句,则对x数组元素引用不正确的是( )。+ T- f8 D- V6 Q. F, z3 _: X
int x[ ]={1, 2, 3, 4, 5, 6}, *ptr;ptr=x;( d; ~2 O6 _* i
A、*(--ptr)  |$ c; Y. e% q4 u" t/ o
B、*(ptr--)
, J; g) G1 g5 G- r- h9 U: A* a" ]C、*(ptr++)
% g% D$ e: c# }' P. ZD、*(++ptr)% ]1 |* n" r2 q7 p# `
正确资料:
  v- l2 h3 Y# ?  V4 R: C/ a, d8 p& Z# m; n1 T7 X4 G+ u

7 a9 J# Y6 `9 t9 f4 y' o第13题,语句while (!y)中的表达式 !y 等价于( )。" T9 ]0 @+ r: A: `+ u8 m
A、y==0
2 V% O4 t: [0 t+ }6 LB、y!=17 C; O( }+ k& ^) C8 ]
C、y!=0, |! c9 N/ ^6 F# w# `
D、y==18 t# O, i! A0 S+ a9 R
正确资料:$ L0 f3 |: ?- q; D
. }/ N' r+ u( d/ ]0 F( _
: s. o: U4 V7 X% S' w6 i9 M* v
第14题,已知学生记录描述如下,下面对结构体成员"computer"的赋值方式正确的是( )。
% t" X( C) z( K5 e. U7 rstruct student
5 x4 _/ }( x, J$ y1 K{ int num;char name[8];struct{ float math;float engl;float computer;} mark;} std;
4 R$ h, z# N) O% Q$ P- ZA、student.computer=84;
0 t1 Z% z+ N9 ZB、mark.computer=84;
" Q2 d8 s' O# E' N) ]: @9 PC、std.mark.computer=84;$ K0 B% v& C3 `, j
D、std.computer=84;: q+ ~% M' U& M0 q# d
正确资料:( @8 D* j, P# F% w9 j6 u
5 ?. z0 h! ?' t$ F8 U; p9 J
5 y, O0 ]1 g/ A& m1 |( }# ^
资料来源:谋学网(www.mouxue.com),下程序( )。main( ){ int x1=3, x2=0, x3=0;if (x1=x2+x3)
, ~2 ?# {4 @9 ^  p$ q$ \' gprintf("* * * *");else ( i2 V# I# F$ F7 w* C6 i$ Y/ n
printf("# # # #");    }
) H  g. V/ o# _  I1 D5 dA、输出:* * * *
- _- m+ W& k% ~7 E0 D1 fB、输出:# # #4 ~" d" w) N9 W! N
C、#存在语法错误8 i8 e. V6 V, m& `% k2 E
D、无输出结果
% D4 _" n. g; k% c正确资料:" g! e- F6 D' _" Z( c
3 b7 W0 T! o" g9 I; c

3 B& W- a  S/ B1 k第16题,若有定义:int x[10], *p=x;,则*(p+5)表示( )。
* J4 ~/ g( n/ D8 I; I7 bA、数组元素x[5]的地址
0 b/ T9 t! S. M9 W; `B、数组元素x[5]的值, s! Z2 l7 M: D1 u8 V) U! d
C、数组元素x[6]的地址! M: t: U5 D: X/ r) q) O2 Z
D、数组元素x[6]的值
2 C6 C" c9 H! T. m* R: q  e$ qE、选项内容11
/ B: v0 T) f3 @8 o2 y  `* xF、选项内容11
4 ~6 c. c0 F$ r& ^4 w正确资料:1 u4 _" s4 y& O  ?
- z& [/ \1 v6 b6 r7 s( K8 @

# c9 N0 _# ], K  O! L! t7 W第17题,设a、b、c、d均是int类型变量,为了使以下程序段的输出为:1234+123+12+1,正确的输入形式应当是( )。
# K+ r$ g5 D/ a1 kscanf("%4d+%3d+%2d+%1d",&a,&b,&c,&d);printf("%4d+%3d+%2d+%1d",a, b, c, d);
# F: _0 _( b! n( @- |' o1 sA、1234123121
! ?; _1 a: N$ k. ]9 H7 H1 eB、12341234123412344 A& [% o9 B( W& A  f. I) y) u
C、1234+1234+1234+12348 F; a7 _( ~! ?$ O% J
D、1234+123+12+1/ F, [: c$ j$ U- }; Q
正确资料:
+ Z; b, {( T  b& T3 e$ i( \5 h3 o
0 D+ u! W6 g# {  P# o) q
第18题,函数调用语句:fseek(fp, 10L, 2);的含义是:将文件位置指针( )。
4 C: a% b* d# DA、移动到距离文件头10个字节处
1 X; P! z/ |' ?! X8 t0 IB、从当前位置向后移动10个字节3 R1 s8 S* x+ n/ q8 b9 l+ d  M' a1 ?' W
C、从文件尾部前移10个字节
3 n, Z+ r8 S* u& tD、移到离当前位置10个字节处# }; r' d. f+ m
正确资料:* b6 |: H  Y5 X9 P4 J" Y, `) d

$ `7 Q- o7 a9 D6 q+ M! y4 _) \; L
第19题,当正常执行了文件关闭操作时,fclose函数的返回值是( )。
. B6 \( N% c+ X" dA、-19 _; Q- ]1 ]9 h
B、随机值' H# u1 v) I% ?; }! i+ V
C、0: f" f( {0 m) w+ G" s7 @7 I
D、1( s: _7 g) H, f
正确资料:
8 n. |) o) x! I0 a5 Y3 B
5 x$ y9 F  ~0 |- }4 ?: o1 i: M
' a7 R( G# M* ^1 F7 n3 T8 c6 ^! J- n资料来源:谋学网(www.mouxue.com),已知intx=10,y=20,z=30;以下语句执行后x,y,z的值是( )。if(xy)z=x;x=y;y=z;
( c9 H7 ]# [- H+ IA、x=10,y=20,z=30" X; D, O6 H& p7 ]
B、x=20,y=30,z=30
, o0 t& z, O7 [- sC、x=20,y=30,z=103 ]3 b/ o4 f  j$ ^0 e  Q/ q, c
D、x=20,y=30,z=20"
+ K# W. h, j# _* i& {9 I正确资料:6 r! {7 s, o& B: q6 G5 v
) W# Y9 ~" d' {! ?& A) R" `
- g5 |& |! A# s  a) n' a
第21题,若有定义:int x[10], *p=x;,则*(p+5)表示( )。; C( w) k' g( H  L% g' L8 Y
A、数组元素x[5]的地址  Y' |# w3 E4 l, B& ?
B、数组元素x[5]的值! u% G( c; F7 E: r0 t- ]
C、数组元素x[6]的地址  p* q$ I+ @- }& A+ ~& M
D、数组元素x[6]的值' @8 l, R2 n, a% W) \1 I
E、选项内容11
( I5 e( A4 P9 r; BF、选项内容11' v8 `0 p* k6 ]2 P
G、选项内容11' ^& f' y+ |" R8 w
正确资料:
( Q, S( B  {( `& J
6 s- u( V/ d$ D) k" W7 l. I
  _5 ?( v( X0 B5 `1 G$ A7 z( R第22题,若有语句:int a=4, *p=&a;,下面均代表地址的一组选项是( )。, X$ l2 Z* d- y3 U# B
A、a, p, &*a1 N8 r' r7 Y5 d8 S
B、*&a, &a, *p* H1 C% S8 D  I, u5 e) h
C、&a, p, &*p
6 U! g8 b/ r  C2 U! MD、*&p, *p, &a"
) i7 R8 M/ @0 M2 A, D正确资料:# Z+ n+ ~: G' x3 l- u

2 ^' _& q8 T: g( n% @6 e& u1 G+ Z4 o/ k+ @6 T0 M0 \
第23题,以下正确的描述是( )。4 r5 n# `9 ^  D1 H, _
A、函数的定义可以嵌套,但函数的调用不可以嵌套
, w, ?* u; H7 `% i$ Q: i9 _B、函数的定义不可以嵌套,但函数的调用可以嵌套9 x1 J, `5 u# ~$ A
C、函数的定义和函数的调用均不可以嵌套
; X  J% m) s6 h1 V0 U1 rD、函数的定义和函数的调用均可以嵌套
4 N% O0 V0 G8 O$ G% I正确资料:. i' w6 @- X! _3 r; j2 h( K- I

- \+ ?0 {& T; w+ }
) T, {8 ?6 W! v7 Q6 v9 c8 G; s; ~第24题,若有说明:int a[10];则对数组元素的正确引用是( )。
/ y5 y8 z1 B% \A、a[10]1 R! [# u3 U' g9 v5 }2 h( c
B、a[3,5]
, ~, L4 y2 L+ y) vC、a(5)
4 D. ?" v% B2 G! b' v  {D、a[10-10]
! R, `3 f9 o" h8 v8 ^3 V正确资料:- X7 D7 N& q- Z) \/ ]3 U( u& ?, A4 M

, H! I- p" {3 Q/ {" ^# J  a: H0 \9 F( v' H- W
资料来源:谋学网(www.mouxue.com),C语言结构体类型变量在程序执行期间( )。1 K$ R& s8 B. a1 {1 U) a
A、所有成员一直驻留在内存中, b' e; x0 C1 k
B、只有一个成员驻留在内存中
! s7 H3 R; C- g* Z; UC、部分成员驻留在内存中
" b! ?- F3 U) }! |& L% uD、没有成员驻留在内存中
9 `1 A6 F# ]' r& [. a. a正确资料:
3 p! Y- c2 a" o( q4 A
  n" ~5 S$ `( y/ \. e" h
' g% c- t* z" C- K
6 \: {( k0 g$ M* y7 P! K
: S) K) u/ j" H. _. F+ O$ @1 M# n. I5 ^& D! D' l. ^; _7 x& M8 T

, e; G' m2 _9 l
/ ]* p8 |. t, J1 [  V  ^0 g) o% p! v7 J( f. B/ [
; l" G/ U* O0 s. z( L" J! a

4 W$ T4 E3 Z- F8 u  R. D6 [
3 d# T! ?# Z0 D; c) g. K: z$ I
) ?8 v& j: P3 u; ]8 G/ X
: v2 x8 ~9 X7 g. Q$ T# u
' g4 u; [7 s) r3 \$ W1 T

本帖子中包含更多资源

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

×
奥鹏作业答案,奥鹏在线作业答案
发表于 2020-6-14 06:34:26 | 显示全部楼层
谋学网
老师说谋学网可以下载资料,原来是真的!
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2020-6-14 07:39:10 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2020-6-14 07:59:23 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2024-4-19 04:00 , Processed in 0.106255 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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