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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东大19秋学期《高级语言程序设计基础》在线平时作业1(参考)

[复制链接]
发表于 2019-9-7 04:10:48 | 显示全部楼层 |阅读模式
谋学网
奥鹏】[东北大学]19秋学期《高级语言程序设计基础》在线平时作业1
8 j* S+ n9 D: J; {2 Z: ~& U试卷总分:100    得分:100
9 Y1 ^  f" B* i第1,下面对typedef的叙述中不正确的是( )。
0 U; p( F1 v/ a: cA、用typedef不能定义变量名
: q0 `! X5 L6 b; e' E( lB、用typedef可以定义新的数据类型& J# \1 }' y+ _) `
C、用typedef只是将已存在的类型用一个新的标识符来代表
2 n, C& ^9 d* F/ ~: iD、使用typedef有利于程序的通用和移植( a/ Z/ W6 j2 }' L* v
正确资料:. i3 |- i2 P, F; ~

, X& D) ?! L- U7 h+ Q8 N) y( R  h  r$ q0 Y
第2题,下面程序( )。(每行程序前的数字为行号) 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 }  U% F3 c) h0 I* z) n# ~
A、没有错误
3 x6 I. ~+ m$ @4 [" o' {B、第3行有错误
+ C( O* s% c. T: qC、第5行有错误5 y* D1 P5 u& k" |, x+ Y
D、第7行有错误
, z- k$ P$ T) n  D9 L7 E正确资料:3 {9 M8 p; z% _& P! `7 G
3 n- K3 E9 U- v; E# @5 F6 W0 I

7 _0 o# L5 \5 K第3题,若希望当num的值为奇数时,表达式的值为“真”,num的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( )。
' ~$ c' x7 {  N% \) |2 C3 ]0 a! VA、num%2==1: O9 b" q- U' e
B、!(num%2==0)
2 A! K5 Y5 z7 NC、!(num%2)
8 h8 u: [, b2 M6 ZD、num%23 C8 B# n' {7 a' p# N  W" H9 m
正确资料:
  P7 y+ X- w" Q/ [4 p9 N
* `. y2 D) e9 _8 N
9 L& c7 f( L5 V& d6 w2 ^6 ^/ Y  D第4题,有两个字符数组a、b,则以下正确的输入语句是( )。
- m# ]. D. |+ r! G8 z6 ~* N& Z7 v, YA、gets(a,b);% Y' m* {. A4 t. B  K/ I% j# ?
B、scanf("%s%s",a,b);
; Q' B; }7 m" B, ?* a: F3 D& \C、scanf("%s%s",&a,&b);
7 t: _! }% p3 [. |D、gets("a"); gets("b");"5 k/ s' m9 K2 I. Q: R
正确资料:
. t3 m4 o) A1 Q% B# h$ V# X& r( \1 R2 e1 c4 R' u

* p% \% _; z, V' n5 e; ~第5题,若有定义:int a[2][3];,则以下对a数组元素地址的正确表示为( )。
% Y( \6 o% A# E9 u) }0 s3 tA、*(a+1)9 F- Y# r* V9 ?/ T" X+ Y9 ~
B、*(a[1]+2)! ~# c0 k  I+ n$ \
C、a[1]+3
4 k. W& U$ e$ d1 [D、a[0][0]/ X5 f: \0 ^' A/ h$ V4 p' Q7 m1 q; u
正确资料:
6 W: t% F& J9 s; m) w( C# v
0 k* c2 |/ \8 X, Q3 ?5 P$ K8 F
* {2 L' B. p5 [/ I& W第6题,以下能对二维数组a进行正确初始化的语句是( )。
+ i; x1 Q) a3 K0 o- xA、int a[2][]={{1,0,1},{5,2,3}};
& V% F6 F) ~" |6 W, PB、int a[][3]={{1,2,3},{4,5,6}};4 @( t# @2 _  l8 i  C' @" R
C、int a[2][4]={{1,2,3},{4,5},{6}};/ \: h- X8 m& H- h
D、int a[][3]={{1,0,1},{},{1,1}};"& x4 C  y* F9 R
正确资料:0 _  u( q( C0 a  _4 P) Q$ Y! j
# h+ }) m& t$ a: u8 y) W6 I; H; g
8 r7 h8 R3 x+ C  \) H
第7题,以下对指针变量的操作中,不正确的是( )。
( i$ t! D; o# ?A、int p, *q; q=&p;
" u8 \6 Z& b/ B' s* g0 `5 D7 p0 LB、int *p, *q; q=p=NULL;
7 O& U" P1 x. v+ t) GC、int a=5, *p; *p=a;
9 f. ?! _0 X  o8 n, t$ o; LD、int a=5, *p=&a, *q=&a; *p=*q;"% P" i& |8 v6 `1 j) H0 Q" r
正确资料:
+ _- D, G  k$ z% w9 @: l' g% x$ m5 K
" E. K8 H' l- k$ r: E3 q
0 h5 ]+ A- l, B5 v! X5 N& {# z9 i9 C第8题,在C语言中,一维数组的定义方式为:类型说明符 数组名( )。% c6 i- I/ W" d9 F- p; }
A、[常量表达式]
9 b/ R9 S$ N0 PB、[整型表达式]! f9 R* I% i. s4 j
C、[整型常量或整型表达式]! p/ Y8 }0 }% ?& p, A( T
D、[整型常量]& @9 W2 T, C; w" s) o  K2 r( n
正确资料:$ f9 D+ v! E# u' F3 y! D( {

4 y  p% @  u  q6 x4 d' t
. z+ q0 ^( I3 D: y$ y第9题,在C语言中,整数-8在内存中的存储形式是( )。
8 A. }, O4 Q* W' P) a# H7 y' j/ ^A、1111 1111 1111 1000! d: T, |3 m6 j) S9 M: q
B、1000 0000 0000 1000
7 ?$ ^0 m5 E8 ?8 j' |" K/ Z( fC、0000 0000 0000 1000, L  ^$ L9 Q) n
D、1111 1111 1111 0111- i* B4 V( `) ^/ |$ a, `% ^. R. Y
正确资料:
& L' }9 z% y; e6 t/ i7 Y: L
, h7 ?3 h5 ]' [3 D+ J+ h* Z# y: J1 R" t3 n6 s: V
第10题,函数调用语句:fseek(fp, 10L, 2);的含义是:将文件位置指针( )。7 w9 a& n: s5 ?
A、移动到距离文件头10个字节处
3 j1 H/ {9 \0 j; DB、从当前位置向后移动10个字节0 b' {$ `1 a* U0 j* V% o/ z
C、从文件尾部前移10个字节
/ p& ?0 g& f. v4 J0 l' I, I" i. eD、移到离当前位置10个字节处
& d  t. E: N% J; A- D正确资料:6 j- Q' g: c: j' D

  d$ v3 z/ Y: N# d# z6 P' S+ z' h; ^3 |' c1 G/ n4 _
第11题,以下正确的函数说明是( )。  U& z/ h9 @0 s7 U; D
A、int fun(int a, b), a3 E- `, [. p
B、float fun(int a; int b)
) Z% {4 J! J% aC、double fun( )
; C3 p" X- x6 D5 H# B9 V6 C+ D! qD、int fun(char a[ ][ ])
/ V; Y1 |$ y2 h1 |" K正确资料:
4 T, \4 ?5 g# z  O: ^) F  d! z. o5 k) Y; {3 S
* K" ?5 J% D5 Z
第12题,若有语句:int a=4, *p=&a;,下面均代表地址的一组选项是( )。
  _2 |  a3 ^3 L) `0 A3 {0 ^5 [6 DA、a, p, &*a
! A% n. f" w8 FB、*&a, &a, *p
& M+ l4 N2 U; T/ ?C、&a, p, &*p7 W2 P1 h& i6 |5 S! ?2 ~1 J  }1 s
D、*&p, *p, &a"
# D3 k. Q! m0 z5 t正确资料:
# S' ?) G" e+ o4 ?) F
8 f4 Y. K$ A+ ^
) i9 g+ ?2 A) v2 C- a第13题,当定义一个结构体变量时系统分配给它的内存是( )。
/ E# b( ^$ J" F' IA、结构中第一个成员所需的内存量+ V7 _: \0 s% I4 [& p
B、结构中最后一个成员所需的内存量
' B, M( B5 y: H& ]7 aC、结构体成员中占内存量最大者所需的容量  l) y5 `( ^5 B3 }( W- Q1 A
D、结构体中各成员所需内存量的总和8 d- t  B' r2 w& J
正确资料:& e3 @6 X5 q9 H9 r

: |5 k; k( @  o& _  Y, ?5 y' M5 i4 ]7 k2 x3 ^& \
第14题,以下能正确定义整型变量x、y和z并为其赋初值5的语句是( )。
; q9 [7 ~' K4 X' nA、int x=y=z=5;
$ X' y5 x. O( q8 C  x" s: EB、int x,y,z=5;
  q' V1 @! G# I7 D# kC、int x=5,y=5,z=5;
$ y* u" L5 a' ^, ~5 iD、x=5,y=5,z=5;"
5 h" p8 W, S3 L0 z# X& e正确资料:
; j$ j' Q, w9 l% [* N/ e0 I' d: F. ~- ?, S# @0 O8 p8 a- F' s

% U4 `& p0 \3 |; M) ]& |第15题,若有以下程序段: …… 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; } …… 则该程序段的功能是( )。
- i6 j4 \4 q* ~; H) S. W5 e) AA、对数组a进行插入排序(升序)
# ^. B9 @$ s. ^  y9 K; B0 g  BB、对数组a进行插入排序(降序)
1 F5 T) Q# W1 m- QC、对数组a进行选择排序(升序)$ J) |1 {; `3 C
D、对数组a进行选择排序(降序)
$ d, i3 A8 E5 D$ \; e! c, V( y/ n正确资料:
) H8 A( z3 _: |) C% l3 P9 [$ O0 U0 \- A$ P8 @  H  b5 ]. X
5 j' p+ i% T* Q. b$ b
第16题,若有说明:int a[][4]={0,0};则下面不正确的叙述是( )。" }5 ]8 B* j' [5 c
A、数组a中的每个元素都可得到初值0- j9 B  O" J6 p( O' V
B、二维数组a的第1维大小为1
- W7 l2 _, q. M# |7 MC、因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1
, P! e" A/ l) k6 q! g- GD、只有数组元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0
' Y/ Z$ L7 w" U; U4 ?  H1 g4 W正确资料:# O: x4 k9 _; b

; _; c% |6 Q; ?$ |6 f5 j- i* j
: i: ?6 V/ M( l1 d: T1 p6 f4 {' P第17题,C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是( )。
% }( O' K& T; U  c# u7 LA、float
, D# q6 `3 Z0 D9 P6 WB、int
7 k8 D$ j/ c) w! T  B  jC、long
/ W* M6 m  `& y) _4 f% v! QD、double* f$ c5 [- D, ?2 @4 r: X/ j9 R
正确资料:
0 \0 w. X0 \" B8 C% l/ d8 \1 g$ P+ U/ j# c" b

0 h8 U% ^8 j  X: o5 e, f( K第18题,若二维数组a有m列,则在a[i][j]前的元素个数为( )。0 W4 s! s+ n3 @( c" c! v/ G6 J7 K
A、j*m+i
  ?; D! N# K+ V1 |" S( QB、i*m+j  Z- J: |% W+ g+ u8 H
C、i*m+j-1
1 i. C, E! q/ u' o  JD、i*m+j+1
& U! R4 R7 Z% h5 O" d正确资料:/ d: k! N8 C" \/ K

8 Q1 x% h" E5 ^, ^& L. z) w
+ e5 `0 O0 W/ \$ r! ~第19题,下面程序的输出结果为( )。
& B; F1 R+ z" y; ~* U1 Bmain( )# ~7 g4 Y" m* |$ O
{ int a=1,b=0;
- E' }7 A, }) T5 L; m) wswitch(a)
8 ?+ ~4 n: }4 |5 o, f7 U) U{ case 1: switch (b)
& E/ W- J$ H  V' ^; |! d. r{ case 0: printf("**0**");
6 S3 S) m- ^# Bbreak;4 J. H4 H. Y! m4 w! ]4 o
case 1: printf("**1**");( G( r$ s' C3 e$ A0 o$ D( O& h
break;
& x8 |- |2 ~* @! q}% t& l  B- g% Y) b7 t: R+ a5 k
case 2: printf("**2**"); 2 X8 \3 `( \+ u$ f! F! q5 N5 I
break;
" T3 F. P2 t8 Y}}
0 B0 j! n' f, R! c, O8 V) @! K1 kA、**0**
( H8 ^" K1 }# Q( g1 Y, {B、**0****2**
3 M3 P! S/ h$ i$ o& }  l: EC、**0****1****2**
1 ~; N5 d) ^4 d  cD、有语法错误
5 k5 n4 V: i% J; L6 J正确资料:
  q  B) }" _- f- o
9 y' O4 e( S; ]; s' a
& r5 d* f8 t! {/ r% Q& }第20题,C语言程序从main()函数开始执行,所以这个函数要写在( )。/ c# ]" @( }$ g+ p) R
A、程序文件的开始
/ v  W. h$ {# F* mB、程序文件的最后* c* y7 A9 G( x, p: ~
C、它所调用的函数的前面
& _) Z5 `+ Y" Z6 d% \6 wD、程序文件的任何位置) s+ k, q& r9 t# U4 [7 d
正确资料:/ ~* V) i3 p* }

$ w7 B, `6 Y: [' l) {, Z$ C+ _$ c% n$ `' q" J% P

本帖子中包含更多资源

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

×
奥鹏作业答案,奥鹏在线作业答案
发表于 2019-9-7 06:18:12 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2019-9-7 06:40:23 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2019-9-7 08:19:18 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

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

本版积分规则

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

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

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

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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