已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档 1欢迎下载 课程代码 课程代码 A100002 座位号 座位号 计算机技术基础 计算机技术基础 C C 语言 语言 试卷试卷 A A 姓名姓名 学号学号 专业专业 学院学院 班级班级 2020 年年 月月 日日 题号题号一一二二三三四四五五六六七七总分总分 得分得分 第一部分第一部分 选择题 共选择题 共 3030 分 分 一 单项选择题一 单项选择题 本大题共 15 小题 每题只有一个 正确答案 答对一题得 2 分 共 30 分 1 以下关于 C 语言标识符的描述中 正确的是 A 标识符可以由汉字组成 B 标识符只能以字母开头 C 关键字可以作为用户标识符 D Area 与 area 是不同的标识符 2 使下列程序段输出 123 456 78 键盘输入数据 正确的输入是 int i j k scanf d 3d d printf d d d n i j k A 12345678 B 123 456 78 C 123 45678 D 123 45678 3 判断 char 类型的变量 c1 是否为数字字符的正确表达式为 A c1 0 i 后 变量 i 的值为 A 10 B 9 C 0 D 1 8 若有 int p1 p2 k 不正确的语句是 A p1 switch x case 2 a b case 1 a b break case 0 b printf a d b d n a b A a 2 b 0 B a 2 b 1 C a 1 b 1 D a 1 b 0 11 表示关系 a b c 的 C 语言表达式为 A a b scanf d if x 3 else if x 10 printf d n x 程序运行时 输入的值在哪个范围才会有输出结果 A 不等于 10 的整数 B 大于 3 且不等于 10 的整数 C 大于 3 或不等于 10 的整数 D 小于 3 的整数 13 break 语句的正确用法是 A 无论在任何情况下 都中断程序的执行 退出到系统下一层 B 在多重循环中 只能退出最靠近的那一层循环语句 C 跳出多重循环 D 只能修改控制变量 14 若 a b c d 均为整型变量 执行以下程序段后的 t 的值为 define MAX A B A B A B a 5 b 3 c 3 d 4 t MAX a b c d 10 A 70 B 7 C 8 D 80 15 执行以下程序段后 m 的值为 int a 6 1 2 3 4 5 6 m p p m p p 2 p 4 A 15 B 14 C 13 D 12 第二部分第二部分 非选择题 共非选择题 共 7070 分 分 二 判断题二 判断题 本大题共 10 小题 每题 1 分 共 10 分 答 T 表示说法正确 答 F 表示说法不正确 本题只需指出正确与错误 不需要修改 16 字符型数据不可以进行加减运算 17 函数定义与函数的声明是一回事 得分评卷人 计算机技术基础试题 第 4 页 共 12 页 18 在 C 语言中函数能嵌套调用 也能嵌套定义 19 在 C 语言中 switch 语句必须使用 break 语句 20 for 循环中的三个表达式都可以省略 21 do while 循环是先进行循环体语句 后判断表达式 22 只能在 main 函数中定义静态变量 23 char s1 I love china 定义了一个指针变量 s1 它的初值为字符串 I love china 的首地址 24 int p 4 与 int p 4 的作用相同 都是定义了一个指向数组的指针 25 预处理命令行最后也是以分号 结尾的 三 填空题三 填空题 本大题共 6 小题 每题 3 分 共 18 分 26 在 C 语言中 作为单目运算符时表示 作为双目运算符时表示 而作为一种标记时表示 27 表达式 a 3 5 a 4 a 5 中 a 的值是 整个表达式的值是 28 设有如下的类型说明 int a 10 1 2 3 4 5 6 7 8 9 10 p a 若数组所占内存单元的起始地址为 446 且整型数据占 2 个字节 则 p 5 p 5 29 若定义了如下的共用体类型变量 x 和结构类型变量 y 则 x 和 y 所占用的内存字 节数分别为 和 union stu1 struct stu2 int num int num char name 5 char name 5 char s x char s y 30 在 TC 中 CTRL F9 的功能是 和 31 有以下程序 include main char c1 c2 scanf c while c196 scanf c c2 c1 32 得分评卷人 精品文档 5欢迎下载 printf c c c1 c2 程序运行输入 65 回车后 能否输出结果 请回答能或不能 四 简答题四 简答题 本大题共 2 小题 每题 3 分 共 6 分 32 C 语言中变量的存储类别有几种 局部变量的缺省存储类别 是哪种 33 请解释以下与一个 C 程序有关的 3 种文件 需要说明这些文件是 什么文件 如何形成的 1 file c 2 file obj 3 file exe 五 阅读程序回答问题五 阅读程序回答问题 本大题共 4 小题 每题 5 分 共 20 分 34 include void main int a 10 b 18 fun1 a b int fun1 int x int y if x y printf a b n else if x y printf a b n else printf a b n 得分评卷人 得分评卷人 得分评卷人 计算机技术基础试题 第 6 页 共 12 页 问题 1 写出程序的运行结果 2 分别列出形参和实参 3 解释 include 35 int fun int a int b 0 static int c 3 b b 1 c c 1 return a b c main int a 2 i for i 0 i 3 i printf d fun a 问题 1 写出该程序的运行结果 2 如果将 static int c 3 语句改写 成 int c 3 则运行结果如何变化 为什么 36 main int a 2 3 1 2 3 4 5 6 b 3 2 i j printf array a n for i 0 i 1 i for j 0 j 2 j 精品文档 7欢迎下载 printf 5d a i j b j i a i j 第七行 printf n printf array b n for i 0 i 2 i for j 0 j 1 j printf 5d b i j printf n 问题 1 写出程序的运行结果 2 如果将第七行中的 b j i a i j 语句改写成 b i j a i j 则结果如何变化 37 include void fun int p1 int p2 int t t p1 p1 p2 p2 t void main int x y int p1 p2 scanf d d p1 p2 if x y fun p1 p2 printf x d y d x y 问题 1 该程序的功能是什么 2 程序中的 和 j for i 0 i strlen str 2 i j k str i str i str j str j main char test abcde invert test printf s n test 课程代码 课程代码 A100002 座位号 座位号 计算机技术基础 计算机技术基础 C C 语言 语言 试卷试卷 A A 标准答案标准答案 学院学院 班级班级 2020 年年 月月 日日 第一部分第一部分 选择题 共选择题 共 3030 分 分 一 单项选择题一 单项选择题 本大题共 15 小题 每题只有一个正确答案 答对一 题得 2 分 共 30 分 1 D 2 C 3 B 4 D 5 B 6 A 7 C 8 D 9 C 10 A 11 A 12 B 13 B 14 A 15 A 第二部分第二部分 非选择题 共非选择题 共 7070 分 分 二 判断题二 判断题 本大题共 10 小题 每题 1 分 共 10 分 答 T 表示说法正确 答 F 表示说法不正确 本题只需指出正确与错误 不需要修改 16 F 17 F 18 F 19 F 20 T 21 T 22 F 23 T 24 F 25 F 三 填空题三 填空题 本大题共 6 小题 每题 3 分 共 18 分 计算机技术基础试题 第 10 页 共 12 页 26 指向 1 份 乘 1 分 定义的变量是指针变量 1 分 27 15 2 分 20 1 分 28 456 2 分 6 1 分 29 5 2 分 8 1 分 30 编译 1 分 连接 1 分 运行 1 分 31 不能 3 分 四 简答题四 简答题 本大题共 2 小题 每题 3 分 共 6 分 32 3 分 32 C 语言中变量的存储类别有几种 局部变量的缺省存储类别是哪种 变量的存储类别分为两大类 静态存储类和动态存储类 具体包含四种 自动的 auto 静态的 static 寄存器的 register 外部的 extern 局部变量 的缺省存储类别是 auto 变量 33 3 分 请简单说明 C 程序的执行过程 答 1 file c 是源文件 通过编辑得到 2 file obj 是目标文件 即计算机能够 处理的由二进制指令组成的文件 通过对源文件进行编译得到 3 file exe 是可执行 文件 通过将目标文件与其他目标文件或库函数连接得到 五 阅读程序回答问题五 阅读程序回答问题 本大题共 4 小题 每题 5 分 共 20 分 34 1 2 分 程序的运行结果 a b 2 1 分 形参 x y 实参 a b 3 2 分 include是文件包含预处理命令 是将标准输入输出头文 件 stdio h 包含到该程序中 35 1 2 分 运行结果 7 8 9 2 3 分 运行结果变成 7 7 7 因为在原来的程序中用 static 定义的变量 c 是局部静态 变量 具有全局寿命 而修改后 变量 c 变成了局部动态变量 在函数调用出现时给这个变量分配内存单元 36 1 3 分 运行结果 array a array b 1 2 3 1 4 4 5 6 2 5 3 6 2 2 分 输出结果为 array a array b 1 2 3 1 2 4 5 6 4 5 随机数 随机数 37 1 该程序的功能是由小到大输出两个数 2 表示指向运算符 scanf d d if n m t n n m m t p n m while m 0 r n m n m m r printf zui da gong yue shu d n n printf zui xiao g
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机械挂靠公司协议书
- 广东2025年下半年台山市部分事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 校园卫生消毒协议书
- 卸货搬运合同协议书
- 山东2025年下半年高密市事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 安徽合肥市事业单位招考人员易考易错模拟试题(共500题)试卷后附参考答案
- 宁波市北仑区图书馆编外用工招考易考易错模拟试题(共500题)试卷后附参考答案
- 天津高新技术成果转化中心事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 分公司设立的协议书
- 儿子买房合同签协议
- 字节跳动绩效管理制度
- 2026年海南省五指山市房地产市场现状调研报告
- 2025贵州黔西南州政协机关面向全州考聘事业单位工作人员2人考试笔试备考试题及答案解析
- 2025年度黑龙江鹤城农业发展投资有限公司招聘工作人员13人笔试考试参考试题附答案解析
- 2025摄影工作室员工合同模板
- 湖南省长沙市长郡教育集团2024-2025学年八年级上学期期中英语试题(含答案)
- GB/T 30341-2025机动车驾驶员培训教练场技术要求
- 雨课堂在线学堂《现代美学》单元考核测试答案
- 物业管理公司财务审计实施方案
- 钢板桩围堰施工质量通病、原因分析及应对措施
- 机场安全考试题库及答案解析
评论
0/150
提交评论