奥鹏答案网-奥鹏作业答案-奥鹏在线作业答案-奥鹏离线作业答案-奥鹏毕业论文-专业奥鹏作业答案辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 163|回复: 0

[四川大学]《C语言程序设计0008》20春在线作业2(答案)

[复制链接]

2万

主题

2万

帖子

6万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
64471
发表于 2020-7-3 11:17:11 | 显示全部楼层 |阅读模式

【奥鹏】-[四川大学]《C语言程序设计0008》20春在线作业26 i  h0 A6 [& y
试卷总分:100    得分:100# B- Y5 y4 _* Q
第1题,设有说明:char a; int b; float c; 则表达式a+b-c值的数据类型为(    )。5 x: a! V) N0 t* B
A、char; }! i& J& x+ D" a6 r
B、int
C、float
D、double3 m1 M' O5 D, ?' Y4 T
正确答案:


第2题,若有定义:" m  \+ q% N% e- P0 |7 i
int a=8, b=5, c;
执行语句c=a/b+0.4; 后, c的值为 (   )。
A、1.4: E( m; [/ U" r" `) z
B、1
C、2.0
D、27 Q5 x8 Y  M& F. Z" N% S6 k& P6 r
正确答案:3 a2 J4 j& V& W7 x% X7 G3 p

0 e% E. P* b8 P  q% Q0 y2 a
第3题,若有以下定义,则能使值为3的表达式是(  )。int  k=7, x=12;
A、x%=(k%=5)7 [0 S$ d) Y. p
B、x%=(k- k%5)" j3 q8 o! Q# o7 m( K
C、x%=k - k%5, M% @& V0 T$ W* f6 J( m% Y9 o3 i
D、(x%=k) - (k%=5), `( C" Q( X' h2 [! Z. |4 n
正确答案:4 W7 {% h- ^* k# s' R


第4题,以下选项中合法的实型常数是(   )。; |- \% o% z$ j8 ]& y2 G* }) {2 X
A、5E2.0
B、E-3
C、2E0. `9 k5 T5 p% I3 L6 L$ [* n
D、1.3E
正确答案:


第5题,正确的定义变量是(   )。
A、int a=10,b,c=2;' y% A# k" d5 e1 x( X  |
B、const int a;7 u+ a3 ]$ V) a# _2 {
C、int a=b=c=10;
D、int a;b;c5 A+ s4 b& L: K3 A3 d  ~$ H5 }& {
正确答案:


第6题,C语言中while和do while循环的区别是(   )。. }) S# J& i! N
A、do while循环至少执行一次* F/ C' C% C7 S+ a: {+ f
B、while的循环条件要求得比do while循环严格
C、do while循环允许从外部转到循环体内
D、do while循环的循环体部分不能是复合语句6 a( c, l7 }1 u9 I- ?$ Y5 a6 D- b) o% \
正确答案:
2 l$ }& {# p+ Q% r! y& A

第7题,以下程序段的输出结果是(   )。
int a=1234;) n& z. `6 x5 i5 S, O1 H* Z
printf("%2dn", a);! s% C8 Z8 N' p/ x# A
A、12
B、34( v1 ?6 k0 N- }; o/ z
C、1234( q& [" ~( t6 W& c9 X! H& W
D、提示出错,无结果
正确答案:
* ^3 ~: f: |1 y$ Z- f* T4 j( z

第8题,下列运算符中优先级最低的是(    )。. m) T# x1 T4 D8 C) f+ q
A、?:+ N9 ~7 B  n# u& q7 |) j" R
B、&&! [) [$ @  k- F- }% D
C、+
D、!=( N/ s( M1 F3 Y! [' m, D; {
正确答案:


第9题,设a为整型变量,下列表达式中不正确的是(  )。
A、a=a+1
B、a++: m& m. Q$ k1 ]% l7 L
C、(++a)+1& u2 h4 G8 `; l+ Y! k# p  O
D、a+(1++)+ P7 @4 s( G1 O. p
正确答案:

# c5 B: x; P8 C& L  \5 x
第10题,设有以下定义:
int a=0; double b=1.25; char c='a';/ T% a9 ~" u/ Z
#define d 2
则下面语句中错误的是(    )。* C! E4 `% V- J2 j" f6 L$ b) J' Y
A、a++;
B、b++;( i1 Y9 h! v- V
C、c++;
D、d++;  j( E. y" |, k& Z' Z# V
正确答案:  i: h! [8 k. A9 {: ~

6 h; T& M6 Z& y% [8 x/ v
第11题,已知int x=23;则printf(x++*1/3)的输出结果是(   )。5 ~( @3 ^* Y% k0 [5 n' [1 ~  i
A、85 f! G4 O- r# U8 q
B、7.66) T5 C7 U: z4 H9 a0 |. f8 V
C、7.33
D、71 E& L; M3 P- O! ^$ W1 e
正确答案:4 v+ J6 ^4 e& Y$ x% P" M


第12题,设 int x=1, y=1; 表达式(!x||y--)的值是(  )。
A、0
B、1
C、2
D、-16 g. a' J+ z6 b: n( s, n
正确答案:


第13题,C语言中运算对象必须是整型的运算符是(  )。4 s* d5 r; X5 R' ]
A、%9 n1 {; r% r7 t1 }1 {" M% K
B、/
C、=
D、=! G4 V5 n* Z" [# z: ^
正确答案:  j. j2 f2 ]4 K5 Z0 S. s8 E' ?

9 l9 _: R/ e/ P6 T
第14题,判断char型变量ch是否为大写字母的表达式是(  )。* ], _! p7 G' `0 v$ {' h  O
A、'A'=ch='Z'+ O5 \0 y& S8 ]1 K$ [" v2 ^- Y/ D
B、(ch='A')||(ch='Z')+ h7 _7 @! g( q8 j5 K0 {
C、(ch='A')&&(ch='Z')
D、('A'=ch)# u4 u2 U3 Y8 I1 _4 C) {8 Q
正确答案:
/ X& l8 V$ H. t" }: n* x- T

第15题,整型变量x和y的值相等,且均为非0值,在以下选项中,结果为0的表达式是(  )。8 _. R! ^- T; T
A、x||y
B、x|y
C、x&y
D、x^y* W9 G. @8 U: p- A5 o
正确答案:


第16题,设以下变量均为int类型,则值不等于7的表达式是(     )。
A、(x=y=6, x+y, x+1)4 o% r& W' G2 v9 y7 j7 b( j
B、(x=y=6, x+y, y+1)
C、(x=6, x+1, y=6, x+y)1 t3 h/ e1 G7 T
D、(y=6, y+1, x=y, x+1)6 c/ s8 D" Y* O5 F  d/ T) P+ R
正确答案:


第17题,有变量说明语句int a,b,c;,顺序执行下面语句:. c( l: w& Y, Q
a=b=c=1;
++a||++b&&++c;% n3 a" V- I+ g
那么,变量b的值应是(   )。9 Q) w! G* x9 d# i0 x
A、2$ b5 o& X/ F, S& Q
B、1) Z  O2 R+ e) O! V$ Y( e  s
C、0
D、3
正确答案:  ]5 N9 N* I' D0 p) u/ n5 J


第18题,设a和b均为double型变量,且a=5.5 b=2.5 则表达式(int)a+b/b的值是(    )。4 L/ |" g, Q9 [+ z' Y
A、6.500000
B、6& |" Y% S( m+ M& ]  {
C、5.500000
D、6.000000
正确答案 n! L  h1 \- U( a4 ?) W8 r: Q. ^  j  R


第19题,以下叙述不正确的是(    )
A、一个C源程序可由一个或多个函数组成
B、产生可执行程序的C源程序必须包含一个main函数
C、C程序的基本组成单位是函数, O% S! |* _* Q1 \+ h  m' a$ q7 `
D、在C程序中一条语句占一行- D; o, S9 U* Q5 y$ _
正确答案:
  P) J3 A, q8 L! D( M

第20题,一个C程序总是从(   )开始执行。6 B& x" v7 ~1 G9 v3 M
A、程序的第一条指令: {' X4 d; c% d
B、主函数
C、子程序; X0 S) N9 J/ o! v1 J. O, V
D、主程序; e- j+ T9 Q! p' \6 A/ e8 Q! n, I) ~+ K
正确答案:
7 n- l, j: L! h, w& S; P# k& ?
5 P$ ^; z) X" c7 `: t+ w4 O
第21题,以下不是无限循环的语句为(     )。
A、for(y=0, x=1; x++y; x=i++)  i=x;
B、for( ; ; x++) ;
C、while (1)  {x++; }! I5 z; J+ B& y, P; B% w
D、for(i=10;  ; i--)  sum+=i;8 W; ?4 l4 e7 @+ E, O
正确答案 a( f) `$ b" R) `% H( X1 a

" |' T% S2 i" K  d
第22题,下列语句中,正确的语句是(  )。2 ~' |% c- F% _+ q1 f
A、int x=y=z=0;
B、int z=(x+y)++;
C、x=+3==2;' S7 C+ C+ F, I- K) w3 r% j
D、x%=2.5;
正确答案:0 ]+ [3 x. g$ ~( u9 U) l


第23题,C程序书写格式自由,一行内可写多条语句,语句中的空格和回车符可忽略,但每条语句和数据定义后必须有一个(   )。  A3 X% B; y* V  c( u& F
A、逗号
B、句号2 H7 n, z' ^5 C; p' Q6 q
C、分号/ ]6 y7 p2 L: O
D、冒号0 C. V9 g8 h/ d8 B' y
正确答案:. G% e& Q* M+ [/ Z3 @0 J5 D; n
- I! r9 `& V0 u* l$ h( Y2 F, {
4 a6 A4 a! u! v! D' n' g  s, L
第24题,组成C语言程序的是(    )。8 Y% q2 w! M2 U+ K1 f; r
A、子程序2 B* k- ^7 }9 V) Y! t6 {
B、过程
C、函数
D、主程序和子程序
正确答案:6 u/ I0 p' {# R. o9 Z
' c" e! ^! S! Y/ ]

第25题,以下数据在C语言中不合法的整数是(   )。
A、20
B、0x4001
C、08
D、0x12ed/ q6 o4 r" S  j6 I+ R
正确答案:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 价格公开

  • 优质服务

  • 专属客服

  • 信息开放

  • 担保交易

 
 
客服一号
客服二号
客服三号
客服四号
点击这里给我发消息
官方微信扫一扫
快速回复 返回顶部 返回列表