大学c语言程序设计期末试题,北京理工大学《C语言程序设计》期末试题.pdf
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相关推荐
- 北京理工大学 c语言期末试题,北京理工大学C语言期末模拟考试.doc
北京理工大学C语言期末模拟考试 北京理工大学C语言期末模拟试题 一.单项选择题 - 试答 1 Question 1 分数: 2 已知结构定义如下: struct sk { int a: float b ...
- 北京理工大学 c语言期末试题,北京理工大学C语言期末模拟试题.docx
北京理工大学C语言期末模拟试题.docx 1. includestdio.h2. includestdlib.h3. intmain4. floatd1,d2;charop;5. scanffcf,6 ...
- c语言输出数字菱形北京理工大学,C语言程序的设计—北京理工大学MOOC提交作业.docx...
第一周作业 [练习 11 HelloWorld 成绩 0 开启时间 2014年10月21日星期二08:00 折扣 0.8 折扣时间 2014年12月7 E1星期日23:55 允许迟交 否 关闭时间 2 ...
- mooc北京理工大学c语言作业答案,mooc北京理工大学c语言答案
第五周 (1) #include #include int main() { int a,b,c,N,t=0; scanf("%d",&N); for(a=1;a<= ...
- c语言压缩文本文件北京理工大学,北京理工大学C语言程序设计第十二章文件.ppt...
北京理工大学C语言程序设计第十二章文件 2000年1月25日 北京理工大学 / 第十二章 文件 第一节 文件概述 第二节 文件的处理 第三节 文件的顺序读写操作 第四节 文件的随机读写操作 第五节 文 ...
- 【python】北京理工大学Python语言程序设计Python图形基本绘制【二】
@[python]北京理工大学Python语言程序设计Python图形基本绘制[二] 内容 深入理解python语言 turtle库的运用 turtle库分析 深入理解python 1946年第一台计 ...
- 东华理工大学c语言试题,东华理工大学C语言期末考试试题1.doc
您所在位置:网站首页 > 海量文档  > 计算机 > C/C++资料 东华理工大学C语言期末考试试题1.doc4页 本 ...
- 北京理工大学c 语言程序设计,北京理工大学本科 C 语言程序设计课程教学大纲规范案例.pdf...
北京理工大学本科 C 语言程序设计课程教学大纲规范案例.pdf T CERACU XXXXX XXXX 23 附 录 C 资料性附录 北京理工大学本科 C 语言程序设计课程教学大纲规范案例 C 1 课 ...
- 北京理工大学c语言非信息,北京理工大学2013级C程序设计非信息类答案part1.doc
北京理工大学2013级C程序设计非信息类答案part1.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会 ...
最新文章
- 从应用到内核查接口超时(中)
- 负载均衡中的服务器健康检查
- Java网络编程——9.服务器Socket
- Mysql 分页语句Limit用法
- P4430-小猴打架【perfer序列】
- 64.判断当前线程是否是主线程
- Ubuntu18.04及以上设备安装CUDA,CUDNN,Anaconda亲测方法
- Leetcode 刷题笔记(十六) —— 二叉树篇之二叉搜索树的属性
- ACCP学习旅程之----- 使用Dreamweaver制作网页
- 数据挖掘的方法有哪些?
- linux ssl 双向认证 脚本,SSL双向认证的例子
- 深度链接、延迟深度链接、App Links以及关于LinkedME实现深度链接的原理解析
- 红帽 Linux 考试 要求
- 全返模式是怎样玩的?解析购盈利模式
- nuxt框架Universal和Spa两种render mode的区别
- 一个啥也不是的鬼畜视频创作示例
- springboot下载依赖包
- 单片机c 语言0-99,单片机“0~99”加法计数器程序的设计51单片机原理及应用.doc...
- 丑陋的意大利功利足球
- Android仿微信,QQ群头像合成