未来教育计算机二级解析文库,未来教育计算机c语言二级题库(操作题).docx

资源描述:

2015年9月计算机二级题库第一套所属年份2010.9;2011.3;2012.3;2012.9下列给定程序中,函数fun的功能是计算如下公式122235746ns-直到3210n,并且把计算结果作为函数值返回。例如,若形参e的值为1e-3,则函数返回值为0.551690。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序的结构13.0或double323t1所属年份2010.9;2011.3;2012.3;2012.9下列给定程序中函数fun的功能是求出如下分数序列的前n项之和。和值通过函数值返回。235812,,,例如,若n=5,则应输出8.391667。请改正程序中的错误,使其得出正确的结果。注意部分源程序在文件MODI1.C中,不得增行或删行,也不得更改的程序的结构1doublefunintn2ssdoublea/b;所属年份2010.9;2011.3;2012.3;2012.9请编写函数fun,其功能是找出2M整型二维数组中最大元素的值,并将此值返回调用函数。注意部分源程序在文件PROG1.C中。请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。intfuninta[][M]{inti,j,maxa[0][0];fori0;ieps/*当某项大于精度要求时,继续求下一项*/{s1s1*n/2*n1;/*求多项式的每一项*/sss1;/*求和*/n;}return2*s;}第三套所属年份2010.9;2011.9;2012.3;2013.3;2013.9给定程序中,函数fun的功能是统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,若形参s所指的字符串为“abcdef35adgh3kjsdf7“,则输出结果为4。请在下画线处填入正确内容并将下画线删除,使程序得出正确的结果。注意部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序的结构1s[i]2 9 3*tn所属年份2010.9;2011.9;2012.3;2013.3;2013.9下列给定程序中函数fun的功能是实现两个变量值的交换,规定不允许增加语句和表达式。例如,变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它得出正确的结果。注意部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构1t*x;*xy;2returnt;或returnt;所属年份2010.9;2011.9;2012.3;2013.3;2013.9编写函数fun,其功能是求出11000之间能被7或11整除,但不能同时被7和11整除的所有整数,并将其放在a所指的数组中,通过n返回这些数的个数。注意部分原程序在文件PROG1.C中。请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。voidfunint*a,int*n{inti,j0;fori1;iave0.0;fori0;iavea-avea-s[i];/*求各门成绩的总和*/a-ave/N;/*求平均分*/}第七套所属年份2011.9;2012.9;2013.3;2013.9下列给定程序中,函数fun的功能是进行数字字符转换。若形参ch中是数字字符 0 ~ 9 ,则将 0 转换成 9 , 1 转换成 8 , 2 转换成 7 ,, 9 转换成 0 ;若是其它字符则保持不变;并将转换后的结果作为函数值返回。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序的结构1char2chnext;whilepNULL{aveavep-s;pp-next;}returnave/N;}第八套所属年份2010.9;2011.9;2012.3;2013.3;2013.9下列给定程序中,函数fun的功能是求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序的结构1M2 a 2011.3;2012.3;2013.9下列给定程序中函数fun的功能是将字符串中的字符逆序输出,但不改变字符串中的内容。例如,若字符串为“abcd“,则应输出“dcba“。请改正程序中的错误,使它能得出正确的结果。注意部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构1voidfunchar*a2printf“c“,*a;所属年份2010.9;2011.3;2012.3;2013.9编写函数fun,其功能是比较字符串的长度,不得使用C语言提供的求字符串长度的函数,函数返回较长的字符串。若两个字符长度相同,则返回第一个字符串。例如,输入beijingshanghai为回车键,函数将返回shanghai。注意部分源程序在文件PROG1.C中。请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。char*funchar*s,char*t{inti,j;fori0;s[i] \0 ;i;/*求字符串的长度*/forj0;t[j] \0 ;j;ifi2returnx1;}第十九套所属年份2010.9;2011.3;2012.9程序通过定义学生结构体变量,存储学生的学号、姓名和3门课的成绩。函数fun的功能是将形参a所指结构体变量中的数据赋给函数中的结构体变量b,并修改b中的学号和姓名,最后输出修改后的数据。例如,a所指变量中的学号、姓名和三门课的成绩依次是10001、“ZhangSan“、95、80、88,则修改后输出b中的数据应为10002、“LiSi“、95、80、88。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序的结构1a2b.name3score[i]所属年份2010.9;2011.3;2012.9下列给定程序中函数fun的功能是删除s所指字符中所有的小写字母c。请改正程序中的错误,使它能得出正确的结果。注意部分源程序在文件MODI1.C中,不得增行或删行,也不得更改的程序的结构1s[j]s[i];或{s[j]s[i]

展开阅读全文

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
考试大纲 1 基本要求 1.熟悉Visual C++集成开发环境。 2.掌握结构化程序设计的方法,具有良好的程序设计风格。 3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。 4.在Visual C++集成环境下,能够编写简单的C 程序,并具有基本的纠错和调试程序的能力。 2 考试内容 一、C语言程序的结构 1.程序的构成,main函数和其他函数。 2.头文件,数据说明,函数的开始和结束标志以及程序中的注释。 3.源程序的书写格式。 4.C语言的风格。 二、数据类型及其运算 1.C的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。 2.C运算符的种类、运算优先级和结合性。 3.不同类型数据间的转换与运算。 4.C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。  三、基本语句 1.表达式语句,空语句,复合语句。 2.输入输出函数的调用,正确输入数据并正确设计输出格式。 四、选择结构程序设计 1.用if语句实现选择结构。 2.用switch语句实现多分支选择结构。 3.选择结构的嵌套。 五、循环结构程序设计 1.for循环结构。 2.while和do-while循环结构。 3.continue语句和break语句。 4.循环的嵌套。 六、数组的定义和引用 1.一维数组和二维数组的定义、初始化和数组元素的引用。 2.字符串与字符数组。 七、函数 1.库函数的正确调用。 2.函数的定义方法。 3.函数的类型和返回值。 4.形式参数与实际参数,参数值的传递。 5.函数的正确调用,嵌套调用,递归调用。 6.局部变量和全局变量。 7.变量的存储类别(自动,静态,寄存器,外部),变量的作用域和生存期。 八、编译预处理 1.宏定义和调用(不带参数的宏,带参数的宏)。 2.“文件包含”处理。 九、指针 1.地址与指针变量的概念,地址运算符与间址运算符。 2.一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、结构体的指针变量的 定义。通过指针引用以上各类型数据。 3.用指针作函数参数。 4.返回地址值的函数。 5.指针数组,指向指针的指针。 十、结构体(即“结构”)与共同体(即“联合”) 1.用typeof说明一个新类型。 2.结构体和共用体类型数据的定义和成员的引用。 3.通过结构体构成链表,单向链表的建立,结点数据的输出、删除与插入。 十一、位运算 1.位运算符的含义和使用。 2.简单的位运算。 十二、文件操作 只要求缓冲文件系统(即高级磁盘I/O系统),对非标准缓冲文件系统(即低级磁盘I/O系统)不要求。 1.文件类型指针(FILE类型指针)。 2.文件的打开与关闭(fopen,fclose)。 3.文件的读写(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函数的应用),文件的定位(rewind,fseek函数的应用)。 3 考试方式 上机考试,考试时长120分钟,满分100分。 1.题型及分值 单项选择题40分(含公共基础知识部分10分)。 操作题60分(包括程序填空题、程序修改题及程序设计题)。 2.考试环境 操作系统:中文版Windows 7。 开发环境:Microsoft Visual C++ 2010学习版。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值