1 北京理工大学 C 语言程序设计 期末试题及答案北京理工大学 C 语言程序设计 期末试题及答案 一 选择题 共 24 分 每题 2 分 1 下列不可以用作 C 语言程序变量名的是 A mynameB my name C my nameD IF 答案 C 2 已知 float x y 则下列函数调用错误的是 A scanf f B scanf f y C printf f x D printf f y 答案 D 3 已知 int x 3 y 0 执行语句 x x B 4 0 r r r 3 0 C 4 0 3 14 r 3 3 0 D 4 0 3 14 r r r 3 0 答案 D 9 int p 4 定义的类型是 A 整型指针的数组 随米云打印 网址 s u i m e 2 B 指向数组的指针 C 整型指针 D 函数调用 参数为 4 返回类型为整数指针 答案 A 10 假设定义了函数 void swap int a int b 并定义了变量 int x y p swap D swap p y 答案 B 11 fopen 函数不正确的用法是 A fopen C mydata rb B fopen C mydata w C fopen C mydata a D fopen C mydata r 答案 D 12 已知文件 mydata 中的内容为 This is C n program 文件打开后的指针为 fp 则执行函数 fgets s 12 后 s 的内容是 A This is C n 0 B This is C n program 0 C This is C 0 D This is C n p 0 答案 A 二 根据程序功能填空 共 16 分 每空 2 分 1 利用递归函数 f n 求解表达式 f n 1 2 3 4 n 1 n 1 的值 请完善下 面的递归函数 int f int n if n 1 return 1 if n 1 if n 2 0 return 2 return 3 return 0 1 处应填入的是 A 1B 1C 2D 0 答案 B 随米云打印 网址 s u i m e 3 2 处应填入的是 A f n 1 nB f n 1 nC f n 1 1D n 答案 A 3 应填入的是 A f n 1 nB f n 1 nC f n 1 1D n 答案 B 2 要对全班 100 个同学的成绩 按照从高到低的顺序进行排序 以下程序是排序函数 其功能是将成绩数组 score 从大到小排序 请完善函数中的语句 void sort int scores int n int i j temp for i 4 i n 1 i for j 0 j 5 j if 6 temp scores j scores j scores j 1 scores j 1 temp for i 0 i N i printf d n scores i 为保证程序循环次数最少 4 处应填入 A 0B 1C 1D N 2 答案 B 为保证程序循环次数最少 5 处应填入 A NB N 1C N i 1D N i 答案 D 6 处应填入 A scores j scores j 1 C scores j scores j 1 答案 A 3 根据程序的初始值 打印选中学生的姓名与年龄 补充部分程序 并选择程序的运 行结果 include struct student int id char name 12 int age void print struct student p printf name s n p name 7 printf age d n 8 打印输出年龄 随米云打印 网址 s u i m e 4 main struct student BIT 3 1001 Zhang 19 1002 Zeng 20 1003 Zang 21 struct student p BIT 1 print p 7 处的输出结果为 A ZhangB ZengC ZangD 结果不确定 答案 B 8 处输出该学生的年龄 应填入 A p ageB student ageC BIT 1 ageD p age 答案 C 三 编程题三 编程题 1 10 分 分 输入一个程序 将长度为 N 的字符串 S 从其第 K 个字符起 添加长度为 M 的字符串 I 输出新的 长度为 N M 的字符串 N M 均小于100 K 0 返回值是数组元素的最大值 例如输入 5 1 5 6 4 2 输出 6 注意 仅提交自编的 max 函数 不提交 main 函数 预设代码预设代码 a3 3 c view plaincopy to clipboardprint PRESET CODE BEGIN NEVER TOUCH CODE BELOW include define N 100 int max int array int n main int num N count i val scanf d for i 0 i count i scanf d val max num count printf d n val 测试输入测试输入 期待的输出期待的输出时间限制时间限制 内存限制内存限制 额外进程额外进程 测试用例测试用例 1 以文本方式显示 1 5 2 1 5 6 4 2 以文本方式显示 1 6 1秒64M0 隐藏用例隐藏用例 1 以文本方式显示 1 5 2 1 5 6 4 2 以文本方式显示 1 6 1秒64M0 随米云打印 网址 s u i m e 7 隐藏用例隐藏用例 2 以文本方式显示 1 1 2 100 以文本方式显示 1 100 1秒64M0 隐藏用例隐藏用例 3 以文本方式显示 1 5 2 3 10 1 9 10 以文本方式显示 1 10 1秒64M0 隐藏用例隐藏用例 4 以文本方式显示 1 5 2 0 0 0 0 0 以文本方式显示 1 0 1秒64M0 隐藏用例隐藏用例 5 以文本方式显示 1 6 2 2 5 6 4 2 20 以文本方式显示 1 20 1秒64M0 答案哦 include define N 100 int max int array int n main int num N count i val scanf d for i 0 i2 if array n 1 max array n 1 return array n 1 else return max array n 1 else if array 0 array 1 return array 0 else return array 1 随米云打印 网址 s u i m e

展开阅读全文

大学c语言程序设计期末试题,北京理工大学《C语言程序设计》期末试题.pdf相关推荐

  1. 北京理工大学 c语言期末试题,北京理工大学C语言期末模拟考试.doc

    北京理工大学C语言期末模拟考试 北京理工大学C语言期末模拟试题 一.单项选择题 - 试答 1 Question 1 分数: 2 已知结构定义如下: struct sk { int a: float b ...

  2. 北京理工大学 c语言期末试题,北京理工大学C语言期末模拟试题.docx

    北京理工大学C语言期末模拟试题.docx 1. includestdio.h2. includestdlib.h3. intmain4. floatd1,d2;charop;5. scanffcf,6 ...

  3. c语言输出数字菱形北京理工大学,C语言程序的设计—北京理工大学MOOC提交作业.docx...

    第一周作业 [练习 11 HelloWorld 成绩 0 开启时间 2014年10月21日星期二08:00 折扣 0.8 折扣时间 2014年12月7 E1星期日23:55 允许迟交 否 关闭时间 2 ...

  4. mooc北京理工大学c语言作业答案,mooc北京理工大学c语言答案

    第五周 (1) #include #include int main() { int a,b,c,N,t=0; scanf("%d",&N); for(a=1;a<= ...

  5. c语言压缩文本文件北京理工大学,北京理工大学C语言程序设计第十二章文件.ppt...

    北京理工大学C语言程序设计第十二章文件 2000年1月25日 北京理工大学 / 第十二章 文件 第一节 文件概述 第二节 文件的处理 第三节 文件的顺序读写操作 第四节 文件的随机读写操作 第五节 文 ...

  6. 【python】北京理工大学Python语言程序设计Python图形基本绘制【二】

    @[python]北京理工大学Python语言程序设计Python图形基本绘制[二] 内容 深入理解python语言 turtle库的运用 turtle库分析 深入理解python 1946年第一台计 ...

  7. 东华理工大学c语言试题,东华理工大学C语言期末考试试题1.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspC/C++资料 东华理工大学C语言期末考试试题1.doc4页 本 ...

  8. 北京理工大学c 语言程序设计,北京理工大学本科 C 语言程序设计课程教学大纲规范案例.pdf...

    北京理工大学本科 C 语言程序设计课程教学大纲规范案例.pdf T CERACU XXXXX XXXX 23 附 录 C 资料性附录 北京理工大学本科 C 语言程序设计课程教学大纲规范案例 C 1 课 ...

  9. 北京理工大学c语言非信息,北京理工大学2013级C程序设计非信息类答案part1.doc

    北京理工大学2013级C程序设计非信息类答案part1.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会 ...

最新文章

  1. 从应用到内核查接口超时(中)
  2. 负载均衡中的服务器健康检查
  3. Java网络编程——9.服务器Socket
  4. Mysql 分页语句Limit用法
  5. P4430-小猴打架【perfer序列】
  6. 64.判断当前线程是否是主线程
  7. Ubuntu18.04及以上设备安装CUDA,CUDNN,Anaconda亲测方法
  8. Leetcode 刷题笔记(十六) —— 二叉树篇之二叉搜索树的属性
  9. ACCP学习旅程之----- 使用Dreamweaver制作网页
  10. 数据挖掘的方法有哪些?
  11. linux ssl 双向认证 脚本,SSL双向认证的例子
  12. 深度链接、延迟深度链接、App Links以及关于LinkedME实现深度链接的原理解析
  13. 红帽 Linux 考试 要求
  14. 全返模式是怎样玩的?解析购盈利模式
  15. nuxt框架Universal和Spa两种render mode的区别
  16. 一个啥也不是的鬼畜视频创作示例
  17. springboot下载依赖包
  18. 单片机c 语言0-99,单片机“0~99”加法计数器程序的设计51单片机原理及应用.doc...
  19. 丑陋的意大利功利足球
  20. Android仿微信,QQ群头像合成

热门文章

  1. VCS常用仿真选项开关及步骤总结
  2. python三行情书_献礼教师节|你有三行情书,我有三行代码
  3. 如何去掉list集合中重复元素大全
  4. 火箭发射C语言课程设计,求教火箭发射程序
  5. Web前端:6种基本的前端编程语言
  6. 数据分析实战(一) Pandas分析Kaggle电子游戏销量数据集
  7. P3540 [POI2012]SQU-Squarks
  8. 江湖再见:毫米波雷达开发手册之行为识别应用
  9. 计算机l特键,高逼格的三大电脑快捷键,快如闪电!
  10. 【OKR 案例合集】人资及销售部门相关岗位 OKR 案例大合集