【学历类职业资格】高等教育自学考试高级语言程序设计(一)真题2010年1月及答案解析.doc
《【学历类职业资格】高等教育自学考试高级语言程序设计(一)真题2010年1月及答案解析.doc》由会员分享,可在线阅读,更多相关《【学历类职业资格】高等教育自学考试高级语言程序设计(一)真题2010年1月及答案解析.doc(9页珍藏版)》请在麦多课文档分享上搜索。
1、高等教育自学考试高级语言程序设计(一)真题 2010年 1月及答案解析(总分:100.00,做题时间:150 分钟)一、课程代码:00342(总题数:1,分数:0.00)二、单项选择题(本大题共 15小题,每小题 2分(总题数:15,分数:30.00)1.下列不属于保留字的是( )。(分数:2.00)A.defaultB.registerC.sructD.unsign2.下列不能作为常量的是( )。(分数:2.00)A.0582B.0xa5C./nD.2.5e-23.设 typedeflong class;,则 class是( )。(分数:2.00)A.整型变量B.长整型变量C.长整型数据类型
2、的新标识符D.新的而非长整型数据类型的标识符4.设 char c=A;int i=l, j;,执行 j=!c)解析:24.若定义函数时类型缺省,则该函数默认的类型是 1。(分数:2.00)填空项 1:_ (正确答案:int)解析:25.设 int a5=l,3,5,7,9,*p= scanf(“%d%d%d“, if(ab) /*如果 a大于b,则交换 a和 b */ t=a; a=b; b=t; if(ac) /*如果 a大于 c,则交换 a和 c */ t=a; a=c; c=t; if(bc) /*如果 b大于 c,则交换 b和 c */ t=b; b=c; c=t; printf(“%
3、d,%d,%d“,a,b,c); )解析:34.(1)编写一函数,将指针变量 pl和 p2所指向的整数值交换。 其中:函数头是 void swap (int *pl,int *p2) (2)编写一个主程序,从键盘输入两个整数,调用上述函数实现两个数据的交换并输出。考试大收集整理(分数:8.00)_正确答案:(思路:本题的函数头已经给出,在函数体中要将 p1和 p2所指向的整数值交换,其实就是交换(*p1)和(*p2)即可,因为(*p1)表示 p1所指的值,(*p2)表示 p2所指的值。 在主函数中,要调用 swap函数,则传递的参数应该为 2个地址,即用来交换它们值的两个变量地址。 #include void swap (int *p1,int *p2) int t; t=*p1; *p1=*p2; *p2=t; void main() int a,b; scanf(“%d%d“, printf(“交换前 a=%d,b=%d/n“,a,b); swap( printf(“交换后 a=%d,b=%d/n“,a,b); )解析:
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学历 职业资格 高等教育 自学考试 高级 语言程序设计 一真题 2010 答案 解析 DOC
