




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
怀化学院课程考核试题卷 学号: 姓名:考试轮次:20082009 学年第二学期 期末 考试试卷编号考试课程:060036高级语言程序设计命题负责人黄隆华适用对象:08级计算机科学与技术专业本科审查人签字考核方式:考试,闭卷试卷类型:B卷 时量:180分钟总分:100分第一部分 笔试试题一、填空题(每空1分,共15分)1在语言中使用到的变量,都应先( ),后( )。2表达式3|4的值为( );表达式3&4的值为( );表达式!3的值为( )。3有如下语句:char A=I am a student; 该字符串所占空间的长度是( )。4执行语句printf(%dn,strlen(101x61n);后的输出为( )。5已知:int s3=1,2,3,4,5; 此时数组元素s11的值为( )。6下面数组定义:char s5 ,其下标下界是( ),上界是( )。7若a是int型变量,则计算表达式:a=25/3%3后a的值是( )。8若a、b和c均为int型变量,则计算表达式:a=(b=4)+(c=2)后,a值为( ),b值为( ),c值为( )。9有如下程序,其运行结果为( )#include stdio.hvoid pri(int x)if(x0)pri(x-2);printf(%d,x);int main()pri(5);return 1;二、选择题(每小题2分,共20分)1对于int *pa5;的描述,( )是正确的A、pa是一个指向数组的指针,所指向的数组是5个int 型元素B、pa是一个指向某数组中第5个元素的指针,该指针是int 型变量C、pa5表示某个数组的第5个元素的值D、pa是一个具有5个元素的指针数组,每一个元素是一个int 型指针2以下能正确地定义整型变量a,b和c并分别为a,b,c赋初值5的语句是( )。A、int a=b=c=5; B、int a,b,c;a=b=c=5;C、a=5,b=5,c=5; D、a=b=c=5;3下面语句int i=3;printf(%d,%d,i,i+); 的执行结果是( )。A、4 3 B、3,3 C3,4 D、4,34与语句while(!x)等价的语句是( )。A、while(x=0) B、while(x!=0) C、while(x!=1) D、while(x)5当调用函数时,实参是一个数组名,则向函数传送的是( )。A、数组的长度 B、数组的首地址C、数组每一个元素的地址 D、数组每个元素中的值6下列语句应将小写字母转换为大写字母,其中正确的是( )A、if(ch=a&ch=a&cha&cha&chz)?ch-32:ch; 7下列二维数组的说明中,不正确的是( )A、float a3*87-3 B、float a3=0,1,8;C、#define L 3 D、int a6,7 float aL38以下程序中,while循环的循环次数是( )。#include int main()int i=0;while(i10)if(iy为真或ay)|(ab) max=a;else max=b;”与“max=(ab)?a:b;”的作用相同。 ( )8所有定义在主函数之前的函数无需进行声明。 ( )9在C程序中,每行中只能写一条语句。 ( )10在C语言中,逻辑“真”等价于不等于0的数。 ( )11语句int *pi,pj定义了两个指针变量。 ( )12在定义二维数组时,可以将该数组的两个维数全部省略。 ( )13do-while循环允许从循环体外部跳到循环体内部。 ( )14C语言是一种面向对象的程序设计语言。 ( )15同一数组可以存储不同类型的值。 ( )第二部分 机试试题题目一:数组应用程序调试: 编程时,通常要求对数组进行求和。请根据程序中提示进行修改,只能修改提示后面所在的行,修改其它部分即使提交正确也不计分。输入标准输入,包括两行,第一行为数组中元素的个数n(1=n=10000),第二行为n个正整数,表示数组中元素值,每个元素值的取值范围为1,100,各元素之间用一个空格隔开。输出标准输出,用一行输出数组中所有元素的和。样例输入:35 1 4输出10需要你调试的程序代码如下:#include stdio.h/* 下行有错误 */int f_sum(int p,int n)int i,sum=0;for(i=0;in;i+)sum = sum+*(p+i);return sum;int main()int n,i;int x10001,sum;scanf(%d,&n);for(i=0;in;i+)/* 下行有错误 */scanf(%d,xi);/* 下行有错误 */sum=f_sum(x10001,n);printf(%dn,sum);return 1;题目二:阶乘运算程序调试: 程序根据输入正整数n(1=n=12)来计算,加和减交替出现。程序有3处错误,请根据要求进行修改。要求在原位置修改,不得增加或删除程序行,否则即使提交正确也不计分。输入标准输入,输入只有一行,即一个用例,包含一个整数n(1=n=12)。输出标准输出,用一行输出1,n区间内所有正整数的阶乘和。样例输入:5输出101需要你调试的程序代码如下:#include stdio.hint main()/* 下行有错误 */int n,s,t,m=0;int k=2;s=1; /第一项赋值给累加器/* 下行有错误 */scanf(%d,n);while(k=n)/* 下行有错误 */m=m*k;s=s+m;k=k+1;printf(%dn,s);return 1;题目三:求解函数值描述已知函数: ,要求根据输入的的值求出函数值,结果保留2位小数。输入标准输入,输入只有一个用例,即对应的函数变量值,可以为小数。输出标准输出,将你计算的结果使用一行输出,结果保留2位小数。样例输入:2.5输出13.33题目四:整数平方和描述已知正整数n,m, (1=n=m100)。求n,m区间内能被7整除的数的平方和。例如n,m分别为1,10时,能被7整除的数有7,所以满足条件的值为49输入标准输入,第一行包含一个正整数k(1=k=100),表示用例的个数,接下来n行,每行两个正整数n,m,表示对应的解题区间。输出标准输出,每行输出一个用例结果,即对应区间内能被7整除的数的平方和。样例输入:21 1010 50输出496811题目五:素数平方和描述已知正整数n,m(1=n=m1000)。求n,m区间内所有的素数的平方和输入标准输入,输入只有一个用例n,m,即对应的解题区间。输出标准输出,将n,m区间内所有素数的平方和用一行输出。样例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 七一建党节活动“七一勋章”完全解读
- 2024年辽宁省本溪市行政管理、人事管理等管理人员综合技能知识考试真题题库【含答案】
- 2025至2030运输专用车行业市场调研分析及有效策略与实施路径评估报告
- 2025至2030中国边缘滤波器行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国超声波面部美容仪行业产业运行态势及投资规划深度研究报告
- 青马培训团章党章考试题库及答案
- 2025至2030中国药品可追溯性行业发展趋势分析与未来投资战略咨询研究报告
- 青协面试考试题库及答案
- 锐器伤考试题及答案
- 儿童安全绑架课件
- 2025至2030医学混合成像系统行业产业运行态势及投资规划深度研究报告
- 2025年云南省高校大学《辅导员》招聘考试题库及答案
- 2025年内蒙古交通集团考试笔试试题(含答案)
- 消费品市场2025年消费者对绿色包装认知及需求调研可行性研究报告
- 常见遗传性代谢疾病的早期诊断和治疗课件
- 工程项目成本核算制度
- um-joyo c2001跨平台监控防误一体化系统使用说明书
- 输液泵/微量注射泵使用技术操作考核评分标准
- 国家科学技术奖学科专业评审组评审范围简表
- PWM控制技术的最新科技成果-介绍ISL6752
- GB 25192-2022 食品安全国家标准 再制干酪和干酪制品
评论
0/150
提交评论