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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

13春吉大《C语言程序设计》在线作业二

[复制链接]
发表于 2013-4-25 14:07:41 | 显示全部楼层 |阅读模式
谋学网
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料和奥鹏毕业论文以及其他各远程教育作业代写服务,致力打造中国最专业远程教育辅导社区。
5 G. w3 c% v9 ?9 U0 V- c) K0 o' v/ p( h
' D; W# ~9 s2 j0 [, @. K9 ~" [' ^

6 l( u2 o  Z3 _9 A2 L& ^$ w" W一、单选(共 10 道试题,共 40 分。)V 1.  以下程序有错,错误原因是   main()   { int *p,i;char *q,ch;   p=&i;   q=&ch;   *p=40;   *p=*q;   ......   }
' [3 [  H, K# k6 H( l* qA. p和q的类型不一致,不能执行*p=*q;语句3 x* I+ Z  L. f/ i. ]1 }
B. *p中存放的是地址值,因此不能执行*p=40;语句+ r5 |$ r4 X  O
C. q没有指向具体的存储单元,所以*q没有实际意义* x1 D$ [$ \/ m2 z* q7 B6 J
D. q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果
( G. m! U! A1 d7 U6 Y) K/ S: R( d9 V      满分:4  分
, _' l" D' k9 L. G( N5 C+ S2.  5 K& w+ ]/ B( I5 q+ ?# z+ F' Q4 _
以下程序的输出结果是   & W, N2 ]& E. a% \! i0 q7 |; j8 ^- y

! O! @, d; o" f* C) l8 o4 J1 d#include "stdio.h"
6 E6 B: F: C1 {0 G/ E5 {void reverse(int a[],int n)
3 x' a0 E( @+ {{
3 l9 t8 v' A) w3 B: Q int i,t;/ b/ N" Z# K: `" O
for(i=0;i<n/2;i++){
9 m8 G3 g8 w7 t8 \/ U  t=a;8 P3 K7 F1 o% d$ |: u: s9 Y% f2 n
  a=a[n-1-i];9 ~7 P# `' p0 s9 Z0 T$ L7 t
  a[n-1-i]=t;! h, K, D/ G: f0 x
}; d& h7 o8 r6 @7 E1 t$ t
}4 z" @3 O+ I# u! f2 z6 c
main(){
8 t! ~/ S9 l) d# e' e int b[10]={1,2,3,4,5,6,7,8,9,10};: }9 F# z1 V6 \
int i,s=0;
9 c: D! R9 f( i) Q9 q$ ?/ ]" } reverse(b,8);
! K3 b; t9 a" M for(i=6;i<10;i++) s+=b;
6 U9 A- X4 J0 H- |! ], _; f printf("%d\n",s);
" f- r+ |' U' ]" n( e( t}
5 O* d4 F7 X$ {- {7 ]' [2 ~( o* w( T
A. 222 a; v$ b7 b, A  C# i+ V2 b
B. 10$ [; q$ _  t  M. ?# x
C. 34
$ d' t9 B% E4 q2 H6 D! X, JD. 301 s" l5 ~  d. t$ G
      满分:4  分
! E- U' F7 Q# o8 e3.  下面程序的输出结果是   main()   { int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;   printf("%d\n",*(p+2));}
5 C6 n7 E5 t( D$ ?& m+ e+ v1 P& JA. 30 i( x2 a! w- g
B. 4) N: X0 B2 d* ~1 q+ F7 ~
C. 1
" ~3 B* A9 H: L: r+ D0 GD. 27 R1 E$ v9 S7 l9 Y6 D; o/ C
      满分:4  分
' H( X* I" d! x5 i+ y1 t7 Q$ g4.  请选出以下语句的输出结果   printf("%d\n",strlen("\t\"\065\xff\n"));
3 y( O6 P% f7 zA. 5. _  x3 j3 p3 z* u- S0 _3 L8 f) t
B. 14
, V& q: l) g% g1 x" F8 yC. 8
3 {, g$ [) Z" n6 G0 M0 AD. 输出项不合法,无正常输出6 W' @7 |  g  S$ M3 m
      满分:4  分
- d/ d  @. [; `* P3 v- X5.  函数 rewind 的作用是1 S( F5 T9 {  B1 Q- E$ B
A. 使文件位置指针重新返回文件的开始位置' w6 x* d# d, D7 ^! I/ n; p
B. 将文件位置指针指向文件中所要求的特定位置
$ v6 ]) k7 K4 I; _/ C4 h2 CC. 使文件位置指针指向文件的末尾" k8 [7 G  a5 Q/ P  [4 {3 W) s
D. 使文件位置指针自动移至下一个字符位置
8 R* d- D2 B  j- t; E9 i% M1 k" L      满分:4  分
/ ?. O6 |; c+ Y: r9 T2 ]3 X6.  设有以下说明语句   struct ex   { int x ; float y; char z ;} example;   则下面的叙述中不正确的是: A. [$ f* d7 a$ B3 S0 g* s
A. struct结构体类型的关键字/ j9 V( s0 u! {2 x1 W% @4 Y% E, E
B. example是结构体类型名$ V$ y9 q; ?9 C9 L' q- X
C. x,y,z都是结构体成员名
- s5 J8 ^6 U- ^1 SD. struct ex是结构体类型名
5 M+ ^* T7 h9 l7 b      满分:4  分5 q1 j% c) B( ^
7.  下列程序的输出结果是   int b=2;   int func(int *a)   { b += *a; return(b);}   main()   { int a=2, res=2;   res += func(&a);   printf("%d\n",res);   }5 A, P. u; d3 I6 h3 `  J
A. 4
% P! r( @$ h8 z8 x4 YB. 6
3 V( v) K/ w  T* [9 v$ h, NC. 8
0 q! A# {9 ^4 |  r+ X& ~! Z1 XD. 104 Q2 k. \, q/ k$ r
      满分:4  分
5 u" t9 `0 \2 f. a, f8.  下列各数据类型不属于构造类型的是
/ F$ c, H2 j7 v& L, S. [9 P0 KA. 枚举型
4 t0 s2 j/ P1 V# Y  BB. 共用型, i4 S+ a  \' w. ?" w& V3 U9 s
C. 结构型
  ]5 k9 @+ a2 x2 p7 b* TD. 数组型5 G2 |) `2 Y+ B. @( h
      满分:4  分
1 P/ z: G2 T& _- [) x1 H9.  在16位IBM-PC机上使用C语言,若有如下定义   struct data   { int i;   char ch;   double f;   } b;   则结构变量b占用内存的字节数是
! I% `7 k1 X% W1 ~2 j  TA. 1
4 F' t' V- t9 ]* KB. 2
, J' x" h7 w( {6 u1 x" }* SC. 7" j" u' w2 V5 A) O* M1 d9 P
D. 11
, @+ t1 g1 V: ^, y      满分:4  分  w- u- G4 Q$ C3 c
10.  C语言中,能识别处理的文件为% b9 i% \# b* e3 Q+ t/ Z1 x
A. 文本文件和数据块文件
3 x1 n' ?: q3 q" t- R( mB. 文本文件和二进制文件
3 g8 p$ Z& U1 k! F) d+ BC. 流文件和文本文件
6 f- C" _2 m8 n' P, p9 UD. 数据文件和二进制文件
8 t* k+ v) {: n( x) P8 w      满分:4  分 + H2 O% c- l  v. P* e9 t
  B5 j* a# ~7 j: a6 S
二、多选题(共 5 道试题,共 20 分。)V 1.  函数调用可以______。
5 y2 k3 y7 c$ m& A1 Q' \A. 出现在一个表达式中: ~+ v9 z" S4 p( m8 ^, o
B. 出现在执行语句中/ Q0 I" `: L; E' ^' M6 G
C. 作为一个函数的实参
5 }6 {9 W/ B" XD. 作为一个函数的形参4 X! L4 g9 A; {8 C+ H
      满分:4  分
% o$ w% h' R& B3 y2.  对静态变量的正确描述
" w8 a% a3 ?3 Q8 E: TA. 静态局部变量在静态存储区内分配单元(    )9 ]( ?" ]+ N$ C2 @' _
B. 静态外部变量可以赋初值,也可以不赋初值
2 U- H$ O+ Y1 X" M5 cC. 静态外部变量的作用与外部变量相同: @& k$ l/ \; j7 |- n
D. 静态局部变量在函数调用结束时,仍保存其值,不会随着消失。8 `' A3 N# |( F
      满分:4  分0 u4 O; Y6 S$ B" W. f
3.  下列说法中错误的是______。3 k9 f& m& H/ R0 |! ~
A. 不允许设置参数的默认值
% [5 H3 @  Y6 fB. 设置参数的默认值只能在定义函数时设置
1 Y) ?- P0 ~( E/ T; v$ S% aC. 设置参数的默认值时,应该设置右边的参数
* w. g  s, M9 ]* u, M, OD. 设置参数的默认值时,应该全部参数都设置$ \$ x. i; U, B! K
      满分:4  分
% V! |0 V$ X0 t3 P" J4 W9 R2 g7 X, [4.  在文件操作中,用于检测和设置文件状态的函数有______。2 E. W8 P+ t0 s' a2 G) O* L
A. 文件结束检测函数feof()
/ D6 ?1 O; H/ A" Z5 |B. 读写文件出错检测函数ferror()  V- w4 E9 L  U
C. 文件出错和结束标志文件函数才clearerr(): j+ x2 R* S7 g2 o* \6 M' c
D. 文件关闭函数fclose()
  C; _( e1 l# a      满分:4  分
% E5 E0 T3 y& d+ C5.  设有如下定义:int (*ptr)();则以下叙述中不正确的是______。
" J0 q$ Q) K# iA. ptr是指向一维数组的指针变量" u& B# q/ O( y
B. ptr是指向int型数据的指针变量1 D. g$ i, l. _0 c# q  @
C. ptr是指向函数的指针,该函数返回一个int型数据3 q" d1 g6 p% F5 V) x2 L
D. ptr是一个函数名,该函数的返回值是指向int型数据的指针/ a  u8 t8 G# g, l0 ~
      满分:4  分
7 S9 U# t3 u; g: |. _% O! R5 w! E9 Z4 h. A
三、判断题(共 10 道试题,共 40 分。)V 1.  语句int pt中的*pt是指针变量名。
4 d( A( X) `1 Z. x8 H  r" R9 IA. 错误
  |0 @3 ~6 e' w: S3 H- c& O  uB. 正确
* G. p" ?/ v+ c( N, g) }* u      满分:4  分
; q6 u1 t: P7 f8 M# D2.  主函数和其它函数可以相互调用& D$ H1 u, l/ v6 G0 ?: Q
A. 错误
1 a% ]4 G. o3 S, r0 DB. 正确6 a1 S! _1 F4 B# A; X; ~8 Y4 `
      满分:4  分
3 D5 f0 j& r* n% P3.  若打开文件的方式为“w”而该文件已经存在,则文件中原有数据被清除。
5 W+ i* M. r$ i: z) n5 z! n: H0 iA. 错误8 n* F' j$ P  m( e- E& s+ [# u" j
B. 正确
+ y9 o7 |7 Y. i* ?0 y! v* d8 d, z8 _      满分:4  分
9 e% S. W& w% H4.  函数必须有返回值,否则不能使用函数; ]8 }; @* y# b- z  x; [
A. 错误. L2 O" |$ d+ U; o# c
B. 正确' p. I- ]0 {; J, d
      满分:4  分+ k- n  V3 y3 x3 m7 s) z
5.  调用函数只可得到一个返回值,而用宏可以设法得到几个结果。9 ?# a% [. o4 `( _5 L
A. 错误
3 r+ G0 W8 _5 X; f8 f( e' ]7 BB. 正确4 z: n0 U# O8 f- A% M; f& J( e# v
      满分:4  分
. m! H; V  [/ U' X/ h$ N) j" e6.  宏名必须用大写字母表示。
* w: X; z( ^( s+ e* {$ I5 D7 m5 SA. 错误/ c. X/ O+ M5 m3 ^2 r
B. 正确! q% f& T+ z# L: X1 B+ \
      满分:4  分
' v7 s4 R' l: L7.  共用体所占的内存空间大小取决于占空间最多的那个成员变量。
1 X. S( F. p3 A* j% Q+ f# N2 Y1 ZA. 错误
; |/ C. _# C$ k  ZB. 正确
8 H( ~( E+ q3 @8 _: g: h. ~/ O      满分:4  分# P% e' A$ Z& t/ {$ M. c; }
8.  数据结构指的是数据的组织形式,数组就是一种数据结构( )
: }- `3 B$ e& ?5 Q8 R$ DA. 错误/ I$ ~2 h9 y  }: t* V+ t
B. 正确1 R7 q8 V; A; |4 v
      满分:4  分: _; j+ X& I2 w7 G
9.  C程序中各函数之间既允许直接递归调用也允许间接递归调" B; H5 g! I! Y% b% b
A. 错误; r1 k2 a9 Z' f, h
B. 正确
6 U( N: v- ?; Q- ^: P7 d      满分:4  分5 L/ j; A0 q3 @
10.  静态外部变量既可以在文本文件中引用,也可以在其它文件引用
6 ]) N& ~( F, [/ R) vA. 错误
. E: A, g# L" nB. 正确" x9 J- L+ Y0 |) v" x
      满分:4  分 % u& V/ ^' \: H: t; o1 U* g8 r9 ]
# Y' x$ \. y5 B$ }" S. M& v& `
3 l* \) Z8 ?9 I: E# T# ]
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料和奥鹏毕业论文以及其他各远程教育作业代写服务,致力打造中国最专业远程教育辅导社区。

本帖子中包含更多资源

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

×
奥鹏作业答案,奥鹏在线作业答案
 楼主| 发表于 2013-4-25 14:08:08 | 显示全部楼层
谋学网
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料和奥鹏毕业论文以及其他各远程教育作业代写服务,致力打造中国最专业远程教育辅导社区。
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-2-2 04:55 , Processed in 0.103331 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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