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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2016-4-24 09:41:36 | 显示全部楼层 |阅读模式
谋学网
一、资料来源(谋学网www.mouxue.com)(共 10 道试,共 40 分。)V 1.  下列各数据类型不属于构造类型的是
! o5 G" k3 a0 qA. 枚举型
# d0 R2 K* k' O" b) d# r# }- g" rB. 共用型
) s- h' f, L0 z& a' NC. 结构型
* o& M1 ?2 D# s4 Z) yD. 数组型
) P4 m1 `. ]! ^6 E      满分:4  分( c" i: J+ @' |9 m% ]0 b# H7 `
2.  假定以下程序经编译和连接后生成可执行文件PROG.EXE,如果在此可执行文件所在目录的DOS提示符下键入:   PROG ABCDEFGH IJKL<回车>,则输出结果为   main( int argc, char *argv[])   { while(--argc>0)   printf("%s",argv[argc]);   printf("\n");   }
0 {, U# Q6 @. ?A. ABCDEFG8 R# P; u) d9 M- E8 G
B. IJHL   
* z, t7 F, O' r, j( n. R2 ~C. ABCDEFGHIJKL7 G6 d" S9 o0 g
D. IJKLABCDEFGH
. E  o0 m# S# a! P0 G( u      满分:4  分
& r1 c! R2 {8 t7 ~  l# U3.  下面程序的运行结果是   #include   main()   { int a=1,b=10;   do   {b-=a;a++;}while(b--<0);   printf("a=%d,b=%d\n",a,b);   }8 u0 p( `0 m* m  ]/ @& R
A. a=3,b=11
+ w- X5 F4 d5 i; bB. a=2,b=8
* f) S' ]$ S: z: B+ m# X+ _0 j! W* vC. a=1,b=-1/ {4 q4 {: U# R  }, i
D. a=4,b=9; ?; r! z9 ^' K# v- c1 G
      满分:4  分* P2 u9 `9 r; N5 \6 M) v" [9 P
4.  sizeof(float)是
* }# {: J6 ]  A& q- MA. 一个双精度型表达式' J  E- F4 p* o& y
B. 一个整型表达式
5 M9 m6 b' B. a6 u/ H3 m8 u) @C. 一种函数调用+ T8 z7 i% d8 X" K  d
D. 一个不合法的表达式
" r5 X  O3 r0 I( h* m      满分:4  分! ?% \; l3 Y2 E
5.  
0 C. [3 X3 m- B7 Z4 U; ]# I以下程序的输出结果是   
/ p# y! ~0 w) j$ H4 O0 Q6 f: `' I6 K& W; ~1 d. @& G
#include "stdio.h"9 ~: N; Z2 K, h' S& V6 k0 W
void reverse(int a[],int n)
( D% u1 G8 K% q6 M  O{, B. k' P. c1 s( [+ z; k" ]
int i,t;2 W% V7 v, M/ z* C& j" ]
for(i=0;i<n/2;i++){
% u6 i5 \, T  X% }: v! _9 y, O  t=a[i];( n$ _8 H5 a& z; H2 e" ^3 K( y4 \
  a[i]=a[n-1-i];
8 r# i% w+ o- \0 k; |4 K& |; x0 @" F  a[n-1-i]=t;
' H* y  b2 x1 W0 N }" G8 z' S. u- |! x! |# A8 d2 t
}
$ q1 f1 h/ d( G/ d/ ?& E6 ~9 Tmain(){
: N3 A) G0 f, s' r9 P4 b! n int b[10]={1,2,3,4,5,6,7,8,9,10};
  n0 X- _3 n; d" E# u; J3 S int i,s=0;4 H" _; C* i0 |. B8 i; S3 m
reverse(b,8);
+ M6 X$ s$ b' b for(i=6;i<10;i++) s+=b[i];) X5 ]4 Z) t' r% I. D. `) F, k
printf("%d\n",s);. M/ f$ u: C7 F; M
}
  H- Y) i/ G6 S  n9 B( e. ~
, ]0 p9 M  D) D' \A. 22
4 j- Q& `1 h7 H& a" x$ {B. 108 t, }) f; O9 A  w8 a; v- F# _
C. 34
9 k2 N( ^- r5 e7 ZD. 30
) u& V% f5 `3 ^6 v: F      满分:4  分
" E9 q* D2 `7 }  O. K6.  若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为0 P  ~' d7 O4 s$ N- d4 R" A9 l5 Y; [
A. 4
- E9 ?7 Y# r; J# QB. 16
3 D: F' O3 V1 W# n- ZC. 329 @# K* J9 I. B$ v
D. 52
4 g! O. g+ t) X1 O      满分:4  分
7 B" e+ M- g0 |+ y7.  请选出以下语句的输出结果   printf("%d\n",strlen("\t\"\065\xff\n"));0 ]/ V9 G% Q7 u
A. 5
9 A& @4 h4 x( ?! ^B. 149 ?) s. _& \8 N9 {  F/ B) B
C. 8
: h' J. d8 C3 o; v) C9 _0 GD. 输出项不合法,无正常输出3 v* l2 a. i% T' A0 j
      满分:4  分  F' s3 L+ M- E. i  z
8.  下面程序的运行结果是   #include   main()   { int y=10;   do{y--;}while(--y);   printf("%d\n",y--);   }" l! S: W$ ]5 X1 Q  T0 D) I( a
A. 12 x5 n! C% H$ J
B. 13 R) q5 X7 t6 K  Z
C. 8
- R, f2 O; Z6 ]9 ID. 0
" x6 x* J+ I  p0 C" t; O# h      满分:4  分
8 ~- m/ B. ~/ u9.  以下不正确的叙述是' c& h0 c5 N* X9 Y6 N* R% X
A. 在C程序中,逗号运算符的优先级最低
  X+ @5 m& ?: H! r  `B. 在C程序中,APH和aph是两个不同的变量
4 u' f$ y1 S" J( \+ }  }C. 若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变
- }, `! R' U2 J" @' PD. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值- J/ `- |; t  ~/ v- n  U$ u3 ]! F5 O
      满分:4  分; f. `1 ^/ v& q/ D8 ~
10.  下面程序的输出结果是   main()   { int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;   printf("%d\n",*(p+2));}8 Q4 {6 l8 q8 M7 Z! r  z* S' u: E' F; b
A. 3
7 Y1 O* u- Y% J" K7 B! R4 lB. 4; b6 Q' T' ^3 _) N  v  Y9 @# |
C. 1
+ l+ a5 u5 @5 K; RD. 2
3 R$ ~' ~8 n7 W* T      满分:4  分
( U1 F$ r1 V! [" U4 l7 J$ A二、资料来源(谋学网www.mouxue.com)(共 5 道试题,共 20 分。)V 1.  关于实参和形参的说法正确的是______。
8 T8 j: i, k0 h8 ?+ QA. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元: x2 h* i4 y( |: N# z. F( P9 C  \
B. 实参可以是变量、常量或表达式
. Q7 [% o  P3 V6 J* rC. 实参与形参的类型应相同或赋值兼容
) Q0 ^( t0 N6 D: nD. 实参变量对形参变量的数据传递是“值传递”1 t3 ~# O; ]( ]. s1 r6 L# F
      满分:4  分
% B2 f0 J9 `* i: b2.  带参宏定义与函数的区别是:______。
+ [! U9 {( D2 W" nA. 函数调用时,先求出实参表达式的值,然后代入形参,带参的宏只是进行简单的字符替换
6 P3 U6 s: l8 W* N9 i1 QB. 函数调用是在程序运行时为形参分配临时的存储单元,而宏展开是在编译前进行的6 V- D9 {- `8 x. O, X
C. 宏不存在类型问题,宏名和参数都不存在类型问题
& b, w! ^& \0 B4 D3 FD. 调用函数只能得到一个返回值,而使用宏可设法得到几个结果1 `# g" }5 j; ~2 ~+ Y
      满分:4  分
! H, ]0 z& T* U8 `! B4 p3.  函数调用可以______。4 ^3 r% c7 d, d  B1 h. f* O
A. 出现在一个表达式中5 U* o' e4 L# |! A1 S$ U* [( s* f
B. 出现在执行语句中: z" V8 P6 {& {3 \
C. 作为一个函数的实参4 Q) g/ f5 K1 P' [4 a" m
D. 作为一个函数的形参
4 l; V9 o+ W" x. G1 c/ J      满分:4  分3 X( D7 b$ D' g+ k# x0 I3 B
4.  以下正确的C语言标识符是_____。
* I2 J) g- T$ X: K) wA. ABC
! `1 o$ z4 h# c  zB. abc/ r& D$ M$ |& M2 D
C. a_bc6 o5 b5 h) {, Y; ?# Z4 b" s
D. ab.c
7 }: H: {4 H$ V      满分:4  分/ X, o8 x- d; `. J' g, x
5.  C提供的预处理功能主要有______。7 u. H; e& D5 w4 v8 L" V+ T1 j
A. 宏定义+ x/ M& `: O7 i" K. j. Q
B. 文件包含
0 y8 ]+ v5 J+ E  z8 b( X3 a& L1 pC. 条件编译
2 P* l6 Z8 V4 V" D4 g4 BD. 异常终止
5 F* X7 i* R+ W' d8 F/ ~: F8 R      满分:4  分 1 b; l& ^! v' b0 l" w  S% N
三、资料来源(谋学网www.mouxue.com)(共 10 道试题,共 40 分。)V 1.  主函数和其它函数可以相互调用$ C8 Y! J  r% v, o6 U+ n
A. 错误  b+ x7 M4 @1 |7 L) x2 w, _0 c
B. 正确
9 }  b; b2 z8 F( ~6 w+ m! U      满分:4  分3 }) F  _3 T! ?0 B( R" N
2.  C程序中各函数之间既允许直接递归调用也允许间接递归调
, {- @- h& \2 u1 ^% g: }A. 错误
9 w) r$ u+ q% P3 O$ U) {B. 正确' n% i7 @9 A) W6 R# U# o8 s
      满分:4  分
+ y- ^" m' g% m4 H3.  静态外部变量既可以在文本文件中引用,也可以在其它文件引用1 X' V* S5 t6 `! B3 r
A. 错误+ C7 t  }2 S6 m) w" D5 z' E: |9 c" p
B. 正确
6 K/ S# h# x  m1 F5 M) N      满分:4  分4 {5 s  Z7 ^5 J. R+ U, c; p
4.  使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到“一改全改”( )
) i# }! `$ Z0 v( D& `- j. xA. 错误5 u& {' |# U3 b) n  ~
B. 正确
; s$ c1 F  r  G4 {' l      满分:4  分6 B$ {" e7 u9 @& D3 V
5.  ‘ a’和“a”在内存中所占字节数相同。( )
1 l; v+ [! `6 s! oA. 错误  I/ P  ~4 {$ t) b/ S
B. 正确9 L9 Y& T$ `. \/ O- a0 @. I
      满分:4  分; U/ n9 R  }( S/ S. H) _3 `. B
6.  C程序的执行总是从第一个定义的函数开始
4 w* D* K" X3 {A. 错误
& \, N3 I3 a9 V6 B' w# m1 QB. 正确
7 q& S, ?3 }- L* ~( u) Z      满分:4  分
' B% I2 y( x$ r2 l& B. ]7.  C语言规定标识符可由字母、数字、下划线三种字符组成,第一个字符可以为数字或字母。( ); C/ L7 |/ b' T- }
A. 错误# X8 ^+ _* p: X  {. l' m5 y7 [5 k
B. 正确  y* g8 M* D" k# N
      满分:4  分
4 \8 N0 {2 M3 F1 T2 J2 i8 O8 |8.  使用printf和scanf函数时,必须添加#include <stdio.h>命令。( )$ J+ S% c) `8 m1 ]/ w
A. 错误
5 y  u: T7 C( U7 x; ]* QB. 正确* y, r  l7 {+ E8 c  {  i
      满分:4  分/ N6 v) _/ N( k0 L, y5 O5 ~
9.  C语言编译系统在给出逻辑运算结果时,以数值1代表真,以0代表假,但在判断一个量是否为“真”时,以0代表假,以非0代表真。( )
9 C& V' x; U1 A3 p: J1 v2 x& o) eA. 错误
5 X0 j* X2 {1 D: Y* _9 ZB. 正确' P9 @2 m; o9 E
      满分:4  分" m6 A8 i1 R' [+ v7 Q
10.  putchar()函数可以输出一个字符串
2 S" B. z' \# e+ _A. 错误+ |3 h* _% S; ~6 h" M4 \
B. 正确0 x  D4 }0 K6 G& q- a$ `/ W
      满分:4  分 : b3 g" |: _: K, v) o) V
' P9 V. m. u+ ?2 a# u+ ^
7 f% F. E! {6 v+ B$ l" I1 `! O( t. Y
$ }9 q0 i* V$ c1 u, w" f" y

本帖子中包含更多资源

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

×
奥鹏作业答案,奥鹏在线作业答案
发表于 2016-4-24 09:51:40 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2016-5-23 19:56:50 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-2-4 06:47 , Processed in 0.120827 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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