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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东师范《C程序设计》20秋在线作业1

[复制链接]
发表于 2020-11-25 20:27:53 | 显示全部楼层 |阅读模式
谋学网
资料来源:谋学网(www.mouxue.com)-[东北师范大学]C程序设计20秋在线作业1
/ J( X5 s. O* e0 x8 a" D试卷总分:100    得分:1008 i* t5 k0 Q( O) U6 ~9 S
第1,设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=ab)&&(n=cd)后,n的值为()
+ [0 i9 n4 m/ s% a  VA、1* Y0 P5 ]9 \* ?
B、2
: l$ Z5 l' p: D) a7 PC、32 \9 G# T9 g9 e
D、0
$ l4 ^1 d2 R7 p( q: }4 C正确资料:! O% x6 }& j. K! J& R: j
. X+ p5 X+ A, a3 V; \6 j( Z

" [4 p# J8 _) c/ T( y第2题,下列函数: int fun1(chat* x)
/ s: E0 t$ C6 H' D$ A3 t0 t{char*y=x; $ y" }* I- m; J. s/ o# H
while(*y++);
- D* B5 Y- i+ U3 C* q- H' Vreturn(y-x-1);} 的功能是 ()
7 v1 \7 {3 k5 f% z1 YA、求字符串的长度( `, j: E3 e( U, W
B、比较两个字符串的大小
3 W2 U6 Z0 q) I- fC、将字符串x复制到字符串y: Y, o+ l+ M0 V- T$ \  ]" x
D、将字符串X连接到字符串Y后面& |8 s8 d" D* K) Z2 b
正确资料:4 ]1 i% D+ s1 Y! r

- ~1 h) w5 b- `/ i! ^
& G9 a/ @8 V3 t5 T& T) B第3题,当说明一个结构体变量时,系统分配它的内存是()5 W; U. v( I8 o$ u! c1 J/ O2 R! b
A、各成员所需内存容量的总和
: R* q! L* U1 J* t$ rB、结构体中第一个成员所需内存0 ~8 U5 o, Z" t3 i
C、各成员所需内存容量的最大值
3 G6 s; N2 ^8 x$ JD、结构体中最后一个成员所需内存
. c1 I& a* n% o( |9 Q, J- ]/ I4 r正确资料:& I! a6 H! \, S9 C% {

3 D* ^/ C! _. M  n7 u+ ~% v3 d3 @% j' a6 C$ k% A; [
第4题,以下对二维数组a进行正确初始化的是()
: U( c( j7 _7 r! h, _# m5 v( yA、int a[2][3]={{1,2},{3,4},{5,6}};
& K5 I$ c: S1 ]( U5 ^9 d- ]B、int a[ ][3]={1,2,3,4,5,6};4 A) {/ Y/ `  j# i
C、int a[2][ ]={1,2,3,4,5,6};
7 g* t. {' S; {+ b) o8 aD、int a[2][ ]={{1,2},{3,4}};! A" D5 ^1 T# J- V3 S
正确资料:
/ h- w* F& \+ o( S1 X' p
% Y8 r% T/ G$ L5 O* ~0 o1 @- H! j* R; e) \/ B6 x
资料来源:谋学网(www.mouxue.com),一个main(int a,char *argv[])函数带参数,可执行文件名为prog.exe,若命令行输入:   prog abcd  efg  123则printf("%d,%s\n",a,argv[1]);的结果是()
& W8 K; [, ?6 ?A、3,prog
: J3 y+ U6 l6 ?2 g  F& L6 DB、4,prog
2 u: O- s4 @" Q- t. JC、3,abcd. ~  ?2 @0 `, W2 {. g
D、4,abcd4 a* b1 V( A2 h2 }+ z! X
正确资料:
" ?- m7 _* o* |" I7 L) I! B
8 K( ]# J7 y* V, q
: l, Q2 a% E- `3 Q) D第6题,设A为存放整型的一维数组,如果A的首地址为P,那么A中下标为i的元素地址为()8 _8 V4 U- b) F8 W
A、P+i*2
2 {$ L* Z8 s$ {1 Q1 X5 EB、P+(i-1)*2
$ S5 ?1 Q2 R; QC、P+(i-1)& F) W% }: m1 Z# Q* L8 j4 E
D、P+i- `* R' l2 L& y) z- o+ d( x
正确资料:( Y3 g2 x0 p- R: x9 B& n
9 T0 U2 t9 H3 r5 [3 w: G

/ K3 L, d3 p  b" Z& D第7题,下面选项中正确的赋值语句是(设 char a[5],*p=a;) ()2 a  A6 w. E$ B0 w4 I3 r0 K
A、p="abcd";
5 u9 k$ Q% z2 M$ |B、a="abcd";- g, B/ P7 m# O  l& S
C、*p="abcd";
6 R8 y! q& v& @! T+ i5 w' r4 c5 FD、*a="abcd";
5 p( e$ H- x8 n正确资料:
1 d7 Y$ r0 n4 H6 Z. j" c3 {" O9 X+ M% O

+ r6 e: S7 C' N! V9 o1 B; d' a第8题,数组名作为实参数传递给函数时,数组名被处理为()) E5 P3 B: i9 j' z, c; J; p& t# i
A、该数组的长度
/ ~9 I0 ~# Y/ n( m$ d7 HB、该数组的元素个数
- y% a/ v. J( a) lC、该数组的首地址* p! D- c2 [" y, D) S
D、该数组中各元素的值
* o: I0 L- S' y$ S9 O正确资料:
. k+ V$ o( r) I
) x9 v2 Q" Y, u0 ^; U- K/ J7 q* u) Y7 c! I' A0 d* G
第9题,以下程序:    #define N 2#define M N+2#define CUBE(x) (x*x*x)#include "stdio.h"main( ){  int i=M;i=CUBE(i);printf("%d\n",i);}
+ ^* c8 m8 m& D4 D的输出结果为()
+ J8 q& r+ g/ P: v! {A、17  f8 T5 z9 s' O2 \& d, w
B、64
# ~9 L) O# L; K  T( y7 a; Z; \C、125. j; m1 Q9 W: j+ O% K* N
D、53
( {1 I/ G" T3 I% P: d正确资料:
# r- I' d) l7 j! a) h3 i" X- L) F9 X5 }* v# O* D. k

! x/ A- P0 m$ J4 ?* j资料来源:谋学网(www.mouxue.com),已知职工记录描述如下,
# v" P. V! b% B) x7 F$ {struct worker
* S  ~, `) X4 X% _: U3 W9 t% z0 |{  int no; char name[20]; char sex;struct { int day; int month; int year;}birth;
6 M2 j, l1 q, S- r, E  A};  @% D, S) V3 g
struct worker w;设变量w中的"生日"是"1993年10月25日",下列对"生日"的正确赋值方式是()
/ p# O% R* F. K+ p) fA、day=25; month=10; year=1993;
" H/ L6 k% v8 ?+ T5 DB、w.birth.day=25;  w.birth.month=10; w.birth.year=1993;6 N9 Z7 G- K/ c" J; o
C、w.day=25; w.month=10; w.year=1993;
9 o& e7 f, F+ U* g! GD、birth.day=25; birth.month=10; birth.year=1993;8 j$ d" g8 Q. l) U6 o/ b' S# P
正确资料:
2 j0 e4 t; U: E) N. x$ z. s6 p" B3 o* i) C
: I0 j7 q! \7 a, h
第11题,若已包含头文件stdio.h且有说明char s1[5],s2[7];要给s1,s2赋值,下列语句中正确的是()) O/ j; u9 @4 X
A、s1=getchar();  s2=getchar();  }$ r+ ^7 o1 b7 g4 [7 D; G( i
B、scanf("%s%s",s1,s2);2 a2 ]+ o' q  r$ D6 R9 i/ ?
C、scanf("%c%c",s1,s2);! k( i$ b8 q* ?7 W6 U+ y4 E! j
D、gets(s1);s2=s1;: }! _( a& O8 v9 u9 ~
正确资料:
# }* ~$ M& `* N3 S, X( P, F8 R" s) J/ [  ]9 h$ i& O

: R- F6 W# u0 l( J  X2 k4 u2 F( @5 Y资料来源:谋学网(www.mouxue.com),下列程序:main( )% s, r  F- C+ _1 a8 @
{ int a=7,b=5;  6 T& ^6 o0 n/ |: X: ~
printf("%d\n",b=b/a);
( L" d, h1 g% m  o, d9 h  a- P}9 O  {  W' H' F; l! z( K, ~/ h- [
的输出结果是()
" R$ f1 ~+ d" mA、5
, M7 t0 A) [: T; r; |B、1$ Z1 X0 K5 ]6 z
C、00 @, V( }# }, K- G9 h! z' t% [0 [
D、不确定值
+ O6 k- b8 U$ g4 J( ]正确资料:
. b- v0 A0 c: \  T2 `2 Y/ e, d% J; a  A% M* r$ U" O+ L7 e- c$ _
# i7 E% J# R( K2 p5 U7 H
第13题,若程序中定义了以下函数  
4 P7 f9 C2 A% S) @; |" p+ xdouble myadd(double a,double B)
3 d0 s- X  q& I: f* @! i; e6 \3 d{ return (a+B) ;} 并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是(), [& l) a, ?, _+ l3 i( f" N
A、double myadd(double a,B) ;1 J# d7 Y7 W$ c0 u9 s" T2 h
B、double myadd(double,double);
9 N' _4 i) v5 }/ J1 H4 e9 r+ DC、double myadd(double b,double A) ;. ]/ z, G" F: u3 U. ]- {* ?6 ~% U& z
D、double myadd(double x,double y);
3 h$ Z, `, t8 p# \正确资料:+ ]# B# Q. m, C+ P8 X- I) _' l2 E
- R1 }' g) I1 E1 o/ _

! M2 f6 w' F2 \* B; a) y! w6 A0 f第14题,C语言源程序的基本单位是()9 N# b8 _& Z3 O2 t- v- r0 Z$ A1 N
A、过程
$ b& k4 d6 V' uB、函数
. ^" P/ A/ M2 tC、子程序; z4 p# c) ]* m
D、标识符$ F; @: v8 d, X4 C3 W* E- R/ h
正确资料:
+ ~( A0 A7 l8 ?+ a1 I  k3 ]  O$ [
# V5 \+ Q# A: @' b
6 N3 f9 R4 p5 V) l/ L! q' v资料来源:谋学网(www.mouxue.com),设函数fun的定义形式为 void fun(char ch, float x ) { ... }  则以下对函数fun的调用语句中,正确的是 ()
: h/ g4 w. F' u+ w7 ~4 LA、fun("abc",3.0);5 O, `0 b( ~2 z3 H& q" L* s
B、t=fun('D',16.5);5 Y8 x! x; Y. x  n: J. g
C、fun('65',2.8);. s. u  y1 M3 p+ p7 Y+ d# V
D、fun(32,32);
3 X- |' l4 p& d; S; g5 g' k5 b正确资料:9 J+ f& G  Y/ D# t" a
" g0 b9 Z- Q* ^
. y+ A$ Y- p# `
第16题,已知char a; int b; float c; double d; 执行语句c=a+b+c+d;后,变量c的数据类型是()
6 u# s2 w2 F8 }' _% T- h  m6 zA、int
$ w$ |7 M: C7 A: L* t5 z3 C3 nB、char
5 }5 K+ u+ v! U  i1 s% H; UC、float
+ q7 J- @* W! Q8 @6 N( b! A' L7 wD、double
; c( w% j, [1 I3 L; K$ Z正确资料:8 W+ m3 g  {' E) K+ B+ m: Z

8 i# v; L; t5 o. q  _4 [6 J. }, h; ?9 t3 p/ c8 L
第17题,当说明一个共用体变量时,系统分配它的内存是()
& h" b9 _! y2 U8 ]) k' E) uA、各成员所需内存容量的总和
( W& U9 i, M4 ]- KB、共用体中第一个成员所需内存* p+ W5 q) B- S* V
C、各成员所需内存容量的最大值/ G8 K# M  O  o# L- D) x& `6 B, I! E
D、共用体中最后一个成员所需内存
, L) W5 l, m$ G* S5 Q) Y正确资料:/ c5 B% v8 ?/ W1 E. f1 z5 `
, L3 d9 W1 W6 _8 ~. }- P: \
* [8 S- m5 G1 z) l
第18题,在以下一组运算符中,优先级最高的运算符是()
$ R! W$ k+ R9 X) V( v8 D6 rA、=, K  R& v  n" G0 I, D9 |; E9 e
B、=
' @$ U, o  C* H2 u8 r& ~C、%
: t5 g* Q0 J6 ~0 L. GD、&&
1 @/ V- g* R3 Y: f- S& P正确资料:
/ b/ i+ K( m* B! F- W" [) D. X" K% d: c) ]' \, k
3 ?7 r+ R8 d4 |- L; l$ ^. M
第19题,有以下程序段 : int m=0,n=0; char c='a';
1 [! ]6 W& a$ [1 B! {; O* Q0 Uscanf("%d%c%d",&m,&c,&n); ' f! D' h# t$ _. F0 j
printf("%d,%c,%d\n",m,c,n); 若从键盘上输入:10A10回车,则输出结果是(); O& h  W2 V3 B* J& J
A、10,A,10% d* P+ |/ l" N" }. M2 T" I
B、10,a,105 ]* |) t/ d( i# H# \$ @# j# Y/ |
C、10,a,0
' F' ~; k( J" B. J% `1 nD、10,A,08 p) D* X) g. m, t; A- ~: ~: g5 w5 [
正确资料:2 C: l. V- p2 y. i) Y
- Z; E$ ^, ^. s! j" @
3 {, E2 D4 \& j4 \* x
资料来源:谋学网(www.mouxue.com),以下程序:
& ]7 d" y, s% ?" {4 imain( )
( z: _) ]. L, q+ @{  char s1[40]="country",s2[20]="side";
% @9 q* U% a  ]5 pint i=0,j=0;while(s1[i]!='\0')  i++; while(s2[j]!='\0')  s1[i++]=s2[j++];
, N) s' j- k" G# p9 I! l4 ds1[i]=0;
% C4 \; ]; Z* ?3 bprintf("%s\n",s1); : `7 E9 {) T2 ~# z% _
}5 U& ^9 U0 O$ N- `/ P
的输出结果为()
, T8 v3 \- O7 M' f7 Z5 _A、side
( W4 |6 X6 u8 v1 T% ^; X2 V% x8 e0 o' Y3 MB、country8 u; X8 c4 A9 n) P
C、sidetry
0 ~2 P, r6 U" aD、countryside
+ i$ c5 j& M6 c  B正确资料:7 {, F! U3 Z/ T" S: Z6 e
& X# E7 V2 _3 y, u3 X2 P
" m; U, l6 {# m6 A% h9 X1 X9 W/ @
第21题,在程序中定义了一个结构体类型后,可以多次用它来定义具有该类型的变量。( |- j. O" a5 H
A、错误
9 k. d; @/ z1 Z/ o, P. RB、正确
5 P, v& v9 u5 B3 o正确资料:  E" z) G9 d4 J. R
: v* e! F2 P" `# i! A
/ E+ A) _0 c, o( s
第22题,执行语句x=(a=3,b=a--);后,x,a,b的值依次是3,2,3。" h7 P* M% y: j0 W5 ]; i4 @0 o
A、错误
/ H3 Y# {) u, }* g/ {B、正确6 t/ p6 w4 \: V. G! B- Z
正确资料:' D+ h. \; J7 g* {# Y0 O. U

1 M0 W7 o- s2 D( b5 G1 `7 r" w$ N
1 w9 {  o/ W! [第23题,strcmp用来比较两个字符串的大小。
% }# h6 q6 |# ^1 W. L  B4 G" I' ~A、错误. S: I' r; ]/ @$ `# o
B、正确9 d% D7 Q0 i7 p: @; c
正确资料:
3 s5 p" V* E- r$ \
$ r6 P" H2 s# t+ S$ H, w7 U7 Y( b* j+ W4 f
第24题,if-goto语句可以构成循环。. v9 G$ I3 n. g9 F# D1 ^
A、错误; s! |  H' o8 F7 n' f
B、正确! [( ]  k( X/ Y
正确资料:
4 z9 X+ m1 P* q, G; \* H. i5 w
0 i( C/ m( l( i5 W3 z# W
0 X3 t! u5 R- ^$ p$ x资料来源:谋学网(www.mouxue.com),C语言中有些不同类型的变量可以在一个表达式中运算。$ D! O, ~4 n5 Z, j  Y( V
A、错误4 J% e9 ]6 l6 l1 x* m8 Q
B、正确! c; ~* k  W5 v  V: U8 ^
正确资料:( o- o0 ?5 n4 t! }  {# x

2 g  z- d' J+ X  }6 H# @. h) H  h" F1 u( u
第26题,#define和printf都是C语句。9 v3 m* C/ O, k$ v8 D$ B2 Q/ L; i
A、错误
) J  F/ B. {8 Z8 zB、正确
4 t" Y' y7 j3 |0 u4 W正确资料:
3 Z- u8 O# h% P+ n7 I  o/ l+ j' D4 }6 `$ Z) j' [
1 c5 H4 D3 [, b
第27题,Continue语句的作用是继续程序中的下一个循环。
9 S. S: T+ S& eA、错误
) Z! k( I2 H6 ?B、正确* o' b  B. u) b5 X% J  E8 t4 c- z
正确资料:' u) p- s# N; m# w! W
  _- Q- Q% G7 h+ _" ?7 O
/ k7 @2 c! P0 f9 o7 y, n! q5 E
第28题,函数的形参可以是表达式。$ k; A' j9 N# k) @! R" i
A、错误
, t3 U; Y7 K  X  b. DB、正确
% t( b$ \5 }3 ]" ]; A正确资料:( }: M+ R, ~3 D1 b

  f" w$ }% M; w, ]7 q  e
% p  P) ^( C* q# f第29题,设ch是char型变量,其值为z,且有如上表达式:    ch=(ch'A'&&ch='Z')?(ch+32):ch,该表达式的值是A。* r, f$ ^5 |! b) n: r
A、错误
( _2 ~6 [# [/ N- o. j& |B、正确
5 i( ]) S5 Y! q7 n' x正确资料:* e+ C  e5 _  T6 R" W
5 N9 Y' K. {6 c
5 C. o" z% A) v+ s, F! z
资料来源:谋学网(www.mouxue.com),C语言可以对字符型数据进行整体输入、输出。, n. c2 C2 E) x7 {' {) Z; Z
A、错误
7 d' f( Q  z& JB、正确
3 ?- Z( Z% g8 P1 w正确资料:
1 L# V% L) R  L, e; K" V# a
: U' [/ M: o4 X7 D' u0 \& K. w
! S& s& `4 h; i+ s$ A+ i第31题,常量的定义要通过#ifndef宏指令来实现。
! q) c$ S- I( @/ |8 t# IA、错误" d  E! L5 W+ m" N9 B+ c
B、正确
/ ~4 {) @; N. w0 U$ @# V正确资料:  b2 }0 D4 R4 f' c, a0 A8 ?

! X8 |5 F7 k! p1 C
0 U9 v2 z  o2 R( d第32题,一个函数的函数体包括声明部分和语句部分。- |4 d; ]% F2 Y$ W
A、错误
( ~& F7 L4 M8 z5 V6 e# d; |B、正确, {9 f" W! v" `7 Q2 B. }$ Y
正确资料:8 t0 a( f: a/ \
8 `4 b4 y: e- u6 B
/ t/ l9 F- @1 J* h- U0 i- `9 c
第33题,如果一个函数只能被本文件调用而不能被其它文件调用,则称该函数为内部函数。
( l  H5 E3 ?) W. l2 wA、错误
! Q/ r, z. n9 k$ ]8 b8 tB、正确. U6 M. {. G) m2 ~$ G$ u
正确资料:0 l  M$ ^/ g9 P2 L" b

* `- F% A7 h* X
; b+ O4 x8 R$ z' q0 ^6 z! }' x第34题,宏定义的宏名一定要大写,否则无效。2 X3 }* r$ o/ g* E, v
A、错误
( ?3 X: v* J, z% pB、正确
% L! n* m+ k" S; ~. |0 a正确资料:
1 ]* V( J; f4 b  `6 S) ^+ J% G( v" b# M
2 l" J* u) Q' r5 j# n) _9 E, x) ~
第35题,在C语言中对文件操作必须先关闭当前文件,然后再打开一个新文件。
% T; C4 O+ L: H' X0 r! Z; D/ s6 zA、错误4 e! D8 i2 Q4 Y( k7 L
B、正确
: s/ W  M7 ~9 O: A, m8 R, \6 j正确资料:% m$ d# L5 Y5 p, @

/ I# G5 V" I8 ^2 F# i8 c8 ], a6 R, i; z: j- o5 y1 N8 d& b
第36题,函数的函数体可以为空。6 o1 g8 Y* [& R7 i" N6 F* ^' V
A、错误
4 S4 k* K/ i* I0 RB、正确
1 L3 o3 d' J" x0 v正确资料:
7 ~+ C7 v1 D9 i( ^2 c" @9 l. A# \9 e! f2 M2 g5 r' ^
# |# q' q0 ^+ ^" u' u; X
第37题,表达式中的运算对象可以是常数、变量和函数调用。
/ r4 f0 _. I% n6 P! R7 J: PA、错误' L) u9 i7 ]5 j" P" T4 v) F" K& U' q
B、正确
& ]  z" _% k& j! Z, {5 c% D正确资料:
/ i% @* e: Q. h( M1 F: K
. b9 x& L) ^5 J* R
4 M0 ?0 Y. [- X4 w  N9 |第38题,表达式y=(1314?15:16)的值为15。) i3 P6 O& K8 T. D6 M% h
A、错误
& Y* y, l9 W* I2 zB、正确3 |/ ~2 k$ F3 a$ w
正确资料:
9 T# Q3 G; a: `4 t, J% M+ b: a7 c+ r

, \+ D, x* B5 @- ~第39题,当C的值不为0时,(A=C)&&(B=C)能正确地将C的值赋给变量A,B。
# \' D7 [* s6 g4 |: {- nA、错误8 D; A2 [. n8 [  e4 E/ p3 f  X
B、正确$ g1 b/ @9 ^8 `  {+ X0 ]: S
正确资料:$ b5 j3 l+ o$ [5 H8 K& K) B1 e% r3 Y" g

# L& ^: Y+ h+ T  _! ]. F3 e) y
0 O1 k" }0 ~5 i5 A第40题,为表示关系abc,应使用C语言的表达式为:ab&ac。. ?" W: g4 g' B
A、错误! U7 d: W+ n- k: F
B、正确
$ k0 T% L6 i9 c8 j正确资料:1 @" X1 k! O; ?& W' u0 j

/ N+ X; w* k+ z: `5 O8 Y! F6 a& p6 n8 n

' s+ Q' o* _: V( A! R3 V* ~5 R$ D# R2 ^9 u0 A9 w6 k
9 L- s' e: p1 F0 ~4 C/ o9 Y  u0 Q* G- f
; `! L$ t3 n7 W' J* k$ P3 a3 p

* B" l0 `) P0 ~$ j/ k' @
" Y/ w; D1 O! k/ |, U; M! V
" |' x8 ]4 @: e3 G
% S2 U% {7 d7 @4 Y  J8 h
7 {# c/ ~( O' T5 h) F# n" q
0 [) a! i7 Y  o
) y5 B  A1 ~$ A0 b! u4 l- U
, u+ i: w+ W5 f7 t, }

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-5-17 21:57 , Processed in 0.111484 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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