欢迎来到天天文库
浏览记录
ID:1347887
大小:41.50 KB
页数:6页
时间:2017-11-10
《2010年1月自考《高级语言程序设计(一)》试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
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;returnz;}
3、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.strcpy
4、D.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.
5、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二、填空题(本大题共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的长度是___
7、_________。19.执行printf(“%d”,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语句应是_______
8、_____。24.若定义函数时类型缺省,则该函数默认的类型是____________。25.设inta[5]={l,3,5,7,9},*p=&a[2];,则++(*p)的值是____________。三、程序分析题(本大题共4小题,每小题4分,共16分)阅读下列程序,将输出结果写到各题右侧的空白处。26
此文档下载收益归作者所有