首页 考试吧论坛 Exam8视线 考试商城 网络课程 模拟考试 考友录 实用文档 求职招聘 论文下载
2011中考 | 2011高考 | 2012考研 | 考研培训 | 在职研 | 自学考试 | 成人高考 | 法律硕士 | MBA考试
MPA考试 | 中科院
四六级 | 职称英语 | 商务英语 | 公共英语 | 托福 | 雅思 | 专四专八 | 口译笔译 | 博思 | GRE GMAT
新概念英语 | 成人英语三级 | 申硕英语 | 攻硕英语 | 职称日语 | 日语学习 | 法语 | 德语 | 韩语
计算机等级考试 | 软件水平考试 | 职称计算机 | 微软认证 | 思科认证 | Oracle认证 | Linux认证
华为认证 | Java认证
公务员 | 报关员 | 银行从业资格 | 证券从业资格 | 期货从业资格 | 司法考试 | 法律顾问 | 导游资格
报检员 | 教师资格 | 社会工作者 | 外销员 | 国际商务师 | 跟单员 | 单证员 | 物流师 | 价格鉴证师
人力资源 | 管理咨询师考试 | 秘书资格 | 心理咨询师考试 | 出版专业资格 | 广告师职业水平
驾驶员 | 网络编辑
卫生资格 | 执业医师 | 执业药师 | 执业护士
会计从业资格考试会计证) | 经济师 | 会计职称 | 注册会计师 | 审计师 | 注册税务师
注册资产评估师 | 高级会计师 | ACCA | 统计师 | 精算师 | 理财规划师 | 国际内审师
一级建造师 | 二级建造师 | 造价工程师 | 造价员 | 咨询工程师 | 监理工程师 | 安全工程师
质量工程师 | 物业管理师 | 招标师 | 结构工程师 | 建筑师 | 房地产估价师 | 土地估价师 | 岩土师
设备监理师 | 房地产经纪人 | 投资项目管理师 | 土地登记代理人 | 环境影响评价师 | 环保工程师
城市规划师 | 公路监理师 | 公路造价师 | 安全评价师 | 电气工程师 | 注册测绘师 | 注册计量师
缤纷校园 | 实用文档 | 英语学习 | 作文大全 | 求职招聘 | 论文下载 | 访谈 | 游戏
您现在的位置: 考试吧(Exam8.com) > 计算机等级考试 > 计算机二级 > C语言 > 实例编程 > 正文

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

来源:考试吧Exam8.com) 2010-11-1 16:12:51 考试吧:中国教育培训第一门户 模拟考场
本文为“计算机等级考试二级C语言实验指导”,以供广大学员参考使用。更多关于计算机等级考试资料,请访问考试吧计算机等级考试频道(djks.exam8.com)。

  模拟试题三

  一 选择题(每题2分 共20分)

  1.下面关于”A”的说法正确的是()

  A 一个字符常量 B一个字符串常量

  C 一个字符a D一个字符变量

  2.使用字符串函数时,必须将()头文件包含在主程序中

  A“stdio.h” B”string.h”

  C “math.h” D”stdlib.h”

  3.下面关于‘\\’的说法不正确的是()

  A转义字符 B起换行作用

  C能用于输出语句 D也能用于打印机

  4.C程序是由()构成

  A数据文件 B文本文件

  C 函数 D主函数和其他函数

  5.下列关于函数的说法哪些是错误的()

  A可以单独执行

  B可以嵌套调用

  C可以定义在主函数之前或之后

  D数组可以作为函数的参数

  6.一般情况下,C语言是以()表示运算结果为逻辑真。

  A F B T

  C 1 D 0

  7.以下变量名()是合法的。

  A continue B $123

  C lotus_2_3 D

  8.一个C语言程序总是从()开始执行的。

  A 主过程 B主函数

  C子函数 D按书写顺序

  9.PC机中,C语言的int,char,float所占用的内存为()字节。

  A 1, 2, 4 B 2,2,2

  C 2,1,4 D 2,2,4

  10. 若k为float型,则下列程序执行结果为()

  k=2.0;

  while (k!=0)

  {printf(“%d”,k);

  k--;}

  printf(“\n”);

  A 无限多次 B 0次

  C 1次 D 2次

  二 按题目要求填空完善下列程序(每题6分,共24分)

  1. 按逆序输出一个字符串

  Void reversr(str)

  Char str[];

  {

  int len.i;

  char c;

  len=①;

  for (i=0;i<②;i++)

  { c=③;

  str[i]=str[len-i-1];

  ④=c;

  }

  }

  #include

  main()

  {

  char string[256];

  gets(string);

  reverse(string);

  puts(string);

  }

  2.输出Fibonacci数列的前15项,要求每行输出5项。

  #define M 15

  main()

  {

  int fib[M];

  int i,

  fib[0]=1;fin[1]=1;

  for (i=2;i  ①=fib[i-2]+②;

  for(i=0;i  { if ( ③ ) printf(“\n”);

  ④;

  }

  }

  3. 用起泡法对10个按升序排序

  main()

  {

  int a[10]={2,4,1,6,-1,34,56,78,-23,20};

  int i,j,k;

  for (j=0;j<① ;j++)

  for (i=0; ② ;i++)

  if ( ③ )

  { k=a[i];

  ④ ;

  a[i+1]=k;

  }

  }

  3. 输出100-200间的所有素数及其个数

  main()

  {

  int m,k,I,n=0

  for (m=101;m<=200;m++)

  { ①

  for (i=2;i<=k;k++)

  if ( ② ) break;

  if ( ③ ) {printf(“%d “,m); n=n+1;}

  }

  printf(“%d”,n);

  }

  三 编程(共56分)

  1.编写程序,求下面级数前n项中偶数项的和ES。在求和过程中,以第一个绝对值大于9999的项为末项,计算并输出和数ES。(其中^表示幂运算)

  1!-2!+3!-4!+……+(-1)^(n-1)*n!+ …… (10分)

  2.设计一个程序,对于从键盘输入的年、月、日,计算并输出相应是星期几。比如,1998年7月1日是星期三,要求输出形式为7—1—1998:<3>。 (12分)

  [提示] 推算公式:

  s=yy-1+(yy-1)/4-(yy-1)/100+(yy-1)/400+dd

  w=s-7*(s/7)

  其中yy是年份数,dd是yy年元旦到日期d的总天数,w是星期序数,w=0,1,2,…

  3.编写程序:有两个正整数a和b,已知a*b=2048,求a、b各为何值时,a+b的值最小。(11分)

  4.编写程序,找出一个4位数的完全平方数,该数减去1111后,结果仍是一个完全平方数。(完全平方数是一个整数,它是另一个整数的平方。例如25是5的平方,则25是一个完全平方数。)(10分)

  5.已知在正文文件test.txt中存放有120个记录,每个记录中只有一个数。在文件中,从第一个数开始,每四个数为一组,第一个数为不同商场的代号(顺序号),其余三个数代表三类商品的营业额(万元)。编写程序,统计计算并向文件t2.dat输出各商场的总营业额(13分)

  相关推荐:2010年9月计算机等级考试试题及答案解析专题

       预告:名师解析2010年9月计算机等级考试试题答案

       2010年9月计算机等级考试成绩查询时间及入口

文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。