




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
班 级 学 号 姓 名 考试 时间 年月日 成 绩 西北工业大学 学年第学年第 一一 学期考试题学期考试题 教学中心:命题教师姜学锋审题教师 课程:C 语言程序设计考试时间2小时考试形式:开闭A 卷B 卷 西北工业大学印制共 9 页第 1 页 一、单项选择题(每题 2 分,15 小题,共 30 分) 1C 语言源程序是由组成的。 A) 过程B) 函数C) 子程序D) 主程序和子程序 2一个算法应该具有“确定性”等 5 个特性,下面对另外 4 个特性的描述中错误的是。 A)有零个或多个输入B)有零个或多个输出 C)有穷性D)可行性 3以下选项中合法的 C 语言标识符是。 A)longB)_2TestC)3DmaxD)A.dat 4下列转义字符中错误的是。 A)000B)14C)x111D)2 5对于语句:f=(3.0,4.0,5.0),(2.0,1.0,0.0);的判断中,是正确的。 A)语法错误B)f 为 5.0C)f 为 0.0D)f 为 2.0 6若变量 a,b 已经正确定义并赋值,符合 C 语言语法的表达式是。 A)a2+bB)a*a+bC)aa+bD)aa+b 7有输入语句:scanf(“a=%d,b=%d,c=%d“,为使变量 a 的值为 1,b 的值为 3,c 的值为 2,则正确的数据输入方式是。 A)132B)1,3,2 C)a=1b=3c=2D)a=1,b=3,c=2 8若 w=1,x=2,y=3,z=4,则条件表达式 wy) return y; else return x; void main() int a=9,b=8,c=7,d=6; printf(“%cn”,f(f(a,b),f(c,d); 程序的执行结果是。 A) 9B) 8C) 7D) 6 13若有宏定义#define MOD(x,y) x%y ,则下面程序段执行后的输出结果是。 int z,a=15; float b=100; z=MOD(b,a); printf(“%dn“,z+); A)11B)10C)6D)有语法错误 14sizeof(float)是。 A)一种函数调用B)一个整型表达式 C)一个不合法的表达式D)一个浮点表达式 15以“只读”方式打开文本文件 a:aa.dat,下列语句中是正确的。 A)fp=fopen(“a:aa.dat“,“ab“);B)fp=fopen(“a:aa.dat“,“a“); C)fp=fopen(“a:aa.dat“,“wb“);D)fp=fopen(“a:aa.dat“,“r“); 二、填空题(每空 1 分,20 小空,共 20 分) 1函数体一般包括和两部分。 2字符常量使用一对界定单个字符,而字符串常量使用一对来界定若干个 字符的序列。 3数学式子 bc ae3 的 C 语言表达式为。 4已知 x 是一个四位十进制数,则它的百位数的表达式是,则它的十位数的 表达式是,则它的个位数的表达式是。 5语句 printf(“s%s“,“mall“);的输出结果为。 西北工业大学印制共 9 页第 3 页 6 已 知 x 、 y 分 别 为 a 、 b 、 c 中 的 最 大 、 最 小 值 , 求 a 、 b 、 c 中 中 间 值 的 表 达 式 为。 7 判 断 变 量a 、 b 、 c的 值 是 否 是 等 差 数 列 中 连 续 三 项 的 表 达 式 为。 8若声明 chara=“windows“ , b=“9x“;则执行语句 printf(“%s“,strcat(a,b);的输出结果 为。 9被调用函数执行结束时,此函数中定义的类型的变量不被释放。 10设 int a10=1,2,3;则*(a+3)的值是。 11设 struct student int no;char name12; char sex;float score4; stu1; 在程序执行时,系统为 stu1 分配个字节的内存空间。 12C 语言函数返回类型的默认定义类型是。 13若 x=0123,则表达式(5+(int)(x) i=8;j=10;m=+i;n=j+; printf(“%d,%d,%d,%d“,i,j,m,n); 2写出下面程序执行后的运行结果。 #include void main() int a,b,c; a=10;b=20;c=30; a=(-b void main() int a=10,y=0 ; do a+=2 ; y+=a ; if (y50) break ; while (a=14); printf(“a=%dy=%dn“,a,y); 4下面函数为:求出数组中的最大数和次最大数,并把最大数和数组中的第 0 个元素对调,把次最 大数和数组中的第 1 个元素对调;判断程序中的正误,并改正错误。 #define N 20 void fun(int aN,int n) int k , m1 , m2 , max1, max2 ,t ; max1 = max2 = a0 ; for (k=1 ; kmax1) max2=max1 ; m1=m2 ; max1=ak ; m2=k ; else if (akmax2) max2=ak ; m2=k ; t = a0 , am1=a0, am1=t ; t = a1 , am2=a1, am2=t ; 5设 a、b、c 为三角形三条边长,以下程序用于判断 a、b、c 能否构成三角形,若能输出 YES,否 则输出 NO,请填(2)空使程序完整。 #include void main() float a,b,c; scanf(“【1】“, if(【2】) printf(“YESn“); elseprintf(“NOn“); 西北工业大学印制共 9 页第 5 页 四、编程题(每题 10 分,2 小题,共 20 分) 1常见的钟表一般都有时针和分针,在任意时刻时针和分针都形成一定夹角;现已知当前的时刻, 编程求出该时刻时针和分针的夹角(该夹角大小180) ;输入:当前时刻值,格式为“小时:分” , 例如:11:12。 2计算 500800 区间内素数的个数 cnt,并按所求素数的值从大到小的顺序, 再计算其间隔减、加 之和,即第 1 个素数-第 2 个素数+第 3 个素数-第 4 个素数+第 5 个素数 . 的值 sum。 (素数为只能被 1 和自己整除的数,也称为质数) 西北工业大学印制共 9 页第 6 页 西北工业大学考试试题(B 卷)答案 一、单项选择题(每题 2 分,15 小题,共 30 分) 评分标准: 题号答案题号答案题号答案 1A6C11C 2D7D12D 3C8B13A 4A9B14B 5D10C15D 阅卷说明:错画叉() ,对画钩() ,合计本题得分并记录在得分栏上 二、填空题(每空 1 分,20 空,共 20 分) 评分标准: 题号答案备注 1函数 2字母或下划线仅有字母、下划线算错 332 41.0/2.0*(a*x+(a+x)/(4*a)可能还有其他写法(需判断) 58 2 64.0 4 算对 7函数函数调用 8x void main() long i;double s=1.0,n=2; for(i=1;i #define N 5 void sort(int a); void main() int aN,i; for(i=0;iap)p=j; t=ai;ai=ap;ap=t; 评分标准: 项目评分细节分值 1main 函数及变量定义 1 分 2主函数输入2 分(循环 1 分、sca
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2019-2025年中国牛膝市场运行态势及行业发展前景预测报告
- 中国汽车传动轴行业市场运营现状及投资规划研究建议报告
- 开关控制装备项目投资可行性研究分析报告(2024-2030版)
- 2025年 常宁市市级机关遴选考试笔试试题附答案
- 渔船避风港口航道疏浚采砂工程项目可行性研究报告
- 中国楼宇工程市场竞争态势及行业投资潜力预测报告
- 中国晶圆制造设备市场全面调研及行业投资潜力预测报告
- 中国水产品干腌加工行业市场调查研究及投资前景预测报告
- 玻璃调棒行业深度研究分析报告(2024-2030版)
- 中国高密度聚乙烯薄膜行业调查报告
- 2023年镀层和化学覆盖层技术要求规范(铝合金化学导电氧化)
- 南宁市信息化大楼工程建设项目可行性研究报告
- 管 制 刀 具课件
- 生物多样性保护与建设项目可行性研究报告
- 健康减肥调脂降糖
- LaTeX科技排版课件
- 2023年河北交通投资集团有限公司招聘笔试题库及答案解析
- 反向传播算法课件
- 企业质量安全主体责任
- 南模自招试卷-2012年自主招生
- 数据仓库开发规范
评论
0/150
提交评论