




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
更多优质自考资料,请访问自考乐园俱乐部/club/53463892007年10月份全国自考高级语言程序设计真题一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.可以作为自定义标识符的是( )A.2xB.breakC.m-nD.m_n答案:D2.正确的变量定义是( )A.unsigned long d=1000;B.float m1=m2=10.0;C.char c1=A,c2=A;D.double x=0.618,x=3.14;答案:A3.表达式的值为0的是( )A.5/5%5B.52C.!4D.0x7&7答案:C4.设int a=1,b=2;,则执行a=b+2,a+,a+b;后a和b的值分别是( )A.1和2B.3和2C.4和3D.5和2答案:D5.设int a=2,b=3,c=4;,则表达式ab&bc|b的值是( )A.-1B.0C.1D.2答案:C更多优质自考资料,请访问自考乐园俱乐部/club/53463896.设int a=2,b=3,x,y;,则能正确执行的语句是( )A.scanf(%d,%d,x-y,x+y);B.printf(%dn,a%b);C.printf(%fn,a+b);D.scanf(%d,%d,x,y);答案:B7.设char s10= abcde,t= 12345; ,则s和t在内存中分配的字节数分别是( )A.6和5B.6和6C.10和5D.10和6答案:D8.设int a=10,*p=&a; ,则执行printf(%dn,*p+a);的结果是( )A.10B.20C.30D.40答案:B9.自定义函数中形式参数的作用域是( )A.本文件B.本函数C.main 函数D.整个程序答案:B10.设int b5=1,2,3,4,5,6,7;,则元素b12的值是( )A.0B.2C.6D.7答案:A11.对函数而言,叙述正确的是( )A.函数中只能有一个return 语句B.当函数的形参是数组时形实结合为值传递方式C.程序中只能有一个main函数D.无参函数的函数体内不能出现return语句答案:C12.执行下列程序段后输出的结果是( )int x,y,z=1;for(x=1,y=-1;xname,stu1.age);后输出结果是( )A.Tom25B.Tom26C.Mary25D.Mary26答案:B15.设typedef double DB;,则与DB u5;等价的形式是( )A.double dbB.double DBC.double u;D.double u5;答案:D二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。1.一个字符型变量所占内存的字节数是_.答案:12._更多优质自考资料,请访问自考乐园俱乐部/club/5346389答案:(x+sqrt(x+y)/(5*x))/2.0或1.0/2*(x+sqrt(x+y)/(5*x)3.执行语句printf(%sn, World0Wide0Web);后的输出结果是_答案:World4.设int a,b=5;,则执行表达式a=b-2=3后a的值是_。答案:15.设char s20= My;,则执行strcat(s, Sun! )后s的内容是_。答案:MySun!6.设float x=23.65;, 则执行语句printf(%dn,(int)(x+0.5);后输出结果是_。答案:247.若定义函数char*fun( ),则该函数的返回值类型是_。答案:字符型指针或字符型地址8.设int x=-9,y;,则执行y=x=0?x:-x;后y的值是_。答案:99.若函数调用语句为f(a,b,f(a+b,a-b,b);,则函数f的参数个数是_。答案:310.设int a=10;,则执行语句a+=a-=a+a;后a 的值是_。答案:-20三、程序分析题(本大题共4小题,每小题4分,共16分)阅读下列程序,请将输出结果写到各题右侧的空白处。1.main() int a=1,b=2,c=3;if(a=c)if(b=c)printf(a=%dn,a);else printf(b=%dn,b);printf(c=%dn,c);答案: b=2 (2分)c=3 (2分)2.int f(int n) static int m=5;return +m+n;main() int i;for(i=0;i3;i+)printf(%5d,f(i);printf(n); 答案:6810(4分)3. #define SIZE 4main() int nSIZE=8,3,4,1;int i, j;for(i=0;iSIZE;i+) printf(%d,ni);for(j=1;j=ni;j+)printf(*);printf(n);答案:8*(1分)3*(1分)4*(1分)1*(1分)4.int fm(int a,int b) if(b=1)return a;else return a+fm(a,b-1);main()printf(%dn,fm(4,3);答案:12(4分)更多优质自考资料,请访问自考乐园俱乐部/club/5346389四、程序填充题(本大题共3小题,每小题6分,共18分)请将下列程序横线处缺少的部分补上,使其能正确运行。1.函数fun 用于计算数组各元素值的平方,主函数调用fun并输出各元素的值。void fun(int num,int a) int i;for(i=0;i_;i+)ai=ai*ai; /*第一空*/main()int i,b5=1,2,3,4,5;fun(5,_); /*第二空*/更多优质自考资料,请访问自考乐园俱乐部/club/5346389for(i=0;i5;i+)printf(%5d,_); /*第三空*/printf(n); 答案:第一空:num第二空:b第三空b2.从键盘输入一串字符(“#”作为结束标志),将其写入文本文件file.dat 中保存。#include#includemain() char ch;FILE*fp;if(fp=fopen(file.dat, _=NULL) /*第一空*/ printf(Can not open filen);exit(0);ch=getchar();while (ch!KG-*2=#)KG*4/7fputc(_);/*第二空*/ch=getchar();fclose(_)/*第三空*/答案:第一空:w第二空:ch第三空:fp3.答案:第一空:&x第二空:break第三空:sqrt(x+1)五、程序设计题(本大题共2小题,每小题8分,共16分)1.从键盘输入100个整数,计算并输出大于等于零的数的平均值(保留小数点后两位)。答案: #include#define N 100main() int aN,i,n=0;float sum=0,aver;for(i=0;iN;i+)scanf(%d,&ai);for(i=0;i=0)sum=sum+ai;n+;更多优质自考资料,请访问自考乐园俱乐部/club/5346389if(n=0)printf(All numbers are negative!n);else aver=sum/n; printf(aver=%7.2fn,aver); 【评分参考】宏定义、变量和数组定义及初始化正确得2分;数组输入正确得1分;更多优质自考资料,请访问自考乐园俱乐部/club/5346389if(ai=0) sum=sum+ai;n+;正确得3分;aver=sum/n;正确得1分;输出正确得1分;共8分。2.(1)编写一个计算梯形面积的函数。函数头是:float area(float t,float b,floath)其中变量t、b和h分别表示梯形的上底、下底和高。(2)编写主函数从键盘输入梯形的上底、下底和高的值,调用上述函数输出梯形面积(保留小数点后两位)。答案: #includeflo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消防安全专项考试题及答案
- 消防证考试模拟考试题及答案
- 林业局考试测试题及答案
- 合同审查与风险管理记录单样本
- 白银中考试卷真题及答案
- 2025年共青团入团积极分子培训考试题库及答案
- 券商面试笔试题库及答案
- 青协志愿者协会笔试题及答案
- 泵出租合同(标准版)
- Excel 基础操作信息技术基础知识试题及答案
- 五年级《欧洲民间故事》知识考试题库(含答案)
- 派车单(标准样本)
- 少先队大队委申请表
- 广东省建筑施工安全管理资料统一用表2021年版(原文格式版)
- 浦东机场手册
- 柴油机负荷特性曲线比较课件
- JGJ保温防火复合板应用技术
- 《认识液体》-完整版PPT
- 《跳长绳绕“8”字跳绳》教学设计-小学《体育与健康》(水平二)四年级上册-人教版
- 幼儿园绘本:《闪闪的红星》 红色故事
- 小学生符号意识与模型思想的发展与培养
评论
0/150
提交评论