欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2021年历年全国计算机二级C语言题库.pdf

    • 资源ID:76241720       资源大小:1.33MB        全文页数:17页
    • 资源格式: PDF        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2021年历年全国计算机二级C语言题库.pdf

    50道C语言知识题1.如下论述中对的是A)用c程序实现算法必要要有输入和输出操作B)用c程序实现算法可以没有输出但必要要有输入C)用c程序实现第法可以没有输入但必要要有输出D)用c程序实现第法可以既没有输入也没有输出2.下列可用于C语言顾客标记符一组是B)a3_3,_123,Car A)void,define,WORD C)For,-abc,IF Case D)2a,DO,sizeof 3.如下边项中可作为c语言合法常量是A)-80 B)-080 C)-8el.O 4.若有语句:char*line吨,日下论述中对的是D)-80.0e A)定义l ine是一种数组,每个数组元素是一种基类型为char为指针变量B)定义line是一种指针变量,该变量可以指向一种长度为5字符型数组C)定义l ine是一种指针数组,语句中号称为间址运算符D)定义line是一种指向字符型函数指针5.如下定义语句中对的是A)int a=b=O;B)char A=65+1,b=b;C)float a=l,*b=&a,气b;D)double a=O O;b=l.1;6.有如下程序段char ch;int k;ch=a;k=l2;printf(”%c,%d,”,ch,ch,的:Pintf(”k=%dn”,k);己知字衍aASCII码值为97,则执行上述程序段后输出成果是A)因变量类型与格式描述符类型不匹配输出无定值B)输出项与格式描述符个数不符,输出为零直或不定值C)a,97,12k=12 D)a,97,k=12 7.有如下程序main()int i,s=l;for(i=l;i=2&c=2&c=2&cb)a=b:c=a:if(c!=a)c=b:printf(”%d,%d,%dn”,a,b,c);其输出成果是A)程序段有语法锚0)3,5,7 10.有如下程舟,#include main()int x=l,O,a=O,b=O:switch(x)case 1:switch(y)case O:a+;break;case 1:b+:break;case 2:a+;b+;break;case 3:a+;b+;printf(”a=%d,b=%dn”,a,b);8)3,5,3()3,5,5 程序运营成果是A)a=l,b=O B)a=2,b=2 D)a=2,b=l 11.下f1Jl里斤,输出成果是#include”stdio.h”main()int i,a=O,b=O;for(i=l;ilO;i+)if(i%2=0)a+;continue;b;printf(”a=%d,b=%d”,a,b);A)a=4,b=4 已知#int t=O;while(t=l).则如下论述对的是A)循环控制表达式值为OB)循环控制表达式值为1B)a=4,b=S C)a=l,b=l C)a=S,b=4 D)a=S,b=S C)循环控制表达式不合法D)以上说法都不对12.下面程斤,输出成果是main()int alO=l,2,3,4,5,6几8,9,10,与a:printf(”%dn”,*(p+2);A)3 8)4 C)l 13.如下错误定义语句是A)int x3=0,1,1,2,3;B)int x 413=1,2,3,1,2,3,1,2,3,1,2,3;C)int x 4 JJ=l,2,3,1,2,3,1,2,3,1,2,3;D)int x3=1,2,3,4;14.有如下程斤,void ss(char*s,char t)while(*s)if(*s=t)气tA;s+;main()char strllOO=”abcddfefdbd”,c=d;ss(strl,c);printf(”%sn”,strl);程序运营后输出成果是0)2 A)ABCDDEFEDBD D)Abcddfefdbd B)abcDDfefDbD C)abcAAfefAbA 15.有如下程序main()char ch2)5)”6937”,鸣254,吨2);int i,j,s=O;for(i=O;i2;i+)pi=chi):for(i=O;i2;i+)for(j=O;pi)j)气0;j+=2)s=lO*s+pi UJ-O:printf(”%dn”,s);该程序输出成果是A)69825 8)63825()6385 0)693825 16.有定义语句:charslO);,若要从终端给s输入5个字符,错误输入语句是A)gets(&sO);B)scanf(”%s,s+1);C)gets(s);17.如下论述中错误是A)在程斤,中凡是以V开始语句行都是预解决命令行B)预解决命令行最后不能以分号表达结束C)#define MAX 是合法宏定义命令行D)C程序对预解决命令行解决是在程序执行过程中进行D)scanf(”%s”,sl);18.设有如下阎明语句typedef struct n t n char ch8;PER;则下丽论述中对的是A)PER是构造体变量名B)PER是构造体类型名C)typedef stuct是构造体类型D)struct是构造体类型名19.如下论述中错误是A)gets函数用于从终端读入字符串B)getchar函数用于从磁组文献读入字符C)fputs函数用于把字符串输出到文献D)fwrite函数用于以二进制形式输出数据到文献20.如下能正拟定义一维数组选项是A)int aS=0,1,2,3人5;B)char a。12,345,气0:C)char aABc;D)int aS=”0123”;21.有如下程序#include main()char pJ,b,c,qlO,b,c;printf(”%d%dn”,strlen(时,strlen(q);如下论述中对的是A)在给p和q数组置初值时,系统会自动添加字符串结束符,故输出长度都为3 B)由于p数组中没有字符串结束符,长度不能拟定,但q数组中字符串长度为3 C)I主于q数组中没有字符扇结柬符3 D)由于p和q数组中都没有字符串结束符22.有如下程斤,#include#include void fun(char*sJ,int n)char 刻t:-1,t n for(i=O;in-l;i)for(j=i+l;jstrlen(sj)t=si;si:s j;sj=t;)main()char 气s”bee”,咱bee”,气yaaaaee”,飞abee”;fun(ss,5);printf(”%s,%sn”,ssO,ss4);程序运营成果是A)xy,aaaaee B)aaaaee,xy C)bee,aabee。)aabee,bee23.有如下程斤,#include int f(int x)(int y;if(x=O 11 x=l)return(3);v=x*x-f(x-2);return y;main()(int z;z=f(3);printf(”%dn”,z);程序运营成果是A)O 8)9 C)6 D)8 24.下面程斤,段运营成果是char st r)”ABCp=st r;printf(”%dn”,气p+3);A)67 8)0 C)字符C地址25.若有如下定义:struct link(int data;。)字符cstruct link*next;a丸c产p,飞;且变量a和b之间已有如下阁所示链表构造:26.指针p指向变量a,q指向变量c。则可以把c插入辈lja和b之间并形成新链表语句组是:A)a.next=c;c.next=b;B)p.next=q;q.next=p.next;C)p-next=&c:q-next=p-next;D)俨p).next=q;(*q).next=&b:27.对于下述程序,在方式串分别采用”wt”初wb”运营肘,两次生成文献TEST长度分别是#include void main()FILE叫p=fopen(”TEST”,);fputc(A,fp);fputc(气n,fp);fputc(B,fp);fputc(n,fp);fputc(C,fp);fclose(fp);A)7字节、7字节8)7字节、5字节-13 C)S字节、7字节D)S字节、5字28.变量a中数据用二进制表达形式是01011101变量b中数据用二进制表达形式是11110000。若规定将a高4位取反,低4位不变,所要执行运算是A)ab B)a I b C)a&b D)a429.下面程序段运营后,输出成果是int i,j,x=O;static int a88);for(i=O;i3;i for(j=O;j3;j+)aij)=2*ij;for(i=O;i8;i x+=ai)Lil;printf(”%d”,对:A)9 B)不拟定值C)O 30.下列程斤,执行后输出成果是void func(int*a,int b)(bO)=*a+6;main()(int a,bS);a=O:b0)=3:func(&a,b):printf(”%dn”,bO);A)6 8)7 C)8 D)9 31.如下不对的论述是D)18 A)在C程序中,逗号运算符优先级最低个不同变量B)在C程序中,APH和aph是两C)若a和b类型相似,在i:I算了赋值表达式a=b后b中值将放入a中,而b中值不变D)当从键组;输入数据时,对于整型变量只能输入黎型数值,对于实型变量只能输入实型数值32.请选出可用作C语言顾客标记符是A)void,define,WORD D)2a,Do,Sizeof B)a3_b3,_123,IF C)FOR,一abc,Case33.如下选项中,不能作为合法常量是A)l.234e04 D)l.234e0 B)l.234e0.4 34.在C语言中,运算对象必要是黎型数运算符是A)%B)D)*C)l.234e+4 C)%和35.若变量均已正拟定义并赋值,如下合法c语言赋值语句是A)x5:B)=n%2.5:C)x+n=i;D)x=5=41:36.有如下程舟,段char ch:int k:ch=a;k=12:printf(”%c,%d,”,ch,ch,的:Pintf(呗%dn”,k);己知字符aASCII间值为97,则执行上述程序段后输出成果是A)因变量类型与格式描述符类型不匹配输出无定值B)输出项与格式捕述符个数不符C)a,97,12k=12 D)a,97,k=12 37.已知字每AASCJJ代码值为65,若变量以为char型,如下不能对的判断出kk中值为大写字II:表达式是A)kk切kk=A11 kk=Zl C)(kk32)(kk+32)ZD)isalpha(kk)&(kk=2&c=2&c=2&c=6)&(c%2!=1)39.若有条件表达式(exp)?a+:b一,则如下表达式中能完全等价子表达式(exp)是A)(exp=O)D)(exp!=l)40.如下不正拟定义语句是B)(exp!=O)C)(exp=l)A)double x5=2.0,4.0,6.0,8.0,10.0;B)int yS=0,1,3,5几9:C)char cl1飞2几45:D)char c2气xlO,xa,x8;41.下f1Jl呈斤,执行后输出成果是main()int a3)刻,p,i;p=&aOJO;for(i=l;i2!1 47.有定义语句:charslO);,若要从终端给s输入5个字符,错误输入语句是A)gets(&sO);B)scanf(”%s,s+l);D)s臼nf(”%s,sl);48.有如下程序#include#define N 5#define M N+1#define f(x)(x*M)C)gets(s);main()int il,i2;il=f(2):i2=f(l+l);printf(”%d%dn”,il,i2);程序运营成果是A)12 12 8)11 7 49.若有如下阎明和定义union dt int a;char b;double c;data;如下论述中错误是C)l l 11 0)12 7 A)data每个成员起始地址都相似所占字节数相等B)变量data所占内存字节数与成员cC)程斤,段:data.a=S;printf(”%fn”,data.cl;输出成果为5.000000D)data可以作为函数实参50.有如下程舟,#include main()FILE吁阿intk,n,a6=1,2,3儿5,6;fp=fopen(”d2.dat”,”w”);fprintf(fp,”%d%d%dn”,aOJ,al,a2);fprintf(fp,”%d%d%dn,a匀,a4,aS):fclose(fp):fp=fopen(”d2.dat”,”r”):fscanf(fp,”%d%d”,&k,&n);printf(”%d%dn”,k,n);fclose(fp);程序运营后输出成果是A)l 2 8)1 4 C)123 4 456 答案1 2 3 4 5 6 7 c B A A B D D 11 12 13 14 15 16 17 B B A c B c D 21 22 23 24 25 26 27 B A A c B D B 31 32 33 34 35 36 37 D B B A A D B 41 42 43 44 45 46 47 B B c A c D D D)123 8 9 10 B B D 18 19 20 D B B 28 29 30 A c A 38 39 40 B B B 48 49 50 B D D

    注意事项

    本文(2021年历年全国计算机二级C语言题库.pdf)为本站会员(索****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开