2021年历年全国计算机二级C语言题库.pdf
《2021年历年全国计算机二级C语言题库.pdf》由会员分享,可在线阅读,更多相关《2021年历年全国计算机二级C语言题库.pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、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是一种数组,每个数组元素是一种基类型为ch
2、ar为指针变量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
3、)输出项与格式描述符个数不符,输出为零直或不定值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+;prin
4、tf(”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)循环控制表达
5、式不合法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=”abcddfefdb
6、d”,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.有定义语句:char
7、slO);,若要从终端给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是构造体类型名1
8、9.如下论述中错误是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
9、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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021 年历 全国计算机 二级 语言 题库
限制150内