关闭

关闭

关闭

封号提示

内容

首页 安徽省2009年06月c试卷.doc

安徽省2009年06月c试卷.doc

安徽省2009年06月c试卷.doc

上传者: 潜陶 2010-12-19 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《安徽省2009年06月c试卷doc》,可适用于IT/计算机领域,主题内容包含安徽省年月二级C语言程序设计试题卢小龙一:选择题(每空分共分).在计算机领域中MIPS通常用来描述计算机的。A)运算速度B)内存容量C)分辨率D)主符等。

安徽省年月二级C语言程序设计试题卢小龙一:选择题(每空分共分).在计算机领域中MIPS通常用来描述计算机的。A)运算速度B)内存容量C)分辨率D)主频.下面属于计算机输出设备的是。A)显示器B)鼠标C)键盘D)扫描仪.微型计算机在工作中突然断电则中的信息全部丢失。A)硬盘B)RAMC)ROMD)光盘.若X是二进制数Y是十进制数Z是十六进制数D则X、Y、Z从大到小的顺序是。(X,Y,Z都是无符号数)A)ZYXB)YZXC)XYZD)ZXY.在Windows中下面关于删除文件的描述错误的是。A)U盘上的文件被删除后不能从回收站中还原B)可以不经过回收站直接将文件删除C)可以将文件先复制到回收站需要时再将其从回收站还原D)利用“清空回收站”选项可以把回收站中的文件全部删除.下面关于Email功能的描述中错误的是。A)在发送电子邮件时可以同时发送给多人B)在发送电子邮件时可以发送附件C)在接收电子邮件时可以将附件下载到本地计算机上D)在接收电子邮件时必须将附件下载到本地计算机上.为减少多媒体数据所占存储空间常采用技术。A)高速缓冲B)数据压缩C)多通道D)流媒体.http:wwwahedugovcn中的“http”指的是。A)计算机主机域名B)文件传输协议C)超文本传输协议 D)TCPIP协议.下面关于计算机病毒的描述中正确的是。A)计算机病毒不能感染安装了杀毒软件的计算机系统B)计算机病毒只能通过网络传播C)计算机病毒不能感染加密或压缩后的文件D)计算机病毒可以通过U盘进行传播.下面系统软件中最核心的是。A)编译系统B)语言处理系统C)操作系统D)数据库管理系统.下列定义变量错误的语句是。A)intabcB)doubleintC)charForD)floatUS$.设有intx=,y=以下不合法的C语言语句是 。A)x=y==B)x=yC)x=y=D)x=x.下列可以正确表示字符常量的是。A)’x’B)C)aD)”a”.设有定义:intk=以下值为的表达式是。A)kB)k=C)kD)k.下列常数中不能作为C语言常量的是。A)xAB)eC)eD).设有floatf=,f=则表达式(int)ff的值为。A)B)C)D).设变量x,y,z均为int类型则以下程序段的输出结果是。x=y=z=x,yprintf(“d”,z)A)B)C)D).设有inta=,b=,c=,d=,则表达式a>bab:cd的值为。A)B)C)D).设有inta=,b=,c=,则表达式a<b||c运算后c的值为。A)B)C)D).若变量c为char类型以下不能正确判断其为大写字母的表达式是。A)’A’<=c<=’Z’B)c>=’A’c<=’Z’C)(c)>=’a’(c)<=’z’D)!(c<’A’||c>’Z’).若从键盘上输入<回车>后以下程序的输出结果是。#include“stdioh”voidmain(){intascanf(“d”,a)if(a>)printf(“d”,a)if(a>)printf(“d”,a)if(a>)printf(“d”,a)}A)B)C)D).以下程序段的输出结果是。inta=,b=,c=if(a<b)if(b<)c=elsec=printf(“dn”,c)A)B)C)D).语句while(!w)中的表达式!w等价于。A)w==B)w==C)w!=D)w!=.以下程序段的输出结果是。inta=,b=,c=,twhile(b<c){t=aa=bb=tc}printf(“d,d,d”,a,b,c)A),,B),,C),,D),,.以下能正确定义和初始化一维数组a的选项是。A)inta={,,,,,}B)inta=””C)inta=(‘A’,’B’,’C’)D)inta={,,,,}.函数strlen(“abc”)的返回值是。A)B)C)D).若有说明:inta则对数组a的元素的非法引用是。A)a*B)*(*(a))C)aD)a.判断字符串s是否大于字符串s正确的表达式是。A)s>sB)strcat(s,s)C)strcpy(s,s)D)strcmp(s,s)>.在C语言中函数返回值的类型取决于。A)函数定义中在函数首部所说明的类型B)在return语句中表达式值的类型C)调用函数时主调函数所传递的实参的类型D)函数定义中形参的类型.若从键盘上输入,<回车>后则以下程序的输出结果是。#include“stdioh”voidswap(intx,inty){inttt=xx=yy=tprintf(“d,d”,x,y)}voidmain(){inta,bscanf(“d,d”,a,b)swap(a,b)printf(“d,d”,a,b)}A),,,B),,,C),,,D),,,.一个源文件中定义的全局变量的作用域是。A)本函数的全部范围B)从定义开始至本文结束C)本文件的全部范围D)本程序的全部范围.下列关于C语言函数的说法中正确的是。A)函数可以嵌套定义B)函数不可以嵌套调用C)函数可以嵌套调用但不能递归调用D)函数嵌套调用和递归调用均可以.有如下程序段:inta=,b=,*pp=aa=*pb执行该程序段后a的值为。A)B)C)D)编辑出错.设有inta={,,,,,,,,,},*p=a则p的值是。A)B)C)D).运行程序:#include“stdioh”voidfunc(intx,int*y){x=x*y=*y}voidmain(){inta=,b=func(a,b)printf(“d,dn”,a,b)}输出结果是。A),B),C),D),.若有定义charstr=”uvwxyz”,*p=str则执行语句printf(“cn”,*(p))后的输出结果是。A)xB)xyzC)元素str的地址D)字符x的地址.以下程序的输出结果是。#defineMUL(x)x*x#include“stdioh”voidmain(){inta=,b=prinntf(“dn”,MUL(a)Mul(b))}A)B)C)D).以下类型说明和变量定义中正确的是。A)typedefstructB)structREC{intncharc}REC{intncharc}RECt,tRECt,tC)typedefstructRECD)struct{intncharc}REC{intn=charc=’A’}t,tRECt,t.已知intx=则执行语句printf(“dn”,x>>)后的输出结果为。A)B)C)D).若要用fopen()函数以读写方式打开一个已存在的二进制文件则打开方式是。A)”a”B)”wb”C)”ab”D)”rb”二、填空题(每空分共分).已知charc=’A’则执行语句printf(“d”,c)后的输出结果为。.已知doublex=则执行语句printf(“fn”,x)后的输出结果为。.已知inta=,b=则执行语句a*=b后a的值为。.已知doublex=,y则表达式y=x的值为。.数学表达式x的C语言表达式子为。.已知intk=则下面while循环执行的次数是。while(k<=)k=k.以下程序段的输出结果为。chars=”Hello,World!”s=’’printf(“s”,s).若有定义:union{longxchary}m则执行语句printf(“dn”,sizeof(m))后的输出结果为。.在C语言中若需调用数学库函数对数据进行处理则需包含头文件。.已知文件指针fp指向某文件的末尾则!feof(fp)的值是。三、阅读理解题(每题分共分).以下程序的运行结果为。#include<stdioh>voidmain(){inti,a=,b=,c=for(i=i<i)switch(i){case:acase:bcase:abbreakdefault:c}printf("a=d,b=d,c=dn",a,b,c)}.以下程序的运行结果为。#include<stdioh>voidmain(){ints=,x=while(x>){s=sxx=x}printf("a=dn",s)}.以下程序的运行结果为。#include<stdioh>voidmain(){inti,j=chars="PROGRAM"for(i=si!=''i)if(sj>si)j=iprintf("cn",sj)}.以下程序的运行结果为。#include<stdioh>intfun(intx){staticints=s=s*xreturn(s)}voidmain(){intifor(i=i<=i)printf("dn",fun(i))}.以下程序的运行结果为。#include<stdioh>intfun(intn){if(n==)return()elsereturn(nfun(n))}voidmain(){printf("dn",fun())}四、编程题(共分).(分)设计程序计算并输出~之间所有或的倍数的和。(要求用循环语句实现).(分)设计程序输出下面图形(要求用循环语句实现)。.(分)设计一个转换函数将字符数组中的字母变换为其字母表顺序后的字母如果是’Z’或’z’则分别变成’A’或’a’非字母字符不变即:‘a’‘b’,‘b’‘c’,‘c’‘d’,……‘y’‘z’,‘z’‘a’‘A’‘B’,‘B’‘C’,‘C’‘D’,……‘Y‘Z’,‘Z’‘A’函数框架如下:voidChange(chars){……}例如:对于字符数组:chara=”tW”,b=”wz”转换后的结果分别为:uX和xA。请完成……处的程序代码。参考答案一、选择题AABACDBCDCBCCABBAABDDACBCDBADCCADBCABBCD二、填空题x>=x<=Hellomathh三、阅读理解题a=,b=,c=a=A四、编程题#include<stdioh>voidmain(){longs=intifor(i=i<=i)if(i==||i==)s=siprintf("ldn",s)}#include<stdioh>voidmain(){char*s=""intifor(i=i>=i)printf("sn",si)}voidChange(chars){for(*s!=''s)if(*s>='a'*s<'z')*s=*selseif(*s>='A'*s<'Z')*s=*selseif(*s=='Z')*s='A'elseif(*s=='z')*s='a'}

用户评论(0)

0/200

精彩专题

上传我的资料

每篇奖励 +2积分

资料评价:

/3
1下载券 下载 加入VIP, 送下载券

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部