版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、全国 2007 年 10 月高等教育自学考试高级语言程序设计(一)试题课程代码: 00342一、单项选择题(本大题共15 小题,每小题 2 分,共 30 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1可以作为自定义标识符的是()A2xB breakCm-nD m_n2正确的变量定义是()Aunsigned long d=1000;B float m1=m2=10.0;C char c1= A ,c2=A;D double x=0.618,x=3.14;3表达式的值为 0 的是()A5/5%5B 52C!4D 0x7&74设 in
2、t a=1,b=2;,则执行 a=b+2,a+,a+b ;后 a 和 b 的值分别是()A1和 2B3和 2C4和 7D5和25设 int a=2,b=3,c=4;,则表达式 ab&bc|b的值是()A-1B0C1D 26设 int a=2,b=3,x,y;,则能正确执行的语句是()Ascanf(%d,%d,x-y,x+y);B printf( %dn ,a%b);Cprintf( %fn ,a+b);D scanf(%d,%d,x,y);7设 char s10= abcde,t = 12345; ,则 s 和 t 在内存中分配的字节数分别是 ()A6和 5B6和 6C10 和 5D 10和
3、68设 int a=10,*p=&a; ,则执行 printf( %dn ,*p+a);的结果是()A10B20C30D 409自定义函数中形式参数的作用域是()A本文件B本函数Cmain 函数D 整个程序10设 int b 5=1,2,3,4,5,6,7;,则元素 b12的值是()A0B2C6D 711对函数而言,叙述正确的是()A函数中只能有一个return 语句B当函数的形参是数组时形实结合为值传递方式C程序中只能有一个main 函数D 无参函数的函数体内不能出现return 语句12执行下列程序段后输出的结果是()int x,y,z=1;for(x=1,y=-1;xname,stu1.
4、age);后输出结果是()ATom25B Tom26CMary25D Mary2615设 typedef double DB;,则与 DB u5;的等价形式是()A double db5;B double DB5;Cdouble u;D double u5;二、填空题(本大题共10 小题,每小题 2 分,共 20 分)请在每小题的空格中填上正确答案。错填、不填均无分。16一个字符型变量所占内存的字节数是_。17写出公式 1x yx25x对应的 C 语言表达式 _。18 执 行 语 句printf( %sn, World0Wide0Web ); 后 的 输 出 结 果 是_。19设 int a,
5、b=5;,则执行表达式 a=b-2=3 后 a 的值是 _。20设 char s20= My;,则执行 strcat(s, Sun! )后 s 的内容是 _。21设 float x=23.65;, 则执行语句 printf (%dn ,(int)(x+0.5);后输出结是 _。22若定义函数 char*fun( ), 则该函数的返回值类型是_。23设 int x=-9,y;,则执行 y=x=0?x:-x;后 y 的值是 _。24.若函数调用语句为f(a,b,f(a+b,a-b,b);,则函数 f 的参数个数是 _。25设 int a=10;,则执行语句 a+=a-=a+a;后 a 的值是 _。
6、三、程序分析题(本大题共4 小题,每小题 4 分,共 16 分)阅读下列程序,请将输出结果写到各题右侧的空白处。26main()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);27int f(int n)static int m=5;return +m+n;main()int i;for(i=0;i3;i+)printf( %5d,f(i);printf( n );28.#define SIZE 4main()int nSIZE=8,3,4,1;int i, j;fo
7、r (i=0;iSIZE;i+)printf %d,ni;for(j=1;j=ni;j+)printf(* );printf( n );29.int fm(int a,int b)if(b=1)return a;else return a+fm(a,b-1);main()printf( %dn ,fm(4,3);四、程序填充题(本大题共3 小题,每小题 6 分,共 18 分)请将下列程序横线处缺少的部分补上,使其能正确运行。30函数 fun 用于计算数组各元素值的平方,主函数调用fun 并输出各元素的值。void fun(int num,int a )int i;for (i=0;i_;i+)
8、ai=ai*ai;/* 第一空 */main()int i,b5=1,2,3,4,5;fun(5,_);/* 第二空 */for (i=0;i5;i+)printf( %5d,_);/* 第三空 */printf( n );31.从键盘输入一串字符( “ # ”作为结束标志),将其写入文本文件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
9、!= # )fputc(_,fp);/* 第二空 */ch=getchar();fclose(_);/* 第三空 */32从键盘输入 x 的值 ,根据以下公式计算并输出x 和 y 的值。#include#includemain()float x,y;scanf(%f ,_);/* 第一空 */if(x0)printf( input error!n );elseswitch (int)(x/2)case 0:y=x;_;/* 第二空 */case 1:case 2:y=x*x+1;break;case 3:case 4:y=_;break; /* 第三空 */default :y=1/(x*x+1);printf( x=%7.2f,y=%10.6fn ,x,y);五、程序设计题(本大题共2 小题,每小题 8 分,共 16 分)33.从键盘输入 100个整数,计算并输出大于等于零的数的平均值(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中学学生社团活动对外合作制度
- 物流老板合同模板(3篇)
- 20XX年诊所年终总结报告
- 2026年交管12123驾照学法减分题库及参考答案(预热题)
- 广州公务员考试户籍试题及答案
- 广告学自考试题及答案
- 2026年水文地质学基础测试题库含完整答案(历年真题)
- 2026年心理咨询师之心理咨询师基础知识考试题库及参考答案【轻巧夺冠】
- 2026年水文地质学基础测试题库附完整答案(名师系列)
- 广东公务员考试梅州试题及答案
- 具有较大危险因素的生产经营场所、设备和设施的安全管理制度
- 知道网课智慧树《失智失能老人整合照护(浙江中医药大学)》章节测试答案
- JT-T-883-2014营运车辆行驶危险预警系统技术要求和试验方法
- 适用于新高考新教材天津专版2024届高考英语一轮总复习写作专项提升Step3变魔句-提升描写逼真情境能力课件外研版
- 元宇宙技术与应用智慧树知到期末考试答案章节答案2024年中国科学技术大学
- 竹雕的雕刻工艺
- 社交媒体网络虚假信息传播的影响和治理
- 自考《影视编导》03513复习备考试题库(含答案)
- 消防设计专篇
- 新人教版高中生物必修一全册课时练(同步练习)
- 「梦回唐宋」-边塞诗(可编辑版)
评论
0/150
提交评论