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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2020-6-14 00:06:40 | 显示全部楼层 |阅读模式
谋学网
资料来源:谋学网(www.mouxue.com)-[东北大学]20春学期《高级语言程序设计基础X》在线平时作业3
+ h& L, T$ \3 ?9 g试卷总分:100    得分:100# ]8 H4 i' X) I5 R# b# H- A# m
第1,以下能正确定义整型变量x、y和z并为其赋初值5的语句是( )。
4 L1 P) J6 r# w9 ^( JA、int x=y=z=5;2 E7 ^+ A5 x" b6 n2 j
B、int x,y,z=5;3 B, V  |; Y+ D! Q
C、int x=5,y=5,z=5;
; l9 e, D+ ^" N4 `9 nD、x=5,y=5,z=5;"
' {- O) M6 H1 d5 k) G正确资料:6 v2 b7 j5 c9 N+ N
$ ~. ?* y$ D( i6 |/ ^8 o- A( ^

+ G8 z: \; Y0 L- e# s第2题,若有定义:int x[10], *p=x;,则*(p+5)表示( )。
/ h. i4 T4 V) g/ d8 WA、数组元素x[5]的地址( F" p4 [$ E. Z+ u$ {5 @
B、数组元素x[5]的值& S4 c0 Y6 A8 r& R+ s5 Q( i
C、数组元素x[6]的地址/ B9 V+ I5 n+ p$ o; p
D、数组元素x[6]的值
! |1 z5 T  A+ o( v  PE、选项内容11
! {4 B& m7 E& g: r. m- j" r% t% zF、选项内容111 c3 x5 `& J. @6 R
正确资料:6 V- f8 [8 o& i
  w% [" A: ]8 a7 o5 T% Y' s" m

0 P' N+ T- ?5 m( M( C第3题,以下为一维整型数组a的正确说明是( )。
4 r0 I2 D2 x. B0 A! W* EA、int a(10);
/ ]- [, c# t' D; n5 r8 a3 sB、int n=10,a[n];4 F/ ]/ e+ c1 F. s' O
C、int n; scanf("%d",&n); int a[n];9 B! z' r/ J' ]& L$ P( z" q. W
D、#define SIZE 10;int a[SIZE];! W5 y1 B3 m# C
正确资料:
* Y' `% z& X) l! H' W7 |( N5 r$ y% d& C  s* o5 i: Q  y
8 y" V: u% e6 u& d& b) X
第4题,执行下面程序段后,x的值是( )。
. R2 S! x, Y4 ~  ]; ?8 A3 E) r/ }' xint x;printf("%d\n",(x=3*5,x+5));" }. F" `) t% c) o9 V$ v0 T) V
A、10& C2 G* i& K( m
B、15! \2 ]4 _: ?1 m3 N2 Y- O+ x% W
C、20
6 @# l1 S" I3 y) Z9 oD、56 j; U. k- c5 N2 O* z' _0 `9 F
正确资料:
" w) w7 p0 R2 v' Y1 ]$ U& o
9 U4 N% ]7 Q* z3 \' [
+ D+ s' J+ P. t# n/ _4 Y资料来源:谋学网(www.mouxue.com),若有以下程序段: ...... int a[]={4,0,2,3,1},i,j,t; for(i=1;i=0 && ta[j]) { a[j+1]=a[j];j--;} a[j+1]=t; } ...... 则该程序段的功能是( )。+ w& t3 W: |, a5 w( {
A、对数组a进行插入排序(升序)* x5 h9 A3 b: B. a% {! q9 \) r
B、对数组a进行插入排序(降序)5 z7 Y) N0 l0 l
C、对数组a进行选择排序(升序)/ V1 {/ s  S. q! e
D、对数组a进行选择排序(降序)
) X) B( r7 \! A3 I, g正确资料:
3 v) ?) y( b" C# ~7 b( [
& e+ [& Q* r- @( G9 }4 C+ `8 ?- P- Q3 d4 O+ H: G
第6题,下面程序的输出结果是( )。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);}}8 f- g9 v" l/ h1 Z
A、39 81. n# }7 Y) Y! m# y" Z
B、42 84
! C4 y+ J" B! g8 q* t: IC、26 68
0 F( [" I* L+ \+ A6 C7 q4 RD、28 70  y. x4 [$ Z* F0 C, e$ \- J
正确资料:
" X& {9 i7 w  w
6 ?* a5 o  S9 ^$ q9 k4 e; d- M
  x4 l  J& V3 D  q/ m, |第7题,下面程序的运行结果是( )。0 E- r+ B" e) U& \; O! q, a
main()' Q# t  \4 X& `5 |2 E
{ struct cmplx { int x;int y;} cm[2]={1,2,3,4};printf("%d\n", 2*cm[0].x+6 n7 Z0 d, h  X$ p! {0 Z# X
cm[1].y/cm[0].y);}- e1 t: p5 P* L& B( p) L; O( [
A、5
; G2 f( h2 R  X5 g7 bB、2
) Q! ]' W; y* D- _7 u8 E8 LC、3
4 `8 p3 R4 a5 m; i  B! D- |  p: TD、4; ]( m, _3 e' X% _5 `
正确资料:
9 N; e4 ~" L3 @) C, I' d) `: i0 x' F

. \; g; f6 l- s. v: ^0 [3 v# s4 j第8题,以下程序的输出结果是( )。
) G$ y7 N3 v8 n+ C8 }7 umain()" z8 D. @, o$ I) m
{ int a=0,b=1,c=0,d=20;
3 X8 B4 _* E; u4 v' zif(a) d=d-10;
; ~  [6 j6 X' Y2 U  Uelse if(!b)
  k9 P* u2 N" I2 M4 q5 x" n1 Kif(!c) d=15;
/ v7 w+ H1 l; D2 l) belse d=25;5 W9 B4 X( J8 s% }/ M( v( g/ l
printf("d=%d\n",d);}: Y4 |! |5 X& j; g
A、d=10
/ U" X5 e/ _* nB、d=15
, j" o( Z+ n  S( J8 aC、d=203 i7 x) o8 ^% v" v$ m) h( p
D、d=25
7 L' k2 F5 s3 Z$ \* [3 h+ d9 m正确资料:
" k' P& H9 P3 u  ^5 Y. @5 n- i0 ?6 T) \- D
2 b3 S' F+ `: X8 Z% c/ Q
第9题,若有以下语句,则对x数组元素引用不正确的是( )。, n* N' F! D$ y3 y
int x[ ]={1, 2, 3, 4, 5, 6}, *ptr;ptr=x;5 w7 y: Q% Z- j+ u
A、*(--ptr)% S2 P$ j/ y5 q: \
B、*(ptr--)
  K( k9 H$ c. p5 P0 |1 ZC、*(ptr++)
5 u2 \+ n0 c2 p% X1 YD、*(++ptr)
6 W4 s1 |' A# @: w2 P正确资料:  u5 Z( X. E1 L$ v( U
( V2 _3 b7 @% U

& x; C- K6 b5 h' f3 E& f资料来源:谋学网(www.mouxue.com),以下程序执行后a的值为( )。main( ){ int a,m=2, k=1, *p=&k;a=p!=&m;printf("%d\n",a);  }
6 }+ f- U# F2 ^& eA、-17 X5 E6 H7 S( \4 }2 F9 U7 x* S
B、0
- _7 ~$ n6 J5 y& X3 I0 a& b( T; nC、1
" J& B* Q4 f  h+ U' zD、2
5 \2 d7 k8 D3 `' g$ J) s正确资料:4 o' o7 p. x1 e# L- T; |2 b

8 q$ Y6 l# u& h5 z% o- s# I8 `
, P) [* z! `0 j第11题,若用fopen打开一个新的二进制文件,要求文件既能读又能写,则应选用的文件方式字符串是( )。
. Z1 d& P7 D) c% }8 xA、"wb+& G# r3 V2 @  ]) M6 f
B、"r+"
5 {* D: Y  x8 HC、"rb+"9 G( S4 ?9 r; r, L
D、"ab+""
, ]% K# c, G: H6 H' ~正确资料:
; L& ^/ \* K/ W0 I9 q; r2 U- j# _2 i7 E4 H8 R+ s

/ {- R: d; F! c" N+ A& S资料来源:谋学网(www.mouxue.com),以下对指针变量的操作中,不正确的是( )。
" R* E( t3 N% c( o" M% `A、int p, *q; q=&p;
% Z$ f% n/ c0 d: G: p8 VB、int *p, *q; q=p=NULL;. t7 _! Q9 B$ U. C' g' e5 g
C、int a=5, *p; *p=a;* N4 K; O5 v/ m2 _1 n- o) d
D、int a=5, *p=&a, *q=&a; *p=*q;"* h3 L' Z0 j* c) M& L
正确资料:
4 v. q2 e5 `6 h
; D8 e, r3 h6 P% \. B8 O* W
" {5 }) G' z9 X, l+ `/ S" D第13题,若有说明:int a[10];则对数组元素的正确引用是( )。
- Q9 F! f& @5 Y! Z+ QA、a[10]" w5 Q# s/ J2 d: V, k; t( m. ?
B、a[3,5]
' k1 @5 `0 b9 ~7 m2 y# i& j  c# aC、a(5)
2 C- q: G" U% J) F7 z1 |4 B3 R) hD、a[10-10]
% p- W: V& j; z正确资料:
9 F+ d' ^- o2 H4 Q* I! W7 |4 t
- V9 H+ N6 W. P6 h
0 p4 P# X9 n2 y4 R第14题,以下能正确读入字符串的程序段是( )。6 k% Y  P; X# q
A、char *p; scanf("%s", p);
9 h+ A8 `  R7 Z% ]* `$ MB、char str[10]; scanf("%s", &str);
: l; Y! h6 i7 ]% ~1 RC、char str[10], *p; p=str; scanf("%s", p);
) W. ^. Y# E* _$ B6 jD、char str[10], *p=str; scanf("%s", p[1]);"" t& W8 l5 ^4 d$ m! @
正确资料:
  Z$ ~: Z: l7 T1 j5 F2 |# R- [# F- b, v  D0 F
7 Q" G/ d. ~( d/ `
资料来源:谋学网(www.mouxue.com),设ch是char类型变量,其值是A,则表达式ch=(ch='A'&&ch='Z')?(ch+32):ch的值是( )。
8 b% p, _; N, S8 nA、Z
' \' n8 ^6 t2 a3 W- t: ^( _6 CB、A0 P+ F" K9 `, B4 N7 H( [0 Y+ f' ^
C、a
! a# j; B- ]2 s6 l4 aD、z
1 H0 n( C- |' A! x& g* a# m正确资料:
, b- b- E" Y9 ]3 L; f$ x  q4 i$ m# r9 V/ V7 p, P
3 X( t: H4 x' u# V
第16题,以下在任何情况下计算两数积时都不会引起二义性的宏定义是( )。
+ [" D) c2 f5 x7 q+ b- B( zA、#define MUL(x,y) x*y
# T% L1 V3 }; E7 u: E2 GB、#define MUL(x,y) (x)*(y)% i; ?' A+ A4 ^
C、#define MUL(x,y) (x*y)! l" [# v9 A  J
D、#define MUL(x,y) ((x)*(y))"% a5 |1 n+ O' U. G
正确资料:
$ m+ ~/ e, ]: P- l# Q% P
+ n$ R: W1 J0 o0 m$ y9 a7 y9 T
( P6 l5 F9 @+ x5 Y. X第17题,若希望当num的值为奇数时,表达式的值为"真",num的值为偶数时,表达式的值为"假"。则以下不能满足要求的表达式是( )。
, }+ X' E9 W: k4 T7 y# k. G: yA、num%2==1$ P8 H+ x4 s. c% {, y% D
B、!(num%2==0)! l5 A7 ?% ?0 A% S# I
C、!(num%2)
$ P8 _& ^# p  |8 h7 |D、num%2" D( v; ^5 P7 b4 {& }1 i7 D
正确资料:9 w$ U; b' \9 O& k- J

3 B3 }5 Y# k( J$ j* f
5 G% l" |, R! Y( ?/ o4 @1 q% Q& q第18题,下面程序( )。(每行程序前的数字为行号) 1 main{} 2 { 3 float a[10]={0.0}; 4 int i; 5 for(i=0;i3;i++) scanf(%d",&a[i]); 6 for(i=1;i10;i++) a[0]=a[0]+a[i]; 7 printf("%f\n",a[0]); 8 }
5 O' a- u* l, l  x* A' yA、没有错误+ r, W/ H5 w: V# h
B、第3行有错误
; H) B8 }* a' T! C3 H, MC、第5行有错误
% u1 l7 R  s) l4 R4 D3 yD、第7行有错误4 w) O  U# B- Y: ^
正确资料:
# ]: C' z: E! {: O# L' D7 u4 L- n
% n8 s' |. V1 C
/ K* m, D9 q( p6 a第19题,若有定义:int i, x[3][4];,则不能将x[1][1]的值赋给变量i的语句是( )。
$ c( P* l" h6 ~8 QA、i=x[1][1]
: J# A& @4 x  ^9 S& }, _, Z" d7 RB、i=*(*(x+1))
4 l' u- t2 V  V7 y% J7 gC、i=*(*(x+1)+1)
; _$ F; b- }1 FD、i=*(x[1]+1)
- o# P% Q4 A' F正确资料:
% `9 X" ?, V+ P) s6 k) y2 i/ V6 d) Y& I7 T& [. V
5 N3 y* y; D% v$ b
资料来源:谋学网(www.mouxue.com),若二维数组a有m列,则在a[i][j]前的元素个数为( )。
& E' t* e' j( v& wA、j*m+i4 S# z; K) j4 m1 j
B、i*m+j
! |, C0 p3 R4 [8 ~C、i*m+j-1
* I! c$ j3 T4 v+ oD、i*m+j+19 A9 K  P/ L9 }6 v
正确资料:; [. T& G6 f/ u
! a+ r- {( y  E7 D/ a0 D: K/ ^
2 O# y: w! G, m, H
第21题,函数rewind(fp)的作用是:使文件位置指针( )。8 B  X7 Q$ D  m3 B4 n4 b
A、重新返回文件的开头
4 r1 D) ?% O* j9 jB、返回到前一个字符的位置
3 k  L9 z" k0 d' `C、指向文件的末尾- g  c+ @4 P+ Q; V% J0 c2 H* K1 S  r
D、自动移至下一个字符的位置
' K/ n4 M4 x3 t+ V0 l1 A正确资料:, j5 ?( _/ Q2 H8 v9 R

8 B5 H6 b4 E5 I  n# P, O  w: x
, M5 p  H5 l; l; k第22题,执行以下程序后,m的值是( )。#define MIN(x, y) (x)(y) ? (x) : (y)main( ){ int i=12, j=8, m;m=10*MIN(i, j);printf("%d\n", m);  }1 h9 ?1 h" q& F
A、120
+ T$ I5 W0 K4 LB、80
$ z- Y: e+ i/ [! l% d8 \C、12
& G8 N- O# b: eD、8
$ J3 S3 S, ]0 h7 Z- M正确资料:
' N" z! a( g  B7 h
/ i4 ^; y4 h" q, p3 m* N# n0 o& L, m6 [/ b4 ^
第23题,若有定义:int x[10], *p=x;,则*(p+5)表示( )。4 h; E! K; n7 j- V( l9 W
A、数组元素x[5]的地址
, }3 [; e% ^5 I8 {/ S' FB、数组元素x[5]的值
5 p' D; t4 f6 }4 pC、数组元素x[6]的地址9 Q- {! P7 e& X. }
D、数组元素x[6]的值5 U) }/ T6 [  M2 W% o7 k
E、选项内容11
3 I; A6 J- r, w9 F+ SF、选项内容114 P4 v9 b" k& y/ G
G、选项内容11
8 g- Q# H% V9 {0 d8 Z* ?  k正确资料:
; ?* U0 g& D/ o5 c/ ]# f, U9 ?/ L7 l( Y" t( [: c. D
& S1 T6 E7 q8 A" z
第24题,若k为整型变量,则以下for循环的执行次数是( )。for (k=2; k==0; )      printf("%d",k--);* k' m# F8 S" q, j5 m% C9 X! g
A、无限次" Z( J3 m6 g  o, u# k/ A, p* X, Z% y
B、0次: a3 ~% u% Q+ \
C、1次+ z7 Q' s# {6 H8 R1 c% x8 f, x+ B
D、2次; Y8 B% h+ _7 o1 s5 P3 E1 M# z5 r
正确资料:9 P0 p$ K. J+ {  S3 i) |8 t

, N( l3 U0 M# u2 a- S! G; ^
) ~- e) x8 Q7 U. l" y& a2 i资料来源:谋学网(www.mouxue.com),在C语言中,一维数组的定义方式为:类型说明符 数组名( )。9 H9 b. k& I% V
A、[常量表达式]
+ X( }. D8 |7 r- R5 d- D/ ?' h$ xB、[整型表达式]5 a6 `: d& j2 F" ]- ^7 D; ]; s
C、[整型常量或整型表达式]
9 i2 ^+ a; ?) N7 a. ZD、[整型常量]
7 h, O5 D2 X( E- O; ^' F# |正确资料:1 j8 _7 r4 T; T: t9 i

& Y8 d9 b, ]: |) m$ S4 ^9 p- P; D$ a% n9 w. t7 V* l# H

# w4 R0 N- m7 F: A. W/ ~# N# b6 K$ ~9 A% u/ [, r) [3 u# V* K
! D4 n$ v( {9 I7 I6 @4 N: s) {

' \2 M: O5 Y- S) F% a
& ^8 G/ u( Z3 u! s2 s
  p, y% l7 f+ `, |1 {- w4 Q# J, Y2 j6 a- w/ u7 Z& e
- D* n% y; `$ v
5 L2 q" s1 R$ Y( y4 Y  `1 b- M: t6 v
7 x2 P4 z( d" S  y
; H/ H& y$ _4 M( u" j* E
4 Y- v0 M5 C5 O: w7 o

本帖子中包含更多资源

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

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-3-29 09:51 , Processed in 0.107246 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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