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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2020-3-1 12:56:34 | 显示全部楼层 |阅读模式
谋学网
试卷名称:20春学期《高级语言程序设计基础X》在线平时作业1
$ P9 Q% v: h' ?) M1.有两个字符数组a、b,则以下正确的输入语句是( )。
' ~' o7 t4 M  W" h1 YA.gets(a,b);
! I1 {! C- M3 }  m+ C: FB.scanf("%s%s",a,b);8 u# @3 k; n) Y, X3 r% j2 }
C.scanf("%s%s",&a,&b);
; f$ }& ~5 o7 DD.gets("a"); gets("b");"
3 [" c4 e1 U; o资料:-
( y$ K- L$ }) L/ c8 _! O$ F* k
+ ]# u0 `6 d) m. ]0 h9 J6 H2.以下对指针变量的操作中,不正确的是( )。6 @9 i: Z" h% f. t! C# E
A.int p, *q; q=&p;
6 r' ~4 A; {/ L7 |) [, vB.int *p, *q; q=p=NULL;  G; B& b, ~9 N& G0 z0 a
C.int a=5, *p; *p=a;. P- N5 L5 l" h2 b
D.int a=5, *p=&a, *q=&a; *p=*q;"
& m# x4 ]: y- G资料:-4 `% i* `% {/ G, K3 ?$ Q
/ B5 H$ M- }: E: W: q9 p! N
3.若有以下程序段:for (m=1; m=100; m++){ scanf("%d", &y);if (y0)continue;printf("%3d", m);}正确的描述是( )。# m( J& W7 W. @! S
A.当y0时整个循环结束# x3 d9 w  v- l# s7 [/ i! O
B.y=0时什么也不输出
  q$ O. A* [& B$ V5 L0 m2 p; o: qC.printf函数永远也不执行  W4 L9 b' c* f& Q1 y7 t
D.最多允许输出100个非负整数
/ X0 r  n6 u( y2 _5 A3 m* l+ i' A; g' O资料:-
5 s" A# s' r" c: v7 M' ]' `+ Z' w1 m: J% G' m
4.C语言程序从main()函数开始执行,所以这个函数要写在( )。
  D- k' M7 ~3 |) l) k: _5 h8 CA.程序文件的开始. q' b- }7 v# \+ u$ b. M
B.程序文件的最后
' P: B# {& V& a' N. e" p( t% BC.它所调用的函数的前面
" A& S% A2 I8 p# e  q5 d7 s- \% FD.程序文件的任何位置
% K, `7 N; C0 j/ s资料:-  g1 E+ H6 D. t1 F, @4 {$ l

& [& t, o$ d' f9 C/ u5 l! N( T5.如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是( )。% n3 H, R: g4 k; y. p
A.该变量只在该复合语句中有效
2 l2 I+ T2 S  M. `" L1 l& L1 NB.该变量在该函数中有效
& P: u* \7 C* o  n8 F1 JC.该变量在本程序范围内有效
$ B- U: d4 x# G7 {" x9 kD.该变量为非法变量: \/ f# T/ ^1 R0 S
资料:-
/ K/ |+ r7 }9 P" E5 K+ X, G: Z! Z. Z0 p" n; I; B
6.以下正确的函数说明是( )。: L% [7 f# `, {3 @+ R0 d; E
A.int fun(int a, b)
9 ^3 n8 L  W3 w4 K, EB.float fun(int a; int b)- X7 \2 e# U! a! ]  g( ^8 }
C.double fun( )
9 Q3 Y6 a  u, d% ^! H; `D.int fun(char a[ ][ ])0 o! Q- g3 L, V- H' z
资料:-
4 t3 [5 v4 x2 h, W0 i4 ?# x  ~1 @
3 q5 x, C. t1 N7.以下正确的函数形式是( )。
/ e; p$ i0 ^" B# q& VA.double fun1(int x, int y)  { z=x+y; return z; }# N4 d+ N/ c+ H% |  l4 {& }" W4 |
B.fun1(int x, y){ int z;return z; }. a. s' d' b* j& G: z0 O; A
C.fun1(x, y) { int x, y; double z;z=x+y;return z; }2 z( Y* T- _6 F+ h# T! q( {# N/ j
D.double fun1(int x, int y){ double z;z=x+y; return z; }"- P' v& P  E9 Q# z
资料:-* k+ X0 l* v, s# Y

1 ^3 w, L+ d, e8 K2 V" t4 }- K8.若有以下说明,并且0≤i10,则( )是对数组元素的错误引用。int a[]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, *p=a, I;- |- o# a& D  s2 G3 i4 [
A.*(a+i)( g: [1 H" L2 o  ~" ~6 t, t
B.a[p-a+i]
' ?0 s# b& i8 ?2 K  f$ }C.p+i
0 K% I7 j8 w- _; Y2 h6 Q/ \" pD.*(&a[i])
- u: y; q. H% j资料:-
0 |1 a6 I! P2 f5 ]( D1 \) N' \$ R& R/ ~. i, S/ O
9.以下能对二维数组a进行正确初始化的语句是( )。* l7 p* j" u5 b! a6 a8 Z
A.int a[2][]={{1,0,1},{5,2,3}};
3 v! W8 U9 t! m  k- TB.int a[][3]={{1,2,3},{4,5,6}};6 @( K: z7 s+ _* ~' h# w& l& r
C.int a[2][4]={{1,2,3},{4,5},{6}};$ n! d# K+ s- L1 E& Y' \+ f
D.int a[][3]={{1,0,1},{},{1,1}};"
% k) H4 B( \  e) t# M资料:-7 Y. _/ Q: |" C# L
1 E8 F# s+ x. f% Z! {5 D
10.若希望当num的值为奇数时,表达式的值为“真”,num的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( )。
, ~. A$ Y+ p, k) g: c0 i% l. sA.num%2==1
, |- l# n- Q( \) A6 d5 tB.!(num%2==0)% J" }0 B  }9 z5 Z# R: a
C.!(num%2)) r/ p" k) t! H4 D( E0 F
D.num%2) G  m& v/ Q) Y9 l
资料:-
; U; u8 t/ g6 w6 S
" G( W; }; u- e" n/ |- @4 i( T11.下面程序的输出结果是( )。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);}}  `, o8 }3 m4 s  |5 I9 {0 n
A.39 81, r2 j! U0 j% `, w9 Q
B.42 84& {# E. |' n) B$ I
C.26 681 j) I# g# ]4 J$ ?) l  W0 F( f: s
D.28 70" b3 \: E. H! H( k+ ^  H# i! `
资料:-: ?+ H" ^2 ~% |2 q+ m2 W

" t2 u- A2 A; `12.若有以下语句,则对x数组元素引用不正确的是( )。
; U/ g1 ~! O) G, o' Z. V( M. ^* Zint x[ ]={1, 2, 3, 4, 5, 6}, *ptr;ptr=x;
1 f" r2 B) I. ]& Z- Y! g; G4 mA.*(--ptr)" O5 N8 U: c, H9 G$ {9 k( [
B.*(ptr--)& K: ^% A- Y: i) N" R3 d
C.*(ptr++)
7 m( A6 _! o, q4 A3 ?4 }& ]D.*(++ptr)$ n( C- Z, I4 }3 s
资料:-
5 s$ _9 {' V" ]4 ]+ l) j8 A) A- c& q+ k) c% Y
13.语句while (!y)中的表达式 !y 等价于( )。
' M+ }& ]8 `, ~; e' h/ uA.y==0& Y8 N' x: H# Q" h. F4 z
B.y!=1: G1 u: @! v. N0 l5 X
C.y!=02 k& o5 J5 k! {% C, ?
D.y==1
; ^9 l: R# k7 ]1 ^资料:-* l; ]* E  \% J

% Q  `5 n; w9 i5 D( y& E14.已知学生记录描述如下,下面对结构体成员"computer"的赋值方式正确的是( )。  t  B" u6 P5 H4 l
struct student
. }; M5 L/ V. ~5 n. ^. O0 `{ int num;char name[8];struct{ float math;float engl;float computer;} mark;} std;7 `9 g' |- m: I2 W; [5 D
A.student.computer=84;
" _( n( R  Y+ E0 k9 ~; qB.mark.computer=84;
: b9 `  A7 t+ N) R6 GC.std.mark.computer=84;
$ F' P& {7 P" p& l# mD.std.computer=84;4 U8 k/ c$ e8 t; q
资料:-
( |! B% L2 a$ Q/ [6 r) }' b
7 f) _5 Z5 Q6 r15.下程序( )。main( ){ int x1=3, x2=0, x3=0;if (x1=x2+x3)
5 e' C& X, m) F0 L& Zprintf("* * * *");else
" k8 j. K# E7 l( H6 kprintf("# # # #");    }8 X9 @  ?0 W# C. z+ l9 f
A.输出:* * * *7 m  J+ {! p; M2 v- h( p
B.输出:# # #
+ m4 n' J6 L7 z8 \9 ~$ x. fC.#存在语法错误
2 O9 L# c3 ^" c; B! o6 ^3 i3 ~D.无输出结果* [& g# C* i' M4 ^6 D0 }
资料:-3 h' N/ N1 O: i* p9 w

0 p2 C$ J) D- n! Z16.若有定义:int x[10], *p=x;,则*(p+5)表示( )。
3 W$ `% Y1 _0 @A.数组元素x[5]的地址. s8 o& {1 v: k0 Z2 {
B.数组元素x[5]的值# V$ x3 @( Z0 m" M" c
C.数组元素x[6]的地址
: t& G5 ], F6 G8 h3 |, uD.数组元素x[6]的值
2 k, E' q6 m. B% vE.选项内容11& \# K6 [" l' |6 `9 q" f
F.选项内容11
  M4 D. f8 |* H, Y* E资料:-
" [6 d' E5 o; O  P2 C
  X% S5 t% [1 F17.设a、b、c、d均是int类型变量,为了使以下程序段的输出为:1234+123+12+1,正确的输入形式应当是( )。
9 a+ ]( J9 _4 \# ^. Wscanf("%4d+%3d+%2d+%1d",&a,&b,&c,&d);printf("%4d+%3d+%2d+%1d",a, b, c, d);
. q" X  b7 v$ M/ t) fA.1234123121
" m& d, ], J+ l5 a! AB.1234123412341234
2 g; ?3 ~0 {2 q- D+ G- b" uC.1234+1234+1234+12345 L) J+ R5 F: N; m
D.1234+123+12+1
1 z2 ]- D5 a/ O: i- J5 z4 d( _5 Z) j7 i# ?资料:-
- A% }; [  Z  ?+ \! B3 }0 R
/ _1 r/ X  N3 A18.函数调用语句:fseek(fp, 10L, 2);的含义是:将文件位置指针( )。
: H5 \4 m0 ^, iA.移动到距离文件头10个字节处
* z- l1 ^6 j1 v  c$ b3 G; ^" n1 tB.从当前位置向后移动10个字节: Z- A0 l/ u7 ?: {% T/ C6 K
C.从文件尾部前移10个字节. p7 m8 l6 P) H. f% _
D.移到离当前位置10个字节处7 R1 d4 U9 e  o5 Z0 H9 p/ K/ v1 p
资料:-' U4 X. |8 E4 H4 q* a8 u

# w: B4 H: P6 i: N" @19.当正常执行了文件关闭操作时,fclose函数的返回值是( )。
5 G+ \% B& `" ?% yA.-1
+ h; @! m2 [8 OB.随机值& v. |1 [  t- A: |. [- a( D" u
C.0
  ]$ c9 }# b* zD.1
8 ?$ |4 b' i) T1 j& s% {资料:-
1 k/ @" {5 p/ z) k5 a  h; o' r
: n" j" e' y# y; o2 I8 J' r9 {; m20.已知intx=10,y=20,z=30;以下语句执行后x,y,z的值是( )。if(xy)z=x;x=y;y=z;
& g+ E3 r; v* _$ ?A.x=10,y=20,z=30
5 @: J' A& |; M; h. wB.x=20,y=30,z=30! m4 s6 }8 i1 _" w
C.x=20,y=30,z=10
! l, Y8 D: R0 [7 r5 x! PD.x=20,y=30,z=20"( z9 U  V0 b5 U- r# p) F' ]
资料:-
  s( _" E0 Z2 M* M, @
) I7 k: Z" A& W3 ?+ t21.若有定义:int x[10], *p=x;,则*(p+5)表示( )。
# p6 W  u; a$ x$ k. U$ W1 yA.数组元素x[5]的地址
! y+ i9 Z# X- p* W' _$ @. qB.数组元素x[5]的值
, B  ]" Q1 z/ L# b3 h4 jC.数组元素x[6]的地址
2 q7 E$ g: t  F$ x7 n2 c2 zD.数组元素x[6]的值9 h7 O, c5 ^. R/ A3 k
E.选项内容11  _6 m" H" v' H& ]
F.选项内容11
; U3 |* P( q; d; ]0 f0 fG.选项内容114 `% O; Y. C# L9 T+ H; N0 _
资料:-
' p5 N$ h# e: q  \$ \* Q% b
* R* V1 @1 G5 i# P3 h( ~22.若有语句:int a=4, *p=&a;,下面均代表地址的一组选项是( )。( Y6 P9 D( L0 `* k
A.a, p, &*a+ N/ y, u% b6 P& s
B.*&a, &a, *p
! O5 ?' X" `; m0 X; jC.&a, p, &*p
' x' s1 `: T, w* T" D  C4 SD.*&p, *p, &a"/ L3 {) @2 q" D
资料:-+ l& v- }2 G+ o

6 r6 B# q+ ^; `23.以下正确的描述是( )。
. M3 L9 n8 u0 W/ e" C  V' }( e6 AA.函数的定义可以嵌套,但函数的调用不可以嵌套) i8 h/ p4 j, [, Y
B.函数的定义不可以嵌套,但函数的调用可以嵌套( Z! s* |* O$ z. f6 o, P
C.函数的定义和函数的调用均不可以嵌套
; d( ~+ t9 G2 c. F% pD.函数的定义和函数的调用均可以嵌套
  e" _# f) i& C! z资料:-
: Y$ A; j) o# c& J3 p8 u, S% T  t! p" n: Q
24.若有说明:int a[10];则对数组元素的正确引用是( )。' ?( w4 D- i% r" ^" B
A.a[10]3 W' h  b% i9 r; A0 Z: G9 e3 R
B.a[3,5]; a3 l# z. V* Y4 f1 p
C.a(5)# k1 `3 W0 h* U% |+ A
D.a[10-10]7 f8 v, s: D# o4 x
资料:-4 a" w' R* v2 s* H  |

3 N! k, f8 }8 T# q' Q. S25.C语言结构体类型变量在程序执行期间( )。
1 y+ i& v  w' D  eA.所有成员一直驻留在内存中7 F9 u; h4 X/ b) c" b1 V
B.只有一个成员驻留在内存中
1 E3 O: v: B; D( X- `* d) b2 ~C.部分成员驻留在内存中- c) R/ U$ c  }
D.没有成员驻留在内存中% b1 c! i) u+ i. B( G
资料:-4 M: w$ Y9 ~1 n% U! u
+ h8 h# v5 B1 L, N2 o& u+ T3 e7 Y8 {

本帖子中包含更多资源

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

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-24 22:27 , Processed in 0.103693 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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