2010年上海市高等学校计算机等级考试试卷二级C语言程序设计

2010年上海市高等学校计算机等级考试试卷二级C语言程序设计

ID:37953920

大小:196.07 KB

页数:8页

时间:2019-06-03

2010年上海市高等学校计算机等级考试试卷二级C语言程序设计_第1页
2010年上海市高等学校计算机等级考试试卷二级C语言程序设计_第2页
2010年上海市高等学校计算机等级考试试卷二级C语言程序设计_第3页
2010年上海市高等学校计算机等级考试试卷二级C语言程序设计_第4页
2010年上海市高等学校计算机等级考试试卷二级C语言程序设计_第5页
资源描述:

《2010年上海市高等学校计算机等级考试试卷二级C语言程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2010年上海市高等学校计算机等级考试试卷二级C语言程序设计(C卷)(本试卷考试时间120分钟)一、单选题1.C程序是由_______组成的。A.子程序B.过程C.子函数D.主函数和子函数2.若有定义语句:charc='';则变量c_______。A.包含4个字符B.包含2个字符C.包含1个字符D.说明不合法,c的值不确定3.设有floatx=1.25;intn=x;则语句printf("%.2f,%d",x,n);的输出是:_______。A.1.25,1.25B.1,1C.1,1.25

2、D.1.25,14.设x为int型变量,且初值为'f',则执行printf("%c",'A'+(x-'a'+1));后的输出结果是_______。A.GB.HC.ID.J5.设有intn;则判断“n为二位数(10至99)”的表达式是:_______。A.10<=n<=99B.10<=n

3、

4、n<=99C.10<=n,n<=99D.10<=n&&n<=996.下列if语句中,错误的是_______。A.if(a==b)a--elseb++;B.if(a-b>0)printf("a>b");C.

5、if(x>0&&x<10)y=x*x-1.5;D.if(x)y+=1;7.设:inti,n;floatsum;则求调和级数s=1+1/2+1/3+...前n项之和的正确循环语句是_______。A.for(i=1;i<=n;i++)sum+=1/i;B.for(i=1,sum=0.0;i<=n;i++)sum+=1/i;C.for(i=1,sum=0.0;i<=n;i++)sum+=(float)(1/i);D.for(i=1,sum=0.0;i<=n;i++)sum+=1.0/i;8.C程序中,

6、return语句的作用是_______。A.终止程序运行B.返回到上层循环C.返回到外层结构D.返回到上层函数9.以下数组定义语句中,错误的是_______。A.inta[][3];B.inta[][3]={1,2,3,4,5,6,7,8,9};C.inta[2][3]={1,2,3,4,5,6};D.inta[2][3]={1,2,3};10.设有变量定义:charst[]="computer";inti=0;char*s=st;当执行完语句:while(*s++!='u')i++;之后,则__

7、_____。A.i的值为5,*s的值为't'B.i的值为5,*s的值为'u'C.i的值为4,*s的值为't'D.i的值为4,*s的值为'u'11.设charb[5],*p=b;下列赋值语句中_______是正确。A.b="abcd";B.*b="abcd";C.p="abcd";D.*p="abcd";12.若有函数原型和变量定义语句:voidswap(int*p,int*q);intx,y;则合法的函数调用语句是:_______。A.swap(x,y);B.swap(*x,*y);C.swap(

8、&x,&y);D.swap(p,q);13.若有结构体定义及初始化语句:structnode{intnum;floatscore;}stu[2]={101,91.5,102,92.5},*p=stu;则表达式p->score的结果是:_______。A.101B.91.5C.102D.92.514.设有定义FILE*fp;将整数n以文本方式写到fp文件的语句:_______。A.fp=fopen("file.txt","w");B.fprintf(fp,"%d",n);C.fwrite(&n,si

9、zeof(int),1,fp);D.fclose(fp);15.假定建立了如图6-14所示的链表结构,指针p指向如图6-14所示的结点,则将r所指结点直接插入p所指结点后的语句是:_______。Image图6-14链表结构A.r->data=p->data;p->data=r;B.p->data=r;r->next=p->next;C.r->next=p->next;p->next=r;D.p->next=r;r->next=p->next;二、程序填空题1.程序运行时输出如图6-15所示的字符

10、倒三角形。abcdefgabcdeabca图6-15字符倒三角形源程序:#includevoidmain(){inti,j;chark;for(i=1;i<=4;i++){for(j=1;____1____;j++)putchar('');/*输出空格*/k='a';for(j=9-2*i;____2____;j--){printf("%c",____3____);k++;}putchar('');}getchar();/*暂停程序,按任意键继续*/}2.输入

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

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

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