ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:27.75KB ,
资源ID:26175496      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26175496.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(安徽省二级C语言程序设计笔试样题.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

安徽省二级C语言程序设计笔试样题.docx

1、安徽省二级C语言程序设计笔试样题第1套 C语言程序设计笔试样题一 单项选取题(每题1分,共40分)1.某微型计算机型号规格标有Pentiu600字样,其中Pentiu是指 _C_ A. 厂家名称 B. 机器名称 C. CPU型号 D. 显示屏名称2.当前微型机上普通使用光驱及光盘,它采用是_C_A. 超导技术 B. 激光技术 C. 集成电路技术 D. 调频技术3.在下列一组数中,最小数为_C_A. (11011101)2 B. (125)10 C.(A7)16 D. (157)84.Windows 98中,“回收站”是_B_A.内存中某些空间 B.硬盘中某些空间C.软盘中某些空间 D. 某些空

2、间中高速缓存5.在“我电脑”窗口中变化一种文献或文献夹名称,可以采用办法是:先选用该文献夹或文献,再用鼠标左键_A.单击该文献夹或文献名称 B. 单击该文献夹或文献图标C.双击该文献夹或文献名称 D. 双击该文献夹或文献图标6.Windows 98文献夹组织构造是一种_B_A.表格构造 B.树形构造 C.网状构造 D.线性构造7.以太网(Ethernet)拓扑构造是_B_A.环形 B.星形 C.总线形 D.树形8.在因特网(Internet)中,电子公示板简称为_B_A.E-mail B.BBS C.WWW D.FTP9.在多媒体个人计算机中,声卡作用是_D_A.用来播放声音 B.连接主机和声

3、音播放设备C.用来录入声音 D.连接主机和声音播放与录入设备10.“CIH”是一种计算机病毒,它重要是破坏_D_,导致计算机系统瘫痪。A.CPU B.软盘 C.BOOT(程序) D.BIOS11.设x,y,z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x值为_C_A.4 B.16 C.32 D.5212.设有如下变量定义 int i=8,k,a,b; unsigned long w=5; double x=1.42,y=5.2;则如下符合C语言表达式是C_A.a+=a-=(b=4)*(a=3) B.x%(-3) C.a=a*3=2 D.y=float(i)13.假

4、定有如下变量定义:int k=7,x=12;则能使值为3表达式是B_A.x%=(k%=5) B.x%=(k-4%5) C.x%=k-k%5 D.(x%=k)-(k%=5)14.如下论述对的是_D_A.输入量可以是一种实型常量,例如:scanf(%f,3.5);B.只有格式控制,没有输入项,也能对的输入数据到内存,例如: scanf(a=%d,b=%df);C.当输入实型数据时,格式控制某些可以规定小数点后位数,例如: scanf(“%4.2f”,&f);D.当输入数据时,必要指明变量地址,例如: scanf(“%f”,&f);15设x和y均为int型变量,则语句:x+=y;y=x-y;x-=y

5、;功能是_D_A.把x和y按从大到小排列 B.把x和y按从小到大排列C.无拟定成果 D.互换x和y中值16.如下程序输出成果是_D_main()int a=12,b=12; printf(“%d,%dn”-a,+b);A.10 10 B.12 12 C.11 10 D.11 1317.如下程序运营后,输出成果是_C_main()char*s=abcd;s+=2;printf(%1dn,s)A.cde B.字符cASCII码 C.字符c地址 D.出错18.如下程序输出成果是_C_main()int m=5; if(m+5)printf(%dn,m);else printf(%dn,m-)A.7

6、B.6 C.5 D.419.当a=1,b=3,c=5,d=4时,执行下面一段程序后,x值为_B_ if(ab) if(cd)x=1; else if(ac) if(bd)x=2; else x=3; else x=6; else x=7;A.1 B.2 C.3 D.620.在执行如下程序时,如果从键盘输入:ABCdef,则输出为_B_#include char ch;while(ch=getchar()!=n)if(ch=&ch=a&ch100) break;C.int k=1000; D.int s=36;do+k;while(k=1000); while(s);-s;25.执行语句:for

7、(i=1;i+4;);后,变量i值是_C_A.3 B.4 C.5 D.不定26.如下程序运营后,如果从键盘输入ABCDE,则输出成果为_#include#includefunc(char str)int num=0;while(*(str+num)!=0)num+;return(num);main()char str10,*p=str;gets(p);printf(“%dn”,func(p);A.8 B.7 C.6 D.527.运营如下程序后,如果从键盘输入china,则输出成果为_#includemain()int v1=0,v2=0;char ch;while(ch=getchar()!=

8、n)switch(ch)case a:case h:default:v1+;case0:v2+;printf(“%d,%dn”,v1,v2);A.2,0 B.5,0 C.5,5 D.2,528.若如下程序所生成可执行文献名为fiel.exe,当打入如下命令执行该程序时,程序输出成果是_FILE1 CHINA BEIJING SHANGHAImain(int argc,char*argv) while(argc- - 0)+argv;printf(“%s”,*argv);A. CHINA BEIJING SHANGHAI B. FILE1 CHINA BEIJINGC.C B S D.F C B

9、29.下面程序运营成果是_ main()char ch7=“65ab21”; int i,s=0; for(i=0;chi=0&chi=9;i+=2) s=10*s+chi-0; printf(“%dn”,s);A.12ab56 B.6521 C.6 D.6230.运营下面程序,如果从键盘输入:ab cdef则输出成果为_#include#define N 6main()char cN;int i=0;for(;iN;ci=getchar(),i+ );for(i=0;iN;i+) putchar(ci);printf(“n”);A.a B.a C.ab D.abcdef b b c d c

10、d e d f31.如下程序运营后,输出成果是_#includess(char *s) char*p=s;while(*p)p+;return(p-s);main()char *a= “abded”;int i;i=ss(a);printf(“%dn”,i);A.8 B.7 C.6 D.532.如下程序运营后输出成果是_#includefunc(int a,int b)static int m=0,i=2;i+=m+1;m=i+a+b;return(m);main()int k=4,m=1,p;p=func(k,m);printf(“%d”,p);p=func(k,m);printf(“%d”

11、,p);A.8,15 B.8,16 C.8,17 D.8,833.如下程序运营后,输出成果是_#include#define PT 5.5#define S(x) PT*x*xmain()int a=1,b=2;printf(“%4.1fn”,S(a+b);A.49.5 B.9.5 C.22.0 D.45.034.如下程序运营后,输出成果是_main()static char a=”ABCDEFGH”,b=”abCDefGh”;char *p1,*p2;int k;p1=a;p2=b;for(k=0;k=7;k+) if(*(p1+k)=*(p2+k) printf(“%c”,*(p1+k);

12、printf(“n”);A.ABCDEFG B.CDG C.abcdefgh D.abCDefGh35.如下程序执行后,a值是_.main() int a,k=4,m=6,*p1=&k,*p2=&m; a=p1=&m; printf(“%d,n”,a);A.4 B.1 C.0 D 运营时出错,a无定值36.如下程序运营后,输出成果是_int d=1;fun(int p) int d=5; d+=p+; printf(“%d”,d);main() int a=3; fun(a); d+=a+; printf(“%d”,d);A.84 B.99 C.95 D.4437.如下程序运营后,输出成果是_

13、main()char ch25=“693”,”825”,*p2;int i,j,s=0;for(i=0;i2;i+) pi=chi;for(i=0;i=0&pijnext=NULL;p=p-next;p-next=q; B.p=p-next;q-next=p-next;p-next=q; C.p=p-next;q-next=p;p-next=q; D.p=(*p).next;(*q).next=(*p).next;(*p).next=q;40.以读写方式打开一种已有文献filel,下面关于fopen函数对的调用方式为_A.FILE *fp; fp=fopen(“filel”,”r”);B.FI

14、LE *fp; fp=fopen(“filel”,”r+”);C.FILE *fp; fp=fopen(“filel”,”rb”);D.FILE *fp; fp=fopen(“filel”,”rb+”);二.填空题1.设有变量定义:int a=5,b=4;则表达式(-ab+)?-a;b+值为_2.某C编译系统规定,int型数据占2字节,则定义: struct node int x; long y;z;后,sizeof(z)=_3.设有变量定义: int a10=1,2,3,4,5,6,7; int *p=a; 则表达式*+p值为_4.下列程序用于计算 s=1+x+x2/2!+x3/3!.+xi

15、/i!+.近似值。#includemain()int i=0;float s,t=1.0,x;scanf(“%1f”,&x);s=t=1.0;while(fabs(t)1.0e-5) i+; t=_; s+=t;printf(“s=%fn”,s);5.下面程序用于将输入三个数从小到大排序输出。 void main() int a,b,c,x,y; scanf(“%d%d%d”,&a,&b,&c); if(_)x=a;y=b;else x=b;y=a;if(_) x=c;else if(yc) y=c;printf(“%d,%d,%d”,y,a+b+c-x-y,x);6.如下程序将输入一行字符串

16、中字母所有变成大写输出。 #include main() char str255;int i=0;while(stri+=getchar()!=n); stri-1=0;for(i=0;stri!=0;i+) if(stri=a&stri=0),译成s(2=s=16)进制表达形式字符串。char trans(unsigned int d,int s) char digits=”ABCDEF”; char buf17;int i=16;if (s16) return(0);bufi=0;do buf-i=digitsd%s; ( );while ( );printf(“%s”,&bufi);ma

17、in()int s,d;scanf(“%d,%d”,&s,&d);printf(“%4d=”,d);trans(d,s);printf(“ %dn”,s );三阅读下列程序,写出成果;程序1 main() int i,x;scanf(“%d”,&x); for (i=2;x%i;i+); printf(“%dn”,i=x); 运营后,从键盘输入3,运营成果为:( );从键盘输入4,运营成果为:( );程序2main()int i;for (i=1;i6;i+) if (i%2) printf(“$”); else continue;printf(“#”);printf(“&n”);运营成果为:

18、( )程序3main()int n3,i,j,k;for (i=0;i3;i+) ni=0;k=2;for (i=0;ik;i+) for (j=0;j=k;j+) nj=ni+1;printf(“%dn”,nk);运营成果为:( )程序4long f(int n) long s; if (n=1)|(n=2) s=2; else s=n+f(n-1); return s;main() long x;x=f(4);printf(“%dn”,x);运营成果为:( )程序5#includemain() int m,n,i;m=5;n=7;i=1;do if (i%m=0)&(i%n=0) printf(“%dn”,i); break;i+;while (i!=0);运营成果为:( )四编程题1、找出1100之间所有“同构数”。所谓“同构数”是指一种数,她出当前她平方数右端。如6平方是36,6就是同构数。2、编程实现二维数组()转置(即行列互换)。3、按下述递归定义编写一种计算幂级数递归函数。 xn

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1