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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2020-3-1 12:56:39 | 显示全部楼层 |阅读模式
谋学网
试卷名称:20春学期《高级语言程序设计基础X》在线平时作业3
9 j& V, [+ {6 X1.以下能正确定义整型变量x、y和z并为其赋初值5的语句是( )。
$ _! U9 ]- W* _# M, \A.int x=y=z=5;( y9 \2 y  d& {5 s% S+ r
B.int x,y,z=5;
" m! ~3 E2 R0 T6 d: K$ r; GC.int x=5,y=5,z=5;
% a% P3 ~* R0 R9 F5 _+ ZD.x=5,y=5,z=5;"0 S. y( I! g; V2 g) q+ ~* R  y
资料:-0 ^3 ]: P8 o" R0 T2 V

2 q- Q/ Q) A/ P8 Z1 C' M3 p  A' @2.若有定义:int x[10], *p=x;,则*(p+5)表示( )。
4 Y0 A& u' N. z( b" O- XA.数组元素x[5]的地址
3 I% j, e9 v, M5 e7 p/ n9 `  m: {B.数组元素x[5]的值0 K& o; B4 w: r# c0 a
C.数组元素x[6]的地址
, X3 H1 H& g* uD.数组元素x[6]的值
5 _% N3 F4 b8 SE.选项内容118 W) T$ |6 m) M' E- Q0 G
F.选项内容11
7 H) }1 N9 g+ l8 q资料:-
8 [  o- m; u8 p: e+ w) ]
* A2 E4 S( S7 N" ~3.以下为一维整型数组a的正确说明是( )。
: {! H! n5 ~7 w/ n. ]$ r" q4 @A.int a(10);
% X- S5 \( Z$ H5 m* nB.int n=10,a[n];
) J. i9 L9 w6 S1 IC.int n; scanf("%d",&n); int a[n];
" t& g0 F$ A2 B& n  X( AD.#define SIZE 10;int a[SIZE];) E9 h: v/ R# I/ X4 [- C
资料:-; K8 t6 Y8 P1 L4 W

& i4 Y! x- q$ ~- `5 ^1 A4.执行下面程序段后,x的值是( )。0 {9 z5 m/ y$ c: t% A
int x;printf("%d\n",(x=3*5,x+5));& a! Z# |. k+ Q/ y
A.10
; x5 o; q$ E( @' B. z: ]B.15
9 ?: t3 o' t! ?5 k/ }  oC.20+ ^( Z5 p! P$ L  P% F- c5 A1 w8 h8 ~
D.5  v1 x, x2 p" B* ]# J
资料:-/ w3 Y' V- F1 w
% k( k3 h+ {5 ?5 M" r2 l, n+ @
5.若有以下程序段: …… 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; } …… 则该程序段的功能是( )。' {. Q; E( h# T( w
A.对数组a进行插入排序(升序)8 E+ K' Z, h* w) h4 t4 }+ I6 }7 X# C
B.对数组a进行插入排序(降序)
$ i/ G9 d  m( j" w) I7 y- o& cC.对数组a进行选择排序(升序)
5 o( r1 C/ o# y/ k3 o: [/ ^/ a+ }9 lD.对数组a进行选择排序(降序)1 S8 ]  ]7 h, s+ Z
资料:-
2 V3 u! V- {2 Y5 _* y" O* |, L8 d1 e
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);}}* E: |+ N6 K$ T6 ]; M
A.39 816 Z* e% r# a! x' z
B.42 84
( E: f! p/ E2 [* jC.26 68( k1 k! ^) j% Y3 z. _% t4 j2 o/ V" c
D.28 70
7 f$ Z! K' b  ]% H资料:-) Y7 N3 V, g- p, G

2 Q0 D( s7 X& c+ b! J7.下面程序的运行结果是( )。+ T% U6 M3 H! N3 T8 A
main()% p! D# o# Y" L% [8 o1 Y0 h; k
{ struct cmplx { int x;int y;} cm[2]={1,2,3,4};printf("%d\n", 2*cm[0].x+: N5 n5 |( f# A6 a! B" e
cm[1].y/cm[0].y);}
8 p4 A3 c+ }2 i1 m* {A.5
' T& C. U- V( C0 ?9 c6 @4 PB.26 t2 F7 S( ~) F4 _- h
C.3
3 G; _( D! ?3 k1 Y4 v# KD.46 W, M3 {# B% l3 y6 L: S6 _; |1 }
资料:-
0 o' ?* Q! k5 J7 M% A
2 `) \) c/ r0 O8.以下程序的输出结果是( )。
3 q  C( m3 S- V% u* j  l1 Kmain()
9 v( T: I. ~9 [, k{ int a=0,b=1,c=0,d=20;
$ \3 h0 P  M4 f+ L) g1 P- [; d2 _if(a) d=d-10;" B" z3 @/ \) F( ], |
else if(!b)
- y' T5 X% o' j/ W6 r9 ^5 c! O' Xif(!c) d=15;
1 m& d' Q! Q# O. D6 Helse d=25;( @# f( J! q, `8 J" d3 F2 A9 l
printf("d=%d\n",d);}- c0 h# v- b2 P/ Z+ M0 U3 p- V
A.d=10+ N+ _4 A/ e+ a- u7 H
B.d=15+ N( P' }# `0 @
C.d=20
- J5 a7 D# E2 N! K! j) d/ rD.d=25- Q# {5 X& T  [' s* c- P
资料:-( ~: C/ M1 T% v* B

4 W" s5 ^5 _: b& P; q9.若有以下语句,则对x数组元素引用不正确的是( )。
4 w. B5 E% b, P2 }" n$ m2 qint x[ ]={1, 2, 3, 4, 5, 6}, *ptr;ptr=x;- A1 c$ G4 l% _
A.*(--ptr)7 ~; |0 }0 X: ~1 |1 ^
B.*(ptr--)
  u. r2 B) W6 E. Y% HC.*(ptr++)
) M8 r; W! p1 |! n- n. WD.*(++ptr)6 I8 ^; a) n5 Q
资料:-4 E, ^% o7 N% U0 l1 J% }
: d% {) e" G$ |& @$ y; j, F
10.以下程序执行后a的值为( )。main( ){ int a,m=2, k=1, *p=&k;a=p!=&m;printf("%d\n",a);  }& C; H! u5 O4 M; [  \
A.-1
5 _3 r5 Q+ n# T: d* YB.0
) ?. O( A9 D/ k+ FC.19 b: e0 M2 [. P$ X/ X
D.2. v5 M% n4 Z+ Q$ B+ `7 s$ Y) N
资料:-, W  W6 D+ B+ y2 N5 {
, B1 N# y2 W3 y9 @/ |* J
11.若用fopen打开一个新的二进制文件,要求文件既能读又能写,则应选用的文件方式字符串是( )。
$ ^6 |! F5 X8 ~: }* B6 W! z; u( l! AA."wb+8 N) C/ h) G3 u# c
B."r+"
9 D% b2 B# h4 d% lC."rb+"0 U& ?. G/ v% f0 f1 ~+ V+ s
D."ab+""
) c- r, z- N! C& p资料:-) w0 O* ~1 O/ T% u

% I3 l0 i  |" T7 c  z( h4 b12.以下对指针变量的操作中,不正确的是( )。; k8 }! f  [; q+ L8 Y: Q4 c
A.int p, *q; q=&p;" W$ f: o! @$ l
B.int *p, *q; q=p=NULL;% r7 ~: B. {. j* a6 X) z
C.int a=5, *p; *p=a;
. i' d2 V. F+ ?5 B/ _% OD.int a=5, *p=&a, *q=&a; *p=*q;"
8 w4 v* q- F$ f资料:-; o2 O: U" S0 \' G6 w* s+ @) A
, d* m! i8 z/ [9 n; B
13.若有说明:int a[10];则对数组元素的正确引用是( )。
! i+ Z, c3 [* |- G( eA.a[10]
" a) K9 c) U2 S7 Y, B7 xB.a[3,5]
) D7 o# X7 G2 Q8 D/ V  _% B% `: dC.a(5)0 u) k8 |7 ]- k) t8 P6 R! b
D.a[10-10]; j" o  ?3 B  A! |3 M
资料:-
' Q5 M* X4 u5 ^9 s3 U3 e; l5 ~6 G
) {8 s& y$ V; R9 V" f+ b6 B14.以下能正确读入字符串的程序段是( )。
3 P- v2 s) e' \+ w$ ?A.char *p; scanf("%s", p);- s, i& F$ x# N7 G
B.char str[10]; scanf("%s", &str);% Q3 t2 O$ x8 _) [
C.char str[10], *p; p=str; scanf("%s", p);! X" }, J8 P& r  |
D.char str[10], *p=str; scanf("%s", p[1]);"& F: ]6 ]8 u1 F! H
资料:-+ J  `4 W6 e% I# W
# B+ o( x6 {: h8 C  m. b
15.设ch是char类型变量,其值是A,则表达式ch=(ch='A'&&ch='Z')?(ch+32):ch的值是( )。% q* R3 U1 k+ x5 ?8 n9 S/ w' D. h
A.Z; U/ n- [2 ~$ a. N; ?. F4 q
B.A
# Z/ d; j7 O% T9 |, Q, b' FC.a2 J% @" Q) k. D3 I
D.z
1 e: J6 ^5 x; h9 ?4 z; l资料:-% Z5 o/ E) c  k. _( B. v1 B1 g

9 e+ H2 J  z) X! _6 o16.以下在任何情况下计算两数积时都不会引起二义性的宏定义是( )。/ w& Y6 L( m! b: A
A.#define MUL(x,y) x*y
5 ^9 P8 E7 G7 ?B.#define MUL(x,y) (x)*(y)% k  e  b; i  j
C.#define MUL(x,y) (x*y): w6 B% p$ f# N+ [+ K+ P
D.#define MUL(x,y) ((x)*(y))"
6 l5 P3 o0 a9 e资料:-
- v& r3 r0 @) c
: T, a( X( ~' V" i- K17.若希望当num的值为奇数时,表达式的值为“真”,num的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( )。, X9 }5 G9 I! c5 I4 j# r
A.num%2==1( J, l' D1 o! C3 x
B.!(num%2==0)
/ b; l4 f% W/ w9 ~3 M7 Y4 qC.!(num%2)/ g  E$ O5 }" @( C6 m
D.num%2
6 V% U* m; v2 W资料:-+ _( k6 e& d, A; S9 U! T+ H1 j
) \9 B: F: y% v9 a! J& v
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 }
' u6 b0 l: i/ D5 w: q9 WA.没有错误
$ o2 I) m1 z0 EB.第3行有错误+ l, v6 X. L; _5 Y" j0 V
C.第5行有错误! k* A7 \8 N) d$ s( ~" I
D.第7行有错误
, v* N# Z, |4 q4 E资料:-2 I: @  P- p  [$ x8 e

5 f0 T8 M. i9 |" T$ u  F1 q19.若有定义:int i, x[3][4];,则不能将x[1][1]的值赋给变量i的语句是( )。
1 ~8 k& i: o6 N& s1 \A.i=x[1][1]+ Z- {& \, b" ]
B.i=*(*(x+1))4 k) @. X8 E/ m
C.i=*(*(x+1)+1)& k  z2 G: ?8 c( h: S2 F
D.i=*(x[1]+1)
; x) R7 j2 o5 Q资料:-
2 G/ ]% l8 C5 m8 Y6 y
( L) p, O# C; C+ z  l20.若二维数组a有m列,则在a[i][j]前的元素个数为( )。
3 V( R8 A/ L6 H( J; rA.j*m+i$ d* ~, p5 P; S7 L, k
B.i*m+j/ a) m' h* A* H9 t. ^
C.i*m+j-1
; }3 y0 x$ w9 j  W- ^& ]D.i*m+j+1
0 B, M: d* t$ y3 D) k+ A- x! J资料:-
0 u/ f* K6 j; h- Z4 I
; f: j2 b# T: Z21.函数rewind(fp)的作用是:使文件位置指针( )。
8 }2 J$ u7 ~5 ^9 X$ dA.重新返回文件的开头
( u8 [0 C, ?( x8 ^0 y  _B.返回到前一个字符的位置
% ]8 h/ r# Y' N9 e" p6 XC.指向文件的末尾
, j0 ~  |0 I) W' x( ^D.自动移至下一个字符的位置, l( F! B5 T5 |' i
资料:-
" U, y5 m1 w5 K! o1 P+ T; i- s# Z
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);  }
; t0 P3 R* _: ^& N' t5 q1 ]7 ^3 M8 yA.120: b1 ?) {, e4 @3 g' X7 {+ A2 s7 y
B.80" o8 n5 d& n. d, l& |7 c/ s
C.12
& t+ X( D% Z9 v8 K* i( pD.8! d& m- Z8 Y2 v9 R5 _
资料:-
$ A' G) Y, b/ M. ]9 k
$ Z" f! P. ?1 w$ k& K; g4 u+ l23.若有定义:int x[10], *p=x;,则*(p+5)表示( )。
8 }  k9 l' j# ?1 Y3 N6 p# c/ GA.数组元素x[5]的地址
- T/ H* w/ S( @B.数组元素x[5]的值
# D$ p6 e; Z+ cC.数组元素x[6]的地址# J8 {5 ]5 b8 p" `% Q4 x# I  U7 K* k
D.数组元素x[6]的值( b; m- ?  P; w* G
E.选项内容11) d8 Y5 D4 q5 C4 Q: Y& l; L
F.选项内容11
0 u" D8 V$ P$ sG.选项内容11
' R7 G3 G; P' b* i8 g% c资料:-
) }* G, X  A2 Z5 `! Z# @
5 ]) V1 g: k3 @  m24.若k为整型变量,则以下for循环的执行次数是( )。for (k=2; k==0; )      printf("%d",k--);+ j* x1 e, G4 P9 q) x' [6 o, O
A.无限次/ n3 b8 K1 ~9 ]9 ~5 s/ @
B.0次
. s" {/ |7 u) P0 i/ F7 xC.1次- D/ ]4 Z+ m, \5 ^% u3 L8 _
D.2次
  Y4 z1 c, z8 Y9 @+ Z资料:-
. D) h% x0 k+ e  r# t6 ^; W, N; y3 ]1 F: w  A( w/ v. C
25.在C语言中,一维数组的定义方式为:类型说明符 数组名( )。
. h# t( P9 R" z# i  e8 S1 rA.[常量表达式]( I0 \* c7 I( n* T: `
B.[整型表达式]
0 x5 g: z& I# `. ~3 A# N3 @C.[整型常量或整型表达式]/ B! O1 L: }' a. t
D.[整型常量]
/ N2 n0 w$ u: v/ F9 z3 p# Y% k* Z资料:-
, ^* J# z$ ?$ Y
+ l& S$ P$ W8 w% u

本帖子中包含更多资源

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

×
奥鹏作业答案,奥鹏在线作业答案
发表于 2020-3-5 14:59:00 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2020-3-5 15:23:13 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2020-3-5 15:43:24 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-3-29 03:19 , Processed in 0.108899 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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