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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2020-3-1 14:30:16 | 显示全部楼层 |阅读模式
谋学网
试卷名称:20春学期《高级语言程序设计基础》在线平时作业1
* |8 z8 \/ a4 W" Z; k1.若k为整型变量,则以下for循环的执行次数是( )。for (k=2; k==0; )      printf("%d",k--);# G4 z+ X5 h; V: Q. c
A.无限次! k% L. C/ m7 n( y" L7 T. S
B.0次- T& W- }% A. K' R
C.1次& s# w4 w$ m- j( X) ]: `, }
D.2次5 i( c. U6 z* i, P2 p, _6 y  T
资料:-
  v. n0 S8 k/ f2 U6 H/ N+ t
/ O6 L& ~/ H) u% w4 |5 t2.以下程序的运行结果是( )。( r- d. i* k, a
# include "stdio.h"# S2 X, l, y1 D/ ]7 s/ Z' M7 C% a
main()5 t1 ~7 ~% |  f. P9 m
{ struct date{ int y,m,d;} today;printf("%d\n", sizeof(struct date));}
7 }$ z/ E3 ?0 h- q" d2 QA.2, f" S3 t: L9 E0 J: h( C) C# E
B.39 v& e, Z, v" i' k3 h+ S
C.6+ g( y/ ^8 ^9 V
D.出错
" I. B' ~1 t* ~/ _  A资料:-/ T+ _1 o$ Y( M
2 g* o$ C3 I7 j
3.若a和b均为int型变量,则执行以下程序断后x的输出是( )。
8 S' R& m3 w; G& a! L4 A5 Y* C, zx=15;y=15;printf("%d\n",x%=(y%=2));# c* Q$ e, \' K& M9 {5 X
A.0
, J0 i7 }. {) h0 o9 @B.1+ ^3 E: Q" s  Y7 ~  g; }2 _
C.6, C: w' Q5 Z% d0 B# ^+ e0 D+ D3 m4 i
D.12
7 W/ ^& z! y# \# h" Y0 Q$ }  h: @9 J资料:-4 L2 ~( @! w7 J' u

! j4 X& L/ T2 g. ~$ p7 \+ `4.当正常执行了文件关闭操作时,fclose函数的返回值是( )。
1 a$ U0 b& ]* f" |" S3 W7 z+ BA.-1
6 e- T' @5 X" _/ H+ wB.随机值
& g, {. P$ U- R+ MC.0  C' n5 o  d' c! L' w: S
D.11 V  E8 w7 ~9 v2 |2 w1 x8 B
资料:-: A% p8 h9 J8 r! t0 x" t' O
* c# c) p6 x* I, T8 d  B3 C
5.在C语言中,错误的int类型的常数是( )。9 ], z% E  y( ]) L
A.32768
% C1 X2 @9 ]: h% A2 gB.0
. C; ~/ n. n' M9 L7 ?# t. P- VC.37/ m2 F% z% |* Q( Q7 L2 ]; z
D.0xAF! g8 v* B1 Q, L) I# m
资料:-- @* u: g+ L3 m1 S7 P0 j, A
  M. l$ H# D6 ~4 Q% Y
6.若有定义:int x[10], *p=x;,则*(p+5)表示( )。
7 |* n3 B1 V- k% F7 F& EA.数组元素x[5]的地址& `% ^) {- l; O. k
B.数组元素x[5]的值/ D% ^5 l( I5 N" @) C0 O. `
C.数组元素x[6]的地址1 D2 h6 w. P1 S
D.数组元素x[6]的值
$ v4 W% ?3 V# N  j: q; wE.选项内容11- o; b3 H0 E5 M% u7 t/ Z0 B
F.选项内容11
6 t, J+ p' K! w/ |. n4 Q4 w资料:-  E$ p& ]: b, T$ n
- B, [  ]$ u" t- J0 z; N' D7 J8 x
7.若希望当num的值为奇数时,表达式的值为“真”,num的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( )。
: u1 K& m( W9 o. J/ {A.num%2==1
6 u, u* Y0 h0 ~) A' T9 E& hB.!(num%2==0)/ X- e8 G+ l( v/ F* ]2 `
C.!(num%2)
8 [# s' {( `9 |' x; C" CD.num%2
( B5 k' R* B, K/ U8 F% E资料:-
; O& i! o" c. L  D
' C% H: ~. N/ ^8.语句while (!y)中的表达式 !y 等价于( )。( q* m- E) N" }# ]& B8 {
A.y==0
- T5 d# U4 L5 }) l+ X+ a2 l" }B.y!=1
; u/ j$ R! f# B: c) G: {C.y!=0
6 }, l7 E. o2 E# L# N9 PD.y==1% \) a7 m, c4 y# |4 g8 X  z
资料:-
( J8 A8 m0 _% f* x3 |3 [1 K; I" y& Q& p4 r
9.下面程序的输出结果为( )。
  c$ |) z; z2 k) b" C% U% Qmain( )' n/ w' }9 Y, z8 D& t0 q
{ int a=1,b=0;" m+ [! H) \/ V) i* N8 S2 @1 o5 m
switch(a)
: J% [8 ~  u% Q9 G9 y1 N{ case 1: switch (b)8 Q* T& @' |2 v# n9 L
{ case 0: printf("**0**");
1 [! p! a1 S$ G8 T  jbreak;
# b. C8 c/ }4 Y, D, hcase 1: printf("**1**");
# B& Z# y: i, ^; ^7 n* _8 Bbreak;  U0 u" X& j; e% G& a/ @8 J
}
$ l! _! O2 z: Wcase 2: printf("**2**");
8 E& @! w7 w/ lbreak;. A1 ^4 l; e8 K! V8 R+ p4 `
}}
7 z- O6 d& L$ ?: u& @3 ?! y! P# w! _A.**0**
  q6 @$ t% ]/ s7 ]B.**0****2**: U7 x8 C) T( b1 c$ B9 A
C.**0****1****2**4 P- U& Y! B5 ]' V2 w
D.有语法错误" b2 g- X, c+ p) ^2 e
资料:-
/ j/ T$ J: r. i: `& m) ]; A: j- y/ e" f: m# r! T1 s- ?
10.以下判断正确的是( )。+ {. u; C4 p+ R6 y+ V7 @" @
A.char *s="string"; 等价于char *s; *s="string";& ]% W8 F9 U' ?7 {" f: n
B.char str[10]={"string"}; 等价于char str[10]; str={"string"};: a0 Y$ u/ w1 ?8 Z, c2 n
C.char *s="string"; 等价于char *s; s="string";# R. H( z5 g7 y
D.char str[10]={"string"}; 等价于char str[10]; *str={"strint"};"5 z( @( L7 I% `# `) Z) N
资料:-5 \. R7 B) E  `/ Z: p( ~

: {9 d( |  q& r3 c* k11.设a、b、c、d均是int类型变量,为了使以下程序段的输出为:1234+123+12+1,正确的输入形式应当是( )。8 P6 K4 H, S, A+ I: B
scanf("%4d+%3d+%2d+%1d",&a,&b,&c,&d);printf("%4d+%3d+%2d+%1d",a, b, c, d);
. ^1 e/ |8 D$ q' xA.12341231218 i' ]6 R( h, l1 {; `
B.12341234123412345 C& W4 b* u/ `) d
C.1234+1234+1234+1234
- V. S3 x4 W- Y7 H  r5 P% BD.1234+123+12+11 q" y' r, p: h5 V) X$ \7 q* m
资料:-8 }& ~! H; h- z
( R  g5 m" l( e1 \! q6 t
12.若a、b、c均为int型变量,则执行以下程序段后的输出结果为( )。
' q' w% G3 `% w+ |b=(a=10,a+5,c=10);
1 H/ G- }5 ~6 U% A. S: B9 Mprintf("a=%d,b=%d,c=%d\n",a,b,c);0 |: K( D! Q5 W0 }/ E5 j
c=(a=10,b=5,a+b);printf("a=%d,b=%d,c=%d\n",a,b,c);
) Q( V5 I1 T8 c+ `* s; l! ?A.a=10,b=15,c=10a=10,b=5,c=10! q/ \7 s( y" n. c5 f5 [$ u6 d
B.a=10,b=10,c=10a=10,b=5,c=10
* p9 z, r, s% F& |8 c2 FC.a=10,b=10,c=10a=10,b=5,c=158 U  |- {1 |: p
D.a=10,b=10,c=10a=10,b=5,c=5
6 X* |' Q" A- r6 i3 ^5 E. @( \资料:-
) t" N2 s& d4 e
. V0 X, Y5 f5 z2 D+ `/ r6 m' b13.以下不正确的定义语句是( )。/ P( E( q0 b1 c: [
A.double x[5]={2.0,4,0,6,0,8,0,10.0};! y; M, z" f: ]4 y; {+ k
B.int y[5]={0,1,3,5,7,9};
9 A, L1 @& B% H/ ]1 L( ]9 g, }7 vC.char c1[]={'1','2','3','4','5'};
/ g5 X7 j& j/ T3 c" v& J, LD.char c2[]={'\x10','\xa','\x8'};"! s* C9 \* G' J' O
资料:-
. X6 q2 Q; s& r; `9 d3 @3 ?
: O" e2 L6 k- P0 d14.若有定义:int a[2][3];,则以下对a数组元素地址的正确表示为( )。
' T! v' R' g7 w! kA.*(a+1)2 f, ?, {+ ]0 M' J& i+ r1 C
B.*(a[1]+2)
$ _1 @, N* [- a+ U3 IC.a[1]+3
! u' b  O% d" e2 r4 hD.a[0][0]
* z: }  E1 a5 Q3 T2 h8 Q" b, I资料:-  U. L  E6 s6 j8 l
$ q' [) d! M, m, B2 H; D. R' A" [
15.以下有关宏替换的叙述不正确的是( )。8 T* F% H5 e' j5 Q; X4 o" d
A.宏名不具有类型
# s# K$ X" i9 H( T" E( VB.宏名必须用大写字母表示
3 A% c( n7 w" l1 @  Q/ A! r' ]6 QC.宏替换只是字符替换$ D7 f8 J0 H: x2 R1 x% {+ L
D.宏替换不占用运行时间
8 ?1 ~. O7 Y' `! f资料:-+ `. z2 n* u0 p$ L4 z
# x% T, |7 [  l% R
16.若有以下程序段:for (m=1; m=100; m++){ scanf("%d", &y);if (y0)continue;printf("%3d", m);}正确的描述是( )。5 n& b6 c6 k) J1 s1 I
A.当y0时整个循环结束1 Q0 ?1 e# Q, R# ~6 `
B.y=0时什么也不输出
2 t. j0 m- m. m- W1 l& ^C.printf函数永远也不执行4 c% w" q, o; f8 R* [" H+ a+ _
D.最多允许输出100个非负整数0 \5 H; K- \+ X+ K+ T
资料:-
9 l1 n6 Y# J; ?: W% L/ x5 n4 q5 F  d/ U- _& S& g
17.以下对指针变量的操作中,不正确的是( )。
2 w% ^& `1 P  ?; \5 R" m% v- zA.int p, *q; q=&p;% w8 k' `4 X/ r) f- b6 Y1 j
B.int *p, *q; q=p=NULL;
$ @  m0 [% s5 g( Z: ~C.int a=5, *p; *p=a;3 {/ J) S# W: g
D.int a=5, *p=&a, *q=&a; *p=*q;"
) @% D' y" E4 u) l. z2 L( _& [资料:-
* |! O5 {7 V! {- p& F* F
7 J2 w$ e; G( B* e7 O18.下列关于C语言的叙述错误的是( )。4 m3 Y  q$ Y, j. `# {- d
A.大写字母和小写字母的意义相同
& i( P% L  M% d" G2 MB.不同类型的变量可以在一个表达式中
* N0 z7 M- m6 i1 \8 VC.在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型$ i8 \  S2 y9 l' q+ f/ o
D.同一个运算符号在不同的场合可以有不同的含义
5 ~# f; |8 \3 S3 u资料:-+ q) S# j, G8 x" J
4 R# f3 F, Q' ]8 ]: E: k, }
19.在C语言中,一维数组的定义方式为:类型说明符 数组名( )。% n$ x! v: m: ?& T, e7 \0 C/ l" a* p" ]
A.[常量表达式]9 w: @, l" o6 ^# w
B.[整型表达式]. b! ?; A; Q, r/ R
C.[整型常量或整型表达式]
  N( s* f4 T% D7 ^D.[整型常量], ^* E/ L! g+ M4 a1 \/ v' q
资料:-; G% e$ R( _8 @; V% [8 E

( i# O7 F* T- g6 U8 w20.若要使指针变量p指向一个动态开辟的字符型存储单元,则空中应选择填入的是( )。- A- B( O- G! K& N' S
char *p;p= malloc(sizeof(char));) g( r, K2 q" E
A.char
+ B6 Y5 _* ^; b4 Q4 @6 R: ~B.char ** \; f0 q) C* P1 ~; k" q( }
C.(*char)) z- J% Z% \$ x- \
D.(char *)
) V' R  O- u. H" Z; x' W资料:-! K. u! I) ^6 V3 I5 V! u2 `
1 D4 w+ J8 S( X2 e" g

本帖子中包含更多资源

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

×
奥鹏作业答案,奥鹏在线作业答案
发表于 2020-3-3 18:34:58 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

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

使用道具 举报

发表于 2020-3-3 19:39:34 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-6-18 21:18 , Processed in 0.100091 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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