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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2011-10-9 14:25:00 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 10 道试题,共 40 分。)V 1.  一个C语言程序是由
. G) R  b2 q0 G  C( R5 qA. 一个主程序和若干子程序组成
9 l9 N9 e0 j/ u7 U  ^B. 函数组成
# T+ z0 }- `- x+ h. U, EC. 若干过程组成& Y2 O2 T7 y4 L0 M! S: I, ]
D. 若干子程序组成
# Z* U) V# o- D0 y: p      满分:4  分
" L  `) N$ k+ K2 F: K$ u2.  若有以下程序   #include   int a[]={2,4,6,8};   main()   { int i;   int *p=a;   for(i=0;i<4;i++)a[i]=*p;   printf("%d\n",a[2]);   }   上面程序输出结果是: @1 n% d% Q+ T1 m9 l. u
A. 6
/ s8 u3 v1 p8 e: ?B. 8
0 ^- @0 G3 _! ^6 @( A, D! VC. 4# h- n9 x. c1 r1 {- I( X# c
D. 2
  {5 V6 x0 m. k      满分:4  分& ^: w  Z  H, e5 O' |; G* O
3.  设有以下说明语句   struct ex   { int x ; float y; char z ;} example;   则下面的叙述中不正确的是) u" [, v' O% ~- j5 n6 |/ v4 T& h
A. struct结构体类型的关键字0 I; M/ S6 N- Y! F  G  D
B. example是结构体类型名
# g" a, f" s; S0 y1 @C. x,y,z都是结构体成员名. V& ]5 O! k4 _" g
D. struct ex是结构体类型名; J/ @! G7 a2 y" n
      满分:4  分# x$ l9 x6 p1 F
4.  在16位IBM-PC机上使用C语言,若有如下定义   struct data   { int i;   char ch;   double f;   } b;   则结构变量b占用内存的字节数是
2 b  u8 U: s# L2 X( z+ CA. 1, X/ I! y9 v7 q* i. T/ T
B. 2
) I* U3 r; {) {) q+ MC. 7
* C) n2 g/ }# q5 L8 q# G/ ]1 SD. 11
# {. b3 N- w- n$ x6 p$ z$ y1 E      满分:4  分- L& i7 m7 ?/ k
5.  以下程序有错,错误原因是   main()   { int *p,i;char *q,ch;   p=&i;   q=&ch;   *p=40;   *p=*q;   ......   }, R( u* f3 z& M; v! S) `
A. p和q的类型不一致,不能执行*p=*q;语句" F9 q- n. S# g9 @7 f" t; p
B. *p中存放的是地址值,因此不能执行*p=40;语句
+ S6 m& }; [0 e9 PC. q没有指向具体的存储单元,所以*q没有实际意义
" }7 t2 v- f# O9 @1 W2 o) MD. q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果
- r) i0 `& Z5 Q) e% Y* o0 o% N/ b      满分:4  分6 V( ^: p. o& F! g: j' |
6.  假定以下程序经编译和连接后生成可执行文件PROG.EXE,如果在此可执行文件所在目录的DOS提示符下键入:   PROG ABCDEFGH IJKL<回车>,则输出结果为   main( int argc, char *argv[])   { while(--argc>0)   printf("%s",argv[argc]);   printf("\n");   }
9 d: X1 {" I6 d- BA. ABCDEFG$ ]- h9 }% ]6 K, b5 q" i
B. IJHL   
" N- W$ @7 z- w  ?+ Z, }C. ABCDEFGHIJKL3 ?7 o  ?8 \$ C5 a7 F/ b
D. IJKLABCDEFGH
3 t1 N* v( j& b" m; q% r2 T      满分:4  分
( n. v; B4 K+ U' t7.  设有定义:int n=0,*p=&n,**q=&p,则下列选项中正确的赋值语句是
7 U0 i9 ?9 z4 _0 AA. p=1;
3 [7 A# I3 v! U& Q  K# |1 zB. *q=2;
! Y, {3 q! {' i: k  i) EC. q=p;0 v/ @7 A/ x6 U0 y0 o5 M1 c
D. *p=5;
# H  y  W+ [: Z' W* @  \      满分:4  分; G3 Y# I% P3 d4 g- Z4 W- e
8.  下列各数据类型不属于构造类型的是
, g& R4 V/ y$ J, WA. 枚举型6 a: y, @: ?! m' _3 {, T0 U
B. 共用型
( j: X9 p; Q- {+ S6 L7 {3 oC. 结构型3 I5 A/ }& B/ }% B
D. 数组型$ [3 N7 `$ A. \6 T7 k( U% ]
      满分:4  分
( b$ J. `; s& g# E9 F" }/ J% r9.  若已定义:   int a[]={0,1,2,3,4,5,6,7,8,9}, *p=a,i;   其中 0≤i≤9, 则对a数组元素不正确的引用是+ K8 E: v- \2 S! U1 H( E8 }
A. a[p-a]' R' \( Y2 }3 @
B. *(&a[i])
! e0 ?% \5 M& [. @C. p[i]
1 V& c1 Q4 {& c9 ^+ BD. a[10]
+ _% O5 K# Y4 N0 _% |# H      满分:4  分4 x3 ^7 r+ _: g. u
10.  有如下程序:   long fib(int n)   { if(n>2)return(fib(n-1)+fib(n-2));   else return(2);   }   main()   { printf("%d\n",fib(3));}   该程序的输出结果是
  l7 Q$ K/ @5 T6 L% G- a" }A. 2
6 h5 `+ L$ J: @. b, F+ b9 k1 vB. 4
4 D! P' R+ P# m3 D( d( W9 E" XC. 6; F  C5 G0 u$ s  Y$ K& Q( Y
D. 8
# f* [& O- H0 t: D1 u      满分:4  分
& p8 w$ M* Z( v  O9 Z5 ~4 k( y( I1 `% Q4 t+ w( ]& G
二、多选题(共 5 道试题,共 20 分。)V 1.  下列说法不正确的是______。% o: o2 F- M/ B) T/ Y, X, T
A. C程序由符号构成
- e6 {  ^4 ?, h, Y$ g1 m/ ZB. C程序由标识符构成
2 @; L* z2 }$ p( n; ^" k5 cC. C程序由函数构成
9 T4 C3 z: W. M5 y1 n. \D. C程序由C语句构成& {* r; z" I" }9 m1 a- M) C
      满分:4  分
( X' D0 C, v  s. P! A' H6 K4 J2.  在动态存储区中主要存放以下数据______。
- d7 i1 K" y& F. J2 x" LA. 函数形式参数) m+ E4 ]8 ]- \8 s; y; T
B. 自动变量
2 K. a- G0 i6 O0 i8 q5 T" VC. 函数调用时的现场保护和返回地址
3 N& G1 i# |6 z4 c2 X/ BD. 全局变量8 D& J/ f+ d; d) b/ I- c$ B
      满分:4  分
+ q/ P7 p  a' u4 b) ^' Z, |1 ~* F3.  C提供的预处理功能主要有______。
/ m" C$ W# G2 \4 B# L3 E$ F$ KA. 宏定义
; I: T* `, I5 I- O7 [: zB. 文件包含
! ]4 F2 F  \/ y& sC. 条件编译) A! v& @4 [+ G6 {  o  `0 A: a. w: P
D. 异常终止5 G" m6 @( D; v3 X; R( ^( F% K' j
      满分:4  分
# d4 T0 J5 N' M; M+ N' J4.  关于实参和形参的说法正确的是______。# f& D9 K' d4 }; E( ^, ^, n: S
A. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元& x: B  X$ g0 s$ d% `% C
B. 实参可以是变量、常量或表达式3 l8 |6 _: ~$ |
C. 实参与形参的类型应相同或赋值兼容! G5 G  _0 D: q; U! }
D. 实参变量对形参变量的数据传递是“值传递”) W: X% V# }3 U& ?% o7 k5 k
      满分:4  分
4 ~) U5 Q' E# V2 I( i/ d5.  带参宏定义与函数的区别是:______。! _8 i+ N9 y6 i- G4 d
A. 函数调用时,先求出实参表达式的值,然后代入形参,带参的宏只是进行简单的字符替换
0 {5 I+ t% z8 O. g  m! G1 I  xB. 函数调用是在程序运行时为形参分配临时的存储单元,而宏展开是在编译前进行的
1 W& n6 Q  l1 `5 s% A  lC. 宏不存在类型问题,宏名和参数都不存在类型问题
! z3 j  S/ |! a" }" x/ ZD. 调用函数只能得到一个返回值,而使用宏可设法得到几个结果; y/ h6 h8 I, @
      满分:4  分
- y1 X1 a( H1 I( ^1 U/ C" J* e% N; P/ x5 {# A: x9 E
三、判断题(共 10 道试题,共 40 分。)V 1.  函数必须有返回值,否则不能使用函数
; U+ s  x! a& \( NA. 错误
6 R( d/ v, |  b) x% }- ?B. 正确
$ N  q9 o' U6 f7 o- x4 L" J      满分:4  分( U0 r0 j2 k! h4 d7 V
2.  C语言中,整常数有三种表示形式:十进制整数,八进制整数,十六进制整数。( )
7 Y! j- B# Q  C. z6 r- nA. 错误
6 d' A1 ?" ^" D: g6 O% KB. 正确% e3 \( l" X5 \3 T, E( d
      满分:4  分
  y7 l  y, g8 g3.  宏定义就是用宏名代替一个字符串,也就是简单的置换,不作正确性检查。
! o7 g* q6 R8 Y  K0 _A. 错误& A1 }3 p% d' v9 i# `
B. 正确
/ |+ a3 U9 F& [0 S. t& V      满分:4  分1 N. y  P2 S# N
4.  使用printf和scanf函数时,必须添加#include <stdio.h>命令。( )/ G8 C6 p; d& ^
A. 错误4 d& w7 N& t2 v: g: |7 X( H- D& S
B. 正确
/ a: f3 C9 k4 f      满分:4  分  t% V* f# d; b# m9 b  [
5.  C语言编译系统在给出逻辑运算结果时,以数值1代表真,以0代表假,但在判断一个量是否为“真”时,以0代表假,以非0代表真。( )
4 P6 b# y6 c1 a5 B% Q8 MA. 错误
* [' b# e! g6 P7 ^% |/ wB. 正确& ]1 d  ?, @7 _7 {. w
      满分:4  分
" `$ X9 ~% z' }5 j4 J# X: U' o0 @0 U3 n6.  调用函数只可得到一个返回值,而用宏可以设法得到几个结果。6 P2 ~" x  h: O4 I4 g8 X% ]* {/ A
A. 错误  h4 ?7 ?, A3 y$ T5 Q. k; q
B. 正确. A5 \' i" V% l) F4 k) e3 I& u
      满分:4  分
3 J0 h6 u4 l7 `/ L' e# D7.  switch语句中,各个case和default的出现次序不影响执行结果。( )
8 Z* X5 ]$ O3 @. e  hA. 错误
( ]( s) r3 d6 jB. 正确
( |- @) `) W5 O      满分:4  分0 }' {! g  c" d1 q& o
8.  for(;;)语句相当于while(1)语句
' {5 {3 F/ J7 M! n. z! i$ K% DA. 错误. r, p7 \( P: ^* k8 ^! }- v
B. 正确
9 ^. t* {* M- X5 U/ R      满分:4  分6 g0 q) R0 e+ }1 r. O$ R
9.  模运算符要求两侧均应为整型数据。( )
2 k* K" F8 J* e. XA. 错误
6 x. A, @' k2 n4 ^; @B. 正确0 A! C2 i' C: a
      满分:4  分6 [9 F$ E* F' ]: q) e: i
10.  对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。
! x9 o" O, c% W  K  q; }, F1 z0 O7 R# l! sA. 错误& F2 d$ y# X$ m" ~- c
B. 正确
7 ?! S3 f3 n- n7 i9 ^      满分:4  分
$ {3 ?! l# \* N% d7 z3 \1 I& {( y- B8 C! O- \6 S9 ]4 ?+ @2 k
如果资料还未上传请加QQ:1306998094 谢谢

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-12-23 04:42 , Processed in 0.124495 second(s), 25 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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