奥鹏作业答案-谋学网

 找回密码
 会员注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

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

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

[复制链接]
发表于 2020-3-1 12:56:34 | 显示全部楼层 |阅读模式
谋学网
试卷名称:20春学期《高级语言程序设计基础X》在线平时作业1* u' [; b5 n" w$ F2 E* ]" O$ h
1.有两个字符数组a、b,则以下正确的输入语句是( )。
  L/ u+ }) M. o4 b" qA.gets(a,b);
/ z* E2 J( S' ?: i% lB.scanf("%s%s",a,b);3 |% e4 b+ b) f
C.scanf("%s%s",&a,&b);
7 y0 ^+ A7 Y. u. G  qD.gets("a"); gets("b");"0 r2 e6 r9 t( F- A+ W
答案:-( N/ r, h/ W' s" {+ T; ], Y

* a' ~  ^% s/ Y( s) K& r) D2.以下对指针变量的操作中,不正确的是( )。
4 j1 b6 Z8 N% W' |& Z) _7 A9 SA.int p, *q; q=&p;* C& d3 x/ Y3 j8 E
B.int *p, *q; q=p=NULL;1 R2 a# |  S) y2 X, U
C.int a=5, *p; *p=a;3 s, u, ?3 l2 ]# V" p4 |
D.int a=5, *p=&a, *q=&a; *p=*q;"/ V9 E$ x: m7 q$ a/ Y: D
答案:-+ B$ \) v; R. f9 D+ q: L

, Y1 y# a* m6 z0 F% ]% Y3.若有以下程序段:for (m=1; m=100; m++){ scanf("%d", &y);if (y0)continue;printf("%3d", m);}正确的描述是( )。
4 Q0 R! g- [' dA.当y0时整个循环结束
7 u7 G3 z5 X- W( e+ J) _5 `B.y=0时什么也不输出
0 D/ S! d/ _0 [/ l& k5 kC.printf函数永远也不执行5 J3 A3 K0 u4 ?. R, ?
D.最多允许输出100个非负整数
8 v. o! S+ u& O0 [+ t. t答案:-
* H2 n- {% q% N/ I; X; U0 r  i* W5 a1 Z, v# r6 H5 D* t1 d8 f
4.C语言程序从main()函数开始执行,所以这个函数要写在( )。& h" `' y1 v; s# z& f6 \( J
A.程序文件的开始# E' l8 V5 G; T: g; u& ?
B.程序文件的最后
$ s( f1 W9 v. Z+ p7 D, M2 S& [C.它所调用的函数的前面
7 f9 ?. B9 `( N% W; aD.程序文件的任何位置. k* J, E% i" X* S
答案:-
' @- A% g  \4 L8 b" ^, I. B) n: n6 d0 z4 b3 C, f- @* e7 y
5.如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是( )。
' }0 B' D9 v$ m; lA.该变量只在该复合语句中有效" S% `. }3 Q; V  y' y$ z
B.该变量在该函数中有效' m7 j/ b' K1 N+ y2 t
C.该变量在本程序范围内有效* N, p6 k8 [( V# U( E
D.该变量为非法变量  c; X8 v0 f1 H; x/ O
答案:-; S9 E3 S( s! [& y6 F1 u

# j7 j* s, ?* @3 a& a( ?& z6.以下正确的函数说明是( )。
0 j; T9 j5 U6 }' F1 z, V1 j' gA.int fun(int a, b)8 Z$ B+ x' m8 A  D7 [' }/ f/ x6 Y9 G
B.float fun(int a; int b)5 ^) w# B/ r+ b2 B! N3 A8 [. |! R8 y
C.double fun( )' \7 J/ c. N% Q8 T" T4 J
D.int fun(char a[ ][ ])
, y3 @9 Q, B0 R3 u7 H- p答案:-7 C. m" v  L# S( r6 B5 I8 E

  ]/ e( k1 J( r3 F( Q3 G7.以下正确的函数形式是( )。: ^; F) }2 i; P* [
A.double fun1(int x, int y)  { z=x+y; return z; }
. r4 Y+ I7 n/ g1 s1 d( s- kB.fun1(int x, y){ int z;return z; }6 |; w2 X9 u0 L+ t2 c) ?
C.fun1(x, y) { int x, y; double z;z=x+y;return z; }' r. V1 H0 v& k7 N, d
D.double fun1(int x, int y){ double z;z=x+y; return z; }"8 G8 D" f+ f& l1 T
答案:-; O( I/ \# e# O0 b
3 w- }/ L  w  ]1 {, M3 T% G7 s
8.若有以下说明,并且0≤i10,则( )是对数组元素的错误引用。int a[]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, *p=a, I;
6 Z3 h! I+ N1 e/ x2 sA.*(a+i)) R( G' p& C8 m
B.a[p-a+i]; j7 e6 z' R& j' M* x
C.p+i$ b3 n/ b. m4 N  @7 {
D.*(&a[i])8 q! W' g5 _1 \0 e: a& f. k
答案:-# w4 J9 B7 w' y
8 Q4 g/ K0 v- p* \( I3 N* c- t, ^) o
9.以下能对二维数组a进行正确初始化的语句是( )。9 S" H- E6 D; _# L2 u
A.int a[2][]={{1,0,1},{5,2,3}};
& u. \: ^" I- t; IB.int a[][3]={{1,2,3},{4,5,6}};
4 P6 j7 o9 v. f- F% \C.int a[2][4]={{1,2,3},{4,5},{6}};, t, D6 I" D2 u4 K- h6 h
D.int a[][3]={{1,0,1},{},{1,1}};"
3 a; {- t! H- [8 |2 X答案:-" ]) C5 r0 ?" E# t* ^$ J
: E: {- f; w  ]  z
10.若希望当num的值为奇数时,表达式的值为“真”,num的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( )。0 u' h0 |$ j( y4 [9 H5 u
A.num%2==13 H7 o# b; T4 d  @
B.!(num%2==0)
5 }: P; h5 n* a1 d2 `C.!(num%2)4 a5 X& V( w" q/ F6 r7 a# ]
D.num%2& }( {) |& R9 X
答案:-
2 ]* x0 f3 u- z9 }' _% b8 y7 `  _$ \9 k0 K  e- W
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);}}/ J/ i* _3 Q: B( K! h4 b! `# U
A.39 81, M. O; h1 k/ ^8 l1 C
B.42 84! B$ i9 l  {, x% z6 w
C.26 68" x' y  e: c% }& N2 N
D.28 70/ S% M# P0 M1 Q/ p5 [
答案:-0 t  B6 |: P" f" r& x* s+ `
, E# h# z' B, ]  V* z9 }
12.若有以下语句,则对x数组元素引用不正确的是( )。
8 J' C7 L! V9 g6 S; O" Iint x[ ]={1, 2, 3, 4, 5, 6}, *ptr;ptr=x;' Q# h0 x% H/ F& h0 q& t# I+ \
A.*(--ptr)
, Y0 B9 ?0 @5 Q+ F4 DB.*(ptr--)4 P. S' J0 y* J& k$ s- r& K
C.*(ptr++)
3 Q: ^; T# G# \( j0 i1 E" [D.*(++ptr)
8 s9 e0 I/ R/ k9 y2 ~7 V答案:-1 O# {# U* n& n- f

0 I+ B: @6 ^) ~13.语句while (!y)中的表达式 !y 等价于( )。
. B1 k" }7 D" `9 k& w2 dA.y==0
2 w5 G% R6 B$ _7 ~9 ]B.y!=1
2 D* ]  t0 Q! k4 j* Q9 ^( p0 i, b6 uC.y!=0! E  z/ M& B5 A) l
D.y==1
$ I; q! B6 g+ }+ e答案:-
  x5 `* u2 f' w5 D4 }
7 ]9 b) F1 x; m# e: d& z, B2 b* p1 E4 k14.已知学生记录描述如下,下面对结构体成员"computer"的赋值方式正确的是( )。
7 Z( M9 e  S$ gstruct student
: G) U5 {9 n/ R4 c{ int num;char name[8];struct{ float math;float engl;float computer;} mark;} std;7 w4 n, z! ~" [) X: |4 Z2 K( x9 H
A.student.computer=84;% E* {8 A$ @) f& r
B.mark.computer=84;. c2 N  \5 B; k) _1 J
C.std.mark.computer=84;
" P, h1 B8 S! v' Z2 Y5 p% w" fD.std.computer=84;
1 D# `$ B' ^9 b' z5 b, \0 K: R/ u答案:-- H7 R; e# w9 a' [

# r8 `; y8 M) _2 \) v15.下程序( )。main( ){ int x1=3, x2=0, x3=0;if (x1=x2+x3)
8 t' Y' d$ A% T0 M, [printf("* * * *");else
; [" G' w, w. `8 D, Aprintf("# # # #");    }
7 d9 h7 J, W7 Y7 hA.输出:* * * *
8 D% Q% u) }4 P* H/ Q0 ~" nB.输出:# # #
! R9 j5 P) i6 Z  }C.#存在语法错误
. v% x) n( Z6 b" x+ C8 f, }2 KD.无输出结果, V) i' ?+ u3 p; H
答案:-* b' b: m" i' d' U; y4 {+ w

* b6 Q/ @: Y$ r1 t9 b( G16.若有定义:int x[10], *p=x;,则*(p+5)表示( )。7 \3 p. ]7 ~' X; E+ S, T
A.数组元素x[5]的地址0 R" L& U0 g+ P0 i# X0 @3 p
B.数组元素x[5]的值
3 I. g8 k5 h. D) y( i4 WC.数组元素x[6]的地址
4 u" M0 g' H) h- b( B2 U. B5 R& a, PD.数组元素x[6]的值
8 |' R* d& @. n; Q! z8 b" o( i, qE.选项内容110 a; m+ C5 W. [
F.选项内容11
" D; ~( c; b2 s4 l答案:-
+ X# Y% o' f* d
8 ?1 w3 ~( W# Q/ H17.设a、b、c、d均是int类型变量,为了使以下程序段的输出为:1234+123+12+1,正确的输入形式应当是( )。
4 I* u4 Y1 w. c. Mscanf("%4d+%3d+%2d+%1d",&a,&b,&c,&d);printf("%4d+%3d+%2d+%1d",a, b, c, d);: P  C! S5 X' l! \& h  d% o5 d
A.1234123121
0 r+ O% h7 T1 o* ?6 A5 P% \B.1234123412341234" v& b5 ~# c0 n2 _+ u- c7 X
C.1234+1234+1234+1234& \+ i& y; }: F+ f% r
D.1234+123+12+19 Y+ B3 `$ }" K  W: t% O5 d
答案:-& J; @1 r; ]) B2 `: k7 g9 q8 o
! W, m( w% G; G, V. H! e8 G
18.函数调用语句:fseek(fp, 10L, 2);的含义是:将文件位置指针( )。
) x5 M8 ]2 _$ U3 B# |' A; y/ nA.移动到距离文件头10个字节处
3 f& Z# ]- K8 w* Z$ G6 fB.从当前位置向后移动10个字节' {3 V4 ^5 s7 h( o5 S  l
C.从文件尾部前移10个字节9 k) f4 ]& L! Q/ p  j
D.移到离当前位置10个字节处/ N1 c9 D# K& \
答案:-
7 J+ A: @, s6 j  X
! e* T* H% v9 t: c  E" V19.当正常执行了文件关闭操作时,fclose函数的返回值是( )。* k/ ^1 K. q! Z
A.-19 D" e; Z, m3 z
B.随机值
0 B, l# D  i. g& m3 W! TC.0
/ x) m# r- U4 d1 o+ ZD.18 C/ Z  n6 {; ?' J+ }: ^. F) }0 v
答案:-
( p5 v% b) d+ H" }* b" x
6 a7 R0 u; \% z20.已知intx=10,y=20,z=30;以下语句执行后x,y,z的值是( )。if(xy)z=x;x=y;y=z;
% [5 G0 z# p0 i7 R5 p7 C0 n8 C0 UA.x=10,y=20,z=30
3 d$ K9 R% \# D  q3 wB.x=20,y=30,z=30+ U& I5 T( l5 m+ u; o7 s& q
C.x=20,y=30,z=10
' p/ S3 J4 ~' XD.x=20,y=30,z=20"
3 F6 V; |" `* B& k& i) n3 b答案:-" F' Y/ K3 x& P  p( J) m3 P
  z7 \( F. j9 D6 }5 J: v4 ]
21.若有定义:int x[10], *p=x;,则*(p+5)表示( )。9 t, o' y2 F0 o6 t
A.数组元素x[5]的地址
; C- F1 l+ M' o, A# O  w) lB.数组元素x[5]的值$ d; ~  e. h% w. ^. D# P# M
C.数组元素x[6]的地址
) S' R3 P6 K% j3 @8 S0 S; AD.数组元素x[6]的值
: F& z( W7 T, ]( b0 ^9 u7 tE.选项内容11$ u7 ?+ N% j9 V8 p
F.选项内容11! K, Y: {6 V& H9 r* A/ A! r
G.选项内容11
, M, _$ l$ H' @) b答案:-" Z% m' h( C' k

1 i$ e3 y: }+ x0 M22.若有语句:int a=4, *p=&a;,下面均代表地址的一组选项是( )。8 \- K" h& f  q( ?; d4 ~8 O
A.a, p, &*a
' w# L, n9 X: J# f# b5 xB.*&a, &a, *p
: |0 I% @! L) P. g6 G& _" YC.&a, p, &*p! F% s/ m6 m# x: y2 V+ ~& D! Z: G
D.*&p, *p, &a") c# e' F9 g. F  p" F
答案:-
7 `6 O- A, U6 R6 H5 G  n4 T6 T- S% m0 B, Y: J% E' G
23.以下正确的描述是( )。, P% Z& u) I6 G/ g, X5 u& d
A.函数的定义可以嵌套,但函数的调用不可以嵌套) P7 `3 F* [- k7 r7 ^: R% u$ A
B.函数的定义不可以嵌套,但函数的调用可以嵌套
1 j. @% t7 x% m  j* o  l8 UC.函数的定义和函数的调用均不可以嵌套
$ Q+ A7 u# }3 a$ e8 ?D.函数的定义和函数的调用均可以嵌套" T/ _+ ]! l+ P
答案:-3 f) k8 a2 @: m" v& [, m! v$ z

5 D# [, _* w3 U5 e( p. }% V24.若有说明:int a[10];则对数组元素的正确引用是( )。) O# \3 V+ c' ~8 h5 V8 H* _
A.a[10]! T# g) G- |* ]5 [7 p2 t
B.a[3,5]
% F+ [" c- h8 L8 A% l8 nC.a(5)1 j; Z: u! V" L% E8 o' C9 \% n2 P2 V
D.a[10-10]3 n# ^6 j! Z0 u
答案:-
8 P7 H. q& ~9 \6 l
7 Q* L) }: Z+ {25.C语言结构体类型变量在程序执行期间( )。( {" ^6 j9 S  B: V3 D9 _9 P; r
A.所有成员一直驻留在内存中  ]; K0 G2 \* M
B.只有一个成员驻留在内存中
; f3 F! `# _" C9 W* gC.部分成员驻留在内存中) J  V, p* I) F( k. H
D.没有成员驻留在内存中5 ^5 c7 A  H! V& K- Y" \- O/ `5 W
答案:-  |$ o  p1 p9 n  W$ q: P6 D3 H
/ _9 m# n# P+ v: {8 b  W" G2 p

本帖子中包含更多资源

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

x
奥鹏作业答案,奥鹏在线作业答案
发表于 2020-3-1 12:57:54 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复 支持 反对

使用道具 举报

发表于 2020-3-5 15:55:30 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复 支持 反对

使用道具 举报

发表于 2020-3-5 16:25:48 | 显示全部楼层
谋学网
老师说谋学网可以下载答案,原来是真的!
奥鹏作业答案,奥鹏在线作业答案
回复 支持 反对

使用道具 举报

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

本版积分规则

投诉建议
 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫
快速回复 返回顶部 返回列表