已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2011 级信息学院 C 语言程序设计 考试试题 一 一 判断下列语句或程序的对错 判断下列语句或程序的对错 表示错 表示错 表示对表示对 10 分分 1 int Max int 65535 2 define N 018 int a N 3 printf d 10 20 50 60 70 4 int p a 10 p a 0 5 char pstr str 20 pstr str HUST 6 float data 4 0 7 int x 101 将一个变量初始化 8 while 3 if getchar 0 break 9 int x 3 5 10 float p 3 a 2 3 p a 二 二 计算下列表达式的值 计算下列表达式的值 10 分分 设 unsigned int a 13 b 11 c 4 d 3 float f 1 f d c b c 0 0 2 a b int str N 80 for i 0 i N i scanf s str i define N 10 int find int p int str N scanf d x find str printf s n x void find int p int i j int max for i 0 imax max p j i find str printf d n i void find int p int max p 0 for i 1 i N i if p i max max p i return max 第二题第二题 求 3 个浮点数的平方和及立方和 include main int a b c flaot add2 v add3 v scanf f f a b add3 v func a b add2 v printf add2 v f add3 v f add2 v add3 v func int x float y float add float temp sub x x y y z z temp x x x y y y z z z return temp float func float x float y float z float add float a b c float add2 v add3 v scanf f f f add3 v func a b c float func float x float y float z float add float temp add x x y y z z temp x x x y y y z z z return temp 四 程序填空 四 程序填空 10 分分 第一题第一题 编一程序实现一个最简单的计算器的功能 如输入 3 5 回车显示 3 5 8 输错就退出 输入的不是加减乘除运算 就算错 include include void main float a b s char op while 1 scanf f c f if op switch op case printf f f f a b a b break case printf f f f a b a b break case printf f f f a b a b break case if fabs b 1e 6 printf 除法错 else printf f f f a b a b break 第二题第二题 编程计算 3579 sin 3 5 7 9 xxxx xx 并使最后一项的绝对值小于 1e 6 为止 x从键盘输入 include include void main int i float x sum a b char s printf please input x scanf f s 1 sum 0 a x b 1 for i 1 a b 1e 6 i sum sum s a b a a x x b b 2 i 1 2 i s 1 printf sum f n sum 五 写输出结果五 写输出结果 第一题第一题 代码代码 include include void main int i for i 1 i 20 i if i 2 puts hust else if i 8 0 break else continue puts 60 years printf ok 输出结果输出结果 hust 60 years hust 60 years hust 60 years hust 60 years ok 第二题第二题 代码代码 include int ex void func int au 5 static int st 5 printf au d st d c d n au st ex void main int i for i 0 i 5 i func 输出结果输出结果 au 4 st 4 c 1 au 4 st 3 c 2 au 4 st 2 c 3 au 4 st 1 c 4 au 4 st 0 c 5 第三题第三题 代码代码 include void main char pstr superstar superstar superstar superstar superstar NULL int i for i 0 pstr i NULL i printf s n pstr i i 输出结果输出结果 superstar uperstar perstar erstar rstar 第四题第四题 代码代码 include void main char str happywuhan beijingok chinayes hongkong char p str 3 str 2 str 1 str char pp p pp printf s pp printf s pp 3 pp printf s pp 1 1 1 输出结果输出结果 chinayesjingokappywuhan 第五题第五题 代码代码 include struct Student char No 20 char name 20 char sex int age void main struct Student stu 3 101s1 Liu Lin M 18 101m2 Zou fan M 19 101x4 You min M 20 struct Student p int m for p stu pNo 3 p name 4 p age 输出结果输出结果 s1 Lin 18 m2 fan 19 六六 编写程序编写程序 第一题第一题 编写一猜数游戏 随机产生某个整数 从键盘反复输入整数进行猜数 当未猜中时 提示输入过大或过小 猜 中时 指出猜的次数 最多允许猜 20 次 9 分 include include include void main int a b i randomize a random 32767 for i 0 ia printf 过大 n else printf 过小 n if i 20 printf 猜的次数为 d i 1 else printf 未猜中 第二题第二题 请编写程序 主函数中输入一行英文 调用函数 自己定义及实现的函数 求改行英文中最大 字典排序 的那个单 词 12 分 include include define MAXLENGTH 100 define MAXWORDLENGTH 20 void FindMaxString char str char max int main void char str MAXLENGTH max MAXWORDLENGTH printf Please input the string gets str FindMaxString str max printf The max word is puts max return 0 void FindMaxString char str char max char word MAXWORDLENGTH char p word while str 0 for str str for str p str p 0 if strcmp p word max 0 strcpy max word 第三题第三题 某班有学生若干名 每名学生信息有姓名 学号 性别和英语 语文 数学的成绩组成 是编程要求 14 分 1 学生信息由键盘输入 2 按平均分数从高到低排序并显示 3 显示平均分不及格的男生信息 include define N 10 struct student char name 10 char no 10 char sex float score 3 float ave void input struct student p void sort struct student p void disp struct student p void main struct student stu N input stu sort stu disp stu void input struct student p int i for i 0 iname p no p ave p score 0 p score 1 p score 2 3 p void sort struct student p int i j struct student temp for i 0 i N 1 i for j 0 j N 1 i j if p j ave p j 1 ave temp p j p j p j 1 p j 1 temp printf 排名 姓名 学号 性别 英语 语文 数学 平均分 n for i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 微卫星不稳定状态的治疗线数决策
- 2026年郑州体育职业学院单招职业倾向性考试题库及完整答案详解1套
- 2026年玉溪农业职业技术学院单招职业适应性测试题库参考答案详解
- 离石区交口街道招聘社区网格员备考题库附答案详解
- 瓦房店市仙浴湾镇招聘社区网格员考试试题附答案详解
- 2026年苏州经贸职业技术学院单招职业适应性测试题库及答案详解一套
- 2026年青海建筑职业技术学院单招职业适应性考试题库附答案详解
- 2026年长沙文创艺术职业学院单招职业倾向性测试题库含答案详解
- 2026年苏州托普信息职业技术学院单招职业技能考试题库附答案详解
- 2025年工业节水技术基金投资
- 2026浙江金华市东阳市部分机关事业单位招聘编外人员47人(一)笔试参考试题及答案解析
- 2026年学前教育学期末试题及答案
- 上海市大数据中心招聘笔试真题2025
- 江苏省南通市暨苏北七市2026届高三5月模拟考试(三模)物理+答案
- 2026二建机电实务口诀速记
- 浙江省宁波市2026届九年级中考一模数学试卷(含答案)
- 2025江苏扬州市交通产业集团招聘2人笔试历年参考题库附带答案详解
- 2026云南防务装备有限公司社会招聘1人考试备考题库及答案解析
- 对外投资合作国别(地区)指南-印度尼西亚(2025年版)
- 2025年福建三明城发绿城物业服务有限公司人员招聘2人笔试备考题库及答案解析
- 2026年高考考前预测卷-英语(北京专用01)(原卷版及全解全析)
评论
0/150
提交评论