全国2010年1月高等教育自学考试 高级语言程序设计(一).doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:6 大小:45KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

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

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

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

浙00342#高级语言程序设计(一)试题第页(共NUMPAGES6页)全国2010年1月高等教育自学考试高级语言程序设计(一)试题课程代码:00342一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.下列不属于保留字的是()A.defaultB.registerC.sructD.unsign2.下列不能作为常量的是()A.0582B.0xa5C.’\n’D.2.5e-23.设typedeflongclass;,则class是()A.整型变量B.长整型变量C.长整型数据类型的新标识符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;returnz;}D.doublefun(intx,inty){doublez;z=x+y;returnz;)7.下列用户自定义标识符正确的是()A.4aB.b_1C.-&D.*p8.下列程序段中循环体执行的次数是()intx=-1;do{x=x*x;}while(!x);A.0B.1C.2D.无限9.实现字符串连接的系统函数名是()A.strcatB.strcmpC.strcpyD.strlen10.若实参是一个数组名,在调用函数时,实参向形参传递的是()A.数组的长度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.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.预处理命令必须位于程序的首部C.预处理命令只能实现宏定义和条件编译的功能D.每个程序必须在开头使用预处理命令#include<stdio.h>二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。16.设floata,b,c;,若a、b和c分别为三角形的三条边长,它们“能构成等边三角形”的逻辑表达式是____________。17.设inti;floatf=3.14;,执行i=(int)f;后,变量f的值是____________。l8.设chars[]=”\t\’Name\\Address\n”;,s的长度是____________。19.执行printf(“%d\n”,3&&2&5);后的结果是____________。20.算术运算符的优先级比关系运算符的优先级____________。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];,则++(*p)的值是____________。三、程序分析题(本大题共4小题,每小题4分,共16分)阅读下列程序,将输出结果写到各题右侧的空白处。26.voidmain(){intcol