




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C C 程序设计程序设计 2 2 模拟试卷模拟试卷 1 1 一 读程写结果一 读程写结果 每题每题 5 5 分 共分 共 3030 分分 1 下面程序的运行结果是 sw include main char str SSSWLIA c int k for k 2 c str k 0 k switch c case I k break case L continue default putchar c continue putchar 2 以下程序的运行结果是 A B 9 int a 5 b 7 main int a 4 b 5 c c plus a b printf A B d n c plus int x int y int z z x y return z 3 以下程序的运行结果是 10 x include struct node int x char c main struct node a 10 x func a printf d c a x a c getch func struct node b b x 20 b c y 4 以下程序的运行结果是 a 3 include struct ks int a int b s 4 p main int i n 1 for i 0 ia getch 5 以下程序的运行结果是 abcdkmn m 7 include int func char p main char a 20 abcdkmn int m m func a printf m d n m getch int func char p int n for n 0 p 0 p printf c p n printf n return n 6 以下程序的运行结果是 a1 a2 a3 a1 a2 a3 include main char a 10 abcd b 10 a1a2a3 p1 p2 p1 a p2 b while p2 0 p1 p2 p1 p2 p1 0 puts a puts b getch 二 编程题 共 70 分 1 10 分 编程计算表达式 4 n 的值 其中 n 是由键盘输入的一偶数 include double f int n int i double r 1 for i 1 i n i r i return r main int n i double result 0 printf enter n scanf d for i 2 i n i 2 result f i printf result lf n result 2 10 分 a 是一个 2 行 4 列的整型数组 且各元素均已赋值 函数 max value 可求出其 中的最大的元素值 max 并将此值返回主调函数 今有函数调用语句 max max value a 2 请编写 max value 函数及主函数实现之 include int Max value int arr 4 int n int i j Max arr 0 0 for i 0 i n i for j 0 jMax Max arr i j return Max main int a 2 4 i j printf enter array a 2X4 for i 0 i 2 i for j 0 j 4 j scanf d printf max d n Max value a 2 3 10 分 有一字符串 包含 n 个字符 写一函数 将此字符串中从第 m 个字符开始的全 部字符复制成为另一个字符串 要求用指针实现 include void funstrcpy char str1 char str2 int n int m char p int i 0 while p 0 str2 i p p i str2 i 0 main int len m char str1 50 str2 50 gets str1 len strlen str1 printf enter m scanf d if m len funstrcpy str1 str2 len m printf substr puts str2 getch 4 10 分 已有变量定义和函数调用语句 int x 57 isprime x 函数 isprime 用 来判断一个整形数 a 是否为素数 若是素数 函数返回 1 否则返回 0 请编写 isprime 函数 int isprime int a include include int isprime int a int i for i 2 i sqrt a i if a i 0 return 0 return 1 main int b f printf enter a number scanf d f isprime b if f 1 printf It is a prime else printf It is not a prime 5 15 分 设有 20 名学生 每个学生有学号 姓名和数学 英语 物理三门功课成绩 要 求在 main 函数中输入 20 名学生的数据 并计算每名学生三门功课的总成绩及平均分 编写 函数找出总分最高的学生 并输出其所有个人信息 include define N 3 struct student int num char name 20 float score 3 float total float ave stu N main int i k Max 0 for i 0 iMax Max stu i total k i printf 成绩最高的学生信息为 n printf 学号 d 姓名 s 总分 f n stu k num stu k name stu k total 6 15 分 编程统计一个文本文件 f txt 中所有字母和所有数字的出现次数 并将统计 结果保存到 result txt 文件中 include stdio h main FILE fp int num1 0 num2 0 char ch if fp fopen f txt r NULL printf File open error n exit 0 while feof fp fscanf fp c if ch A if fp fopen result txt w NULL printf File open error n exit 0 fprintf fp alph d number d n num1 num2 fclose fp 读程题答案 1 SW 2 A B 9 3 10 x 4 a 3 5 abcdkmn m 7 6 a1a2a3 a1a2a3 编程题参考答案 1 include double f int n int i double r 1 for i 1 i n i r i return r main int n i double result 0 printf enter n scanf d for i 2 i n i 2 result f i printf result lf n result 2 include int Max value int arr 4 int n int i j Max arr 0 0 for i 0 i n i for j 0 jMax Max arr i j return Max main int a 2 4 i j printf enter array a 2X4 for i 0 i 2 i for j 0 j 4 j scanf d printf max d n Max value a 2 3 include void funstrcpy char str1 char str2 int n int m char p int i 0 while p 0 str2 i p p i str2 i 0 main int len m char str1 50 str2 50 gets str1 len strlen str1 printf enter m scanf d if m len funstrcpy str1 str2 len m printf substr puts str2 getch 4 include include int isprime int a int i for i 2 i sqrt a i if a i 0 return 0 return 1 main int b f printf enter a number scanf d f isprime b if f 1 printf It is a prime else printf It is not a prime 5 include define N 3 struct student int num char name 20 float score 3 float total float ave stu N main int i k Max 0 for i 0 iMax Max stu i total k i printf 成绩最高的学生信息为 n printf 学号 d 姓名 s 总分 f n stu k num stu k name stu k total 6 include stdio h main FILE fp int num1 0 num2 0 ch
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业信息安全与防护策略研究
- 工业品供应链的优化策略研究
- 工业互联网的构建与应用场景分析
- 工业互联网的发展现状与前景预测
- 工业互联网平台的发展与市场分析
- 小红书新媒体营销技巧分享
- 小红书平台推广策略
- 展厅空间布局与智能化系统的融合研究
- 小镇旅游资源开发与乡村振兴计划
- 财务报表解析与商业洞察
- 2023-2024学年海南省海口市四年级(下)期末数学试卷
- 南通市如东县医疗卫生单位招聘事业编制工作人员笔试真题2024
- T/GDWJ 011-20225G+院前急救服务应用平台技术规范
- 公务员会计岗位考试题及答案
- 粮油仓储管理员(高级)职业技能鉴定参考试题(附答案)
- 2025年中考语文常考作文押题《10个主题+15篇范文》
- 2025年新音乐节明星艺人歌手演出场费报价单
- 主要施工机械设备、劳动力、设备材料投入计划及其保证措施
- 四柱特高弟子班绝密资料——席学易
- 广安市教育局文件材料归档范围及保管期限表
- (完整版)20以内进位加法和退位减法练习1500题最新(精华版)
评论
0/150
提交评论