当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机等级考试二级c语言模拟试题及答案(3)
发布时间:2012/5/29 9:26:01 来源:城市网学院 编辑:ziteng
  一、选择题(不才列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡响应位置上。)
  4.1 若变量已正确声名为float型,要经由过程语句scanf("%f%f%f",&a,&b,&c);给a赋予10.0,b赋予22.0,c赋予33.0,下列不正确的输入形式是
  A)10<回车>22<回车>33<回车>
  B)10.0,22.0,33.0<回车>
  C)10.0<回车>22.0 33.0<回车>
  D)10 22<回车>33<回车>
  正确谜底: B
  4.2 现有以下轨范段
  #include
  main()
  { int a,b,c;
  scanf("a=%*d%d,b=%d%*d,c=%d",&a,&b,&c);
  printf("a=%d,b=%d,c=%d\n",a,b,c); }
  若输出的结不美观为a=20,b=30,c=40,则以下能够正确输入数据的是
  A)a=10]20,b=20]30,c=40
  B)20,30,40
  C)a=20,b=30,c=40
  D)a=10]20,b=30]20,c=40
  [注]: “]”暗示空格,暗示回车
  正确谜底: D
  4.3 x,y,z被界说为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是
  A)INPUT x、y、z;
  B)scanf("%d%d%d",&x,&y,&z);
  C)scanf("%d%d%d",x,y,z);
  D)read("%d%d%d",&x,&y,&z);
  正确谜底: B
  4.4 已有界说int a=-2;和输出语句 printf("%8lx",a);以下正确的论说是
  A)整型变量的输出形式只有%d一种
  B)%x是名目符的一种,它可以合用于任何一种类型的数据
  C)%x是名目符的一种,其变量的值按十六进制输出,但%8lx是错误的
  D)%8lx不是错误的名目符,其中数字8划定了输出字段的宽度
  正确谜底: D
  4.5 下列轨范段的输出结不美观是:
  int a=1234;
  float b=123.456;
  double c=12345.54321;
  printf("-,%2.1f,%2.1f",a,b,c);
  A)无输出
  B)12,123.5,12345.5
  C)1234,123.5,12345.5
  D)1234,123.4,1234.5
  正确谜底: C
  4.6 执行下列轨范时输入:123<空格>456<空格>789<回车> 输出结不美观是
  main()
  { char s[100]; int c, i;
  scanf("%c",&c); scanf("%d",&i); scanf("%s",s);
  printf("%c,%d,%s\n",c,i,s);}
  A)123,456,789
  B)1,456,789
  C)1,23,456,789
  D)1,23,456
  正确谜底: D
  4.7 若已界说:int a=25,b=14,c=19;以下三目运算符(?:)所组成语句的执行后
  a<=25&&b--<=2&&c?printf("***a=%d,b=%d,c=%d\n",a,b,c):printf("###a=%d,b=%d,c=%d\n",a,b,c);轨范输出的结不美观是
  A)***a=25,b=13,c=19
  B)***a=26,b=14,c=19
  C)### a=25,b=13,c=19
  D)### a=26,b=14,c=19
  正确谜底: C
  4.8 请选出以下语句的输出结不美观
  printf("%d\n",strlen("\t\"\065\xff\n"));
  A)5
  B)14
  C)8
  D)输出项不正当,无正常输出
  正确谜底: A
  4.9 下列轨范的输出结不美观是
  main()
  { double d=3.2; int x,y;
  x=1.2; y=(x+3.8)/5.0;
  printf("%d\n", d*y);
  }
  A)3
  B)3.2
  C)0
  D)3.07
  正确谜底: C
  4.10 挪用gets和puts函数时,必需包含的头文件是
  A)stdio.h
  B)stdlib.h
  C)define
  D)以上都不合错误
  正确谜底: A
  4.11 阅读下面轨范段
  #include "stdio.h"
  main()
  { char c;
  c=(′z′-′a′)/2+′A′;
  putchar(c);}
  输出结不美观为
  A)M
  B)N
  C)O
  D)Q
  正确谜底: A[NextPage]   二、填空题(请将每一个空的正确谜底写在答题卡响应序号后。)
  4.12 下列轨范的输出结不美观是16.00,请填空。
  main()
  {int a=9, b=2;
  float x=【1】, y=1.1,z;
  z=a/2+b*x/y+1/2;
  printf("%5.2f\n", z );
  }
  正确谜底: 6.6
  4.13 在使用putchar和getchar函数措置字符时,必需在轨范的开首呈现包含头文件的呼吁行是【2】 。
  正确谜底: #include
  4.14 下列轨范的输出结不美观是 【3】 , 【4】 。
  #include
  main()
  { float a=-1.3;b=1.3;
  printf("%f,%f",fabs(a),fabs(b);}
  正确谜底: 1.300 000
  正确谜底: 1.300 000
  4.15 执行轨范时的输酬报123456789,则轨范的运行结不美观为 【5】 。
  #include "stdio.h"
  main()
  { int a,b;
  scanf("-%*2d",&a,&b);
  printf("%d\n",a-b);}
  正确谜底: 7
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved