1◆◆◆◆◆◆◆◆◆◆◆◆◆◆【填空】

数式。直到,并且把计算结果作fun的功能是计算如下公下列给定程序中,函为函数值返回。例如,若形参e为的值为1e-3,则函数返回值【答案】0.551690(t+1)

【1】。3.0 【2】> 【3】【改错】fun序列的前的功能是:求出如下分数下列给定程序中函数函数值返回。例如,若n项之和。和值通过则应输出【答案】【8.391667。n=5,s=s+(double)a/b【1】double 2fun(int n)

【编程】功能是:组中最大元素的值,并将此值找出请编写函数;

2×M整型二维数fun,其返回调用函数。【答案】 int ifor(i=0,j

,for(j=0; ;i<2max=a[0][0]; j

◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆【填空】

数下列给定程序中,函式前fun的功能是:计算如下公回。例如,当形参n项的和并作为函数值返时,函数返回值为n的值为【答案】(t*t)【1】 0【29.61255810】 n 【3。】 【改错】

fun下列给定程序中函数指的子符串在的功能是:统计串中出现的次数。例如,若字str所指的字符substr所符串为串为【答案】as,则应输出aaas 1kaaas,子字符【

2。 【1\02】】for(i=0if(substr[k+1]== ;str[i];i++) ′【编程】′)

能是:根据以下公式求编写函数fun,其功(π的值于要求精度0.0005,即某项小运行后,若输入精度0.0005时停止迭代则程序应输出为0.0005)。程序【答案】3.14 。 ,double s=1.0

int n=1,s1=1.0; while(s1>=eps) ;

{ s=s+s1s1=s1*n/(2*n+1 )n++; ; }

; Return 2*s3

◆◆◆◆◆◆◆◆◆◆◆◆◆◆【填空】

的功能是:统计形参给定程序中函数字符串中数字字符出现的次s所指的fun数,并存放在形参量中,最后在主函数中输出。t所指的变例如,若形参 为输出结果为abcdef35adgh3kjsdf7s所指的字符串,则【答案】【1】4。s[i] 【【改错】 【3】*t=n

2】 '9'

fun下列给定程序中函数值的交换,规定不允许增加语的功能是:实现两个变量句和表达式。例如,变量的值原为程序运行后8,b中的值原为a3中的值为【答案】8【。1 a中的值为3,b,中】t = *x ; *x = y 【编程】【能是:编写函数2】return(t) ;

fun; 7和或11求出整除,但不能同时被1到1000之间能被,其功放在11整除的所有整数,并将其7返回这些数的个数。a所指的数组中,通过n【答案】 int ifor(i=1,j=0 if((i%7==0||i%11==0)&&i%77;i<=1000;

;i++) !a[j++]=i=0)

*n=j; 4◆◆◆◆◆◆◆◆◆◆◆◆;

◆◆【填空】

数指数组中的奇数按原顺序依次fun的功能是:把形参下列给定程序中,函a所存放到中,把偶数从数组中删除,奇a[0]、a[1]、a[2]、 数个数通过函数值返回。若例如:列为:a所指数组中的数据最初排89、1、4、2、3、6、5、中的数据为:、7,删除偶数后返回值为9、1、a3所指数组、【答案】j【55、7,1。】 1 【2】j++ 【3【改错】

】fun整数的最大公约数,并作为函的功能是:求两个非零正下列给定程序中函数数值返回。例如,若num2的最大公约数为分别为49和num1和num27;若21,则输出的最大公约数为分别为27和81,则输出num1和【答案】【27。 【编程】【12】】t=areturn(b);a=b;;b=t

只包含字母和规定输入的字符串中fun*号。编写函数所有的,其功能是:删除字符串中使用数。C*号。编写函数时,不得****A*BC*DEF*G*******例如,语言提供的字符串函字符串中的内容为:后字符串中的内容应当是:,删除ABCDEFG【答案】。int i for(i=0,j=0 ;; a[j++]=a[i] if(a[i]a[i]!=!′=′*′\0) ′;i++) a[j]=; 5′\0′;

◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆【填空】

数各位上为偶数的数取出,并按fun的功能是:下列给定程序中,函将形参n中,原来从高位到低位相反的顺序组成一个新数,作为函数值返回27638496。例如64862,,函输数入一个整数【答案】。返回值为n/10

【 1】 0【2】 10*x【3】【改错】fun下列给定程序中函数各位上为奇数的数依次取出,的功能是:将长整型数中构成一个新数放在仍在高位,低位仍在低位。例t中。高位如,t【答案】中的数为当s中的数为=0)【1】753187653142时,*t=0。;【 2】if(d%2!【编程】

能是:实现两个字符串的连接编写函数fun,其功(把不要使用库函数所指的字符串的后面。例如,p2所指的字符串连接到strcat),即p1分别输入下面两个字符串:FirstString 程FirstString--SecondString 序—输SecondString出:【答案】int ifor(i=0,j i++); ;;p1[i]

!=′\0′;for(j=0p1[i++]=p2[j];p2[j]!=′\0′;j++) p1[i]=6′\0′;; ◆◆◆◆◆◆◆◆◆◆◆◆◆◆

【填空】

fun下列给定程序中函数数组中的最小值放在元素的功能是:把形参a所指中,接着把a[0]大值放在所指数组元素中的次小值放在a[1]a所指数组中的最元素中;再把aa[2]的次大值放在中,把a所指数组元素中例如,若a[3],以此类推。最初排列为:a所指数组中的数据6数据排列为:、5、8、7;则按规则移动后,9、1、4、2、3、7所指数组中数据的个数。规定、4、6、5。形参1、9、n2中存放、8、3、afun找的最大值,函数中的max存放当前所最大值的下标。px存放当前所找【答案】【

【改错】1】a[i] 下列给定程序中函数

【2】a[j]【3】a[j] fun算斐波拉契数列中第的功能是:用递归算法计值。从第n项的列为:211、11、项起,斐波拉契数2、3、5、8、13、7、 。例如,若给n输入13,则该项的斐波拉契数值为【答案】。 【【编程】2】case 【11】:case2去掉分号:return 1; 8学号和门课程成绩和平均分组成,某学生的记录由学号、函数中给出,请编写函数8门课程的成绩已在主其功能是:求出该学生的平均fun,分,例76,69.5,85,91,72,64.5如并放入记录的,学生的成ave绩成员中。85.5, 87.578.875,则他的平,【答案】。 均分应为int i a->ave=0.0;

for(i=0a->ave=a->ave+a->s[i];i

;i++)

7◆◆◆◆◆◆◆◆◆◆◆◆◆◆; 【填空】

fun换。若形参的功能是进行数字字符转下列给定程序中函数'0''1'~'9'ch中是数字字符'7'转换,成则将'8''0',转换成'9',是其它字符则保持不变;并将, ,'9'转换成'2'转'0'换;若成转换后的结果作为函数值返回。【答案】 【【改错】【12】】ch<='9' char

【3】'0'

fun下列给定程序中函数串中的所有字符复制到的功能是:将p所指字符要求每复制三个字符之后插入b中,一个空格。例如,若给字符串:函数后,字符数组ABCDEFGKHIJKa输入为:【答案】ABC DEF GHI b中的内容,调用JK。 【【1】b[k]=*p; 【编程】2】b[k]=主函数中放入一个带头节点的N′名学生的成绩已在 ′;k++; 链表结构中,节点。请编写函数h指向链表的头能是:求出平均分,并由函数fun,其功值返回。例如,若学生的成绩是:64 85 76 78.6258769 85 91 72 【答案】。,则平均分应当是: double av=0.0

STREC *p=h->next; while(p; { p=p->nextav=av+p->s!=NULL) ; return ave/N;

; 8◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆【填空】

fun下列给定程序中函数串数组中长度最短的字符串所的功能是:求ss所指字符在的行下标,并把其串长放在形参作为函数值返回,变量中。共有ss所指字符串数组中n所指的N【答案】。

M个字符串,且串长小于k【1】M 【2】< 【3】【改错】

fun串中的小写字母全部改为对应的功能是:将下列给定程序中函数tt所指字符的大写字母,其它字符不变。例如,若输入出【答案】"AB,CD"。 "Ab,cD",则输 【

a1】if(( tt[i]>=′【′【编程】2】)&&( tt[i]-=32tt[i] <= ′z′) 能是:将所有大于编写函数;

funm中,的非素数存入1小于整数,其功例如,若输入非素数的个数通过xx所指数组k返回。4 166 8 9 10 17,则应输出:12 14 15 【答案】。

int ifor(i=4,j

,n=0; { for(j=2;i

; }

*k=n9;

◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆【填空】

fun下列给定程序中函数串中的所有数字字符移到所有的功能是:将s所指字符非数字字符之后,并保持数字字符串和非数字字符串原有的次序。例def35adh3kjsdf7如,

s所指的为,执行后结果字符串为【defadhajsdf3537s[i]=t1[i]

答案】【1】j++ 。 【2】【改错】 【3】j

fun个字符串进行升序排列。的功能是:用冒泡法对下列给定程序中函数【答案】 6【【1】for (j=i+1; j< 6; j++)

【编程】2】*(pstr+i)=*(pstr+j)能是:编写函数fun,其功; 字符的个数,并返回此值。例求ss所指字符串中指定如,若输入字符串输入字符为【答案】1,则输出1234121323。 ,int i=0 for(if(*ss==c) ;*ss;

!=′\0′;ss++) i++return i;

10;

◆◆◆◆◆◆◆◆◆◆◆◆◆◆【填空】

立一个带头结点的单向链表,下列给定程序中已建链表中的各结点按结点数据域中的数据递增有序链接。函数fun放入一个新结点并插入链表的功能是:把形参x的值中,使插入后各结点数据域中的数据仍保持递增有序。【答案】【改错】【1】x 【2】p 【 3】s fun各位上的数字之积。例如,若的功能是:下列给定程序中函数计算正整数num输入若输入252【答案】202,则输出应该是,则输出应该是200。num /=10【1】long k=1; 【2。】 【编程】;

能是:结果作为函数值返回。例如:计算编写函数n门课程的平均分,fun,其功若90.5,72,80,61.5,55有5门课程的成绩是:的值为:【答案】71.80。 ,则函数float av=0.0

int i; for(i=0;

av=av+a[i];i

【填空】

fun数组中的前半部分元素中的值的功能是:将形参下列给定程序中函数a所指与后半部分元素中的值对换。形参数,若n中存放数组中数据的个素不动。例如:若n为奇数,则中间的元中的数据为:61、2、a3所指数组、4、57、【答案】、78、、89、、95,则调换后为:、1、2、6、、a[p+i]【1】1 【2】3、i 4【。3 】【改错】

fun输入的的功能是:把从主函数中下列给定程序中函数a小的数放在中,中间的数放在3个数,最大的数放在b中,最入的数为:c中。例如,若输的b=34.0结果应55 当是12 :a=55.034,输出【答案】,if(*a< *c)【c=12.01】float k。 ,【编程】

;【2】成绩组成,学生的记录由学号和放入主函数中的结构体数组N名学生的数据已中,请编写函数s是:把分数最高的学生数据放fun,其功能在数最高的学生可能不止一个,b所指的数组中。注意:分函数返回分数最高的学生的人数。【答案】

int i,j=0

,max=a[0].s;

c语言上机实践题库,C语言上机题库相关推荐

  1. c语言程序实践感受心得,C语言实践心得体会

    C语言实践心得体会 在科技高度发展的今天,计算机在人们之中的作用越来越突出.而c语言作为一种计算机的语言,我们学习它,有助于我们更好的了解计算机,与计算机进行交流,因此,c语言的学习对我们尤其重要. ...

  2. c语言程序设计 实践教学内容,C语言程序设计课程实验教学大纲.doc

    C语言程序设计课程实验教学大纲 摘要:通过上机实践,最终使学生达到能够在C环境下独立改写并编制中小型的常规程序.四,适用专业 计算机专业五,教学文件及教学形式 本教学内容全部在机房完成,理论和实际相. ...

  3. c语言程序设计实践课选题,c语言程序设计实践实验题目

    c语言程序设计实践实验题目 绥化学院程序设计实践实验报告范例 参考1实验题目:循环结构程序设计实验目的:1.熟悉 VC++6.0 的运行环境,掌握 C 程序的执行方法:2.掌握三种基本数据类型.部分运 ...

  4. 大学计算机基础上机实践报告,大学计算机基础上机实践报告书册.doc

    大学计算机基础上机实践报告书册 Windows XP的基本操作 [思考与实践] 将一个文件删除,然后清空回收站,该文件还可以恢复到原来位置吗? 答:一般情况下不能 在桌面上新建一个名称为"计 ...

  5. c语言程序设计实践教程课,C语言程序设计实践训练教程

    计算机实践训练课程是程序设计课程中必不可少的一个环节.目的是训练读者综合运用该课程的知识与技巧的能力,达到理论联系实际.学以致用. 本书是与<C语言程序设计教程>和<C语言程序设计实 ...

  6. c语言程序设计实践课程,《C语言程序设计》实践课程标准.doc

    <C语言程序设计>实践课程标准 锨它祷领奔溺扛格墅叼抖克忿酪服编谢孔素哎坤灶鸭叉切涎秧乐岸衔吟丧猴摘役阀诈连贾若沁锗秆选翼剖显沸荔脾钧愈笺擎炕核撒哟助宴佐工叉浩憎躺百袍晓拘斋蓉弄恤庶磐膘比 ...

  7. 数据结构上机实践第九周项目1 - 二叉树算法库

    二叉树算法库 学了新的内容就应该有新的应用,本次实践将进行二叉树算法库的建立,来适应更多工程的需求,丰富算法库. 注:在main函数中,创建的用于测试的二叉树如下 首先本次建立算法库实践将会运用到多文 ...

  8. 湖北自考计算机上机实践培训,湖北自考计算机上机考试(00019)

    一共有五个大题,两种题型 一.打字题 这个不用多说了.时间是10分钟,分数是40分.给你一段话,可以选择你熟悉的输入法,字对了,样板里的字汇变成蓝色,错了会变成红色,可以回车修改.10分钟时间,大概一 ...

  9. c语言程序设计上机总结,C语言程序设计上机实践心得报告.doc

    C语言程序设计上机实践心得报告C语言程序设计上机实践心得报告 班级:11电信2 姓名:莫金波 学号:110703224 2012.12.28 我们专业的学生在专业老师的带领下进行了c语言设计基础教程的 ...

  10. c语言程序设计上机实践,C语言程序设计上机实践心得报告

    C语言程序设计上机实践心得报告 C语言程序设计上机实践心得报告 班级:11电信2 姓名:莫金波 学号:110703224 2021.12.28 惠州学院 HUIZHOU UNIVERSITY 我们专业 ...

最新文章

  1. 单片机与微处理器和微型计算机的关系,微处理器、CPU、微处理机、微机、单片机它们之间有何区别?...
  2. SpringCloud 面试题,最新SpringCloud 面试题,2020 SpringCloud 面试题
  3. 2.7-egrep及bash中的变量
  4. 为什么Jedis操作后要主动归还?
  5. Linux笔记-centos7配置网卡及iftop的使用
  6. STM32F103系统滴答计时器
  7. Cas单点登录配置数据查询用户
  8. python制作表格的语句_python读取excel表格生成sql语句 第一版
  9. jQuery源码解析之on事件绑定
  10. 2014年计算机应用文摘,2014年江西信息技术高考试卷Word版
  11. 数据仓库和Hadoop大数据平台有什么差别?
  12. MAC安装maven步骤
  13. 2019中国旅游与酒店风云榜酒店业榜单公布
  14. 干部档案管理系统wxpython+mysql
  15. 能量原理与变分法笔记06:高阶导数的变分问题(包含函数的高阶导数)
  16. 万维钢:发现效率的眼睛
  17. 仿QQ计步器效果的实现
  18. 321,京东言犀×NLPCC 2022挑战赛开赛
  19. 目标拎不清,谈什么选择呢?
  20. 亲测-分享最新微信付费进群收费进群系统源码-附带搭建教

热门文章

  1. python大作业报告(爬虫 分析 可视化)_python第四次周末大作业
  2. pythonqueue线程_python基于queue和threading实现多线程下载实例
  3. Java中的重载(overloading)和重写(overriding)
  4. [零基础学python]为什么要开设本栏目
  5. 谈谈数字货币交易系统的发展
  6. 【Guava】基于guava的重试组件Guava-Retryer
  7. Qt 学习之路 2(84):Repeater
  8. [LeetCode] Binary Tree Level Order Traversal
  9. [导入]基于D3D Effect的引擎模式探讨。
  10. 前端封装接口弹出错误_用SpringBoot教你写出优雅的后端接口