51.以下叙述中正确的是()8 [$ r: V5 i2 G \! v) U: g
A)C程序由函数和过程组成1 L0 `4 `- E% l2 T3 H* v
B)C程序由主函数组成$ ~2 c+ L6 M. H0 s' Q
C)C程序由函数组成) C2 T& M& U# ~) G1 v: R9 n* h
D)C程序中,主函数必须放在其他函数之前
( d6 `+ |& ~; ~, \9 s: C/ D 52.下列运算符中,不属于关系运算符的是()0 ?. A8 O0 L; H0 f) {& c
A)% `7 o2 G) x' P: r) v
=2 w) u' r5 ?5 s2 b; y* _
C)==
& e' s' @* Z, [4 f$ |6 j8 [3 p D)!
2 Y& n$ s0 j0 Z2 ]4 n; u, l 53.下列属于合法的C语言无符号短整型常数的选项是()* ?4 c9 O" j) `3 s- r
A)-25 |% C/ X' Q7 I' p
B)65536
! ~) H, Z3 C5 }2 X& F C)123L
4 Q0 N0 F) p: N0 o3 [. A z& j9 k6 c D)50000
4 _7 H* S$ B! x3 `3 Z2 N3 y 54.设a,b均为float型变量,则以下非法的赋值语句是()
. A. g) ]1 G4 N& ]! L A)b=(a/5)/8;
9 X @* o P9 J$ M. F$ ~( ~; m B)++a: i% ?. T! i& U- H0 E0 A
C)a=1.0,b=2.0,$ W2 C) }/ ]& L8 U, Y$ h
D)a+=3;$ E: E4 h# E, ]0 p+ \
55.设有如下变量定义: o0 L% i o, a% r$ k( ?! g
doublea=3.500000;floatb=2.5;intm=2,n=3;
% q7 v; S! ^0 c 则表达式“(float)(m+n)/2+(int)a%(int)b”的值是(): @* H7 k {/ X7 x5 V+ P* t) s
A)2.5
! Q3 N$ [8 [: Q3 K1 \$ I' H4 M B)3.5
, @& E+ A! E- d* S$ T C)4.5* M; r6 l& K) g$ h+ r( J
D)表达式不正确7 q0 k$ O5 E" s! ^
56.先用以下语句定义字符型变量:
! }) \. k/ S2 _, E/ V$ W P char c;5 ]% l9 {! K7 `3 B$ \
然后要将字符a赋给变量c,则下列语句中正确的是(); j+ [0 [! N& B7 m* S/ g7 b6 Y* b
A)c=′a′;: H2 B& v8 T. U0 A9 M" E
B)c="a";7 X$ R) U+ h- ?/ t; F9 `
C)c="97";
n! O z4 [7 P O# N& S4 b. K D)c=′97′! h9 z0 M" R1 O( c8 s' U! r! v2 L6 J
57.设有语句char a=′\72′;,则变量a()
1 d6 l7 M) `" }" X$ P A)包含1个字符
) W/ h* {: E7 G$ Y: ?/ T B)包含2个字符
" y: e9 Z/ @- | C)包含3个字符
# [5 \! V# m u( p( v) @ D)说明不合法
b+ D3 X( w+ E' d8 g* [' E 58.以下叙述中正确的是()
3 ~9 O7 {' \' F3 }& B A)C程序中,赋值运算符的优先级最低3 A+ {: L+ W: ]
B)若a是实型变量,C程序中允许进行以下赋值:a=10,因此,实型变量中允许存放整型数' m T* P0 z2 k, e# B4 y, t
C)若a和b类型相同,在执行了赋值a=b后b中的值将放入a中,b中的值将丢失
1 s: @: @9 Z: y, V D)在C程序中,除号运算符“/”两边的类型相同时才能进行相除运算
; h7 U6 u+ ]; A% a( N. X 59.已有定义:doublex;inti;,能正确给x赋70000.0的表达式是()
6 M6 E$ Z* E, P A)x=7000*102 l) x" \( J- s2 a' M1 u |1 k
B)x=70000
- t! W" }' q1 Y$ E! M( W C)x=35000+35000
* I9 H& L+ P( R# [5 G0 k D)i=700,x=i*100
5 }9 c1 F3 O2 N. y1 L 60.若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为()
- u6 O! M! z0 X' B$ X; C- ^ A)a0
; {4 N4 i+ [$ i6 d1 s B)!a
# `2 v. D6 W. f! [9 x7 l6 Y C)a=08 d/ n/ | T% q9 Y& b( w
D)a- Q5 F7 m0 n. x9 P+ l
51.C 52.D 53.D 54.C 55.B 56.A 57.A 58.D 59.B 60.D |