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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 2233|回复: 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 程序的输出结果是()/ L7 Q- K% e) S' X, A' \
A. CHINA BEIJING SHANGHAI4 m4 H" W0 K7 V: d" i3 ]# I6 V
B. FILE1 CHINA BEIJING
/ v! {- i. q. ~9 X3 ?+ V" F5 t% V* FC. C B S
/ S5 [  x, a+ k8 HD. F C B
, B5 {0 `8 ]0 k( q8 c7 U/ |      满分:3  分
$ b! T' j; P( s1 z  K2.  有如下定义, struct { int n; char a[10]; float m; }x; 变量x占的字节数是()+ Y+ {( p2 f+ A6 D2 K+ R4 d3 W
A. 105 b1 r* g: ?8 c9 o" V
B. 8
1 f- t& R- |( S7 H6 |. fC. 14
: f; t. O' R8 x* U/ J2 F- jD. 16+ O$ ?( }" Y/ e
      满分:3  分8 d( S( ]+ E5 i9 t3 W" a
3.  设A为存放整型的一维数组,如果A的首地址为P,那么A中下标为i的元素地址为()8 y; `! G$ e/ w/ ^, u! D
A. P+i*2, F% ?/ G9 }! i! A! a& Y6 T/ @! T
B. P+(i-1)*2  R- A# @, i2 V# K1 m
C. P+(i-1)! A% @# W' B! H& ~. W4 |! H
D. P+i' \+ w; A; N) g7 W2 _( K. z& }
      满分:3  分
0 s9 v. l& d7 n0 ^) k5 l( G7 D4.  C语言中的文件类型只有()
" O6 I$ N4 ~- l) U* {" T* Q) rA. 索引文件和文本文件两种
! t6 g3 A6 _, GB. 文本文件一种
  E3 S( t3 d, h- SC. 二进制文件一种
5 b& s/ U7 r1 O1 h: E0 \  @D. ASCII码文件和二进制文件两种( _3 U* m. B8 l% _* z  E
      满分:3  分
  U+ a  L$ o5 r3 k0 H7 O) C2 b5.  若有以下定义和语句: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是()% C* u0 D+ H3 a! `) J
A. *p! |) i3 h/ i1 E. d# _
B. a[10]# `" g/ p2 w7 i  {
C. *a
# Z# V# q0 L$ X$ j) B' c3 m# I: q) tD. a[p-a]6 W& J1 z! m% {% M
      满分:3  分
/ G+ i+ o6 c6 l; @6.  要定义一个数组a是一个具有3个元素的指针数组,它的定义语句格式是()
! T8 a0 O8 d( |* T+ u( Q4 RA. int (*a)[3]
" N; j9 s& R3 M) A- xB. int *a[2]
; |, F  t4 z0 b0 b2 q# f$ vC. int *a[3]* }) F  O( V3 _6 Y1 A8 B
D. 以上写法都不对
1 f: \7 o4 ?3 ?3 x2 B      满分:3  分
5 u) `- M; \5 I% {7.  下面的选项中正确的赋值语句是(char a[5],*p=a;)()
+ @7 \  X/ c3 ]! X+ @A. p=“abcd”;
3 R5 }2 r. _) p9 m5 L9 }" t; ZB. a=“abcd”;
; \; k5 _# @! _1 K* Q" A4 ?) XC. *p=“abcd”;1 J+ s, E, s# G/ I0 E( Z! i, R
D. *a=“abcd”;6 V1 a1 o% `/ k0 k/ w/ L5 q" ?
      满分:3  分0 t/ J8 J4 n+ T7 u
8.  若有以下调用语句, main() { … int a[50],n; … fun(n, &a[9]); } 则不正确的fun函数的首部是()
1 U$ m( |7 y1 A- u( C+ [* m: m/ OA. void fun(int m, int x[])
8 X! z/ a. G+ n  _) q2 ^% u8 QB. void fun(int s, int h[41])
; f" J3 [$ w/ O) z% d( ^! I' h$ IC. void fun(int p, int *s)
4 B! e" V( S& u/ f& b& uD. void fun(int n, int a)
/ v3 O, Y5 r: E9 q9 \' ?! u  V      满分:3  分2 \" F# W% ?5 l
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]); 的输出结果是()
/ d* g& {6 N/ }: {; L; DA. 1  5  9% g1 Q" ~) c' z4 x+ @: c% g
B. 1  4  77 h& ^& }. E! F7 e% t
C. 3  5  7
- E1 C* h0 V# l, R6 e3 z+ h  dD. 3  6  9
2 R  u# \1 D7 D$ |+ d$ w% U# u      满分:3  分
+ H2 f, ]3 c6 p* x10.  下列不能实现赋值操作的是()4 Y+ ~9 y$ t- s6 i' m0 ]
A. a++% \/ G; u( f& m9 p' {  ^& r1 e' b& C
B. a== b
4 A3 b9 d3 q3 `% E0 i1 S( x; z9 MC. a+=b# R+ F" q  e* D8 z0 M* C! N
D. a=1
4 A2 t, _/ r  n6 a0 A+ H' Z' e      满分:3  分
- u+ l, T  q7 \4 `) P11.  下面程序 main() {char *s=”1234”; s+=2; printf(“%s\n”,s); } 的输出结果是(); h. M2 m0 C2 S, ~3 ]1 R5 c0 p
A. 1234
! x. p7 I, Q  DB. 234
" \/ u, Q+ G: A" qC. 34% M, P8 S" A6 Q% ]' c6 h
D. 12' c4 W" p4 r7 N" z" k
      满分:3  分
8 J$ u1 W' c$ g9 {" p12.  以下程序 main() { char s1[20]=“abc”,s2[20]=“123”; if(strcmp(s1,s2)>0) printf(“%s\n”,s1); else printf(“%s\n”,s2); } 的输出结果是()
) |( P; C! z8 h. e& h/ NA. abc! H5 R# D6 a  v' `. T
B. 123
+ Y4 t: }/ M( O$ l# dC. abc123
, f4 u3 S& y, N# o  qD. 123abc
2 H5 J( u% I7 b6 t1 y' k; G      满分:3  分1 \6 h- N+ {4 s1 J
13.  设有以下定义, enum week{sun,mon=4,tue,wed,thu,fri,sat} w;值为5的枚举常量是()
7 d7 m% X# X# f) n7 O) pA. tue
8 U, E; x# w5 x" C) m3 H" Q4 k3 S. }B. sat: P, J1 ~  u7 e$ k! a; n
C. fri" A  E- L3 v; Z( K0 ^
D. thu# C7 t7 c" O+ q3 ?1 Y
      满分:3  分/ O  }1 U2 j. w) Y" V' d
14.  设有如下定义 char *S[2]={“abcd”,”ABCD”}; 则以下说法正确的是()/ E4 g$ L" _; z
A. S数组中数组元素的值分别是“abcd”,”ABCD”
$ K' Q1 W% R; \( n* U; ~6 A$ BB. S是指针变量,它指向含有两个数组元素的字符型一维数组' x5 D) ]/ X8 ?% y* }, i
C. S数组的两个元素分别存放的字符’a’和’A’% P# ^- X: [4 J3 w; u
D. S数组的两个元素分别存放的字符串“abcd”和”ABCD”的首地址
* f0 J" s9 h; b' g/ X$ y/ @" x! C      满分:3  分
4 Y& W+ k2 g: l- e9 k15.  以下程序:     char str[15]=”hello!”; printf(“%d\n”,strlen(str)); 的输出结果是()
3 f$ }3 ~0 g* w* M8 ~3 O) Z- YA. 15
' W6 d! ^8 A1 _. Z0 Q0 K4 t$ l1 mB. 14
; D* a7 Z1 @9 u* rC. 7
/ V7 n+ _. W3 B3 B9 iD. 6
/ S0 z, U" j# G  D, d      满分:3  分/ e4 Z! g+ ?4 D; s7 b- W
16.  设有以下语, typedef struct S { int g; char h; }T; 描述正确的是()
/ C9 c: t; Y7 H% R5 v) H- ~A. 要用S定义结构体变量+ C; d1 m$ N. K4 A0 S, L
B. 可用T定义结构体变量3 ^1 S3 m# M! P; ~( t% n
C. S是struct类型的变量7 e' U; k% w4 E; m
D. T是struct S类型的变量: Z7 J6 |$ Z' I% ]: [) A1 o
      满分:3  分3 d) j; }4 n' ?3 T2 g% Y
17.  下列描述中不正确的是()
! s9 X/ H( n7 V8 ^4 c- vA. 字符型数组中可以存放字符串。
( y9 _9 j9 V# T& m% ~B. 可以对字符型数组进行整体输入、输出。+ g; u2 n9 {6 w0 T5 B7 k, Z3 k9 ^' f
C. 可以对整型数组进行整体输入、输出。
3 {# C1 ]) i' {D. 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。
5 \- h6 ]% z. x- Z, {) Y      满分:3  分
3 n$ |2 U7 @: [# O/ z3 ^! h18.  有以下程序 main() { int x[8]={8,7,6,5,0,0},*s; s=x+3; printf("%d\n",s[2]); } 执行后输出结果是()5 X! a% Z8 ~% r- K& \2 W" g& Y4 k
A. 随机值$ h2 ~  Y. }8 g! y: ^
B. 0
4 S- N' ^- d& e( A4 l9 [C. 5
, A% b* @+ B5 K/ b$ qD. 6
1 h1 |  y9 s1 k, z' s) o& E) y6 {! z      满分:3  分. D* W% n  U- G" S. @% j
19.  C语言中以追加方式打开一个二进制文件操作方式参数应选择()4 A1 D: }: x7 P% t/ A# K5 \
A. ”r”
3 r- @( I) i  _) i  }B. ”w”5 ]* k) g& m. X1 f
C. ”rb”
) L6 M; @4 U" m# k( j& AD. ”ab”
$ R1 t/ A% F! g) x: E; _# E, {  ~3 s      满分:3  分
8 t) Q& C- [0 P' N20.  设有如下定义 char x[]={“abcdefg”}; char y[]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’} ; 则正确的叙述为()
$ L  e0 {; C' g6 T7 @% ?( ]A. 数组x和y等价  W$ Y7 A6 f+ V5 Z! O
B. 数组x和y的长度相同9 u6 W: u/ B% u5 V. A/ H; h0 F" z
C. 数组x的长度大于数组y的长度5 W8 T4 z% k( `4 M' y0 t1 n, B+ C& L# O
D. 数组x的长度小于数组y的长度$ X, u  J4 H; z0 z
      满分:3  分 0 }1 `8 a4 K0 h% P7 e4 {
二、判断题(共 20 道试题,共 40 分。)V 1.  构成数组的各个元素可以有不同的数据类型。( A" q. k" F: j1 s6 f$ d& Y: T
A. 错误
$ b0 s. ?# ?9 y  gB. 正确
* a) K, T4 u! ?) d9 c* U9 x      满分:2  分
+ i! `( X5 M8 k2 \+ y/ K. F. i2.  如果一个函数只能被本文件调用而不能被其它文件调用,则称该函数为内部函数。- N9 J  `9 S* I$ p
A. 错误
* |4 `% e9 |  E. D" u5 dB. 正确% o; n) q( h6 c7 w
      满分:2  分; C- K! ^8 c3 G7 }& x  U2 G( y
3.  ‘a’和“a”是一样的。
# S8 @" P+ M1 l0 t; t) Y1 r5 X: r( VA. 错误
9 R+ f- Z( v( B1 ~# Y3 F" NB. 正确- H1 V0 G: u/ w8 q( W5 s* K
      满分:2  分
4 q- Z/ |2 Q( }4 U' B4.  在不同的函数中可以使用相同名字的变量。! F5 D5 q2 W% W; `% Z: V. h. N0 x
A. 错误8 _% k7 B8 O7 ~# b; E) n! R. {
B. 正确! |5 J! ]# [- A* Z( Q5 q" N. a
      满分:2  分8 u9 a& Y; J1 \4 z* T4 {
5.  利用fclose函数关闭已打开的文件。
0 Q" N& R" _+ r0 [A. 错误2 b( v: H. M+ v
B. 正确& B' ]( Y- S1 H" G! ~6 W2 f
      满分:2  分
/ p% q8 r; Y" w2 J& D6.  数组是一种构造型数据,即是若干相同类型的数据的集合。
9 m. B* r9 I( L7 [9 l$ KA. 错误
. D, y: W- A, {% w) X$ PB. 正确' f0 k, @6 q) Q  N, b
      满分:2  分
$ U: F' o' ^2 Y! T8 O2 N9 Z# }4 ?7 W7.  参加位运算的数据可以是任何类型的数据。: U/ L) W2 v' g9 |( K9 w: [9 H1 [
A. 错误% n5 l# n$ l4 P6 T
B. 正确  Y; x; Y* G* J+ F) A- R3 i9 Z
      满分:2  分2 n7 H. @8 O5 n. f+ _8 W( a) W
8.  C语言运算符的优先级:关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符。
! h! o) J0 h4 i7 i$ i. q  NA. 错误3 H: o  r2 M& D5 ]5 X  t
B. 正确0 {; n) r8 T6 h: k3 O% a, ~
      满分:2  分
) O& Y% ]% Z/ [: J$ X9.  位运算体现了C语言的低级特性。; z! P/ b5 ]  E# e' m. S$ x
A. 错误$ ]+ F+ r) n: E  Y; o+ R
B. 正确! s- b) u0 ]  J: {1 C& g3 L
      满分:2  分( J" z5 k0 }6 c( Y2 c+ q
10.  C++源程序文件编译而成的目标代码文件的缺省扩展名为.exe。
" m& h5 O& }4 K; Q! V& ^A. 错误
3 C# Y! D% i, H& U8 E: j5 kB. 正确
" }6 y/ g, `4 i$ }      满分:2  分
" I: ^- p) B: g) I: H, X11.  C语言规定:在一个源程序中,main函数的位置必须在最开始。
( b' f2 `2 J) d+ D3 m* CA. 错误4 [) O0 P& V5 l
B. 正确
( W$ q8 G) v( A# u4 o* O( x      满分:2  分
! X8 M2 a) k4 Y4 p* C7 q  W12.  函数中的静态变量在每次函数调用时,重新赋初值。
+ ^( ]$ d6 d5 k/ cA. 错误$ B7 L: y( a- Q" ?
B. 正确4 f, l4 w+ e* X( Z
      满分:2  分" K1 {+ b" }9 O$ X. J' o
13.  C语言规定数组元素的下标从0开始。
3 V) L5 l/ a' d9 L* AA. 错误% [7 ^0 k7 ]/ e" N/ A% D" Z
B. 正确
" {/ T3 n5 T* N$ L9 E      满分:2  分
5 Y+ l7 h* O  s4 K14.  联合变量与结构变量的最大区别在于,联合变量的所有成员占用同一段内存,而结构变量的成员占用不同的内存。" k* c) Q/ X) @
A. 错误
. o3 O8 I: A9 ?/ v9 m+ J* cB. 正确, z8 Z/ W6 F" C: Q: G
      满分:2  分
% j4 |& C+ I4 F$ }& s15.  在C语言中定义一个文件指针的方法为:FILE  *fp; 。
2 \/ }# _; Y! p" jA. 错误6 O% p$ x3 [7 _  c
B. 正确# E8 c: X' k7 W& }; ^/ ]" r: H" S
      满分:2  分
6 Y& N% W% P5 E8 {% i: V( N16.  指针是一种变量,该变量用来存放某个变量的地址值。% C2 G1 J) ]. P/ A1 s" B0 B- w
A. 错误
# m" s& w1 j: h8 P1 L1 aB. 正确
/ W& s3 @2 R- e: g3 j3 _; u      满分:2  分5 d0 d3 W5 o. X+ g# z: y/ i& `
17.  C语言函数的缺省(默认)类型是void型(空类型)。4 `# _0 t+ b  Q: X
A. 错误6 w+ R. Z3 y, {( Y' E
B. 正确& [; d' g' j7 i! C* [' W* P5 b
      满分:2  分
) f, `: H, f- \, ~+ T18.  静态变量如果没有指定初值,则默认值为0。
7 J  `' N! n4 {# YA. 错误! M5 N; l  l! L' i7 i1 }
B. 正确
. _5 ]# B% `: ]: U9 K0 a9 s& z      满分:2  分9 x: n6 J! t. D: l% c
19.  C程序由函数构成,函数又是由语句构成的。9 g5 H1 q. \. t- _, Z) p# \8 G0 w
A. 错误
  _# g' f& o: }4 T7 }/ r# G" q9 rB. 正确
( d% g( k$ q4 A' d( v/ @9 j      满分:2  分
) o5 C" K9 v' M, k6 }! k+ Q/ c6 H9 X20.  选择结构if语句和循环结构都可以使用嵌套形式。
- Y! e; a" c7 _4 Q2 iA. 错误9 C5 t" W$ p) M. C
B. 正确- N1 L9 y$ S, u- b. @: P' y
      满分:2  分
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2024-9-17 03:49 , Processed in 0.097522 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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