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

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

ID:17481701

大小:43.50 KB

页数:19页

时间:2018-09-02

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

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

1、全国2008年1月高等教育自学考试高级语言程序设计(一)试题课程代码:00342一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.下列转义字符中,错误的是()A.′′B.′\′C.′108′D.′xbb′2.在C语言中,整型常量的书写形式不包括()A.二进制B.八进制C.十进制D.十六进制3.在C语言程序中,主函数的摆放位置()A.必须置于所有函数之首B.必须置于所有函数之尾C.不得置于

2、所有函数之尾D.任意4.自定义标识符正确的是()A.5d_mB.constC.x4yD.book-15.表达式2&3

3、4和2>>1的值分别是()A.-5和0B.-5和1C.6和0D.6和16.执行下列程序段后x的值为()inti=1,j=10,x;for(;i<=j;i++,--j)x=i;A.5B.6C.7D.87.switch(表达式)语句中的“表达式”,允许的类型是()A.float,intB.float,int,charC.int,charD.char,double8.字符数组初始化错误的是()A.st

4、aticcharword[]=″Turbo″;B.staticcharword[]={″Turbo″};C.staticcharword[]={′T′,′u′,′r′,′b′,′o′,′′};D.staticcharword[]=′Turbo′;9.设intb[5]={1,2,3,4,5};chara,c,d;,则数组元素值为4的是()A.b[′d-c′]B.b[4]C.b[′d′-a]D.b[′d′-′a′]10.设inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则不能表示数

5、组a中元素的是()A.*pB.a[10]C.*aD.a[p-a]11.设double*p[6];,则p是()A.指向double型的指针B.double型数组C.指针数组D.数组指针12.设intx;,则与计算

6、x

7、等价的表达式是()A.x>0?-x:xB.x>0?x:-xC.x<0?x:-xD.x<0?-x:-x13.设chars[20]=″2008″;,则执行strcat(s,″Beijing″);printf(″%d″,strlen(s));后输出结果是()A.5B.11C.12D.2014.对函数而

8、言,下列说法正确的是()A.一个程序中可以出现一个以上的主函数B.函数与主函数可以互相调用C.用户自定义的函数必须有形式参数D.调用函数和被调用函数可以不在同一个文件中15.设FILE*fp;charch;,则从fp所指向文件中读入一个字符,正确的语句是()A.fgetc(ch,fp);B.ch=fgetc(fp);C.getchar(ch);D.fgetc(fp,ch);二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。16.设intx=14;,则表达式x+

9、+%-5的值为__________。17.设typedefcharCHA;CHAax;,则变量ax占用的内存字节数是__________。18.设intu,v;,则表示“u、v中至少有一个是5的倍数”的表达式是__________。19.设intx=5;,则表达式2/(float)(x)+3/x的结果是__________。20.程序中调用sin(3.14)函数时,需要包含的头文件是__________。21.若对一个非空文本文件进行读取和修改,则在fopen中的“使用方式”应是__________。22.设s

10、truct{inta;intb;}x[2]={{1,2},{3,4}},*p=x;则表达式(++p)->a的值是__________。23.设inti,j;for(i=5;i;i--)for(j=0;j<4;j++){…}则循环体的执行次数是__________。24.设inta[3][4]={{1,2,5,3},{2,4,7,9},{3,6,5,8}};则表达式a[1][2]+a[2][3]的值是__________。25.设char*p=″abcdABCD″;,则执行printf(″%s″,p+4);后输出

11、结果是__________。三、程序分析题(本大题共4小题,每小题4分,共16分)阅读下列程序,请将输出结果写到各题右侧的空白处。26.main(){inti,j,k;chara[5]={′*′,′*′,′*′,′*′,′*′};for(i=0;i<4;i++){printf(″″);for(j=0;j<=3*i;j++)printf(″$″);for(k=0;k<5;k++)pr

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

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

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