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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东大19春学期《高级语言程序设计基础》在线作业1(100分)

[复制链接]
发表于 2019-3-13 23:53:10 | 显示全部楼层 |阅读模式
谋学网
奥鹏】[东北大学]19春学期《高级语言程序设计基础》在线作业1
6 f9 U+ [8 i; H% O+ {  E试卷总分:100    得分:1001 [; T( J6 @1 f  [  P( E3 H& n  r2 ^
第1,若a为int类型变量,则执行以下程序段后a的值为( )。# p( Y7 h% Q$ k1 T; V4 y; F7 ~' `5 W
a=5;a*=a/=a++;
" y; O" [+ C7 ~8 E8 z/ U" z8 X$ vA、2
1 M4 B! j. i" pB、1
7 j; X: b4 P0 `+ d. E7 F0 X  \6 |C、407 X% H2 d0 E5 \5 ]! y/ B% q
D、3
8 g7 K- Z, i( \$ j; L- ]6 f1 g正确资料:
- T! E! m6 ~! }* w/ P/ I  V5 y+ |6 G: d

  [5 }8 o- u  O2 q第2题,设有定义:int a=1, *p=&a; float b=2.0; char c='A'; ,以下不合法的运算是( )。( F6 X6 x$ T# C. f
A、p++;
9 U$ t, E& s6 jB、a--;
& J  T3 c( X' |% M: nC、b++;3 d2 R( G" p7 q1 e! n# ~. ~
D、c--;- ~+ P* F$ V' C4 k' K/ ~# O0 u. H
正确资料:
+ y8 X5 e, A+ O+ v, l) f
* |8 a9 ?3 V( {: M7 o
# q4 o* k  T5 Q6 s# ~第3题,若有以下语句,则对x数组元素引用不正确的是( )。" H. D) ]2 {% e% J. z$ O$ J# W
int x[ ]={1, 2, 3, 4, 5, 6}, *ptr;ptr=x;
- ?0 d4 W3 F% h  |" i- LA、*(--ptr)
: l1 k5 Z, A$ o: W6 hB、*(ptr--)* h! {( ]! H) p" i: \  \
C、*(ptr++)
5 y; C, g+ p. q7 A3 rD、*(++ptr)4 a# c6 O5 n" A8 K
正确资料:, c. {* O; }; H4 A. r4 ]+ G% `

' f" H$ M# M# z5 c# h  H0 n
% W  A: S% S) D6 L1 \第4题,若有以下程序段: …… 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; } …… 则该程序段的功能是( )。
. _+ a, {& K- D6 O9 U/ [( `A、对数组a进行插入排序(升序)* H5 n: p1 P3 E' }3 t) }3 r
B、对数组a进行插入排序(降序)
  J8 [  w$ y+ ?% vC、对数组a进行选择排序(升序)
  M* P; u) T& YD、对数组a进行选择排序(降序)
8 @1 t  S5 u# v1 z" y( J# v正确资料:
3 \+ f4 K: L% Q9 X) |- C
- I  M7 u# z: m6 x5 b
4 y0 E0 y! ]; s/ K第5题,以下正确的描述是( )。5 G' o5 r/ y* _6 G. U( }8 m: B3 \. q. q* i
A、函数的定义可以嵌套,但函数的调用不可以嵌套
7 ^, R8 o; ~$ z. K! F: E; MB、函数的定义不可以嵌套,但函数的调用可以嵌套# m4 {; P2 c* t/ ?% a- f
C、函数的定义和函数的调用均不可以嵌套
0 {9 e* J# h& R' r: ZD、函数的定义和函数的调用均可以嵌套
: G$ A5 q. F# u4 Y正确资料:
' Y) |  C2 l  e$ a' |5 D# A" _$ j! j6 Z/ \8 S" V: m4 Y% {  s
  x1 T) ?/ G; e- k. |3 U
第6题,当正常执行了文件关闭操作时,fclose函数的返回值是( )。
- z' q! Q' ~3 u7 |0 P3 P  xA、-1
! p4 q( K8 f7 SB、随机值
/ L8 w7 Y5 b) n* H/ J1 ]; VC、0
% }  B3 L/ ?9 y; MD、1
8 c2 T% b2 b0 j正确资料:
( P+ ]! j0 i) N3 s7 q/ a
) _! b# I% k6 T8 d, `3 i; }% L# u1 J; g! e3 C3 m
第7题,若有说明:int a[][4]={0,0};则下面不正确的叙述是( )。! H  }* D4 _$ l# ?* R
A、数组a中的每个元素都可得到初值0  i2 s2 M! h, _7 B
B、二维数组a的第1维大小为1: O, i+ D& M% U  \; F, u# [* `
C、因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1% t! m" p) T8 _4 L$ J/ @
D、只有数组元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0! v$ d* A; p. w: c$ G9 ~
正确资料:4 r! n: @+ o  [. T$ B' [

* W5 ?  \3 d" z/ l+ F
# k$ Z7 T& a' ~- {' p+ e第8题,以下能正确读入字符串的程序段是( )。5 x, @3 {1 z# a
A、char *p; scanf("%s", p);+ ^8 f, g" H9 d. `
B、char str[10]; scanf("%s", &str);6 D) X$ |) C0 Q5 x- w2 U0 {
C、char str[10], *p; p=str; scanf("%s", p);
& f. S* _/ V7 Z, \D、char str[10], *p=str; scanf("%s", p[1]);"
/ u5 Y4 m2 T9 U: v/ h$ Z/ q正确资料:8 i- n  r% l% E8 a4 \5 M

/ Y$ m" {1 d" b# i& n; v
  n' g/ G# I6 v第9题,有字符数组a[80]和b[80],则正确的输出语句是( )。
* I/ w3 U0 N& L8 f7 QA、puts(a.b);
4 s' u; ^1 J9 ?4 K  [B、printf("%s,%s",a[],b[]);
# ]: N# _8 j, M0 FC、pitchar(a,b);
# _8 [0 w) e1 {% r" B- Y- XD、puts(a); puts(b);$ c+ b  x4 E- m! w6 y# [
正确资料:
) N0 G$ W8 ]( ~+ u1 R# }' i& k3 P/ I7 A! ]. i2 c

0 \2 h* s1 s% }$ F第10题,若二维数组a有m列,则在a[i][j]前的元素个数为( )。
1 N  }- P. w& m9 kA、j*m+i
: N1 y, {  a$ k5 G4 o9 vB、i*m+j9 ~8 N4 o2 W$ V# h( _) o+ v
C、i*m+j-1
4 N& D& a0 n# \) T. G+ dD、i*m+j+1$ Y5 l& B+ Z0 c3 w
正确资料:
/ {3 X! e  T+ f+ K7 A
/ W2 @2 `0 u5 n- B9 x& B/ x9 F. [1 S$ ^
第11题,若有定义:int x[10], *p=x;,则*(p+5)表示( )。
- b& s0 u# [7 v5 dA、数组元素x[5]的地址
, \5 A- s! w/ C& ?+ a6 M) ^/ iB、数组元素x[5]的值
: {4 y# [1 ?/ ZC、数组元素x[6]的地址: e0 w6 B4 \# `1 o3 q7 a) w
D、数组元素x[6]的值
5 l' c4 C! ^, [) G; ME、选项内容11* O# g% G3 X  \; G# H9 _* B0 @
F、选项内容11; W8 r9 Z9 ?" v; j  s/ P+ A" [
G、选项内容11
; K/ U" ~7 d6 y7 i! J# S. f正确资料:
& |- S! {3 |4 E& b% e6 T5 ?2 j5 o: P9 c3 b: J
7 h# ]2 _; d: U  m2 `
第12题,以下能正确定义整型变量x、y和z并为其赋初值5的语句是( )。6 @# E1 u; p" W8 j! k+ Y  l/ j
A、int x=y=z=5;
( c0 L, W6 l; g% W+ D1 N3 f& PB、int x,y,z=5;
3 [' W" Q9 F  T! i3 f( L7 a+ }: uC、int x=5,y=5,z=5;
+ Q' ?' y' L6 D6 u) q+ u/ u) \D、x=5,y=5,z=5;"; B. r8 I, ^) |3 h- _1 u3 s
正确资料:% D8 q. O& _$ o# N& _

( K* q0 C5 U, h+ c" F; W! |, K  f7 _0 P9 n/ X
第13题,若k为整型变量,则以下for循环的执行次数是( )。for (k=2; k==0; )      printf("%d",k--);
) ?* G, T2 Y- X$ ^  NA、无限次
' X# k" B$ l$ @B、0次0 v4 x1 w8 T- e1 J- z. S% ?# P
C、1次+ W7 R' J7 s7 c/ V
D、2次
: V( G$ B- u) J, |3 K/ B) ~正确资料:
+ u& Z+ Q9 S4 I! [* }- i  Z. \8 }* H3 u- c2 x% b

3 }- |. R0 s1 [/ e: T- E第14题,下列关于C语言的叙述错误的是( )。
- d3 K5 @) g7 W- ]/ Q$ ~A、大写字母和小写字母的意义相同
; G& K+ o+ ?/ g, `5 ^2 Y6 iB、不同类型的变量可以在一个表达式中. v9 A2 j( ?2 e
C、在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型) S( m, l3 q4 d0 B
D、同一个运算符号在不同的场合可以有不同的含义+ c' @+ U1 z! G1 l4 X, q
正确资料:% v7 _$ B8 e+ d# \1 h% a2 n4 N$ ^
8 b- ^. q+ R; _" t' [; D+ ^, S. {

) C* d6 `3 k' A: X# N9 A4 Y第15题,以下有关宏替换的叙述不正确的是( )。
2 K; d+ ?: u; Z9 W3 g6 Z) eA、宏名不具有类型: i6 T! {. S, |- z" w
B、宏名必须用大写字母表示) @* W+ O7 b$ X9 H8 i
C、宏替换只是字符替换& s- l. U3 f' D; F% O2 `2 `
D、宏替换不占用运行时间' v: U+ J- F0 D! F' Y
正确资料:' V$ A& j, A" g! r4 P, V% X+ g

& i+ ]" b& Z! ^# d
9 ^4 H- H& I) E( t第16题,执行下面程序段后,x的值是( )。
) q& ?: {: i  P$ Vint x;printf("%d\n",(x=3*5,x+5));7 A& j1 B# Z2 s2 x3 \6 b
A、10
- x' x: n/ J" i" h) }B、155 V  R7 C; K( S: d9 D& Z( g
C、20
: n1 m" {. Y; uD、5# a) x9 ~5 f  s; |2 @2 }
正确资料:
- x7 T! J% ^& ^/ j% O& J1 B
& @/ [$ ~1 L, u- ^
: l1 \) j/ a- q% |2 u' s0 ^; g第17题,若执行下述程序时从键盘输入3 4,则输出结果是( )。#include main( ) { int a,b,s;  scanf("%d%d",&a,&b); s=a;  if (ab)  printf("%d\n",s*s); s=b;  }8 X* y( }% y& n3 L0 f( |) G, L
A、186
8 h$ c, D) o* m; _! o& ?4 A/ `3 EB、2561 A. `0 |! u6 H3 [% Q
C、324
, S/ d% X* T) b2 A1 ^% P; s6 \D、400- ^) W4 M  g1 `  x# |0 a
正确资料:
' J+ F3 x$ i+ @) Y/ C( Y$ F7 d9 i3 p4 r* b! V: L

+ w9 y( ~! e' X# U$ e第18题,语句while (!y)中的表达式 !y 等价于( )。* b. N8 S$ E8 X5 Z' A
A、y==03 I2 h8 l' q( Q* h# e  c
B、y!=1
9 z/ r1 X( r0 ^: HC、y!=08 B  D7 p* p0 q) z1 U$ J* _
D、y==1
1 {2 T- G! ?- H2 V8 }* W6 i正确资料:7 _7 x# f$ y8 |6 U# ]$ Y3 |" M
: w, ^' R4 Z6 L

" t" c: K! T* y; H, x2 _第19题,设c1、c2均是char类型变量,则以下不正确的函数调用是( )。) e' d; Q0 V$ G" g
A、scanf("c1=%cc2=%c",&c1,&c2);( H2 C& y3 C  C$ t
B、getchar( )+ v' |7 @" m# ~8 A
C、putchar(c2);
& @) _2 W( g% ^" a' k+ B% n* SD、putchar(c1,c2)"
, C  g; ]) J9 p# Y/ a3 b正确资料:# a. I- H# y# f7 b/ Q" B! d

4 q8 n) c6 }- {4 ^! p0 _% T
6 B( r, R: e( n# d! x& \) I第20题,以下程序段中的do-while循环( )。m=-1;do{ m=m*m;     }while(!m);2 i+ Q+ D' t9 N7 h; f; w( M/ E1 z7 Q7 u( Q
A、是死循环
+ _$ `' c4 ]2 u# OB、执行二次
5 x$ K( Y8 J1 b. z# S: h9 g; xC、执行一次/ A' A: ~# @6 P# N+ e7 k
D、有语法错误0 O4 K* D# I; k, Q/ e
正确资料:3 i# Q4 u: g$ D! F) z- }5 h: h
- P. E! M+ L2 I2 ^, s, L

本帖子中包含更多资源

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

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2024-4-26 11:23 , Processed in 0.098238 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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