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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 2200|回复: 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 程序的输出结果是()
$ ?' ^2 |3 z6 a. o  u* ]+ P- qA. CHINA BEIJING SHANGHAI: B$ h1 q& p, K7 E% j# C" f
B. FILE1 CHINA BEIJING1 k7 D  x5 E! X; u: T9 K
C. C B S* Y: D1 m0 S# L" v% p$ V% a0 z9 e* u
D. F C B
+ R2 h( e- v0 ^( ?2 D      满分:3  分* t, z( k! b% [( q) C7 J
2.  有如下定义, struct { int n; char a[10]; float m; }x; 变量x占的字节数是()
, d8 ^6 U4 v/ EA. 10
: K! b4 w8 W3 _+ k1 R3 T: ~B. 8
0 \, Q7 o( m3 ]/ K6 A2 `C. 14' ^/ a$ q7 X8 s0 |# [2 e# ^
D. 166 k/ x- G" k9 k" H. p" v1 ~
      满分:3  分" b4 S8 V9 Y$ b, E5 z3 Y
3.  设A为存放整型的一维数组,如果A的首地址为P,那么A中下标为i的元素地址为()  N; _' G0 }7 c& e6 k$ e! u- G/ A
A. P+i*2
! E' A) Q! c( zB. P+(i-1)*2  u% L9 O/ R) U( K6 Z
C. P+(i-1)
; N, _" x7 T2 [+ R% D# Z- X: `2 BD. P+i
) l) z; Y- j7 Q( J5 j* Y6 t6 p      满分:3  分
0 C& N+ B/ Q( o5 h; z4.  C语言中的文件类型只有()! V5 E5 r! A5 ]5 M0 }6 }6 B
A. 索引文件和文本文件两种
7 B6 v+ {6 e: C8 p7 z5 I; mB. 文本文件一种, c4 j1 s% g* k) |6 w" e
C. 二进制文件一种+ I0 G+ U3 Q1 F% c  A1 p, V3 s8 ]
D. ASCII码文件和二进制文件两种+ |1 q" j9 i3 ~4 C, l7 a
      满分:3  分, m  a) D# |: V" r; m
5.  若有以下定义和语句: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是()
5 {$ D( h8 S& _A. *p5 ^0 z: ~2 n& n) X4 [
B. a[10]1 e- _  n, {5 e  e: ?& a
C. *a
1 K5 i' }; ]7 T& t# nD. a[p-a]' I' a& K( t. [& W
      满分:3  分7 f' S/ {: U( f3 W$ z: R; r. R
6.  要定义一个数组a是一个具有3个元素的指针数组,它的定义语句格式是()7 ]- R& y! u" e  v( X1 m) l
A. int (*a)[3]
* i7 R8 r$ x. E+ Z" o* }. ]B. int *a[2]/ D* ~6 Y( {  u8 i  _" X" l
C. int *a[3]3 ]* S% e+ q$ C( ~
D. 以上写法都不对( @& x9 ?4 K9 b8 f5 g
      满分:3  分0 A( t$ g, R- F8 b6 |9 i) o
7.  下面的选项中正确的赋值语句是(char a[5],*p=a;)()+ z1 r" f: n# k8 j6 b$ Z
A. p=“abcd”;
, P4 P. K1 i; o  s6 ]/ SB. a=“abcd”;
% \1 ]9 e. T8 Z( dC. *p=“abcd”;( o8 u3 D& z- B- @$ U+ |
D. *a=“abcd”;
# v6 ^( N" W2 b& p7 O' W      满分:3  分
  [0 Q0 v& T  E( }8.  若有以下调用语句, main() { … int a[50],n; … fun(n, &a[9]); } 则不正确的fun函数的首部是()) D' t; [0 S4 ~
A. void fun(int m, int x[])9 v+ {! {" R, V) L" e5 X. n
B. void fun(int s, int h[41])
8 [! p' v8 s7 y: UC. void fun(int p, int *s)
; a+ M$ ^+ z0 v) x* Y; M4 SD. void fun(int n, int a)  z' E/ M' Q! t- ^4 q$ h3 W+ y
      满分:3  分
2 \" N3 X- C  g& }; a+ L6 |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]); 的输出结果是()
! A4 T& s9 u$ N  j5 d& dA. 1  5  9; p* w- R5 x6 F: w
B. 1  4  7, B/ G3 H$ I# ?% W7 C+ L
C. 3  5  7& t/ H1 d% {1 ]; x& _3 \
D. 3  6  9* g' R0 V3 ?% ~. s% A: F
      满分:3  分
( C+ H4 N+ H2 }% D1 e: N10.  下列不能实现赋值操作的是()
, @5 O5 B" q) V" a" VA. a++% ~  B3 S! s" t
B. a== b1 t3 X8 K- R% h6 h8 D# T
C. a+=b
. w2 y3 v8 K6 _0 r7 s- z' KD. a=1
: g% p" ]' u( \+ G      满分:3  分
( f2 d( R- Y9 [7 j  {$ G  b11.  下面程序 main() {char *s=”1234”; s+=2; printf(“%s\n”,s); } 的输出结果是()& O' x9 B9 Y& `* Q% ]; B" p
A. 1234
1 C, A: d3 Y. c4 C7 z! j7 y, dB. 234
2 b/ g1 _% Z9 @" L2 BC. 349 C! q7 U1 A( p" q* Z# G0 o9 k
D. 12
4 X8 A+ i) m% @6 D1 I6 u$ B( j      满分:3  分% Y* w" q- B. X% i6 A
12.  以下程序 main() { char s1[20]=“abc”,s2[20]=“123”; if(strcmp(s1,s2)>0) printf(“%s\n”,s1); else printf(“%s\n”,s2); } 的输出结果是(); n5 I* d  `' S/ K6 K( {6 j% d
A. abc% {. X5 m* W, f
B. 123
5 W& d7 M1 i: s2 HC. abc123/ E% v* S$ I  e  b% }3 }
D. 123abc
& m/ W( V1 Q. g8 @6 z9 j" k      满分:3  分
% T- R1 P9 |1 x% q13.  设有以下定义, enum week{sun,mon=4,tue,wed,thu,fri,sat} w;值为5的枚举常量是()
5 ]* v; z  [' ^7 G3 I8 z" c2 FA. tue% e3 p$ o, I& `, ?& {, T- I* `5 r
B. sat1 G1 g7 v# T" S0 L5 _
C. fri
; s  @+ k$ ^$ u6 |, U( @- }4 [D. thu
" N. ~/ f( j3 G, i8 O      满分:3  分
& U3 {6 O( k/ ?- F* n5 f9 \' ^( Y1 C14.  设有如下定义 char *S[2]={“abcd”,”ABCD”}; 则以下说法正确的是()
, ~6 g9 |2 k  V# ^) S1 nA. S数组中数组元素的值分别是“abcd”,”ABCD”
& J0 Y3 \5 q; V6 n) d& K) HB. S是指针变量,它指向含有两个数组元素的字符型一维数组9 ^8 S3 M. w$ K1 e: P
C. S数组的两个元素分别存放的字符’a’和’A’6 g- |# j; ]+ p. u. h1 Q
D. S数组的两个元素分别存放的字符串“abcd”和”ABCD”的首地址
  [  C  x3 D5 F      满分:3  分
+ g& [# a* q1 Z$ P$ `15.  以下程序:     char str[15]=”hello!”; printf(“%d\n”,strlen(str)); 的输出结果是()
! h( x7 f$ R0 i; x+ x3 O% [* oA. 15
5 {/ g6 Y" ?% N$ p1 H, h/ \B. 14
; B! G7 n+ m7 j2 I( oC. 75 E% Z" j0 n5 D
D. 6: b8 y; Q$ J/ J- w  b) D: S; O
      满分:3  分. y4 I* T' l  s- N5 U/ S
16.  设有以下语, typedef struct S { int g; char h; }T; 描述正确的是()
& e7 }* l7 u3 [$ j; T# s3 i/ bA. 要用S定义结构体变量6 F) M5 N. Z' |0 b
B. 可用T定义结构体变量. n* ]6 t* P8 J# L5 g- G) J
C. S是struct类型的变量: g/ u1 S( ^0 Z
D. T是struct S类型的变量: a% ]1 Y0 B& k& r
      满分:3  分
0 S' K, o/ x' b0 Q6 D$ @17.  下列描述中不正确的是()* Z0 t, L/ n. b* [
A. 字符型数组中可以存放字符串。: `2 v2 N& _6 p
B. 可以对字符型数组进行整体输入、输出。+ ?  P) b5 v: |5 v( T# ?6 S
C. 可以对整型数组进行整体输入、输出。
; L1 t7 l9 S4 S3 v! F2 V! FD. 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。
7 x) z4 Q2 ?; R% J      满分:3  分
4 k$ v& e9 t. I5 Y3 b18.  有以下程序 main() { int x[8]={8,7,6,5,0,0},*s; s=x+3; printf("%d\n",s[2]); } 执行后输出结果是(). T0 |9 ?0 f: E/ Z) v$ W  d* H
A. 随机值
( D3 ~; n( E8 F( w* @$ `( S4 T4 ZB. 0
( I( _/ }% Y# g3 e7 F8 ^C. 5/ M' q8 g! f" b% R0 @5 B6 x  O3 `
D. 6
! w5 M; a- F0 E      满分:3  分
4 v8 x2 B$ a  e+ u" g19.  C语言中以追加方式打开一个二进制文件操作方式参数应选择()
' c3 b. x" F  m0 l7 U' FA. ”r”
& c0 E' O: O% O& XB. ”w”9 G5 \1 ?; d# Z% P# y
C. ”rb”) D+ c5 }& S4 e- o6 i8 |/ w6 s
D. ”ab”3 `# a' X, j. P* X' l# d! ?
      满分:3  分
: S& ?5 j& z; u- k# }20.  设有如下定义 char x[]={“abcdefg”}; char y[]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’} ; 则正确的叙述为()2 N2 q. L. O5 ]2 p
A. 数组x和y等价
% a* ~% v. m% o# wB. 数组x和y的长度相同
+ j  E2 `+ B8 y7 z" b. I! x% h( P9 UC. 数组x的长度大于数组y的长度
) P  |" u1 H9 W) a; g, }: X/ PD. 数组x的长度小于数组y的长度* A; y0 c6 m8 Q+ ?9 a  P3 D. F
      满分:3  分 & s, w. s  t* }0 [, Z
二、判断题(共 20 道试题,共 40 分。)V 1.  构成数组的各个元素可以有不同的数据类型。
5 x+ u$ J* m0 [% d- wA. 错误& o9 Q/ L8 v& f/ S# _$ D
B. 正确& y; n& c0 c$ |6 e% f5 O5 O
      满分:2  分2 a/ d5 }2 Y( f* n+ W! R, a
2.  如果一个函数只能被本文件调用而不能被其它文件调用,则称该函数为内部函数。$ y( R. B+ |- [. m
A. 错误
5 N# L/ ^+ Y" ~( J! u* g- L+ [5 TB. 正确
3 |0 n: @. P! M% F" b$ v      满分:2  分+ J5 A8 G) s8 `4 F6 r
3.  ‘a’和“a”是一样的。5 I. D, }( s8 b2 w9 W
A. 错误
% Q0 M5 T3 b+ y" wB. 正确
7 q5 l8 w$ g- q      满分:2  分- \! d; }! a% j7 I
4.  在不同的函数中可以使用相同名字的变量。
2 ^4 G8 @% U+ g0 H3 d7 n6 uA. 错误# X' b+ l0 x2 f5 H3 N2 F
B. 正确1 t7 d1 L, L' r; C2 R5 X! f
      满分:2  分* U; P& Z. c) V7 M" M, J0 k2 ?$ `
5.  利用fclose函数关闭已打开的文件。0 F0 N4 u, }  }+ l
A. 错误+ J# o1 h0 b$ ?$ A5 F
B. 正确7 S4 ]# q1 v. ~3 r
      满分:2  分, q' O+ C9 x, @8 W- d: w
6.  数组是一种构造型数据,即是若干相同类型的数据的集合。
- I+ V: n" h/ v3 t4 D3 tA. 错误
0 b4 r! ]8 I) b- jB. 正确7 K# v) ]' M: w# e/ v; u
      满分:2  分
8 u: E3 P8 M3 m4 s7.  参加位运算的数据可以是任何类型的数据。
/ [, L& s4 T, @A. 错误+ R5 G. i! C) Q2 d+ T) Q2 F
B. 正确
1 K( T5 W, a/ L9 B9 Y      满分:2  分7 p. g$ t" f, U) Z0 i$ M
8.  C语言运算符的优先级:关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符。
' i0 Z4 _; d. M0 {1 s; C. {( ?A. 错误  M% {( \! A) }
B. 正确
1 r: y; c* }- F3 H/ H+ b( |/ }      满分:2  分' f9 Z4 u! Q/ C, m
9.  位运算体现了C语言的低级特性。
, w" @) ]: c/ u6 O. n+ P3 I$ DA. 错误
4 H3 [# U; D/ n/ D* S; {" SB. 正确
, c5 r4 u) C, G, Q% Y/ P: C      满分:2  分
2 D8 O4 p  f6 g9 Y2 C' S10.  C++源程序文件编译而成的目标代码文件的缺省扩展名为.exe。
1 {/ `8 x( }) ~A. 错误
6 f6 B( M* b- F" c9 E/ S! yB. 正确
# K) }: M& I* @* F3 e      满分:2  分
4 d% Y- y) O+ l$ ~% u11.  C语言规定:在一个源程序中,main函数的位置必须在最开始。# ?6 |( U0 a: @. s, ?! D
A. 错误
$ H% D) U1 ?" i. F7 V' HB. 正确; j( H. H3 E7 t9 w3 `+ c
      满分:2  分) z7 c( R  ]% L& v5 j
12.  函数中的静态变量在每次函数调用时,重新赋初值。3 V2 J& n6 B. h9 w* D/ o& l
A. 错误. Q) P# O8 }4 W- V. n$ l9 m0 b
B. 正确
* Y* e% r3 }' M4 O, M; k      满分:2  分& |& S8 G# E. U' j
13.  C语言规定数组元素的下标从0开始。
2 S; z/ H4 k0 E+ ~  p& @. O% }A. 错误- U7 @( a; S: L- l1 E0 k
B. 正确; S$ w, E( ?: N" E  c( P
      满分:2  分( w5 G& e* H* q! x3 H* a! g
14.  联合变量与结构变量的最大区别在于,联合变量的所有成员占用同一段内存,而结构变量的成员占用不同的内存。( e9 k6 b6 V+ v
A. 错误- l. _7 w7 Y, ^. c7 L0 m" H6 L
B. 正确7 [( {+ y% e& q5 l# }, k% a+ Y5 v
      满分:2  分' n- m" s  m/ Z
15.  在C语言中定义一个文件指针的方法为:FILE  *fp; 。
% x% _2 p7 ]( x& `3 O; gA. 错误& \% e; U% z) d- R
B. 正确
3 C7 |$ p/ R* |      满分:2  分
- _: Z4 f- A3 e9 _1 |  _1 {16.  指针是一种变量,该变量用来存放某个变量的地址值。+ ?: R! B- I+ H9 o) V
A. 错误( ^8 b3 h  S1 c% u" s
B. 正确
' v8 w( o# ~3 _; _* `# t6 Y/ q" a& K+ |4 s      满分:2  分% w3 O5 e* U8 W
17.  C语言函数的缺省(默认)类型是void型(空类型)。
- E/ e9 j' a2 S- zA. 错误, [8 r; Y2 j( u8 O3 _0 b3 M" q2 H
B. 正确
! C& c7 A8 E0 D% m; R% a& [+ b1 J      满分:2  分2 q/ Z5 A. m- B" E$ h
18.  静态变量如果没有指定初值,则默认值为0。
6 O7 D& p- M$ z# p4 EA. 错误$ I: E- }" I6 u' w- z9 N
B. 正确+ l9 r' y8 o7 |" \3 w
      满分:2  分
% h! X& k# G  G0 Z. \" V; v0 H19.  C程序由函数构成,函数又是由语句构成的。2 k" a/ ^3 r$ {' a1 z1 d
A. 错误
5 h; x, T2 r6 }B. 正确
  x( e! A! A9 W      满分:2  分1 c9 t4 G, X3 d( U. K' q/ `
20.  选择结构if语句和循环结构都可以使用嵌套形式。1 z9 D5 E) F7 v2 M8 s. d9 i
A. 错误
3 V5 K3 q. i6 z  s) \B. 正确) t, j! m7 F( w
      满分:2  分
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2024-4-20 06:13 , Processed in 0.099966 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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