18春C语言专科在线作业2,川农《C语言(专科)》18年6月在线作业题目

《C语言(专科)》18年6月在线作业

* u/ b$ r/ e8 c川农18春在线作业标准答案:无忧答案网整理" z/ ~, m. X! h* }' j

一、单选题:

, ^, {( g1 ]5 T" @+ K/ }' I1.(单选题)以下程序的输出结果为()#definePT5.5#defineS(x)PT*x*xmain(){inta=1,b=2;printf(\%4.1f\\n\,S(a+b));}          (满分

24d1f553a493118a97223e3d9129cb9f.gif. N3 y5 E3 z" v3 @

A12.0' v. j; p, W" q

B9.5

8 A# T5 B; s0 N4 i$ M* z" R! G    C12.5

" h, y& [7 n% K$ P, |    D49.5

2 ^/ X! c% O0 p- k* Y, L/ P    正确答案:——B——! S2 `7 Z7 E7 d* B# {5 F7 W& O

2.(单选题)以下程序运行后,如果从键盘上输入bookbook则输出的结果是()#includemain(){chara1[80],a2[80],*s1=a1,*s2=a2;gets(s1);gets(s2);if(!strcmp(s1,s2))printf("*");esleprintf("#");printf("%d/n",strlen(strcat(s1,s2)));}          (满分

24d1f553a493118a97223e3d9129cb9f.gif2 W$ z) p! M/ e0 c

A*8

; h. h: n* W" `7 M8 \/ h5 l+ X    B9* E, Z- j4 Q* a: w% ]' l

C6

J7 W( G# f! W    D*9

7 A% L' X! c$ q" n. p% S    正确答案:——B——3 W( Z. e' ?2 i2 z2 r8 j6 H

3.(单选题)在宏定义#definePI3.14159中,用宏名PI代替一个()          (满分

24d1f553a493118a97223e3d9129cb9f.gif

$ Z- O. A. V" J) }    A常量

7 I/ b# ]7 p! X5 f4 o5 \# P2 R9 u+ \  ]    B单精度数

# \) ^- U# n- }# A  G% c    C双精度数2 S4 u9 F$ T5 l& {; x

D字符串, s6 O, W  x6 r

正确答案:——D——    无忧答案网 q7612960211 s7 H- ~0 o  |3 S8 A' X. ]

4.(单选题)以下程序运行后,输出结果是()main(){char*s=\abcde\;s+=2;printf(\%ld\\n\,s);}          (满分

24d1f553a493118a97223e3d9129cb9f.gif

" y8 {7 v6 H+ H$ H, [# |    Acde字符c的ASCII码值; N' N8 Q4 ]& r/ m& `+ G

B字符c的地址5 J2 o, H8 N& o; W/ Q

C出错

) z: w6 e3 W0 h- }! g    正确答案:————# B% `: @0 k- [( r! D& ?$ X* E

5.(单选题)在C语言中,合法的长整型常数是()          (满分

24d1f553a493118a97223e3d9129cb9f.gif

! A: t0 G6 ~/ Q7 n) _' V1 B    A0L

# X( f& O; `, o9 @    B4962710

2 x( f7 d  a7 L) P    C0.054838743- I" |5 t2 y. a  c- y7 N# k

D2.1869e102 m  [) G1 w3 b" L, W" Y0 M9 J

正确答案:————

# M+ c  v* X7 u6.(单选题)假定所有变量均已正确说明,下列程序段运行后x的值是()a=b=c=0;x=35;if(!a)x--;elseif(b);if(c)x=3;elsex=4;          (满分:)3 w6 U! Y7 {* u% r4 m6 a2 f- q  O

A34

) M. g7 n: P7 ?- a4 U    B4' z, @; h% N# _- u+ d

C352 W  w, t0 i; z3 e

D3. ]  G$ L6 p8 e" W% D

正确答案:————

1 [0 Y4 x9 s- s, m' B" p* X7.(单选题)下面能正确进行字符串赋值操作的语句是()          (满分:)" ]4 b9 Q, U/ P4 X8 |; ~( w: a

Achars[5]={\ABCDE\9 q2 m8 c, L; h4 l

Bchars[5]={'A','B','C','D','E'

9 u$ W9 W* b/ G7 @: Q! C/ E    Cchar*s;s=\ABCDEF\;5 H' e7 s$ @0 B5 `

Dchar*s;scanf(\%s\,s);

: R  p8 h5 h2 ?7 E& @1 t1 R    正确答案:————

" Q8 }, K6 G  k0 e8.(单选题)请选出以下语句的输出结果()printf(\%d\\n\,strlen(\\\t\\\\\065\\xff\\n\));          (满分:)( [# E7 J3 F, G

A5

* D* k& c( S1 l" M( q    B14% ?# j  e* h9 @' a: i+ U! H7 C

C8

! ~/ n$ t; g$ ]5 n8 L    D输出项不合法,无正常输出n' H* I% y( q8 `; p4 i

正确答案:————

5 t0 I! a" C# }# X# K9.(单选题)请选出合法的C语言赋值语句()          (满分:)/ H1 t9 T5 Z: h; [' v- D0 g/ x' a$ W/ f9 x

Aa=b=58) h6 L: p) j) g( U. i5 m9 ~4 F: }

Bi++; I0 t/ H" i( \( q  C8 C1 \/ u

Ca=58,b=58

+ Q$ V7 [0 i* {' I6 `# |$ j4 F, u    Dk=int(a+b)

( S; a- t8 O8 H0 Q- X4 m    正确答案:————0 r% w" J3 k) A& Z. B: Y4 P9 F

10.(单选题)请读程序#defineADD(x)x+xmain(){intm=1,n=2,k=3;intsum=ADD(m+n)*k;printf(\sum=%d\,sum);}上面程序的运行结果是()          (满分:)

& D( u* F( C6 J+ r    Asum=9

, S; s- j, c" V6 d8 @. h    Bsum=10

! Y' K& b: Q# w5 V) o4 ]( ~    Csum=12

3 B! ]6 v' _/ J7 U5 Z, x2 M    Dsum=18

9 H! h+ `% v# ~. n    正确答案:————, M0 n& F& d# S+ t6 `! g

11.(单选题)执行下面的程序后,a的值是()#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf(\%d\\n\,a);}          (满分:)

+ U* z" I# H/ X( b% J# H    A101 F. T# }( }# J; {/ }$ S) E

B1

@5 |5 X4 x1 F" c3 G' [6 b    C9+ N- y+ `+ [& U* r- Y

D0" |/ I* Z3 v& V; D/ v+ b/ t/ [" O

正确答案:————% b5 B8 m5 q4 Q# r6 j- K. \. j

12.(单选题)执行下面的程序后,a的值为()main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;if(b%3==1){b+=3;continue;}b-=5;}}          (满分:)

' V0 o+ I- I) T: c/ c% |    A78 c+ Z+ Z: Z" g2 |" q% e: W, D& q0 E

B86 [* X" s4 U% I

C9

1 w4 y1 @3 w9 o( U    D10

7 s( x3 E# y" {" y    正确答案:————

$ N) @; t! o1 s; A& D6 u13.(单选题)请选出可用作C语言用户标识符的一组标识符()          (满分:)! ?( s7 E* X1 u

AvoiddefineWORD3 h! M) e0 `2 e) a6 j1 j- d

Ba3_b3_123IF

* D2 x9 Z( A9 S- x2 J; a* L8 S( _    CFor-abcCase

+ N/ B) N; y0 t+ S0 j2 |  `3 ^    D2aDOsizeof

- W! m# W( b+ f9 n2 P    正确答案:————# y  P$ ?! G/ S" Z. `* x" e. N$ u

14.(单选题)不能把字符串:Hello!赋给数组b的语句是()          (满分:)

1 B3 O( ^( B8 [3 g    Acharb[10]={'H','e','l','l','o','!'8 D0 ~7 c- G/ D+ w

Bcharb[10];b=\Hello!\;7 }' j8 E: m. p. I4 B

Ccharb[10];strcpy(b,\Hello!\);

: n4 N2 y# K, d5 [- e    Dcharb[10]=\Hello!\;' _( L: N0 {  T6 I+ S' ~

正确答案:————" N% j+ C/ _" j7 P$ r7 \: }

15.(单选题)C语言的编译系统对宏命令的处理是()          (满分:)

& N1 h1 c7 l6 r0 _" F' D9 }    A在程序运行时进行的0 B3 e  u& a0 U& n

B在程序连接时进行的9 N" H/ L, E. \2 ?% A% x) l

C和C程序中的其它语句同时进行编译的" f; @$ \/ ?! |6 b. ?1 k# {4 i- U

D在对源程序中其它成份正式编译之前进行的( v! W$ \+ s8 Q( h) ]2 ?8 j! T

正确答案:————( L" c5 ~( p% A: t+ S7 y) `

16.(单选题)以下程序的输出结果是()#includemain(){char*p1,*p2,str[50]=\ABCDEFG\;p1=\abcd\;p2=\efgh\;strcpy(str+1,p2+1);strcpy(str+3,p1+3);printf(\%s\,str);}          (满分:)

( ^9 A; _  w5 X$ q' R    AA)AfghdEFG/ P8 s& `; w+ O% ^

BAbfhd7 p% ~" v" R: @$ Z7 u( |& d

CAfghd

2 a" S3 F( k) u9 r. A& U    DAfgd

5 R5 m9 R1 T, B    正确答案:————9 N6 E; l, n! k2 `( t" T" d" s

17.(单选题)有以下程序intfun(intx,inty,int*cp,int*dp){*cp=x+y;*dp=x-y;}main(){inta,b,c,d;a=30;b=50;fun(a,b,&c,&d);printf(\%d,%d\\n\,c,d);}输出结果是()          (满分:)4 A- f2 B5 u3 ~  m

A50,30

" l# [7 _# r" r1 n0 P    B30,50

1 E" O- s( f' Y5 f    C80,-20& N. f4 V/ C' J+ O0 n5 g" k* i

D80,20) G! F- d* H' Q% c5 A+ l

正确答案:————

# j' c; f% Y  V: [4 t0 a2 {18.(单选题)若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d-c值的类型为()          (满分:)- e! K! E9 O% `' a! ]

Afloat

/ x: ]' D( {, b# q  |9 Z/ y$ i8 e( f    Bint

- t" z# d; M9 h: E! V    Cchar8 t1 n: z5 D2 z3 Z, p: J8 }

Ddouble

3 W! q2 P  B6 x4 n3 \! k    正确答案:————# K+ B, J  g8 P' F1 ]% u

19.(单选题)当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是()          (满分:)

: S7 I3 h. C3 k    Ac=b=a;

- B" Y- X  \( y: k; H8 }3 S7 }6 a    B(a=c)‖(b=c);5 G) L' G% A* S! b3 F

C(a=c)&&(b=c);

) S" Z3 m8 j% b% |7 u% [$ v    Da=c=b;2 w0 e! G+ {- X5 O( E" g1 H

正确答案:————* X7 K( U5 n- ~' Z

20.(单选题)执行以下程序段时x=-1;do{x=x*x;}while(!x);          (满分:)

) ?* D: o$ n, W& ?! b2 C    A循环体将执行一次; `/ l  {/ I) V  x0 i& j

B循环体将执行两次8 p$ Y; ~) n9 g9 b# k

C循环体将执行无限次

- W& u: R* E3 `$ x' I7 y2 @    D系统将提示有语法错误

: t) p9 @, O5 E) L* P    正确答案:————* C, B7 {! V* ?  |& f

转载注明  www.ap5u.com3 T7 K) h6 z$ ?+ }

: v9 }! M: B, I2 P# p

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值