奥鹏作业答案-谋学网

 找回密码
 会员注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

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

[吉林大学]吉大20年3月《C语言程序设计》作业考核试题(100分)

[复制链接]
发表于 2020-4-7 20:17:49 | 显示全部楼层 |阅读模式
谋学网
【奥鹏】-[吉林大学]吉大20年3月《C语言程序设计》作业考核试题
6 S+ |; G: W# B( o; E试卷总分:100    得分:100$ K% E9 d7 F7 n8 m) L! y
第1题,C语言允许函数类型缺省定义,此时函数值隐含的类型是/ `/ p; a' q+ r* C3 B: k/ \9 p
A、float" A. v# ]) t" X8 [+ G# K$ x, j
B、int1 l. s0 }4 ]. Y3 U& b- N1 O
C、long
& J, |$ d" |2 sD、double
" J) G- u" ]9 E$ l- ]: ]# V正确答案:
! D+ |6 H0 D& g& _
+ k' j$ \8 }1 X/ _, |4 g+ t; o! d  `% S# c+ W
第2题,若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为
# T2 r& Z/ z9 o: u) U  AA、4! n2 m+ w; [( d- u7 ?: g1 T
B、16
) E, n: ?5 d  ~) ?* m5 O( DC、32+ w6 L  @. c) I, u* l2 C- [/ s
D、52
- N& n6 q# E+ e- `/ X正确答案:6 f# H( W# @, G1 u
5 u: j. u: S6 X. s9 O
3 M* y6 x. k! ]' v
第3题,下列程序的输出结果是    int b=2;    int func(int *a)    { b += *a; return(b);}    main()    { int a=2, res=2;    res += func(&a);    printf("%d\n",res);    }
$ Z" P( r& |. }7 D" @5 K/ tA、4$ ?1 y6 {  _, D  `2 y2 r
B、6- f% H& S1 A; o8 r' s
C、80 U3 F) E% ~+ _; X
D、101 Q; m' @- S7 H2 O/ v* A
正确答案:/ h) [" _$ y# F9 f
/ b: [: K4 k- ?

* C- a3 \) q& D. e2 X第4题,执行以下程序后,a,b的值分别为   main()   { int a,b,k=4,m=6,*p1=&k,*p2=&m;   a=p1==&m;   b=(*p1)/(*p2)+7;   printf("a=%d\n",a);   printf("b=%d\n",b);   }
( C2 @% W; p3 L) @5 G+ v+ ~  HA、-1,5) ]! R: M" n1 X' ?# i, B' h& M* J: X
B、1,6
7 n8 m( m7 N9 e7 YC、0,78 @6 e2 i; d3 j& }
D、4,10# Z8 n" [8 T& Y: ~4 d
正确答案:9 ~  i# ~) H5 G1 P* ?

! ^3 ?( K+ H! I; @
* K/ D- w. ~- y: x5 \第5题,以下不正确的叙述是
2 Q( W. e8 G. f2 A& aA、在C程序中,逗号运算符的优先级最低& d9 L: ]) C" x0 t3 H. U9 @
B、在C程序中,APH和aph是两个不同的变量
$ p9 _; R) g$ p0 ^0 S! \1 `C、若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变
( u2 [) @2 x5 Q5 @7 [" ~3 oD、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
# z+ J5 L! r- V" ~  s正确答案:
" W3 Q1 Q6 N6 \& X( ?+ k1 D3 @& g+ D8 h  S$ z
1 f+ j6 E4 G/ y* M( T
第6题,在16位C编译系统上,若定义long a;,则能给a赋40000的正确语句是
5 L. g- U" m  G7 ~  BA、a=20000+20000;
  z8 l+ U4 o9 k3 N, s& OB、a=4000*10;. Q. y, l( y; g& b
C、a=30000+10000;
' S. d7 [3 I1 K( {* v7 \9 W# lD、a=4000L*10L, @6 G, ~  O2 l7 r
正确答案:8 ~( I2 B9 Y* E. K4 D  o* W. |
3 y6 E- j2 {$ g2 L
! y# V) O- w2 g5 o6 c
第7题,假定以下程序经编译和连接后生成可执行文件PROG.EXE,如果在此可执行文件所在目录的DOS提示符下键入:    PROG ABCDEFGH IJKL回车,则输出结果为    main( int argc, char *argv[])    { while(--argc0)    printf("%s",argv[argc]);    printf("\n");    }
( o; U5 B& Q$ \' u1 C5 o- Y! p6 PA、ABCDEFG
1 W" W- _5 u$ m8 d$ ?9 }7 q0 }: aB、IJHL% k- Z0 f. [3 N/ t4 E* o
C、ABCDEFGHIJKL
6 J4 X: J- D3 ~) B( ZD、IJKLABCDEFGH
: q* c; n) Q% b$ e9 [$ x正确答案:+ x" Z* k9 E0 B: c" W

7 z: ]: E. N! {- S% {  u
0 [7 h3 [8 H2 p, I第8题,下列各数据类型不属于构造类型的是
6 B+ d0 @/ H; D8 d4 YA、枚举型
" R; ^1 D( U: R- V1 [6 ^B、共用型
# T1 u! C) K3 C+ t6 ?8 gC、结构型
% Q1 m" W: m6 U4 M0 g6 s1 eD、数组型
1 D' F' `( C( |7 r' `& a. q: U正确答案:
6 Y7 c. M/ c/ ~2 S/ n( m6 {6 v! l* S( \# O# N" X! J

7 c" w8 E! l$ |" v2 t6 @) B第9题,下面能正确进行字符串赋值操作的是! H- y0 {3 h# U0 D6 Y
A、char s[5]={"ABCDE"};  y; @+ }% r' ^. w7 {7 A
B、char s[5]={ ′A′, ′B′, ′C′, ′D′, ′E′};4 r3 \9 P0 ^+ B* E) F' @& g
C、char *s;s="ABCDE";( U4 V2 I$ I2 K! ^! Z- g
D、char *s;char a; scanf("%s",&s);* \' y- G* Q8 P# H+ X
正确答案:
- }# c$ {& s4 f/ O7 W4 J" \- D& j* T4 v4 [2 n- ]

- y$ [2 @1 B; x6 }9 f  _7 s第10题,sizeof(float)是- H! o2 w4 s& c5 W2 D9 _
A、一个双精度型表达式
1 l0 k% L2 [- S! cB、一个整型表达式/ I" b$ O) _0 G6 y% K
C、一种函数调用6 Q# Z5 P6 j. y  g. I
D、一个不合法的表达式
. o$ V/ \. ~  k$ ^3 ]& o6 C; q7 Z1 B正确答案:
2 b9 V' g4 ~- @# J: E( j8 Q3 q3 b4 Y3 [' i/ S2 n& {$ Q, \& s

1 s5 {6 c. N: I6 I# n# X$ E/ i第11题,不与while(x)语句中的x等价的是_____。9 F" V) ^8 {+ u% U, Y7 x  m# p6 y- R
A、x= =0
' H$ p& c6 E3 N2 ~2 {4 t2 E' q6 hB、x= =1  z! h% R) ~' |' A+ J, I: i
C、x!=1& B% p6 d7 ?) f( m
D、x!=03 ^* h* M8 F3 k# l1 ?
正确答案:,B,C7 F- S$ {% w* X- P
) D7 ]5 }; g# v, E$ Q: T, M5 ~

6 I. U' C3 L. Q! E; {6 p. M7 ]第12题,在文件操作中,用于检测和设置文件状态的函数有______。  L' x  `: [! `1 r- X8 l
A、文件结束检测函数feof()
" w% w. ^3 L. k. nB、读写文件出错检测函数ferror()
, ]8 P5 e/ g8 X% \C、文件出错和结束标志文件函数才clearerr()! |8 @2 C) \6 v- h6 `; k
D、文件关闭函数fclose()1 h) W/ R8 y; ~# v' D
正确答案:,B,C8 L8 W/ y1 M' Y  A6 U7 H
5 a( q8 b" Z% E: L# X) ?) z; P

5 T8 K. l4 k; k! Y& `第13题,C语言中函数返回值的类型与下列哪项无关?" q9 ~' i5 v" w. _0 k& X
A、定义函数时所指定的函数类型
, F1 b, p) X& q9 E7 r' p. wB、调用函数时临时
' w6 Y/ [/ N) F( L: c" M* p% QC、调用该函数的主函数类型# A& o0 p$ b2 f6 Q1 h( W5 s! ]( H6 o
D、return语句中的表达式类型* u) s7 ~1 b9 L. O* f/ n
正确答案:,C,D7 M/ {4 a' L6 g

" N$ i" F9 d/ j* d. j/ w. A" b- s9 ^# k8 S
第14题,在C语言中,正确的int类型的常数是:______。$ w1 m% S4 G% Z7 I) a
A、0
' T) U( Z% c% ]& P8 lB、32768
  y) C0 r! |# [$ i9 k/ i: JC、0370 Z) p0 h" P% [# ~  y
D、0xaf/ ^9 N* }  o- a5 [  k5 z. D
正确答案:,C,D1 P: B- N; w1 w

( e+ f- n! e; N0 l9 O
* p7 v/ `$ q* n$ L+ B第15题,已知:int x;,则下面的说明指针变量pb的语句______不是正确的。
' Q5 C7 k; d) C& I1 bA、int pb=&x;
5 j4 N# f# B% w6 x9 h! d; C9 L# ^7 uB、int *pb=x;
8 g  S; p/ Q0 I- q/ Z6 S4 Q# VC、int *pb=&x;  }0 L3 K8 {0 G$ t- I
D、*pb=*x/ D8 Z& C% K+ P' ^7 a# ~
正确答案:,B,D) s" V( m" L# {2 y* l  Z
* Q% ~3 v; q* J. ^0 \0 A' }) G, w
  }  X. y" f- `3 o5 U2 o
第16题,C语言编译系统在给出逻辑运算结果时,以数值1代表真,以0代表假,但在判断一个量是否为"真"时,以0代表假,以非0代表真。(  )
* w' y) q* H4 I' s) ^$ ?$ k  eA、错误
. O- {1 [* n; ?" o, l3 p, d6 BB、正确- E+ B9 ?, C. Y$ e2 o, l
正确答案:
  [( s1 B# W' `* H- P- B# K* s% s3 A. Z; r6 J
- P# z+ k% R- u$ Y
第17题,' a'和"a"在内存中所占字节数相同。(  )
! C" U6 L4 P2 F$ CA、错误
" [0 f* V- ~9 nB、正确
  C/ R+ o) K( H* U; i' u1 M正确答案:; B: N! ~, ~/ ^# O$ N6 h
: E+ b$ M6 n' z5 D( |$ t3 i9 v
8 Y& t8 P; z' e: m) e4 \1 C+ F: F
第18题,使用getchar函数可以不添加#include stdio.h命令。(  )4 Q2 c: j' q* W- {
A、错误+ a) e) n5 E8 g* a1 d
B、正确
; c  A7 U% W) ^% H$ C; w正确答案:& @2 R  A. p- l1 s7 w1 k
2 ~( m+ B7 _. x; [4 K
9 I3 P1 U8 L' h5 d$ ~+ S
第19题,对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。4 V" W- o9 [% K9 \$ M2 b0 ?
A、错误4 h4 ~2 ~8 V/ u- \% e- A
B、正确
1 P9 `9 \" _: x& w5 V% E正确答案:
8 }- \, M9 ~* w  e. h- N- Y3 ~" v1 e1 K& a3 D! ?6 a+ o: @

5 h5 b6 Z7 @! }5 \+ ?0 R5 Y* X7 Y# z第20题,putchar()函数可以输出一个字符串
9 }1 }+ L& L/ c. I' o# qA、错误
) @' Y: V0 |) j) RB、正确5 B" b  T0 i! p* ]
正确答案:
# P* O+ r5 U& q0 \' w; y
4 T& m4 e- b7 v9 o3 o; [! n
, V! Z1 B9 E1 e% c' S2 d第21题,C语言规定标识符可由字母、数字、下划线三种字符组成,第一个字符可以为数字或字母。(  )
7 c8 Z& U1 M3 _6 Q$ A' s7 b5 XA、错误+ G9 `2 ?' g- O+ y
B、正确
+ \# r/ n) {" |5 D7 e7 S正确答案:2 g; e7 ~$ }6 H* {; Z( ^

* ?  |" r. z! ?# r# J; ]4 @3 P' t8 Q) b% e: Y0 y1 L" q7 \
第22题,使用printf和scanf函数时,必须添加#include stdio.h命令。(  )
7 O8 K6 H9 _0 ]6 ZA、错误
! @8 `) A8 b1 f" }B、正确4 b4 J6 |7 u0 O" E! T) _
正确答案:
6 f# D% |4 J8 [( G6 Z! E
3 u$ A/ U6 m6 M0 Q2 E- p. p  u  c* ?; ~' O& l8 \/ I, S
第23题,静态外部变量既可以在文本文件中引用,也可以在其它文件引用( z% L! u' K4 [
A、错误
5 h- E5 }) o, F# aB、正确
6 m, {* @6 p' ^正确答案:
1 X( ]! n; A8 H/ ^  p5 v( U* Y
* O$ u: |6 T) I7 s$ n( [
4 Q0 I! V9 U8 L( }( X; a第24题,宏定义就是用宏名代替一个字符串,也就是简单的置换,不作正确性检查。7 [6 h7 ]; O) F
A、错误! }; _' W. u+ S: h7 p0 J
B、正确9 ~- C  h, P/ v5 R3 d8 g, F
正确答案:
, M# s3 l. i- c$ M5 Q5 T7 |# s, \' N  }" w) e

. J$ Q! F, @8 J5 H第25题,使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到"一改全改"(  )% @# P  i- j# _
A、错误, I! x, j3 _: \
B、正确
" C; P/ j% d( M8 H5 ]& W正确答案:
- S/ b, `+ v8 o: R! D1 \" D: q# U

$ K; N! L; C1 i) x  X
. B/ ?9 E# V2 {8 T' B# L' x) H" n" J, c

/ @5 j) ?) O* r0 {% C
+ K; O- N3 N0 O% C: g$ M0 v+ S9 @8 j4 f2 p: r
/ ?# J9 \$ O) l( L

& c4 _1 `+ K; O9 t. P" u! A# h: e" v8 f4 s6 e- B& G
1 Y* _; F# E$ r5 I2 V, e

" d- _4 A( |: \7 |# D( M- N8 F- I3 `$ g4 P+ v* T# O

  Z5 ]/ a# I' Q8 E$ m. A" f; R/ ^, W

本帖子中包含更多资源

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

x
奥鹏作业答案,奥鹏在线作业答案
发表于 2020-4-9 06:16:08 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复 支持 反对

使用道具 举报

发表于 2020-4-9 06:36:18 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复 支持 反对

使用道具 举报

发表于 2020-4-9 06:58:29 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

投诉建议
 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫
快速回复 返回顶部 返回列表