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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

吉大11秋学期《C语言程序设计》在线作业一

[复制链接]
发表于 2011-10-9 14:22:32 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 10 道试题,共 40 分。)V 1.  阅读以下程序及对程序功能的描述,其中正确的描述是   #include   main()   {   FILE *in,*out;   char ch,infile[10],outfile[10];   printf("Enter the infile name:\n");   scanf("%s",infile);   printf("Enter the outfile name:\n");   scanf("%s",outfile);   if((in=fopen(infile,"r"))==NUL% f. V# [, i# ^) N
A. 程序完成将磁盘文件的信息在屏幕上显示的功能, P, x  w3 t! T3 x: I
B. 程序完成将两个磁盘文件合二为一的功能. w6 U" h7 e; U1 Q1 i; y
C. 程序完成将一个磁盘文件复制到另一个磁盘文件中* @/ F# B$ t# q8 I" X! }6 Y
D. 程序完成将两个磁盘文件合并并在屏幕上输出1 H9 N6 y& J5 G) X
      满分:4  分* z' q/ U6 c+ |* F' Y8 L  c
2.  以下不正确的叙述是$ [& C7 Q6 D5 ~& w* a! Y9 Q
A. 在C程序中,逗号运算符的优先级最低
, g. f' p3 i$ E: F. Z  nB. 在C程序中,APH和aph是两个不同的变量9 q7 t+ `) v2 P4 T) |# ^% w& E
C. 若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变
. s) `& t" d/ s4 c" g2 S, lD. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值/ ?. _- v0 F3 v+ Z2 F
      满分:4  分& j, v7 k$ x% Q- E
3.  下面程序的运行结果是   #include   main()   { int a=1,b=10;   do   {b-=a;a++;}while(b--<0);   printf("a=%d,b=%d\n",a,b);   }
  J4 a: ]  B. mA. a=3,b=119 P% N( T% V" a6 U" ?: J4 ~
B. a=2,b=8
% ~# B2 C4 U# h/ `/ BC. a=1,b=-1- W, _- j! p  N, R! L2 C
D. a=4,b=9, ?1 s; m( O, d8 p
      满分:4  分4 o: P* g# k; U. R* p8 ~8 p$ C
4.  设有数组定义: char array[]="China"; 则数组 array所占的空间为
" f: b; F) U- V* n& B( f* C) q; B) FA. 4个字节; _( P0 y- f& V
B. 5个字节
; f: g! _. c. s2 @1 g! uC. 6个字节
" b4 Q: j# I7 ], b2 R! vD. 7个字节* q- M  p* c! Z* o
      满分:4  分
# ^/ V/ Q8 c) h5.  设有以下说明语句   struct ex   { int x ; float y; char z ;} example;   则下面的叙述中不正确的是
: A) o# h/ X: S# X5 h  c* wA. struct结构体类型的关键字
7 ^' U- m9 [# l1 `/ R: \4 ?, gB. example是结构体类型名9 h' R! u- O! h0 F
C. x,y,z都是结构体成员名
, K: u8 Z: F- t8 [D. struct ex是结构体类型名
" V) G1 E, z" A- ]      满分:4  分  ?. B8 ^- `1 ]
6.  下面程序的运行结果是   #include   main()   { int y=10;   do{y--;}while(--y);   printf("%d\n",y--);   }6 ^( ?/ t+ D' I7 P; T" i" j
A. 1" F9 @3 o- N8 R( g8 ^5 D, a
B. 1
! l2 r& Q* u8 q. u+ [% ]C. 8
+ r( S$ f4 C: _$ z) ]+ C% TD. 00 E! e( h  Q7 R2 |- R
      满分:4  分+ s+ E4 M0 }$ Q; F, x) I( J
7.  有如下程序:   long fib(int n)   { if(n>2)return(fib(n-1)+fib(n-2));   else return(2);   }   main()   { printf("%d\n",fib(3));}   该程序的输出结果是
1 z4 D( T4 h0 PA. 2: F* y! E4 Z$ ~: ^  O  s
B. 4
9 v8 d* A0 ?$ S) R) KC. 6- w" W8 L. h8 y/ f" y! Y
D. 8
8 M8 G. H6 n" K" ~% U      满分:4  分/ n7 A2 t' E- ~% h% |* }! l
8.  下面程序的输出结果是   main()   { int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;   printf("%d\n",*(p+2));}
# G- @- _% V* S( {A. 3
' _- b+ G9 @0 w, Y2 @6 k5 IB. 4
  h7 a) J, F7 H4 i4 pC. 1
* b1 h4 U6 _0 f+ `; aD. 2* b/ t; N: T9 Z- M. c+ Q8 p
      满分:4  分
$ `( D  f4 G* i. G  @7 g) }( N6 q9.  设有定义:int n=0,*p=&n,**q=&p,则下列选项中正确的赋值语句是! }- p) }, M  N9 ~
A. p=1;* o$ h$ ~7 S2 v; V( w. F
B. *q=2;
* r5 Q( {( A$ m; V( Q" SC. q=p;
: ?  g) ?- ^  J. ^/ XD. *p=5;) p$ P8 }. I' ^8 o3 b- M
      满分:4  分
% M2 o5 n1 K7 `8 y- o! y10.  在16位C编译系统上,若定义long a;,则能给a赋40000的正确语句是
& f4 H: h( m- B0 |: C7 t; NA. a=20000+20000;
. I  R) l2 ]; L+ yB. a=4000*10;+ t' X9 Z3 W+ C9 E+ t
C. a=30000+10000;. {  |- H; }. k. w
D. a=4000L*10L# m8 c1 X0 U1 V) G, j3 H4 X( ^
      满分:4  分 " a' |2 P3 K4 [; Q4 d! S# a

3 ]7 a' K6 m; Y' |! G二、多选题(共 5 道试题,共 20 分。)V 1.  下列说法不正确的是______。
+ W) k: K6 A4 n- e3 hA. C程序由符号构成
) U) u$ r9 \, b2 {- eB. C程序由标识符构成( W( y" T/ \. V* |5 N2 ~' Q+ Y
C. C程序由函数构成9 j& t4 e: |: y$ R: j4 H& R
D. C程序由C语句构成
4 w5 O$ t) g* u1 _) D( {" f; v+ d$ N      满分:4  分- `5 m: a5 m7 Y5 {' I, J
2.  在文件操作中,用于检测和设置文件状态的函数有______。
! B0 W/ z" G0 C/ m% z; yA. 文件结束检测函数feof()
( y" C! W0 V5 s2 ^B. 读写文件出错检测函数ferror()
7 n4 j4 d8 }6 ]! r: c6 \' pC. 文件出错和结束标志文件函数才clearerr()% \8 H3 a2 {+ V
D. 文件关闭函数fclose()( `7 {' S6 m+ R; j2 g. @( Y
      满分:4  分! w$ @3 F: X. N% Z& t- K( V: J, m
3.  下列关于#include命令的叙述中,正确的是______。
9 E7 ?' H1 r- b4 S$ Y7 L3 JA. 一个#include命令中只能指定一个被包含文件2 x( C7 |% [# P; t) ]
B. 一个#include命令中可以指定多个被包含文件; T$ l" ]/ u/ m; V% T# X: m' _
C. 一个被包含文件中又可以包含另一个被包含文件4 g; Z" s2 H6 i$ {0 I) w/ q8 K+ P5 _
D. #include命令中,文件名可以用双引号或尖括号括起来
) k5 M5 ?5 i& n  J; F      满分:4  分
7 W, d) T% m+ J7 s8 u4.  以下对C语言函数的有关描述中,错误的是:______。! }5 b- x$ W; p7 x. y
A. 调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参# ?/ i* j" L! ]  N
B. 函数既可以嵌套定义又可以递归调用
2 z7 v1 n& Q# ^8 d* p) ZC. 函数必须有返回值,否则不能使用函数
4 S$ i% V4 t$ d- sD. 程序中有调用关系的所有函数必须放在同一个源程序文件中
+ r1 T6 f6 O  S4 ^# [; w: ?      满分:4  分
$ R( [! p9 \. l$ J4 C5.  对函数的正确使用方法描述: J. Y; A' r: [3 q& Z5 o; Y( X  i
A. A、用数组做函数参数时,必须在主调函数和被调函数中分别定义数组  L8 ]. W, z& N8 ?* w3 \3 W" s1 s
B. B、实参数组元素和形参数组元素类型可以不一致
: \5 r1 Q) e% U9 [* W: @: QC. C、形参数组长度可以不指定
4 @5 X# Y4 Y+ Q3 d( o( ~9 G0 t; FD. D、形参数组长度可以大于实参数组长度
; y5 y, E* i# C1 W! u2 t      满分:4  分 " |! F6 v( v, ^

: {6 @+ m) o7 o$ ?( E( g9 g; l三、判断题(共 10 道试题,共 40 分。)V 1.  宏名必须用大写字母表示。4 p! B, M$ x! j
A. 错误
, X  N1 S  G9 C+ c  ^B. 正确$ R3 s- v; S' j1 Y, W9 X- g8 [
      满分:4  分
) n( U/ v$ Y8 Z0 V) \2.  switch语句中,各个case和default的出现次序不影响执行结果。( ). x! c9 l3 ?; D3 ^+ t7 K' O
A. 错误
" w, {% {6 T- i. V, h  m% RB. 正确2 ^& W5 Y, h* [, g. I/ _
      满分:4  分
; B- G6 P% R* n( j& Y. \3.  一个int型与一个double型数据进行混合运算时,其结果是double型。9 x- }* j* h4 E2 c0 y1 A
A. 错误! L" Z; A1 y$ N" @+ I; F# F, f
B. 正确5 n5 Q& Y$ u5 |+ J
      满分:4  分
# F6 x; D9 F8 W# W6 S) H' ?4.  共用体所占的内存空间大小取决于占空间最多的那个成员变量。8 g; G3 n4 t, t$ [  n% Q
A. 错误
( n' P, z5 X: M# g5 _B. 正确+ z3 a8 v# m& }- {- B! x+ c
      满分:4  分
' H! c* r, v) y1 D1 q9 k( U- c) ]5.  模运算符要求两侧均应为整型数据。( )
: e  f: E" A) H, T6 e6 z- x4 HA. 错误' ?# j' l& ?" _7 o5 O
B. 正确
: z6 }, O# ^8 [7 k( v      满分:4  分" ]+ m1 v9 }" k* I) p+ c( E# T+ f
6.  putchar()函数可以输出一个字符串" j+ \4 A2 h9 ?
A. 错误3 v$ B$ T: y/ H5 d+ s8 a9 T" S
B. 正确
+ F9 m6 M3 o( N* E* Z5 L      满分:4  分
+ v( _/ v# B* l% s7.  switch语句中,多个case可以共用一组执行语句。( )
* ^4 M: b$ Q8 U6 r1 O* EA. 错误$ D0 y) E& I/ k
B. 正确
7 c& ]2 y( F* G9 h! }; Y/ s! V      满分:4  分
3 @1 Y% d7 B( h- z8.  语句int pt中的*pt是指针变量名。
0 e- Z* X) }8 E( `. jA. 错误
  c4 k0 }( Q$ L; j5 K: r% L$ OB. 正确0 ?/ ]. g  C! Y' |+ {
      满分:4  分: I" \" F/ R8 ^: Q; ?: ?
9.  C程序中各函数之间既允许直接递归调用也允许间接递归调
! [+ L# t! ?3 c/ F, K  S5 {A. 错误# a; U3 Y  t/ b) r5 q- O
B. 正确0 o" V% R* O7 m& `6 [5 _2 S
      满分:4  分& V% h8 W8 t" j) ]
10.  函数必须有返回值,否则不能使用函数8 X' ]1 G- v( S1 Z8 M
A. 错误
; n+ r2 S! Y$ P0 UB. 正确% `$ ~* w5 _( o3 W
      满分:4  分   `" b: c% H: _/ I, R4 A' i+ `

6 o" w- U1 U; E* W1 k

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-12-23 04:31 , Processed in 0.124329 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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