全国新年月高等教育自学考试高级语言程序设计一考试试题.docx

全国新年月高等教育自学考试高级语言程序设计一考试试题.docx

ID:62505868

大小:22.42 KB

页数:7页

时间:2021-05-10

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

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

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

2、定义标识符正确的是(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,char8.字符数组初始化错误.D.char,doubleA.staticcharword[]=ffB.staticcharword[

4、]={的是(Turbo〃〃Turbo};'};A.staticcharword[]={B.staticcharword[]='Turbo'O9.设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;则不能表示数组a中元素的是()A.*pC.*a11.设double*p[6];,则p是(A.指向double型的指针C.指针数组12.设int

5、x;,则与计算

6、x

7、等价的表达式是(A.x>0?-x:xC.x<0?x:-xB.a[10]D.a[p-a])B.double型数组D.数组指针)B.x>0?x:-xD.x<0?-x:-x13.设chars[20]="2008";,则执行strcat(s,"Beijing);printf(%d",strlen(s));后输出结果是(A.5B.11C.12D.2014.对函数而言,下列说法正确的是()A.一个程序中可以出现一个以上的主函数B.函数与主函数可以互相调用C.用户自定义的函数必须有形式参数D.调用函数和被调用函数可以不在同一个文

8、件中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++%-5的值为。17.设typedefcharCHA;CHAax;,则变量ax占用的内存字节数是。18.设intu,v;,则表示"u、v中至少有一个是5的倍数”的表达式是。19.设intx=5

9、;,则表达式2/(float)(x)+3/x的结果是。20.程序中调用sin(3.14)函数时,需要包含的头文件是。21.若对一个非空文本文件进行读取和修改,则在fopen中的“使用方式”应是22.设struct{inta;intb;}x[2]={{1,2},{3,4}},*p=x;A.b['d-c']B.b[4]则表达式(++p)->a的值是13.设inti,j;for(i=5;i;i--)for(j=0;j<4;j++){…}则循环体的执行次数是。13.设inta[3][4]={{1,2,5,3},{2,4,7,9},{3,6,5,8

10、}};则表达式a[1][2]+a[2][3]的值是。14.设char*p="abcdABCD";,则执行printf(”%s",p+4);后输出结果是三、程序分析题(本大题共4小题,每小题4分,共16分)阅读下列程序,请将输出结果写到各题右侧的空白处。15.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++)printf("%c",a[k]);}}27.intf

11、ib(intn){if(n==0

12、

13、n==1)return1;elsereturnfib(n-1)+fib(n-2);}main(){inti;for(i=0;i<=4;i++)printf(

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

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

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