a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 101|回复: 0

[考试试题] 2010年二级C笔试考前练习习题(5)

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
  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
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-5 15:59 , Processed in 0.459420 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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