高语言程序设计二2011年4月份历年真题带答案

高语言程序设计二2011年4月份历年真题带答案

ID:23401219

大小:366.02 KB

页数:7页

时间:2018-11-06

高语言程序设计二2011年4月份历年真题带答案_第1页
高语言程序设计二2011年4月份历年真题带答案_第2页
高语言程序设计二2011年4月份历年真题带答案_第3页
高语言程序设计二2011年4月份历年真题带答案_第4页
高语言程序设计二2011年4月份历年真题带答案_第5页
资源描述:

《高语言程序设计二2011年4月份历年真题带答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2011年4月高等教育自学考试福建省统一命题考试带答案高级语言程序设计(二)试卷(课程代码03204)一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的。请将其代码填写在题后的括号内。错选、多选或未选均不得分。1.ANSI规定了一些常用的程序流程图符号,其中表示判断语句的符号是【】A.菱形B.椭圆C.平行四边形D.矩形2.下列关于c语言自定义标识符命名合法的是【】A.WhileB.doC.caseD.if3.在C语言中,下列属于合法字符常量的是【】A.AB.“A”C.‘A’D.‘0101’4.若已定义:inta=3;doubleb=

2、3.5,e=5.8;则表达式:b+(float)a/2-(int)(b+c)/3的值是【】A.5.OB.4.0C.3.OD.2.O5.下列程序的运行结果是【】main(){intn=2,m;m=n--*--n;printf(“%d\n”,m);}【】A.1B.2C.3D.46.若已定义:inta=2,b,c;c=(a+1,b=a+1,a+b);则c的值是【】A.5B.6C.7D.87.运行下列程序,屏幕显示的结果是main(){printf(“%d\n”,sizeof(“\l01\\0K!”));}【】A.6B.7C.9D.108.若已定义:intx;给x赋值后,判断:0≤x≤15的不正

3、确C语言逻辑表达式的是【】A.(0<=x&&x<=017)B.(OxOf>=x&&x>=0)C.(X>=0&&x<=15)D.(x>=0&x<=15)9.下列程序运行后,X,Y的值是【】main(){intx=1,Y=2;X==0&&y++;printf(“%d,%d\n”,x,y);}A.0,2B.0,3C.1,3D.1,2第7页共7页10.要实现分段函数的功能,下列程序段正确的是【】y=x-2;if(x>0)y=x+2;A.if(x==0)y=0;B.if(x=0)y=0;if(x>0)y=x+2;if(x<0)y=x-2;if(x>O)y=x+2;if(x>0)y=x+2;C.el

4、seif(x==0)y=0;D.if(x=O)y=0;y=x-2;elsey=x-2;11.下列程序运行的结果是【】main(){inti,sum=0;for(i=5;i>0;i--)sum+=i:printf(“%d,%d\n”,sum,i);}A.15,1B.10,1C.10,0D.15,012.若已定义:inta[5]={1,2,3,4,5},n=2;在C语言中,下列关于引用数组a某元素值不正确的是【】A.a[n*n]B.a[n+3]C.*&a[3]D.*a13.若已定义:charstr[10];要给字符数组str赋带有空格的字符串,其输入语句正确的是【】A.scanf(“%s”,

5、str);B.str=getchar();C.putchar(str);D.gets(str);14.在C语言中,关于函数形参与实参说法正确的是【,】A.形参的值发生变化,实参的值发生变化B.值传递是双向的C.地址传递是单向的D.参数传递可以是值传递也可以是地址传递15.下列程序运行的结果是【】main(){inta=1,b=2;max(b);printf(“%d\n”,max(a));}max(inta){staticintc=3;c=c+a:}A.4B.5C.6D.716.运行下列程序后屏幕显示的结果是【】#defineDOUBLE(x)x*xmain()第7页共7页{printf(

6、“%d\n”,DOUBLE(2+3));}A.10B.11C.13D.2517.若已定义:inta[5],*P=&a[0];其中&表示【】A.位与运算符B.逻辑与运算符C.取地址运算符D.取值运算符18.运行下列程序后屏幕显示的结果是【】main(){chars[5]=”123”,*P=&s[2];while(*P--)if(P-s>=0)printf(“%S”,P);elsebreak;}A.323123B.12323C.123233D.2312319.若已定义下列结构,选项中的说法不正确的是structstudent{charno[5];charname[10];intgrade[3

7、];}stu1,stu2[2];【】A.stu2占42个字节B.语句stu1.grade[1]=90;是合法的C.stu2是结构成员名D.语句stu2[1].grade[1]=90;是合法的20.在C语言中,要打开一个新的二进制文件,并可以读写,使用文件方式的格式是【】A.“wb+”B.“W+”C.“rb+”D.“r+”二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。错填、不填均不得分。21.C语

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

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

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