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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东师10秋学期《C程序设计》第二次在线作业(随机)

[复制链接]
发表于 2011-3-2 12:05:38 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 20 道试题,共 60 分。)V 1.  若以下程序所生成的可执行文件名为filel.exe; main(int argc,char *argv[]) { while(argc>1) { ++argv;printf("%s ",*argv); argc--;} } 当打入以下命令执行该程序时; FILE1 CHINA BEIJING SHANGHAI 程序的输出结果是()
8 Q7 V" w! }9 x* [A. CHINA BEIJING SHANGHAI! L3 V' b1 T7 p& L1 `/ i) d
B. FILE1 CHINA BEIJING
) y4 p3 V4 D* x- k7 A- Y( \C. C B S. |) k; z" q6 b
D. F C B
0 a2 I) a& Q& h9 u' d: |% S4 l  s      满分:3  分
' q" C  b5 H4 U2.  有如下定义, struct { int n; char a[10]; float m; }x; 变量x占的字节数是()& f+ B7 U. J' E' I* h  ]
A. 10
1 N9 T' k2 J9 h5 f6 Q, {1 i+ QB. 8
' D; ?. f# h8 L  z( b. \8 YC. 14
4 t* t3 E) h, p6 {# p) H) _D. 16
' ?" H) q) C  |: Z      满分:3  分
0 p2 O% ]* t8 o$ X: o3.  设A为存放整型的一维数组,如果A的首地址为P,那么A中下标为i的元素地址为()/ k6 q& c9 M5 K* a1 l. V9 K* |
A. P+i*21 |1 B8 f  A7 V3 R$ c9 ~
B. P+(i-1)*2
1 ~( J5 S. S. j* b- }, s9 PC. P+(i-1)
" z* m* }% z! l1 r& S9 LD. P+i) A/ J! [) ~4 i' X2 e  R
      满分:3  分
# }5 S2 J. i2 I  T2 \4.  C语言中的文件类型只有()
6 Y* w  a. K9 q0 e; B3 rA. 索引文件和文本文件两种3 m$ r2 N* x/ v* c
B. 文本文件一种" H4 @/ n! @/ T" [/ J$ x
C. 二进制文件一种4 ?% a4 {& Z- x) n9 x6 u* H$ f
D. ASCII码文件和二进制文件两种
/ z9 Z: B/ N2 c      满分:3  分
3 \) L( ^7 w8 K7 \$ P& ~1 M0 p5.  若有以下定义和语句: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是()8 \' @: A0 w9 {. e" ?
A. *p8 H+ Q  c$ c2 l
B. a[10]
* Q- Y6 d  X: g5 L2 Z8 t# @8 z: SC. *a* j2 u( J, f  x& @/ l. x/ }
D. a[p-a]
% T/ b6 [) I& T      满分:3  分
& q) v8 a8 ~1 F& a6.  要定义一个数组a是一个具有3个元素的指针数组,它的定义语句格式是()
( d# B) M  D- K, |9 UA. int (*a)[3]
, Z8 p. j$ y& Y2 D/ |0 B3 {B. int *a[2]0 E% q) a% w& N$ U; F$ q
C. int *a[3]
6 }) S9 D4 {5 g9 Z, _D. 以上写法都不对/ f( U' v9 L% Q8 v1 \$ H  p+ }) Q  K% C
      满分:3  分0 y: f; T4 g) u- W! o* M9 f' h
7.  下面的选项中正确的赋值语句是(char a[5],*p=a;)()/ \4 ]# ?1 J6 t! O3 v
A. p=“abcd”;6 p: V% n+ f  w7 r
B. a=“abcd”;- X8 j5 ?) f- s$ B- [9 X0 y) S
C. *p=“abcd”;8 m; c% u, O6 L: C0 E
D. *a=“abcd”;
4 v2 A( y0 K. |: h; H9 U; C      满分:3  分
8 ]9 I& \: n6 U5 f7 r8 ]) N# G8.  若有以下调用语句, main() { … int a[50],n; … fun(n, &a[9]); } 则不正确的fun函数的首部是()
8 D4 p" b7 P- `" K: A( G+ V& DA. void fun(int m, int x[]), |5 u" `( G, E: @' c
B. void fun(int s, int h[41])
5 A4 P& W" _& y2 E( AC. void fun(int p, int *s)& J1 i- [5 r5 }. g4 e
D. void fun(int n, int a)
6 L: Y% `# Z. s      满分:3  分6 m) `5 Z! [% f9 S- b  u$ i( W* H
9.  定义如下变量和数组:int i; int x[3][3]={1,2,3,4,5,6,7,8,9}; 则语句for(i=0;i<3;i++)  printf("%d  ",x[i][2-i]); 的输出结果是()
6 C- a' h4 g0 x) [/ ~4 b# AA. 1  5  9
% B5 K' E$ w' Z. Q: wB. 1  4  78 q& Q0 \7 }& ]/ L1 @8 k, t
C. 3  5  7
/ u7 ^+ |) A; p4 w3 K' n  fD. 3  6  9
4 V* V1 U  o" m0 x3 l" \      满分:3  分
8 A8 O: u. s. q1 Z2 _10.  下列不能实现赋值操作的是(). l* S, W8 P/ p
A. a++$ I: a/ U) I' l7 K8 q! s. @3 {% H" N
B. a== b( ]. p9 W1 h' N: j
C. a+=b- q$ n- K9 p% H0 @1 t" R' }
D. a=1; `; J  n# O" l: a# E0 U' P5 E
      满分:3  分- x) k7 i: Q3 Z. l2 b. L. N
11.  下面程序 main() {char *s=”1234”; s+=2; printf(“%s\n”,s); } 的输出结果是(); k" c; M2 F. k
A. 1234
* u* N; Z/ C" r6 \: }6 E" {B. 234/ Z6 B$ Z6 W8 b& a
C. 347 `' [7 p% f$ z. _4 v# A8 e
D. 12
% c6 T; Y" ]5 X+ H+ w% Z$ w2 J      满分:3  分
4 V9 w$ t) P" R- W12.  以下程序 main() { char s1[20]=“abc”,s2[20]=“123”; if(strcmp(s1,s2)>0) printf(“%s\n”,s1); else printf(“%s\n”,s2); } 的输出结果是()6 d! n2 }! Q3 d( j7 M' ]& r8 i
A. abc
% I7 T9 o3 H# ^$ L* HB. 123
6 w& @$ H- S4 N8 H# ]1 L5 l( q7 eC. abc1232 W5 p( K8 b0 O4 j# }  }" n/ X
D. 123abc* u7 h8 f: D1 j4 t; b9 I- i# c$ f8 T0 f
      满分:3  分7 l7 B, Q1 }2 g, s
13.  设有以下定义, enum week{sun,mon=4,tue,wed,thu,fri,sat} w;值为5的枚举常量是()
, j# x2 a5 K2 S& v1 Z' _A. tue
, b7 F6 P: F; LB. sat
  a! a/ _! O7 O2 s8 r3 a* \; W8 dC. fri! g$ Z3 |3 w& U9 a5 K" Z6 K) }% g
D. thu3 m! r1 }4 C5 o9 b, K3 Y& Y1 t
      满分:3  分
5 f6 e) y5 Y; F8 w& E) l) ]! p* T& Z14.  设有如下定义 char *S[2]={“abcd”,”ABCD”}; 则以下说法正确的是()) V0 M* [+ A  F
A. S数组中数组元素的值分别是“abcd”,”ABCD”
# L# m- H  _9 F! @' f+ r  eB. S是指针变量,它指向含有两个数组元素的字符型一维数组
% i5 {' b4 M5 b$ VC. S数组的两个元素分别存放的字符’a’和’A’
, d8 l% {. G: jD. S数组的两个元素分别存放的字符串“abcd”和”ABCD”的首地址
* f% B' P4 o/ Y& L" n      满分:3  分" R' h- r6 t% L) a
15.  以下程序:     char str[15]=”hello!”; printf(“%d\n”,strlen(str)); 的输出结果是()
; z8 w' Z% w! @1 M$ s) vA. 15
- l# Y( ^* t( J; s, C: |; I% R- e  @B. 142 R( B0 _: X& r# W5 _4 y
C. 7# u6 p% l- ~0 I$ e8 n- O
D. 6" [' w" j3 ]7 _0 H, o" p
      满分:3  分
3 t, f; R. d# U" k( E16.  设有以下语, typedef struct S { int g; char h; }T; 描述正确的是()
7 g+ g( L8 [( B& pA. 要用S定义结构体变量
9 V1 `& Z3 N9 \. y: v- u- xB. 可用T定义结构体变量2 w5 F" o9 ?% i+ H
C. S是struct类型的变量1 q/ g+ R! i, i4 I+ G
D. T是struct S类型的变量
8 L' \  v+ z- X1 p7 d. B      满分:3  分3 x; V, J$ T+ j8 p
17.  下列描述中不正确的是()
3 i* w; W8 p) S# a3 k5 EA. 字符型数组中可以存放字符串。" P$ |8 m* A% ^
B. 可以对字符型数组进行整体输入、输出。
! U' ~- u2 Q! Y4 w# e' hC. 可以对整型数组进行整体输入、输出。
1 [4 P/ |. q  C- R. C/ h) ^D. 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。7 W. P: k& u% [  f5 I
      满分:3  分
" `0 D( v& O7 r8 e* U; o0 V( M- Q9 X18.  有以下程序 main() { int x[8]={8,7,6,5,0,0},*s; s=x+3; printf("%d\n",s[2]); } 执行后输出结果是()9 m! l: D0 W: Z6 k3 g) V
A. 随机值3 A. x( M) r: k0 x% ~& b) G
B. 0
. {2 x! U) _4 {0 I. p9 zC. 51 \  [4 E+ h! g4 u3 |
D. 6+ l' K4 @& Y& Y
      满分:3  分
7 C* C& N4 ]( U( L. z1 [19.  C语言中以追加方式打开一个二进制文件操作方式参数应选择()
5 l) s9 P% ^$ _! T0 qA. ”r”
7 D. F2 o0 s! c/ f8 wB. ”w”
) ?  I) ?' c9 u" HC. ”rb”
$ w" m7 V( A  CD. ”ab”4 y% B% E5 O) f: d# R5 k) J
      满分:3  分
) g! a3 S- p" x2 g- m* a* \  X7 V20.  设有如下定义 char x[]={“abcdefg”}; char y[]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’} ; 则正确的叙述为()
5 l- b$ n8 m6 c! @$ h/ S) w5 f- HA. 数组x和y等价, d+ ?  N2 f5 {+ F6 E. A5 M
B. 数组x和y的长度相同
, l8 p0 x) t4 i0 F. aC. 数组x的长度大于数组y的长度: c! F7 s$ D6 H( I
D. 数组x的长度小于数组y的长度" G* E7 c7 C! D4 u5 R
      满分:3  分
9 _/ V7 s1 _1 t, q/ @" V+ [' K二、判断题(共 20 道试题,共 40 分。)V 1.  构成数组的各个元素可以有不同的数据类型。
5 [) s$ Q* p  p8 x" GA. 错误9 v* k% V' }( q7 T
B. 正确
: J" d5 ?$ c4 B6 F+ e7 S      满分:2  分
) P5 G/ [) W8 g- l- C2.  如果一个函数只能被本文件调用而不能被其它文件调用,则称该函数为内部函数。
5 |6 @+ H2 W9 Z- V% {3 YA. 错误4 Y2 t+ a) y1 W
B. 正确2 E. p" ^; ]; P9 Z8 Q
      满分:2  分  I5 v! P* U% M1 C
3.  ‘a’和“a”是一样的。' ]4 a. A! D9 M/ t* c
A. 错误
2 y+ t4 ?0 Q, b5 r+ YB. 正确) i0 h3 v, A7 G# n7 R  f
      满分:2  分, Z3 }& X1 t$ Y% s
4.  在不同的函数中可以使用相同名字的变量。: C7 e. S0 `3 ~) M4 u' f" Q- G  u
A. 错误
. p" w) E) {! iB. 正确* f) P# `  M/ H9 P' I% n! @! ~
      满分:2  分
8 f6 N+ e0 ]/ [5.  利用fclose函数关闭已打开的文件。
1 }( O( u; z6 G* W$ a: XA. 错误
- V2 r' B, o- Z- C) g- T3 u9 GB. 正确) s8 W( d2 W: F( S/ j
      满分:2  分* g% N: `" U0 o5 `. M) d
6.  数组是一种构造型数据,即是若干相同类型的数据的集合。
9 H; r: |1 a+ w, A5 AA. 错误, S* x, {  c3 D! U
B. 正确0 n# t$ m) l6 A( E6 l. v( b
      满分:2  分. l' G* x+ b- o
7.  参加位运算的数据可以是任何类型的数据。) x/ P  C& x: s
A. 错误
" a$ u$ f5 @: z. GB. 正确
$ Y3 z" N+ _; a: }      满分:2  分" }9 |+ d* j7 u4 S2 q; S
8.  C语言运算符的优先级:关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符。
3 D1 g, E* y% b4 u; ]$ KA. 错误" s% e+ D1 [" g8 K- S* q
B. 正确
: d  K8 V5 N: v+ T3 S      满分:2  分3 B* e" w& `, t0 }* i0 \$ z- y
9.  位运算体现了C语言的低级特性。7 i4 U9 T* p; X+ S% E; }& ]
A. 错误
! \' O6 z5 G/ l6 _7 CB. 正确
6 D$ U$ Y/ t: V) C8 D- O      满分:2  分
3 _( w* S/ l0 u10.  C++源程序文件编译而成的目标代码文件的缺省扩展名为.exe。5 _6 `2 h& n4 }3 u# K% l
A. 错误3 J* {2 b8 B$ ^7 O$ G* f
B. 正确
9 m3 v  |, S' S0 @      满分:2  分
& I7 B# d0 ]2 X5 a11.  C语言规定:在一个源程序中,main函数的位置必须在最开始。5 Z4 i' m: D% V, A& _6 _
A. 错误
) Y: ?2 J2 j7 C5 [! i/ gB. 正确6 ~# G3 q1 v2 _) h: N( V6 i: r, b
      满分:2  分
' c' w8 a% i% ^9 ?. N. d3 s12.  函数中的静态变量在每次函数调用时,重新赋初值。# y) T9 a9 |8 R& V4 K% c
A. 错误
: L/ R. @1 n$ e$ o# g+ hB. 正确9 L* v  _7 q( p. `
      满分:2  分. S' i$ L8 }1 z- N! v( \4 K
13.  C语言规定数组元素的下标从0开始。
3 Y& f' v5 Y% a2 QA. 错误3 ]# a/ b# |2 h
B. 正确
( l  }( Z; ~0 \" r" Y" Z- H      满分:2  分: D$ o9 p' b9 f. V
14.  联合变量与结构变量的最大区别在于,联合变量的所有成员占用同一段内存,而结构变量的成员占用不同的内存。
# Z4 v0 G4 F- s& B8 C9 A9 h3 OA. 错误8 P8 \2 \, R( F' ]( Z# ?' @# h9 ^9 u
B. 正确
- `2 q( s7 o9 r! F5 F      满分:2  分1 ?1 Y& n7 }4 b% o  J
15.  在C语言中定义一个文件指针的方法为:FILE  *fp; 。
. `+ n0 H4 l# N- C# o+ w+ w0 rA. 错误+ I9 O* K. Z3 T3 K; i4 F6 c# {
B. 正确" e1 z, _" E  D
      满分:2  分
0 Y2 l+ [2 o* @- O, o16.  指针是一种变量,该变量用来存放某个变量的地址值。" _& V( F; z" S2 ^1 X' Q
A. 错误
. D# s; `. b' P, r* j" iB. 正确  R& [+ A& R4 D8 y+ B* U
      满分:2  分
+ s# P/ g. l0 S6 k9 r% `3 k17.  C语言函数的缺省(默认)类型是void型(空类型)。4 n0 [1 M! }( A% ]
A. 错误
3 {1 }+ [+ N- R) m/ GB. 正确; }4 b( O. Z; V" E( B
      满分:2  分
1 A! p3 V& z7 |% B% j& s18.  静态变量如果没有指定初值,则默认值为0。1 Q( s3 W& \9 z
A. 错误
: I$ h: W% E# R; s; ^5 w. e. s6 v% H( qB. 正确
5 J& P- b" n, X      满分:2  分
6 t1 Q2 Q3 a  ~" v2 ^- C' W19.  C程序由函数构成,函数又是由语句构成的。
6 o2 T7 O. k0 E+ z8 x0 {+ h3 cA. 错误/ ?9 L. h* S% Q+ x% ?2 ]
B. 正确+ s  U% o; J6 A' k1 s: b- P+ _
      满分:2  分
5 X3 y! H. L7 Y2 p. Y1 [20.  选择结构if语句和循环结构都可以使用嵌套形式。4 y, V8 C& `2 a3 Y% L9 n) L  Y# I7 M1 [. {
A. 错误
$ ]. Z* r' Q+ H) U4 eB. 正确
$ J7 }, b; V5 F2 h      满分:2  分
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2025-3-14 20:13 , Processed in 0.103472 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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