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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

南开(本部)]19春学期(1709、1803、1809、1903)《C语言程序设计》在线作业2

[复制链接]
发表于 2019-3-20 04:09:34 | 显示全部楼层 |阅读模式
谋学网
奥鹏】[南开大学(本部)]19春学期(1709、1803、1809、1903)《C语言程序设计》在线作业
2 ?: @, E& ]- _2 b, [( t3 }试卷总分:100    得分:100
0 {/ M$ W8 O) j' D' z( Z第1,C语言的函数中,( )。6 K. `$ S  V& }# f0 w
A、必须有形参0 E3 A3 _, t& S& B: _% U/ c
B、形参必须是变量名
& {, \8 H0 G5 ^; J3 K- g$ ZC、可以有也可以没有形参
3 Y9 Z/ v  T( y  e7 S/ l6 DD、数组名不能作形参
- P! k( E* Y7 Q* E) T- L正确资料:
4 y' {( x1 M& l3 J# Z: h- o4 Y$ r, Z: ^& A
% T$ _5 F$ q4 ]
第2题,printf函数中用到格式符%5s ,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式( )
& s! V( k* I% f% `A、从左起输出该字串,右补空格
3 r+ d& |6 J2 E% w% ZB、按原字符长从左向右全部输出$ {# W$ G# l* j5 x7 Q
C、右对齐输出该字串,左补空格
9 r/ F+ q4 ]( U! _% e' Q0 h- CD、输出错误信息3 b$ e7 M. m8 {( f8 x* r  H
正确资料:
) x- h5 w$ s  ~% M. c  C8 [6 I$ ^4 c1 A
# e: L* Q0 E8 i5 \1 T+ M$ j  ^
第3题,当不能正确执行文件关闭操作时,fclose函数的返回值是( )。  Y" N# f; |1 J% m! l* s3 Y
A、-17 N( b, C' K; G! h8 E3 e4 a
B、EOF- k  I  q* O5 u; k# r4 O
C、TRUE
, j4 y. e% |1 \* |D、14 g/ R$ D: Q# A7 d7 g( U2 w
正确资料:" V1 m# ]  a6 j, Y; q6 b8 w0 i. W9 a
0 E8 S8 [; l# E" a" M
4 f. C& D: K! [2 C
第4题,下面程序段  int k=2;  while (k==0) {printf(“%d”,k);k--;} 则下面描述中正确的是()。: ?$ x/ B! d5 K3 ^) ]
A、while 循环执行 10 次
/ t, F9 f" b7 D4 @' q9 ~) sB、循环是无限循环
9 l4 Q; K" C+ p3 kC、循环体语句一次也不执行1 ]# K& N  [9 i0 C% y" ?# z8 `
D、循环体语句执行一次9 @) p; d0 R3 v! f# P
正确资料:
' m6 ~( N. V$ Z8 S4 x9 M7 G' R( N; L
3 `, t' k6 `3 C; \1 M
第5题,下列哪个是字符写函数( )。
: {0 d' T5 V. _) U' ]! O- IA、fgetc1 B! s9 y. ^; ?( d1 x+ _) X$ M
B、fputc
+ }2 B/ |5 Z8 s. e+ ~. |& J# mC、fgets
6 A: Z3 Z8 j2 F) u8 SD、fwrite& ]7 c3 S1 n/ h8 C2 ^- p6 w
正确资料:
" {* |7 R  K0 ]6 F. e5 ~! e, H* ~, P) ?0 Y+ Y- `  q

) I& f5 r! i1 b9 E% L第6题,若调用fputc函数输出字符成功,则其返回值是( )' q  w6 l$ L. q. ^+ a, k
A、EOF9 X% H  F5 L8 U6 y) E. Q
B、1
8 W# u2 T8 U8 ?& Y+ C3 sC、0
% ]4 p0 m4 v) u4 H, ]! ?D、输出的字符
) y' c: L' f8 ]4 I0 R  M正确资料:
2 y5 @4 _4 u, Q6 h/ D+ H8 b# w
& a7 ]; l- L6 e1 |7 E% _6 b/ Z4 J- ]
# N: _; ?, t6 B& o, s: y* m9 D第7题,x=-2; y=-1; if(x!=0)   if(x0) y=1; else y=0; 该程序段的输出结果为( )。
9 l8 e* Q- ^$ L3 JA、1
" j/ w' H4 r0 d8 T2 qB、0& U% p" t# q) ]% ~: m
C、-1! q/ O9 T% I2 @& B! o
D、不确定
/ L" [+ O7 x7 `/ M. F; F4 H正确资料:8 m/ ^- H* ]8 A" O

* j. j5 `2 T' @2 W$ T1 A% b& ~0 Z9 s, a- k# t% i
第8题,fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是( )" b* O2 Q8 E5 @- |
A、只写" o1 ?5 G2 C( y$ k+ d
B、追加, X3 v" [2 Y( ?
C、读或读写" w$ ^& ^9 ?) ?
D、资料B和C都正确7 `9 z9 l0 b) x' ^. Y5 K: l, t
正确资料:
0 ]8 a' j! o+ K
! ?& F8 M! j/ W. i: a; E% A
# J7 c2 m' h* M5 h0 ^/ N第9题,下面4个选项中,均是不合法的用户标识符的选项是( )
- K8 F/ q0 S- AA、A  P_0  do
4 n2 `' Y& P7 i4 IB、float  a0  _A
# p( z' N6 N5 n4 yC、b-a  123  int1 ]# q: a. b" X+ v$ G5 f
D、_123  temp  INT
' G+ j2 v4 ]: w$ ]# Y4 o  l4 ]  G正确资料:+ Y3 p3 o! n+ L9 n- d+ N

* O: @; Y$ b' d9 z. T0 c6 P
' d7 G9 V3 J/ \+ O7 C9 R! z第10题,fscanf函数的正确调用形式是( )。( B- X7 a, G  B) ]7 C
A、fscanf(文件指针,格式字符串,输出表列)1 q" F7 p. f8 K; B% }
B、fscanf(格式字符串,输出表列, fp)
5 T# X2 b2 c7 [6 z1 u5 OC、fscanf(格式字符串,文件指针,输出表列)" {' P: Z0 w7 k2 H) `8 H
D、fscanf(文件指针,格式字符串,输入表列)- ?6 [. {6 B1 k! ]9 a" ~; O. q
正确资料:, K1 ~, V3 d$ d, i( G, S
) w! C# g9 x: G' ?( i- P7 m/ v1 H+ s5 x
  E0 Y* X9 i$ p- R, R6 _& y, n2 K9 W
第11题,数组名作为实参传递给形参时,数组名被处理为( )' c1 F2 I  f+ i' _2 Q( n
A、该数组的长度. P) H+ q2 e. c* a1 |+ X
B、该数组的元素个数
9 z6 {7 O* z7 Z- z! h% r5 a9 e( vC、该数组的首地址) N, }0 m8 z, u& N1 S, L8 k- \6 R
D、该数组中各元素的值
  M) J: _) E# n. G正确资料:* q: W" U+ ]: [
1 r0 P- `& E8 q# A
9 e; \: s9 C5 g- L" c
第12题,main() {struct date {int year,month,day;}today; printf("%d\n",sizeof(struct date));} 以上程序的运行结果是( )
0 z% r# x" H7 m0 ZA、6
5 U! q( H: b" oB、8
) y/ P1 Q2 i! qC、10
7 {: d; A; {2 `- ]D、12
+ H! d% j$ M6 u) D5 x正确资料:
  d6 i" M+ B7 w1 w8 R
" O1 O2 F' w( h' B
9 L: J% [! @& N6 a; U第13题,一个源程序文件由一个或多个什么组成( )
3 i1 h7 V2 Z9 w0 N0 e, _$ f$ [2 `9 HA、语句1 ?% w( ^/ l% N% S  {
B、函数
$ P# ^+ ?* [, h0 b7 X+ K! AC、程序块+ ?1 M1 l/ E4 ]: J: I
D、子程序. E$ v# W2 B+ e4 Q3 ?$ }7 R
正确资料:# C; t8 D- p/ Q% G
4 z* E/ B/ N$ d: \, `8 n4 A

4 k& i' Y' c1 L; P3 q5 o7 z第14题,C语言中规定,if语句的嵌套结构中,else总是与( )配对
2 \6 i- j0 U/ U# u0 ?8 {% o. e" `* j7 k0 mA、与最近的if 配套( r# i# h8 ^$ _4 Y
B、与第一个if 配套" ~- ~- ]+ }$ p' q& R
C、按缩进位置相同的if配套
- \% f2 @- U/ O, sD、与最近的且尚未配对的if 配套
; A/ e+ U. [6 F& _1 j+ X% m正确资料:
( d. d2 u# u. t7 M8 v) b* [
, I9 t9 `' y* C' }( X9 S+ }3 L7 _" W5 i( {2 i! S  ?- r
第15题,下面4个选项中,均是C语言关键字的选项是( )。
# w. C( E" V* s6 `$ ]: FA、auto enum include9 h! r5 Q8 c( C2 E: i+ a
B、switch typedef continue
# g  ~9 \2 K" i) VC、signed union scanf9 }- G( `3 T& ^, S
D、if struct type) I7 _  A; a1 h0 I* d
正确资料:
5 g* t* \4 E  _( f/ c
/ y3 c( `/ s4 Z6 F2 }- ^. H' u* P0 @8 @- i0 |3 _3 i, [
第16题,以下不正确的叙述是( )" Y2 O8 m, W! W* e9 d
A、在C程序中,逗号运算符的优先级最低% i. l- S, N6 L7 e& E4 C
B、在C程序中,APH和aph是两个不同的变量
& E0 J& t- I1 v# ^% y6 b- j& YC、若a和b类型相同,在执行了赋值表达式a=b后b中的值将放人a中,而b中的值不变。! ^9 I: {2 r  B# X0 [8 |
D、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。- X" \* C) ^- j4 w
正确资料:
/ G, y! g% @; y2 J+ Y1 \% |3 @4 R
4 f2 e, V& p3 `  r/ e6 F! M% r/ ~) A7 T7 i
第17题,设以下变量均为int类型,则值不等于7的表达式是( )
$ N$ o2 g$ {% [A、(x= y= 6, x+y,x+1)
! W1 ~. M. x# ^: \6 z/ ^B、(x= y= 6,x+y,y+1)
" T. s, J" |$ O$ X; XC、(x= 6,x+1,y= 6,x+y)& @: y- d- i/ F0 |/ z* i3 ?
D、(y=6,y+l,x = y,x+1)
( f! G( u: g% G/ A6 u8 m+ z' ?2 u/ }0 y正确资料:7 E! H, {1 b, j$ ?, X6 V) Q; ]' I% y

  b( a7 _. c% z# Y6 d
8 U2 x0 X. c0 l0 Z. S5 e第18题,下列函数调用中,不正确的是( )
- ~0 w) ?* D1 K+ a  x8 C8 l7 ?1 l; JA、max(a,b)) B! `* S, ^# J9 O4 [0 M# M0 ]7 h
B、max(3,a+b)9 h. k8 M' |% y& X# X# Q" v
C、max(3,5)0 M5 I, l9 c  D( }( i8 y
D、int max(a,b)
. P2 `$ w, C. I% j正确资料:
2 z2 ?& l! h/ B! f( Y) N
# P" U5 S# {3 {; T5 n5 U7 D0 W4 C* H4 J( O+ U0 k! K
第19题,fwrite函数的一般调用形式是( )- `1 k5 t% l2 z4 e
A、fwrite(buffer,count,size,fp)  }5 p( ~5 H( X8 M8 d
B、fwrite(fp,size,count,buffer)
7 F5 d; c& D; L+ w  z0 tC、fwrite(fp,count,size,buffer)5 p& S5 I" n# [5 u1 q
D、fwirte(buffer,size,count,fp)
; [+ |7 o$ Q+ T- b$ q; [# m正确资料:
0 ?0 z9 c# @& J$ z
( l' A: J6 t& B" Z9 c
+ F: }) [. d3 T第20题,struct person {char name[9]; int age;}; struct person class[10]={"John",17,"Paul",19,"Mary"18,"adam",16}; 根据上面的定义,能打印出字母M的语句是( )。& U4 f) W+ P" y3 O) ^4 A+ x/ Z
A、printf("%c\n",class[3].name);
+ u% L; x1 k) U5 gB、printf("%c\n",class[3].name[1]);& k% k, i) g6 q2 O5 B
C、printf("%c\n",class[2].name[1]);
" h' {% D6 S& j* @D、printf("%c\n",class[2].name[0])' _" Q) B$ n& ~- J
正确资料:. J; [8 [; w( E! N) C( g; \/ R
0 H6 I# \' G- o& g2 q( X+ p
2 }. e% v5 U0 T' e6 r$ D
第21题,已有定义 int a=-2;和输出语句:printf("%8lx",a);以下正确的叙述是:
: g; a/ s  l1 l6 }5 _. TA、整型变量的输出格式符只有%d一种
3 `3 p. ^" Q4 Z7 c' y" _- @) AB、%x 是格式符的一种,它可以适用于任何一种类型的数据; F$ T. ^. t+ A
C、%x 是格式符的一种,其变量的值按十六进制输出,但%8lx 是错误的% F, \1 b  s. Q3 Q/ o4 K# D
D、%8lx 不是错误的格式符,其中数字8规定了输出字段的宽度7 ]! w- d2 ^4 N) {. c: L5 M$ X, b
正确资料:* T0 N, t. t  |# Q) [
4 D6 r- L5 k" `. P& e

$ [) y% \( C/ \. @6 n0 I+ X9 y/ w6 E第22题,若已有定义int x=2; int *p=&x;则*p的值为( )
" I: Q: N1 V5 U9 LA、2( [" L0 }* d" K- K; u2 `( q  j3 ~
B、&x
2 L" P7 x$ |' a* f, VC、*x
! o2 \9 b% u& H- B6 I8 X  b; e9 {D、&p
% }5 i) J& f9 `# K1 J正确资料:
; A% ^  N/ r2 f+ ]8 g, T3 a# i  j6 s" }! `/ z% t
# N5 i1 X# `6 x* C. o' V2 M
第23题,main() { int x,y,z; scanf (“%d%d%d”,&x,&y,&z); printf(“x+y+z=%d\n”,x+y+z); } 输入数据的形式是25,13,10回车,则程序的输出结果是( )
0 O8 r( {) @& ~$ E0 D0 w8 d' lA、x+y+z=48" |+ u! A. P3 y1 ^, M' K# z
B、x+y+z=35
7 z! D- v" T- }% ]8 VC、x+z=35$ Z7 k* z* z5 X4 L
D、不确定值
- P% s4 @, @- J9 d4 B3 g正确资料:* D+ P9 z/ p/ N' N$ {
  j+ J" [7 c$ r- o  F
# R- g9 F2 e5 J4 A; @5 W$ Q- K8 Z) X
第24题,在 C 语言中,引用数组元素时,其数组下标的数据类型允许是( )。0 M, e! F4 P  H+ V( E+ Y/ @
A、整型常量
! J% c- M# S7 P8 e4 aB、整型表达式7 L7 k+ Z6 W$ I2 P4 R$ }
C、整型常量或整型表达式8 H1 V2 y* B9 h/ s
D、任何类型的表达式
4 `% E$ p1 ^2 ]! j) l, F正确资料:
1 W. q6 L% V8 Z1 o, v6 x9 n; Y/ t1 ]0 R0 Q3 e

9 a! u& u! k; M% I, U  g第25题,关于return语句,下列说法正确的是( )。5 K$ l' o& }4 q4 n! |4 M
A、不能在主函数中出现
) v* V% V1 \- W( [- J1 oB、必须在每个函数中出现5 {3 m' [0 l: B
C、可以在同一个函数中出现多次
7 I5 i# }6 e0 o! QD、只能在除主函数之外的函数中再出现一次
! A" `, Z7 z( F7 q9 ~2 J) n+ O正确资料:
, W6 S/ c( W: ]$ w8 I3 \$ }) }) L% \. ~
1 H& g* `1 u9 q* f0 N
第26题,在C语言中,char型数据在内存中的存储形式是( )9 j4 S, [, t  F# `$ |1 v# Y: u& A. H+ Y" i
A、补码2 j/ e% N5 u; r
B、反码
; ]+ k/ k$ |1 x3 c3 DC、原码
- ~1 ?2 h" q) I6 j' ^6 c3 a# S( JD、ASCII码
3 ~/ n7 y+ A, D# X8 r+ d正确资料:, n6 v# b' T/ [

1 {! m. \7 k9 P" x
  b6 X, q( Y$ _3 N9 w$ V第27题,下面正确的字符常量是( )
2 D* y+ ]9 \2 N6 i- G* PA、"c"7 v, s' ?  a2 j' |9 c" E6 \5 C
B、"\\"$ u' S5 |) ~5 |: u! y5 ~
C、'W'" z, b" [' P3 Q  Y6 y
D、''(中间没有空格)
6 G; A1 r1 L6 E! o" {% z* c正确资料:" a9 X( o) H3 V! V9 Q
* Y0 @, c6 f* O4 l

$ X  E2 I! \9 S, |- m$ i& J; f第28题,已知p,p1为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是( )5 D2 G/ |+ H5 J
A、p=&i8 o$ q2 `* J( K* E) z8 R# d$ l
B、p=p1
/ K& M; P' ]5 s- L# u2 E4 w  u' ZC、p=&a[i]9 O- Z. }* p7 }, n" R8 K9 |2 S
D、p=10
  w) N! [4 W- D! }正确资料:! X" ~6 V' @, [) Z: n1 P
$ S0 P5 R" {6 K0 x6 O, Y5 a

) c7 D) _6 v* c4 E: {, p+ W第29题,变量的指针,其含义是指该变量的( )/ q: ~) P: W0 ?3 d. h- q
A、地址5 A; |6 r$ Q& ^) x1 x
B、值
8 u$ b4 y# w& N" k" l. pC、名字) |; _" Z: ~( T) B0 p
D、标识
( D0 c+ j9 Y! L5 \0 j6 L, J  S/ q正确资料:
) B! g: p7 \) N, C, @; l+ m! Y
$ h1 l) M5 u& X" g" j. Z2 K  F- m& m
第30题,设有如下程序 # includestdio.h main() {  char ch1='A',ch2='a';  printf("%c\n",(ch1,ch2)); } 则下列叙述正确的为( )# q  Z$ p/ ~9 a: E* c
A、程序的输出结果为大写字母A5 x. R+ r- k6 q% u
B、程序的输出结果为小写字母a+ U, `. z! ]- M$ c4 W$ j7 r5 k
C、运行时产生错误信息
* a0 k* ^: ?9 z  N' z5 f4 ?0 HD、格式说明符的个数少于输出项的个数,编译出错! N8 X6 J. O* V+ P! {% c7 n: t
正确资料:% {6 n5 Q- w5 d' o  `

5 L7 T& N( ]) f. S; E- z# t) q* |" g. u( [/ X( {
第31题,putchar函数可以向终端输出一个:
2 o; ?! g$ {$ r, }2 E! L+ nA、整型变量表达式值! j, e8 L6 x  r# h
B、实型变量值: D- M0 w& K1 }
C、字符串8 z9 l7 P( y+ F3 W
D、字符或字符型变量值2 R! k0 c. j2 X. v6 c- G
正确资料:8 d" e* U0 b: l, [! O

! `! K: N0 X2 J9 z4 `+ W; n& Y1 M0 S+ S. d6 l, m2 X" k
第32题,x=-1;  do    { x=x*x; }  while (x); 以上程序段( )  p  c0 |' Y2 Z! [' U4 d8 a9 q
A、是死循环) V# K. K8 I7 r$ A# O
B、循环执行2次7 |3 p& J# `7 ]3 Q7 T
C、循环执行1次2 Q$ D- J9 X7 e8 {3 |* k/ K" @# c
D、有语法错误9 X5 r+ `. o8 U
正确资料:4 m9 g" s1 {" R0 r# n

; [1 m; {8 |" j2 h" J6 e! Y2 K, N$ m! O9 L' o6 @! j) j
第33题,在C语言中,int、char和short三种类型的数据在内存中所占用的字节数( )。1 y. H, {6 \; D* v2 n
A、由用户自己定义
( a# ?! r. W( J% Y; y0 w% hB、均为2个字节
, Y5 \2 U7 Z' ~+ L- I. X/ y1 SC、是任意的
. k$ B! l4 x5 `  o- f! H# yD、由所用机器的机器字长决定9 ~: I: S/ I) Z2 _! r6 x+ K+ q0 q1 }
正确资料:
' E2 l7 R$ ]* I% |2 O5 A
) G! M! G" N0 d9 B" Y+ Z" M4 b/ T% g& C, I. n
第34题,以下对C语言中共用体类型数据的叙述正确的是( )
* Y: r% k  {7 J1 P& _  CA、可以对共用体变量名直接赋值
& p: ~' a0 ]3 P3 L% x8 H+ e9 kB、一个共用体变量中可以同时存放其所有成员
/ Z9 p4 W: L: |# `- y+ aC、一个共用体变量中不能同时存放其所有成员
! K$ g: `8 R9 _/ r2 t! bD、共用体类型定义中不能出现结构体类型的成员
7 K% y4 b' r* [' i4 M0 u正确资料:# Q/ P( w, y4 U3 `  A2 b' v
' O$ K- F# J6 i& V1 _9 I

0 Y' V4 W. C$ a  s% O第35题,for (i=2; i=0; ) printf(“%d” , i--) ; 以上程序段的循环次数是( )。# R# l( `# {$ ^3 l) l1 [
A、2次+ Q9 L% [. L- |. Y/ }, R
B、无限次# N2 l. V! t" e* O
C、0 次: X' B# _% ]$ d6 O: Q$ K* |4 n
D、1 次6 c, \1 }  w/ G1 U/ ?+ h' |
正确资料:
9 W, n' o$ W: k. i9 j+ Q1 J. J* f$ R
, Z: x. q3 a. _; o, D) G
第36题,判断字符串a是否大于b,应当使用( )% P& g" v. N( S& d  A% A0 p
A、if (ab)
- Y3 _! q% K, v* o  ]' @B、if (strcmp(a,b))+ S& {5 g3 B' k% f9 Z! a( M
C、if (strcmp(b,a)0)
2 t( v2 Z% {4 r# S' {D、if (strcmp(a,b)0)
9 Z+ I! g7 G. ~3 K正确资料:
  R% T& x7 D2 s) Y
, e  l/ e4 S3 K( W: M4 r! {
$ ]" t0 N$ r1 w$ r2 X第37题,main() {int x=2,y=-1,z=2;  if(xy)    if(y0) z=0;    else z+=1;  printf("%d\n",z); } 以上程序的输出结果为( )。
* |6 \3 P! S, L9 p" y; V" n, P5 j* FA、3
5 |3 N. l4 K7 y4 H. k! hB、2
& X1 {6 n$ x; S8 uC、1
' G1 T7 Z; k8 Q( M, D6 X0 m- HD、0
; R8 Q$ ?4 c) x. _/ P正确资料:7 X% _" @6 {, Q5 [! _& x" I

) E* }" b$ @0 r/ B2 c1 q" E; @
第38题,下列关于数组的特征错误的是( )。* |6 b$ m: o* ^* X6 U; u0 {
A、先定义后使用
3 P, I; O% k9 q$ VB、可以有多维  k* f! D- e1 N$ e8 [4 [- t2 Y
C、定义数组长度时可以用常量或变量4 x% w8 w( S; d. C0 p: u
D、可以作参数传递' F# b- _* F! \0 v3 D
正确资料:, x' w9 x9 k/ S% F

% d& {: Y. V$ X, @( @. K* ~7 l  [& ~# c- M4 @1 y
第39题,以下叙述中错误的是:
' G: `' ?" p0 O, K! U" Q* F: Z# qA、变量的作用域取决于变量定义语句出现的位置1 G0 s6 l; h! z6 N) }  F
B、同一程序中,全局变量的作用域一定比局部变量的作用域大
, b4 B# G) w) t( X# b/ g( O- X; OC、局部变量的作用域是在定义它的函数体内/ q$ a* J( X1 |( x+ d
D、全局变量的作用域是从定义位置开始至源文件结束
2 R: g; S5 ]8 j正确资料:5 J2 _8 w0 M* I4 [2 k' w! j, I

8 b0 O' e. {2 |. p, h, \1 C5 _# [" E) J* x
第40题,已知学生记录描述为 struct student {int no; char name[20]; char sex; struct {int year; int month; int day;}birth;}; struct student s; 设变量s中的“生日”应该是“1984年11月11日”,下列对“生日”的正确赋值方式是( )。8 w3 I- j4 p, Q' G% l, ?, N0 O
A、year=1984; month=11; day=11;% B2 x3 d0 B# l3 V, c/ v& }) @
B、birth.year=1984; birth.month=11; birth.day=11;
2 H: k. G. w% n) u! lC、s.year=1984; s.month=11; s.day=11;% ~- B6 }* V  p
D、s.birth.year=1984; s.birth.month=11; s.birth.day=11;! V7 K% u7 p' q7 D
正确资料:
" Y+ f. Q; `7 J( S' g" u: V' q: t
- F* T+ `$ X4 |2 B  ?7 u& P4 c5 x
第41题,在Visual C中,整型数据在内存中占2个字节。(  )
: w# ^$ O4 M+ g; Y8 U& \/ D7 WA、错误
6 z9 m9 f; G; E/ NB、正确
( T2 L% r' I3 w6 d" H2 ?) i正确资料:
5 e. `' _3 v- o4 e" [
" X; b$ S9 Z5 M' K. d
2 J* |  X$ z, n; B; N  s7 |第42题,C程序是由函数构成的,每一个函数完成相对独立的功能。(  )
3 c: z0 w3 V' C5 O! m' _A、错误
: H% g5 R3 o: A* n: N0 gB、正确
7 P0 |. ~% p2 _. ?正确资料:: y% p5 b7 ^6 g2 e, P2 |

# U( u# |3 D# n& E7 }) d
- g0 _- K" s, w8 b第43题,对C语言中用到的任何一个变量都要规定其类型。(  )5 G9 b: ?2 D; }6 X, N
A、错误
. b& u# D  Y% t4 `0 g/ CB、正确& m4 b9 w( K. E; N7 p& x; G
正确资料:
4 ]6 q8 f" Z  j5 ?9 R5 K, l4 b, j- E/ W3 ^
3 K, X# z& l: G4 r3 z5 G$ V
第44题,在Turbo C++中,存储字符串常数时所占内存空间是不固定。(  )
* R8 W. U* d1 x2 f; UA、错误
0 X( W6 O8 O6 [7 |3 GB、正确) C( l! j, W- E% ?1 R: M& ?
正确资料:
$ N+ u! @3 r+ ?) S/ g! h# H5 I; W, j" [. ^) r, R

3 W) [( v5 {: F# y2 S. d* d, u2 _第45题,C语言中没有依存于硬件的I/O语句。(  )
* s9 |, H  _: u2 lA、错误/ ?( J3 P( x" B7 \$ n% a# a  L/ E
B、正确
4 j" E2 M9 Q; d2 e- w正确资料:
7 R$ C; r1 @/ S2 w3 _' |4 X
( `; t5 d/ y3 H2 H! K1 D9 t2 @& R( R  V
第46题,C语言中的标识符以字母或下划线开头,可跟任何字符。(  )
# ~  N: N5 @0 S: kA、错误
/ c# v+ z( u' X% uB、正确* x; ^2 O! S( y
正确资料:) A3 x3 f0 b( j2 L
- |4 b, C& C  Y3 \2 G/ ?
. o* B' E* Y, x5 P& i
第47题,C语言中的任何类型数据都可进行四则运算。(  )
4 n. C# p0 f& R# F# jA、错误
& S9 L$ `, ~$ f4 u2 Q: iB、正确2 i( L. D, l! E5 N: \
正确资料:
5 N! Q$ f4 A1 W  S& l
: r( V: s0 E/ N( Q. o) C( S6 U# e$ n1 D" ]; X2 {* o* {( a
第48题,在Visual C中,实型数据在内存中占4个字节。(  )3 v/ w/ ?3 N5 \2 T' |% [' l7 x" ^: `( s
A、错误
6 C+ R1 s  ?* ~. f3 ~B、正确, b4 B3 M- L9 b7 k' G& i7 Y
正确资料:" u( O% e$ F9 l' `4 y

( K# Z, M4 m$ e, c/ \
" u' y% T6 n) M. O第49题,用C语言可直接进行位运算和取地址等运算,因此C语言是一种低级语言。(  )5 b* C3 E9 ~( h
A、错误& O2 M1 W! V6 h4 F. f
B、正确
! G/ s1 N# C! R正确资料:$ m2 _3 F: ]0 Z. L
9 H# ]+ B# r4 m7 d( w

2 ?* \/ H" u( y) ^第50题,按现代风格设计的C程序中,main中对函数声明的信息与定义此函数时第一行的信息完全相同。(  )6 p7 h, y) b5 S% d. ?) h
A、错误1 O) i% I- C# `$ C" n. a& J
B、正确
( |2 K5 [( {3 }# b& r; D: Q" J正确资料:
7 |* M  ]% ^; g! y, t: [& W
, Y$ i9 V, L( ~1 I. |0 c& C

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-5-11 09:14 , Processed in 0.093205 second(s), 16 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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