博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
蓝桥杯c语言试题 高职,2011l蓝桥杯c语言高职真题附加答案2.doc
阅读量:4360 次
发布时间:2019-06-07

本文共 1786 字,大约阅读时间需要 5 分钟。

2011l蓝桥杯c语言高职真题附加答案2

2011 模拟 c语言 高职

注意:

本套模拟题主要模拟命题形式与考核范围。真实竞赛题的数量、难度可能与此套模拟题有差异。

说明:

本试卷包含两种题型:“代码填空”与“程序设计”。

填空题要求参赛选手在弄清给定代码工作原理的基础上填写缺失的部分,使得程序逻辑正确、完整。所填写的代码不多于一条语句(即不能出现分号)。

编程题要求选手设计的程序对于给定的输入能给出正确的输出结果。注意:在评卷时使用的输入数据与试卷中给出的实例数据可能是不同的。选手的程序必须是通用的,不能只对试卷中给定的数据有效。

代码填空(满2分)

形如:“abccba”,“abcba”的串称为回文串,下列代码判断一个串是否为回文串。请补充空白的部分。 STRLEN从1开始

char buf[] = "abcde11edcba";

int x = 1;

for(int i=0; i

if(__buf[i]!=buf[strlen(buf)-1-i]_________________)

{

x = 0;

break;

}

printf("%s\n", x ? "是":"否");

代码填空(满分3分)

下列代码把一个二进制的串转换为整数。请填写缺少的语句;

char* p = "1010110001100";

int n = 0;

for(int i=0;i

{

n = ___n+(p[i]-48)*pow(2,strlen(p)-1-i)_______________;

}

printf("%d\n", n);

代码填空(满分3分)

用具体数字,加快效率

假设a,b,c是3个互不相等的整数。下列代码取出它们中居中的数值,记录在m中。其中的swap()函数可以交换两个变量的值。请完善代码。

if(a>b) swap(&a, &b);

if(b>c) swap(&b, &c);

__if(a>b) swap(&a,&b)____________________;

int m = b;

代码填空(满分6分)

下面函数的目的是求出某个日期是该年度的第几天。试完善之。

如果传入:year=1980,month=1, day=1

则返回 1

如果传入:year=1980,month=2, day=1

则返回 32

int getDayOfYear(int year, int month, int day)

{

int days [2][12]={

{31,30,31,30,31,30,31,31,30,31,30,31},

{31,28,31,30,31,30,31,31,30,31,30,31}};

int flag =(year%4==0 && year%100!=0) || year%400 == 0 ? 1 : 0;

//flag=1,表示是闰年,flag=0,表示非闰年

int sum = day ;

for(int i=0;i

sum += days[flag][i];

}

return sum;

}

代码填空(满分7分)

计算3个A,2个B可以组成多少种排列的问题(如:AAABB, AABBA)是《组合数学》的研究领域。但有些情况下,也可以利用计算机计算速度快的特点通过巧妙的推理来解决问题。下列的程序计算了m个A,n个B可以组合成多少个不同排列的问题。请完善它。

int f(int m, int n)

{

if(m==0 || n==0) return 1;

return ___f(m,n-1)+f(m-1,n)_; 递归

}

代码填空(满分10分)

(a+b)的n次幂的展开式中各项的系数很有规律,对于n=2,3,4时分别是:1 2 1, 1 3 3 1,1 4 6 4 1。这些系数构成了著名的杨辉三角形:

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

下列的程序给出了计算第m层的第n个系数的计算方法,试完善之(m,n都从0算起)。

int f(int m, int n)

{

if(m==0) return 1;

if(n==0 || n==m) return 1;

return ____f(m-1,n-1)+f(m-1,n)_______; 递归

}

程序设计

转载地址:http://qhhys.baihongyu.com/

你可能感兴趣的文章
linux禁掉英伟达显卡,【禁用nouveau驱动】Ubuntu下使用Nvidia显卡导致异常重启
查看>>
r语言8c多字节字符串有错,R语言答疑:txt文件无法被R正确读入
查看>>
C语言输入数值存储单元x中,吉林大学C语言(部分题库)
查看>>
飞机订票系统c语言课程设计实验报告,c语言课程设计报告飞机订票系统-20210405090041.docx-原创力文档...
查看>>
计算机c语言2014年的答案,2014年计算机二级C语言上机模拟试题及答案1.doc
查看>>
2015c语言模拟题,2015下半年计算机二级考试C语言考前模拟题答案
查看>>
剑指offer c语言 pdf,《剑指Offer》-Exercise(C语言)
查看>>
eclipse c语言 环境搭建,Eclipse C/C++环境配置 ----转载
查看>>
C语言7000课程值得吗,2020年Unitec语言学院发放高达7000NZD奖学金,名额5000个还不快抢?...
查看>>
c语言中define只能定义加法,C语言第3章数据类型,表达式与运算符课件.ppt
查看>>
c语言交通处罚单系统主函数,C语言课程设计交通处罚单管理系统.doc
查看>>
鸿蒙支持ps4手柄吗,完美兼容PS4手柄!iPhone也能畅玩PS4,教程在此
查看>>
xp怎样安装android-studio,android studio 在xp/win8上安装,亲测
查看>>
android checkbox 去掉黄色背景,我遇见的一些前端问题和解决方案
查看>>
android c sd,android-system-core
查看>>
怎么把pdf转换为html,怎样能够把PDF文档转换成HTML呢
查看>>
html5通过坐标定位城市,HTML5如何获取地理经纬度并通过百度接口得到实时位置...
查看>>
html没有旁边标题框,html-在di中给出边框标题
查看>>
html em vw,css常用单位总结: px / em / rem / vw / vh / vmax / vmin
查看>>
html header标签什么时候用,html中header标签如何使用
查看>>