a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 95|回复: 1

[C语言] 计算机等级考试C语言实验指导:综合练习一

[复制链接]
发表于 2012-7-31 21:48:08 | 显示全部楼层 |阅读模式
实验十 综合练习  【目的与要求】% O( X7 \& G( Q3 L
  1.要求学生能够运用所学过的基础语法知识和基本编程技能进行综合练习。
! s& C. U9 |4 e0 l# x3 \  2.独立完成3套模拟试题。7 P. |3 f3 C' r) p
  【上机内容】4 `6 `! B! S9 y' F; V
  模拟试题一
2 U' b! v5 V7 o9 K  一、选择题(每题1分 共15分)5 n! J$ H1 d3 f/ A
  1.设x,y为float型变量,则下列()为不合适的赋值语句
; L; M, b7 a- k, o9 _  A ++x; B y=(float)3;
: E8 ]2 b# |" _+ a. B  C x=y=0; D x*=y+8;
) j' w/ n* N  {7 J! i$ \# }* N, ?$ g  2.若x为int 变量,则执行下列语句x的值为()
/ ~: e; N& s  Q9 S3 W5 x0 \% N  x=65535;
/ Y. S9 @9 V4 e" g  printf(“%d\n”,x);
; g. h: X4 N0 l3 Q% N! ~  A 65535 B 1$ G1 |2 a: p9 a
  C 无定值 D -1
* y8 b! q2 l3 m  `  3.下面()不正确的转义符()
$ \6 v$ r* D  \# Z& m& H8 l; R  A ‘\t’ B ‘\a’- ]  v! s: l# A
  C ‘\081’ D ‘\n’5 U) b% e. u$ y
  4.在C语言中,char类数据在内存中是以()形式存储的
' @+ H  Y% P3 U  A原码 B反码
, F3 [/ {9 F2 i  d3 i  C 补码 D ASCII码! C; [$ l' t% L  Y7 C7 X& G
  5.以下变量名()是合法的。4 R" G  w  S+ V) X
  A break B $123
, l* `& A4 E- l, `$ N" [  C lotus_2_3 D4 l+ T! D3 Q! E' e7 d; \4 K& j
  6.判断char型变量c1是否为小写字符的最简单且正确的表达式()。
% k. \- j5 I$ s  u8 |" F  A ‘a’0) y=1;else y=0; else y=-1;
. p  O; _4 t; A7 B" w1 y3 m  9.while (!x)中(!x)与下面条件()等价3 Z9 m1 g7 g" i+ X; W# s6 s
  A x= =0 B x= =1" G/ @& f1 s. {6 {* U8 d$ X$ f
  C x!=1 D x!=04 C1 y) d( S! T% U9 \
  10. 以下不是无限循环的语句为()。
) H- A6 r) P3 T6 @: ]  A for (y=0,x=1;x>=++y;x++);4 h: P! k0 U" h0 z" M
  B for (;;x++);* r* z% B3 x0 w
  C while (1) { x++;}) @% M* Z$ J! T2 l5 ^, y) c
  D for (i=10;;i--) sum+=i;
8 Z) `3 P4 H. i3 Y0 n  11. 若有以下语句,则下面()是正确的描述。/ f$ t5 `; @1 q1 q* ^, o
  Char x[]=”12345”;
1 W8 N/ m6 h, q) a$ S' o  Char y[]={‘1’,’2’,’3’,’4’,’5’};
1 `% f* K( k/ B- U% J( E- Z  A x,y完全相同。
7 D6 u# U7 w+ C, A. f  B x,y不相同。
% g& h8 R: z6 S7 t- H. N. ~  C x数组长度小于y数组长度。) U0 L& K# h7 t5 }/ R) B
  D x,y字符串长度相等。
5 T. k5 w" b* h1 k7 S) ?1 E  12. 为了判断两个字符串s1 和s2是否相等,应当使用()。
$ y, b! S; I, _! |9 t  D  A if (s1= =s2) B if (s1=s2)
1 ~1 T9 W: H5 \. l1 n3 I  C if (strcpy(s1,s2)) D if (strcmp(s1,s2)= =0)
$ Z8 Q" p. n1 s  13. C程序中函数返回值的类型是由()决定。 A return语句中的表达式类型。
% W8 `8 \0 J  [- n% Y( ^' @. P  B 调用该函数的主调函数类型。
) c8 K3 G9 _7 y2 B  F: b  C 调用函数时临时决定。3 M+ v0 F7 G) f. ?: z
  D 定义函数时所指定的函数类型。9 J5 Q) _& o/ d2 d
  14 若 int t, a=5,b=6,w=1,x=2,y=3,z=4,则经过 t=(a=w>x)&&(b=y>z)计算后变量t ,a, b的值分别为()
  Q( s5 b- x' }- V$ x  A 0,0,0 B 0,0,6
$ q7 i6 w! P1 \- c' i  C 1,0,0 D 1,0,6
1 b1 V) M; y' o& l  ^  15 如果变量grade的值为1, 则运行下列程序段后输出结果为()
3 W0 V3 R& z, ^  ]+ ]: D  switch(grade)
1 C5 j* g% j7 f  { case 1:printf(“a\n”);+ Y4 f* ^! b8 t9 |# e7 I
  case 2:printf(“b\n”);! Y8 Y6 c3 ^- w! P' i) t4 ?! \
  case 3:printf(“c\n”);
2 g% o4 C* `) P( C9 f( ~  }
1 C( V( `1 H% |/ w" I+ F+ U  A a B a
3 R, p) g& F9 u& n  b, K1 [8 w7 W8 A. ^+ T  r8 S
  c
3 i0 t+ L: s7 b, u  C abc D ab
回复

使用道具 举报

 楼主| 发表于 2012-7-31 21:48:09 | 显示全部楼层

计算机等级考试C语言实验指导:综合练习一

  二.写出下列程序的运行结果(每题3分,共15分)/ `* c( b! I% x( L6 ?7 A
  1. main()
2 z& t* C0 G5 g- i" w6 f  {
5 h- V' Q# H- J' R3 `  v  int i,j,k;
: B9 J* H, z5 Z! o! g  char space=’ ‘;
) V* i5 N+ a5 s7 Q' X( L' }+ |3 s; Y( W/ d1 ^: |& p6 h
  for(i=0;i
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 17:02 , Processed in 0.171494 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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