全国2010年1月高等教育自学考试 高级语言程序设计(一)试 课程代码00342

全国2010年1月高等教育自学考试 高级语言程序设计(一)试 课程代码00342

ID:18907297

大小:45.50 KB

页数:6页

时间:2018-09-21

全国2010年1月高等教育自学考试 高级语言程序设计(一)试 课程代码00342_第1页
全国2010年1月高等教育自学考试 高级语言程序设计(一)试 课程代码00342_第2页
全国2010年1月高等教育自学考试 高级语言程序设计(一)试 课程代码00342_第3页
全国2010年1月高等教育自学考试 高级语言程序设计(一)试 课程代码00342_第4页
全国2010年1月高等教育自学考试 高级语言程序设计(一)试 课程代码00342_第5页
资源描述:

《全国2010年1月高等教育自学考试 高级语言程序设计(一)试 课程代码00342》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、全国2010年1月高等教育自学考试高级语言程序设计(一)试题课程代码:00342一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.下列不属于保留字的是()A.defaultB.registerC.sructD.unsign2.下列不能作为常量的是()A.0582B.0xa5C.’’D.2.5e-23.设typedeflongclass;,则class是()A.整型变量B.长整型变量C.长整型数据类

2、型的新标识符D.新的而非长整型数据类型的标识符4.设charc=’A’;inti=l,j;,执行j=!c&&i++;后,i和j的值分别是()A.1和0B.1和1C.2和0D.2和l5.设inta;,执行表达式(a=1,2,3),a+1后,a和表达式的值分别是()A.1和2B.2和3C.3和4D.4和56.下列关于函数定义正确的是()A.fun(intx,y){intz;returnz;}B.voidfun(intx,inty){returnx+y;}C.fun(x,y){intx,y;doublez;z=x+y;r

3、eturnz;}D.doublefun(intx,inty){doublez;z=x+y;returnz;)7.下列用户自定义标识符正确的是()A.4aB.b_1C.-&D.*p8.下列程序段中循环体执行的次数是()浙00342#高级语言程序设计(一)试题第6页(共6页)intx=-1;do{x=x*x;}while(!x);A.0B.1C.2D.无限9.实现字符串连接的系统函数名是()A.strcatB.strcmpC.strcpyD.strlen10.若实参是一个数组名,在调用函数时,实参向形参传递的是()A.

4、数组的长度B.数组的首地址C.数组每个元素的值D.数组每个元素的地址11.设inta[][4]={l,2,3,4,5,6,7};,则a[1][3]的值是()A.0B.3C.4D.712.若定义一个只限本源文件使用的全局变量,则该变量的存储类别是()A.externB.registerC.staticD.auto13.设chark=’a’;floatj=2.0;,执行k+=5/j;printf(“%c”,k);后,输出结果是()A.aB.bC.cD.d14.下列程序段正确的是()A.chars[]={‘xyz’};B

5、.float*p,i;scanf(‘‘%s”,s);p=*p+i;C.chars[5]=‘word’;D.inta[5]={0},*p=a;puts(s);*p=*(p+1);15.关于编译预处理命令,叙述正确的是()A.预处理命令都以“#”开头B.预处理命令必须位于程序的首部浙00342#高级语言程序设计(一)试题第6页(共6页)C.预处理命令只能实现宏定义和条件编译的功能D.每个程序必须在开头使用预处理命令#include二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填

6、上正确答案。错填、不填均无分。16.设floata,b,c;,若a、b和c分别为三角形的三条边长,它们“能构成等边三角形”的逻辑表达式是____________。17.设inti;floatf=3.14;,执行i=(int)f;后,变量f的值是____________。l8.设chars[]=”t’Name\Address”;,s的长度是____________。19.执行printf(“%d”,3&&2&5);后的结果是____________。20.算术运算符的优先级比关系运算符的优先级_____

7、_______。21.单目运算符的结合性是____________。22.设intx=1,y=3,z;,执行z=x>y?++x:y++;后,z的值是____________。23.设intm=3;floatn=12.6;charch=’a’;,若用输入语句实现上述三个变量的初始化结果且键入数据形式为:3,12.6a<回车换行>,则scanf语句应是____________。24.若定义函数时类型缺省,则该函数默认的类型是____________。25.设inta[5]={l,3,5,7,9},*p=&a[2];,则

8、++(*p)的值是____________。三、程序分析题(本大题共4小题,每小题4分,共16分)阅读下列程序,将输出结果写到各题右侧的空白处。26.voidmain(){intcolor=2;switch(color){casel:printf(“red”);break;case2:printf(“yellow”);case3:printf(“bl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。