




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 C 语言程序设计 模拟试卷语言程序设计 模拟试卷 考试时间 120 分钟 试题一 判断题 每题试题一 判断题 每题 1 分 共分 共 10 分 分 1 C 语言源程序文件通过了编译 连接之后 生成一个后缀为 com 的文件 2 在 C 程序中 a 是错误的变量名称 3 在 C 语言中 函数可以嵌套调用 但不可以嵌套定义 4 程序 if 2 x 5 x 在通过编译器时会有错误信息 5 0 xa 是正确的整型常量 6 for 5 是一条非法语句 7 执行 printf d 2 5 2 的输出结果是 0 8 设变量定义为 char cc 12 0345 则表达式 strlen cc 的值是 8 9 x A 5 B 3 C 9 D 6 2 下列运算符中优先级最低的是 A B 3 程序段的功能是将变量 a b 中的值进行交换 A a b t a b t B t b t a a b C a a b a D a a b b a b a a b 4 对于以下递归函数 f 调用 f 3 的返回值是 int f int n if n return f 1 n n else return n 2 A 10 B 6 C 3 D 0 5 执行语句 k x 各变量当前值均为 1 后 变量 k x y z 值依次为 A 1 2 2 1 B 1 2 2 2 C 0 2 2 1 D 0 2 2 2 6 下列程序段的输出结果是 int x 5 y 10 do x y x 1 y 3 x 4 y 2 while x y 15 printf d d n x y A 9 8 B 4 13 C 13 6 D 以上均不对 7 下列程序段的输出结果是 int f int x static int k 1 x k return x void main int i i f f 1 printf d n i A 2 3 B 2 2 C 4 3 D 3 3 8 下列程序段的输出结果是 int c 1 7 12 int k c printf d k A 2 B 7 C 1 D 以上均不对 9 下列程序段的输出结果是 int k 12 switch k default putchar P case 1 putchar Q case 2 case 3 putchar R break 3 case 4 putchar S A P B PQ C PQR D PQRS 10 下列语句定义 x 为指向 int 类型变量 a 的指针 其中哪一个是正确的 A int a x a B int a x C int x D int a x a 试题三 程序填空题 每空试题三 程序填空题 每空 2 分 共分 共 20 分 分 1 下面程序用于计算 f k n 1 k 2 k n k 其中 power m n 计算 m n 的值 sum k n 求 f k n 的值 long sum int int long power int int void main int k n scanf d d printf f d d d n k n sum k n long power int m int n int i 1 for i 1 i n i 2 return p long sum int k int n int i 3 for i 1 i n i 4 return s 1 A long p 1 B int power 1 C long p 0 D int p 0 2 A p p n B p p m C p p i D p p m 3 A int s 1 B int s 0 C long sum 0 D long s 1 4 A s power k i B s power i k C s power i k D s power k i 2 读一个文本文件 显示在屏幕上 如果有大写字母 则改成小写字母再输出 并统计行 数 根据回车符统计文件中的行数 要处理的文件名通过键盘输入 4 include include void main 5 char name 10 ch int line 1 gets name if fp fopen 6 NULL printf 不能打开文件 exit 0 while 7 ch 8 if ch A ch Z ch ch A a putchar ch if ch n 9 10 printf total line is d n line 5 A FILE fp B FILE fp C file fp D file fp 6 A name r B name r C name w D name w 7 A x 1 B feof fp C feof fp D x 1 8 A fgetc fp B fputc fp C fprintf fp D fwrite fp 9 A putchar ch B continue C break D line 10 A fclose fp B fopen fp C fclose name D fclose name 试题四 程序阅读题 每题试题四 程序阅读题 每题 5 分 共分 共 20 分 分 1 下面程序的输出结果是 include void sort int a int n int i k m t for i 0 i n 1 i k i for m i 1 m n m if a k a m k m t a k a k a i a i t 5 void main int k a 1 2 3 4 sort a 3 for k 0 k 4 k printf d a k 2 输入 elephant 后 下面程序的输出结果是 void main int i 0 k ch static int num 5 char alpha a e i o u in 80 while in i getchar in i 0 i 0 while in i for k 0 k 5 k if in i alpha k num k break i for k 0 k 5 k if num k printf c d alpha k num k printf n 3 输入 3后 下列程序的输出结果是 include stdio h void main int j k n s row 0 col 0 a 9 9 scanf d for k 0 k n k for j 0 j n j a k j j n k printf a 0 1 d a 0 1 s a 0 0 for k 0 k n k for j k ja row col row k col j s a k j printf max position is d d n s row col 4 下列程序的输出结果是 void fun int n int s int f1 f2 if n 1 n 2 s 1 6 else fun n 1 fun n 2 s f1 f2 void main int x fun 5 printf x d n x 试题五 程序设计题 每小题试题五 程序设计题 每小题 10 分 共分 共 30 分 分 1 输入正整数 n 再输入 n 个整数 输出其中奇数的个数和最小数 2 输入正整数 n 和实数 x 计算并输出 x x2 2 x n n 的值 要求定义并调用函数 fact 计算 n 函数返回值的类型是 double 类型 3 输入正整数 n 1 n 6 再输入 n 个同学的姓名 学号 成绩 要求输出平均成绩 并 输出最高分和最低分同学的姓名 学号 成绩 要求定义结构体类型 student 来存放同 学的姓名 学号 成绩 中国古代数学家张丘建在他的 算经 中提出了著名的 百钱买百鸡问题 鸡翁一 值钱 五 鸡母一 值钱三 鸡雏三 值钱一 百钱买百鸡 问翁 母 雏各几何 题目分析与算法设计 设鸡翁 鸡母 鸡雏的个数分别为 x y z 题意给定共 100 钱要买百鸡 若全买公鸡最多买 20 只 显然 x 的值在 0 20 之间 同理 y 的取值范围在 0 33 之间 可得到下面的不定方 程 5x 3y z 3 100 x y z 100 所以此问题可归结为求这个不定方程的整数解 由程序设计实现不定方程的求解与手工计算不同 在分析确定方程中未知数变化范围的前提 下 可通过对未知数可变范围的穷举 验证方程在什么情况下成立 从而得到相应的解 程序说明与注释 include void main int
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中学生安全行为手册试题及答案
- 2025年安全知识测试题及答案实-用版
- 2025年幼儿园保育员面试题及答案
- 瀚宝王知识主播培训课件
- 知识分享艺术培训中心课件
- 知识付费线下培训班课件
- 伦理文化现代传播-洞察及研究
- 弱势群体帮扶模式-洞察及研究
- 知识产权金融培训计划课件
- 肘关节脱位感染治疗难点-洞察及研究
- 地质勘查人员职业技能鉴定经典试题含答案
- 物业外包方管理课件
- 卫星运行教学课件
- 初中分班班会课件
- 2022利达华信JB-QB-LD988ENM火灾报警控制器-消防联动控制器
- 湖北交投采购管理办法
- 老年护理知识和技能培训
- 看守所突发事件应急预案
- 售后员工安全培训
- 酒店卫生培训课件
- 儿童职业体验医生课件
评论
0/150
提交评论