级程序设计基础题库(c语言)(..更新).doc

14级《程序设计基?础》题库100?道

1、总共抽10?道题,按题型:顺序(1道)、分支(1道)、单循环(2道)、多循环(1道)、数组(1道)、字符串(1道)、函数(1道)指针(1道) 数据类型(1道)。

2、考试要求:先画流程图?再写代码(流程图5分?代码5分),理论考试,2个小时。

一、顺序结构(10道抽1?道)

将华氏温度?转化成摄氏?温度。公式为:C=(5/9)*(F-32),其中F为华?氏温度,C为摄氏温?度。请根据给定?的华氏温度?输出对应的?摄氏温度。

根据观察,蟋蟀的鸣叫?频率与温度?有关,具体的公式?为T=(c+40)/10.其中,c代表蟋蟀?每分钟鸣叫?数,T代表华氏?温度。请根据蟋蟀?每分钟的鸣?叫数输出相?应的华氏温?度。

任意输入一?个四位数,求这个数每?位数字之和?。

编写程序,定义0~1000的?一个整数并?将其各位数?字之和赋给?一个整数,如整数93?2,各位数字之?和为14.

编程实现两?个整数交换?位置,例如:int x = 6,y = 9,交换后 x = 9,y = 6。

已知圆的半?径,求圆的面积?与周长。

已知球的半?径,求球的表面?积。()

已知一个三?角形的三边?边长分别为?a,b,c,利用海伦公?式求三角形?的面积。

海伦公式:

求两数平方?和的算术根?。

给定一段时?间求出它的?秒数。(如计算2小?时 17分30?秒等于多少?秒)

二、分支结构(10道抽1?道)

从键盘输入?三个数a,b,c,将a,b,c按从大到?小的顺序输?出。

两个整数比?较大小,输出较大值?。

铁路托运行?李规定:行李重不超?过50公斤?的,托运费按每?公斤。0.15元计费?,如超50公?斤,超过部分每?公斤加收0?.10元。编一程序完?成自动计费?工作。

判断某个整?数是否为水?仙花数。(水仙花数是?一个三位数?,该数各位的?立方和等于? 该数本身。例如153?是一个水仙?花数,因为153? = 1^3 + 5^3 + 3^3)

判断某个整?数是否为四?叶玫瑰数。(四叶玫瑰数?是一个四位?数,该数各位的?四次方和等?于该数本身?。例如163?4是一个四?叶玫瑰数,因为163?4 = 1^4 + 6^4+ 3^4+4^4)

三个整数比?较大小,输出最大值?。

求下列函数?中y的值。

y=10 (x=0)

y=3x+5 (x>0)

y=x-2 (x<0)

根据某同学?的成绩,判定其成绩?的等级。(90~100分为?“优秀”,80~89为“良好”,70~79为“中等”,60~69为“及格”,60分以下?为“不及格”。)

某超市为了?促销,规定:购物不足5?0元的按原?价付款,超过50不?足100的?按九折付款?,超过100?元的,超过部分按?八折付款。编一程序完?成超市的自?动计费的工?作。

编写一个程?序,功能是从键?盘输入1—4中的某一?个数字,由电脑打印?出其对应的?季节的英语?名称。sprin?g summe?r autum?n winte?r

三、单循环(20道抽2?道)

求1到10?0之间的所?有整数的和?。

求10的阶?乘。

输出26个?小写英文字?母。

求1000?以内所有能?被5整除的?整数的和。

统计100?0以内所有?能被7整除?的数的个数?。

打印100?以内所有能?被3整除的?数,每5个数打?印一行。

判断某个整?数是否为素?数。(素数是一个?大于1且只?能被1和它?本身整除的?整数)

判断某个整?数是否为完?全数。(完全数:所有小于该?数本身的因?子之和等于?该数本身,例如6是一?个完全数,因为,6=1+2+3)

输出100?0以内的所?有水仙花数?。(水仙花数是?一个三位数?,该数各位的?立方和等于?该数本身。例如153?是一个水仙?花数,因为153? = 13 + 53 + 33)

输出100?00以内的?四叶玫瑰数?。(四叶玫瑰数?是一个四位?数,该数各位的?四次方和等?于该数本身?。例如163?4是一个四?叶玫瑰数,因为163?4 = 1^4 + 6^4+ 3^4+4^4)

输出1至1?00之间每?位数的乘积?大于每位数?的和的数。

编写程序读?入整数并求?它们的总和?与平均值。输入0时程?序结束。

用whil?e循环,求n的平方?大于120?00的最小?数n。

斐波那契数?列的第1和?第2个数分?别为1和1?,从第三个数?开始,每个数等于?其前两个数?之和(1,1,2,3,5,8,13….).编写一个程?序输出斐波?那契数列中?的前20个?数,要求每行输?出5个数。

求1+1/2+1/3+…+1/n>10,n的值至少?为多大。

根据公式e?=1+1/1!+1/2!+1/3!+....求e的近似?值,精度要求为?10的-6次方。

一个球从1

c语言编程入门题库,级程序设计基础题库(c语言)(..更新).doc相关推荐

  1. C语言编程入门之--第三章编写第一个C语言程序

      导读:一般学一门计算机语言的第一堂上机课("上机"顾名思义,上计算机,机你太美),就是往屏幕输出"hello world",本章也不例外. 3.1 Hell ...

  2. c语言编程实现二进制计算器,本程序是用纯C语言编的一个基于命令行的四则运算计算器。主要用于计算四则运算表达式的值,同时可以实现四...

    本程序是用纯C语言编的一个基于命令行的四则运算计算器.主要用于计算四则运算表达式的值,同时可以实现四 2016-08-22 0 0 0 暂无评分 其他 1 积分下载 如何获取积分? 本程序是用纯C语言 ...

  3. 程序 数列求和 c语言,[编程入门]有规律的数列求和-题解(C语言代码)

    第一种:我们发现其实分子和分母都是斐波那契数列(从第三项开始,每一项等于前两项之和),所以我们可以定义两个数组,分别来存放分子和分母.然后两个数组里的数按位置相除累加. 参考代码: #include ...

  4. 自定义函数删除字母C语言,[编程入门]自定义函数之字符提取-题解(C语言代码)...

    解题思路:输入一个字符串,调用函数,遍历字符串中每一个字符,看是否含有aeiou字符,若有,将其保存到另一个字符型数组中,在主函数中对得到的字符型数组进行排序,输出. 注意事项:题目要求顺序输出元音字 ...

  5. c语言程序第一章编程,c语言程序的设计第一章 C语言编程入门.ppt

    c语言程序的设计第一章 C语言编程入门 第1章 C语言编程入门 本章是本书的入门篇,专为初学者熟悉编程过程.掌握程序结构而准备的. 本章学习目标 ? 1)? 能够通过模仿与改变来构造带有测试函数的C语 ...

  6. 【转贴】linux操作系统下c语言编程入门

    [转贴]linux操作系统下c语言编程入门 发信人: Lerry (驴是的念来过倒·杏红等头墙上爬), 信区: Linux 标 题: linux操作系统下c语言编程入门 发信站: 哈工大紫丁香 (Fr ...

  7. linux操作系统下 c语言编程入门

    linux操作系统下 c语言编程入门 (一)目录介绍 1)Linux程序设计入门--基础知识 2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门 ...

  8. linux操作系统下c语言编程入门

    linux操作系统下c语言编程入门  整理编写:007xiong  原文:Hoyt等 (一)目录介绍 1)Linux程序设计入门--基础知识  2)Linux程序设计入门--进程介绍  3)Linux ...

  9. 单片机c语言编程入门下載,系列单片机C语言编程入门.pdf

    系列单片机C语言编程入门.pdf 本文由c h e n j u n j u n j u n 3贡献 p d f 文档可能在WAP端浏览体验不佳.建议您优先选择TXT,或下载源文件到本机 查看. 维普资 ...

最新文章

  1. 在xcode调试断点不能停在代码区的终极解决方案
  2. Leetcode 373. 查找和最小的K对数字 解题思路及C++实现
  3. PowerPC中断系统简介(一)
  4. 解决中文乱码的问题要考虑的8个地方|(utf-8,用于抛砖引玉)
  5. chrome android 远程调试,chrome 远程调试
  6. MAX187_量程0-2.5伏电压表_软件滤波
  7. python从入门到精通pdf-跟老齐学Python从入门到精通完整版PDF_Python教程
  8. Java面向对象的继承
  9. vijos1053 用spfa判断是否存在负环
  10. 计算机保护插件无法安装,电脑无法安装ActiveX控件怎么办
  11. 机器人学习笔记(3) 正运动学和逆运动学
  12. 傅里叶变换【1】:傅里叶变换及逆变换
  13. 教学目标四个维度_【深度好文】体育教案中的教学目标与学习目标应如何表述...
  14. boost入门(三):Asio简单示例
  15. 直流电源EMI滤波器的设计
  16. Spring Boot四大神器之Auto Configuration
  17. 【华为云技术分享】如何快速实现鲲鹏弹性云服务器Node.js部署和高可用性?
  18. 内部披露!最新互联网大厂的薪资和职级一览
  19. 基于ffmpeg+opengl+opensl es的android视频播放器
  20. 万维网之父要推翻自己一手开创的互联网世界!

热门文章

  1. java电子报刊网站_采集电子报纸 - 杨尚川的个人页面 - OSCHINA - 中文开源技术交流社区...
  2. 概率编程——未来也可以这样预测
  3. (AAAI-2019)STA:用于大规模基于视频的行人重识别的时空注意力
  4. VR实时语音,带着最好的武器去战斗
  5. [分治] 51Nod1472 Codeforces #549F. Yura and Developers
  6. 【Codeforces 549F】Yura and Developers | 单调栈、启发式合并、二分
  7. JSP-session
  8. 基于51单片机的废气检测I2Cproteus仿真
  9. 初学Play Framework(一)
  10. 【elasticsearch】问题解决:Remote responded with a chunk that was too large. Use a smaller batch size