还剩17页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
C数据库维护D数据库管理员培训A scanf,x,y;B scanf月二级语言笔试真题及答案3C9有两个关系R,S如下“%f%f”,x,y;CscanfR%lf%le”,px,py;Dscanf,x,y;1下列论述中对的的是A B C17如下是if语句口勺基本形式A栈是“先进先出”的线性表B队列是a32if体现式“先进先出”的线性表b01语句c21C循环队列是非线性构造D有其中“体现式”序性表既可以采用次序存储构造,也可以采S A必须是逻辑体现式B必须是关系体现式C用链式存储构造A B必须是逻辑体现式或关系体现式D可以是任2支持子程序调用的数据构造是a3意合法口勺体现式b0A栈B树C队列D二叉树c218有如下程序3某二叉树有5个度为2日勺结点,则该由关系R通过运算得到关系S,则所使用的运ttinclude stdio.h二叉树中的叶子结点数是A10B8C6D4算为A选择B投影C插入D连接main4下列排序措施中,最坏状况下比较次数10将E-R图转换为关系模式时,实体和联{int x;至少日勺是络都可以表达为A属性B键C关系D域scanf,x;A冒泡排序B简朴选择排序C直接插排序11如下选项中合法的标识符是A1-1if x=3;elseD堆排序B1—1C-11D1—if x!=105软件按功能可以分为应用软件、系统软件和支撑软件或工具软件下面属于应12若函数中有定义语句int k;,则printf%d\n,x;}程序运行时,输入日勺用软件口勺是A系统将自动给k赋初值0B这时k中值无值在哪个范围才会有输出成果A编译软件B操作系统C教务定义C系统将自动给k赋初值TD这时k中A不等于10日勺整数B不小于3且不等于管理系统D汇编程序无任何值10的整数C不小于3或等于10的整数D6下面论述中错误的是13如下选项中,能用作数据常量口勺是不不小于3的整数A软件测试的目W、J是发现错误并改正错误Aoll5B0118C
1.5el.5D19有如下程序B对被调试的程序进行“错误定位”是程序115L#includestdio.h调试的必要环节Main14设有定义int x=2;,如下体现式C程序调试一般也称为Debug{int a=l,b=2,c=3,d=0;中,值不为6W、J是A x*=x+l BD软件测试应严格执行测试计划,排除测试if a==1b++二=2x++,2*x C x*=1+x D2*x,x+=2时随意性if b!=2||c—!=37耦合性和内聚性是对模块独立性度量日15程序段int x=12;printfu%d,%d,%d\n,,a,b,c;勺两个原则下列论述中对时的是A提高耦double y=
3.141593;printfelse printf96d,%d,%d\n”,a,b,c;else printf合性减少内聚性有助于提高模块日勺独立性%d,96d\n,a,b,c;}“刎%
8.6f”,x,y;日勺输出成果是B减少耦合性提高内聚性有助于提高模块日A
123.141593B
123.141593C程序运行后的输出成果是勺独立性12,
3.141593D
123.141593A1,2,3B1,3,2C1,3,3C耦合性是指一种模块内部各个元素间彼此D3,2,1结合的紧密程度D内聚性是指模块间互相16若有定义语句double x,y,*px,*py,连接的紧密程度20如下程序中的J变量已对的定义8数据库应用系统中日勺关键问题是执行了px=x,py二y;之后,对日勺日勺输A数据库设计B数据库系统设计入语句是{charp
[20]={a b c d},q□二”abc”,r[]=n{int i,j,t;abcde”;3在数据库系统中,实现多种数据管理功for i=0;in-l;i++Strcpyp+strlenq,r;strcatp,q;Printf%能的I关键软件称为数据库管理系统for j=j+1;jn-1;j++程序运行d%d\n”,sizeofp,strlenp;}程序运行后的输出成果是A209B9后的输出成果是A3B405D4软件生命周期可分为多种阶段,一9C2011Dll1138有如下程序ttinclude6般分为定义阶段、开发阶段和维护阶段main{char p
[20]={/bc d},q口二49有如下程序编码和测试属于阶段abc”,r[]=abcde”strcatp,r;Strcpyttinclude5在构造化分析使用U勺数据流图p+strlenq,q;Printf%d\n,sizeofp;}程MainDFD中,运用对其中的序运行后的输出成果是A9B6Oil D739{FILE*fp;int I,a
[6]={l,2,3,4,5,6};图形元素进行确切解释有如下程序Sinclude main{char p
[20]={afp二fopen d
2.dat“,w;6执行如下程序后的输出成果是b/cd},q[]=abc”,r[]=abode;fprintf fp,w%d%d\n,,a
[0],a[l],a
[2];Strcatp,r;strcpy p+strlenq,q;Printffprintffp,^%d%d\nv,a
[3],a
[4],a
[5];fclose fp;main%d\n”,strlenp;}程序运行后的输出成果fp二fopend
2.dat“,r;fscanffp,v{int a=10;是A9B6C11D7%d%d\n”,k,n;printf%d%d\n”,k,n;a二3*5,a+4;printfa=%d\n,a;}***********************else{int a二7;t7当执行如下程序时,输入〈回车〉,则+=a++;}return t+a++;main{int s=a,i=0;fclose fp;}程序运行后时输出成果是A12其中while循环体将执行次for;i2;i++〉s+=fi;B14C1234D12345650有如下程序#includeprintf%d\n,s;}程序运行后时#includemain main输出成果是A24B28032D36{char ch;{fILE*fp;int I,a
[6]={l,2,3,4,5,6k};43有一种名为init.txt日勺文献,内容如下Whilech=getchar0==,Oprintf;}ftdefine HDYA,B A/Bfp二fopen d
3.dat,“w+b”;#define PRINTYPrintf wy=%d\n.,Y有如下8如下程序的运行成果是int k=0;fwrite a,size int,6,fp;程序ttinclude init.txt”void funint mmain fseekfp,sizeof int*3,SEEK SET;/*该语句{m+=k;k+二m;printfm=%d\n{int a=l,b=2,c=3,d=4,k;使读文献的位置指针从文献头向k=%d”,m,k++;}K=HDY a+c,b+d;后移动3个血型数据*/main{int i=4;PRINT K;}下面针对该程序区I论述对的freada,sizeofint,3,fp;funi++;printfui=%d k=%d\n”,i,k;}的是A编译有错B运行出错C运行成果为fclosefp;9如下程序的运行成果是mainy=OD运行成果为y=644有如下程序for i=0;i6;i++printf%d,”,a[i];}程序运{int a=2,b=7,c=5;Main行后的输出成果是Switcha0{char ch[]=uvwxyz”产pc;{case1:switchb0A4,5,6,4,5,6,Bl,2,3,4,5,6,C4,5,6,1,2,3,{case1:switch;break;D6,5,4,3,2,1,Pc=ch;printf%c\n,*pc+5;}程序运行后Case2:printf!”;break;}的输出成果是Az B0C二.填空题每空2分,共40分1在深度为Case0:switchc==5元素ch
[5]地址D字符y日勺地址7的满二叉树中,度为2**********************45有如下程序{case0:printf*;break;的结点个数为Case1:printf;break;struct S{int n;int a
[20];};2软件测试分为白箱盒测试和黑箱盒Case2:printfu$n;break;}default:printfvoid f struct S*P测试,等价类划分法属于测试{int x,y,z,max,*px,*py,*pz,*pmax;”;}fw=fopen ureadme.txt,4月二级C语言笔试真Scanf“%d%d%d,x,y,z;Printf“\n;}题及答案Px=x;10如下程序的J输出成果是Py=y;1下列选项中不属于构造化程序设计措施的Pz=z;是A自顶向下B逐渐求精C模块化D可复#includePmax=max;用main{printf%d\n,strlen IBM\nO12\l\\2两个或两个以上模块之间关联的紧密程度If*pmax〈*py*pmax=*py;;称为A耦合度B内聚度C复杂度D数据传If*pmax〈*pz*pmax=*pz;11已定义charch=$;inti=l,j;执行播特性Printfmax=%d\n,max;}16如下程序的j=!chi++后来,i时值为输出成果是3下列论述中对H勺的是12如下程序日勺输出成果是A软件测试应当由程序开发者来完毕B程#include Intfunint*x,int n序经调试后一般不需要再测试main{if n==0C软件维护只包括对程序代码日勺维护DReturn x
[0];以上三种说法都不对\O};Elsereturn x
[0]+funx+l,n-1;}Printf%d%d\n”,sizeof,srelen;}4按照“后进先出”原则组织数据日勺数据Main构造是A队列B栈C双向链表D二叉树13设有定义语句int{int a□二{1,2,3,4,5,6,7};*
[3]={{0},{l},{2}};,则数组元素a[l][2|Printfu%d\nv,funa,3;}时值为_________17如下程序日勺输出成果是*********14如下程序口勺功能是求出*include数组x中各相邻两个元素B勺和,依次寄存MainO到a数组中,然后输出,请填空{char*sl,*s2,m;MainSl=s2=char*mallocsizeofchar;{int x
[10],a
[9],I;*sl=15;*s2=20;For i=0;i10;i++M=*sl+*s2;Scanf“%d”,x[i];Printf%d\n,m;}Fori10;i++18设有阐明A[i-l]=x[i]+Struct DATE{int year;int month;int day;};For i=0;i9;i++请写出一条定义语句,该语句定义d为上述Printf%d,a[i];构造体变量,并同步为其组员year、monthPrintf\n;day依次赋初值、
10、115如下程序日勺功能是运用指针指向三*___________,个整型变量,并通过指针运算找出三个数中***********19设有定义FILE*fw;,请将日勺最大值,输出到屏幕上,请填空Main如下打开文献的语句补充完整,以便可以向文本文献readme.txt区I最终续写内容X
[2]
[2]
1.5;int a=l,b=3,c=2;23已定义如下函数系统DBMS之间的关系是则对的H勺switch语句是int funint*pA DB包括DBS和DBMS BDBMS包括DB和DBS CDBS包括DB和DBMS D没有A switchxB switchintx;{return*p;}fun函数返回值是A不确定日勺任何关系C switcha+b Dswitcha+b值B一种整数C形参p中寄存口勺值D形{case
1.0:printf*\n;{case1:11如下不合法口勺顾客标识符是A j2_KEY参p的地址值primfT*\n;{case1:B DoubleC4d D_8_24若有阐明语句double*p,a;则能通过scanfprimfT*\n;{case1:printf*\n;12如下不合法的J数值常量是A Oil语句对日勺给输入项读入数据的程序段是Case
2.0:printf**\n”;}case2:printf**\n;}B leiC
8.0E
0.5D OxabcdA*p=a;scanf“%lf,p;B*p=a;case2+1:13如下不合法的字符常量是A,\018B printff**\n;}case c:printf“**\n;}scanfu%f\p;C p=a;scanf%lf\*p;Dp=a;scanfC%lf\p;▽C,W D、xcd20若各选项中所用变量已对的定义,函数fun中通过return语句返回一种函数值,如下25既有如下构造体阐明和变量定义,如图所14体现式
3.6・5/2+
1.2+5%2时值是A选项中错误的程序是示,,指针p,q,r分别指向一种链表中持续的
4.3B
4.8C
3.3D
[3]={0};B int现要将q和r所指结点互换前后位置,同步main{floatfunint i,int j;要保持链表的持续,如下不能完毕此操作的{int y=10;whiley--;printfy=%d\ny;}程序751语句是运行后的输出成果是A y=0By=-1C y=l35有如下程序程ncharp[]
[10]Dwhile构成无限循环A q-next=r-next;p-next=r;r-next=q;{int n=0,i;B p-next=r;q-next=r-next;r-.next=q;31有如下程序fori=0;i7;i++C q-next=r-next;r-next=q;p-next=r;mainifp[i]
[0]==T n++;D r-next=q;p-next=r;q-next=r-next;{int a=O,b=O,c=O,d=O;return n;}26有如下程序段ifa=l b=l;c=2;mainstruct stelsed=3;printf4t%d,%d,%d,%d\n,,,a,b,c,d;}程{char str[]
[10]={4tMon,\Tue”,Wed”,{int x;int*y;}*pt:序输出A0,1,2,0B0,0,0,3C1,1,2,0D编译“ThuJFri,Sat,”SuiT};printf“%d\n,fim有错str;}程序执行后的输出成果是inta[]={l,2},b[]={3,4};struct stc
[2]={10,a,20,b};32有如下程序main A1B203D0pt二c;如下选项中体现式时值为11的是{int i,j,x=O;36有如下程序mainA*pt-y Bpt-x C++pt-x D pt++-x fori=0;i2;i++{int i,s=O,t[]={1,23,4,5,6,7,8,9;{x++;27设fp为指向某二进制文献的指针,且已fori=0;i9;i+=2读到此文献末尾,则函数feof fp日勺返回forj=0;j=3;j++s+=*t+i;printf%d\n”,s;}程序执行后时输值为{ifj%2continue;出成果是A45B20025D36x++;}A EOFB非0值C0D NULL37有如下程序x++;}28设有如下语句void fun1char*pprintfx=%d\n”,x;}程序执行后的输出成果{char*q;q=p;int a=l,b=2,c;c=aAb2;执行后,c的]值为是A x=4Bx=8Cx=6Dx=12while*q!=f\0A6B708D933有如下程序{*q++;q++;}}29有如下程序int funlduoblea{return a*=a;}main#includeint fun2dpuble x,double y{char a[]={6Program,,},*p;p=a
[3];funlp;main{double a=O,b=O;printf%s\n”,a;}程序执行后1内输出成果{chara=funlx;b=funly;return inta+b;}是c1,c2,c3,c4,c5,c6;scanfu%c%c%c%c,,,c1,mainc2,c3,c4;c5=getchar;AP rohsbnBPrphsbn CProgsbn DProgramc6=getchar;putcharc1;putcharc2;double w;w=fun2l.1,
5.21B5C
5.0D{char t;t=*x;*x=*y;*y=t;}键盘输入从第1列开始
0.0main123〈回车45678回车,则输出成果是34有如下程序main{char*sl=abc,*s2=123”;A1267B125601278D1245{int i,t[]
[3]={9,8,7,6,5,4,3,2,l};swaps1,s2;printf%s,%s\n”,s1,s2;}程序30若有如下程序fori=0;i3;i++printfC4%d,,,t[2-i][i];}程序的执行后的输出成果是main执行后的输出成果是A753B3570369DA123,abc B abc,123Clbc,a23D321,cba39有如下程序int funint n printf%d\rTnum;}程序执行后日勺输出成A C程序必须由一种或一种以上日勺函数果是构成B函数调用可以作为一种独立的语句存{ifn==l return1;在else A35B37039D3975C若函数有返回值,必须通过return语句返return n+funn-l;}43执行如下程序后,test.txt文献H勺内容是回D函数形参日勺值也可以传回对应的实main若文献能正常打开参{int x;scanR%d,x;x=funx;printf%#include47设有如下定义和语句d\rT,x;}程序执行时,给变量x输入10,程序main日勺输出成果是char str
[20]=,,Program,,,*p;p=str;{FILE*fp;A55B54C65D45则如下论述中对口勺的是A*p与char*sl=Fortran,*s2=Basic;40有如下程序int funint x[],int nstr⑼中的值相等B str与p的类型完全相似iffp=fbpenC6test.txt,7,wb,,==NULLOstr数组长度和p所指向H勺字符串长度相{static intsum=0,i;{printffCant opentest.txt flleXn;exitl;等D数组str中寄存日勺内容和指针变量pfori=0;i sum+=x[i];fwritesl,7,l,fp;/*把从地址si开始的7个字中寄存日勺内容相似return sum;}符写到fp所指文献中刃48如下论述中错误的是A C程序中的main fseekfp,OL,SEEK_SET;/*文献位置指针移#include和#加行慎行均不是C语句B除逗{int到文献开头刃号运算符外,赋值运算符的优先级最低C Ca[]={l23,4,5},b[]={6,7,8,9},s=0;s=funa,5fwrites2,5,l,fp;程序中,j++;是赋值语句D C程序中,+、-、+funb,4;printf%d\n”,s;}*、/、%号是算术运算符,可用于整型和实fclosefp;}ABasican程序执行后的输出成果是A45B50CBBasicFortran CBasic型数的运算60D55DFortranBasic49如下论述中对的日勺是A预处理命令行41有如下程序main44如下论述中错误的是A C语言源程序经必须位于C源程序时起始位置B在C语言中,编译后生成后缀为.obj的目的程序{union{char ch
[2];int d;预处理命令行都以“产开头C每个C程序必BC语言通过编译、连接环节之后才能形须在开头包括预处理命令行#include DC成一种真正可执行的二进制机器指令文献语言欧I预处理不能实现宏定义和条件编译s;C用C语言编写的程序称为源程序,它以日勺功能s.d=0x4321;ASCII代码形式寄存在一种文本文献中50如下论述中错误的是A可以通过typedefprintff%x,%x\n,s.ch[O],s.ch
[1];}在16位编D C语言的每条可执行语句和非执行语句最增长新的类型B可以用typedef将已存在日译系统上,程序执行后出J输出成果是终都将被转换成二进制的机器指令勺类型用一种新的名字来代表C用typedef定义新日勺类型名后,原有类型名仍有效DA21,43B43,21C43,00D21,0045如下论述中错误的是用typedef可认为多种类型起别名,但不能42有如下程序mainA算法对的的程序最终一定会结束B算法为变量起别名{char*p[]={3697J2584”};int i,j;long num=0;对口勺的程序可以有零个输出二填空题每空2分,共40分fori=0;i2;i++C算法对时日勺程序可以有零个输入D算{j=0;whilep[i][j]!=\0法对日勺日勺程序对于相似的I输入一定有{ifp[i]|j]-40%2num=10*num+p[i]Lj]-c0;相似的I成果j+=2;}}46如下论述中错误的是a
[3]
[3]={{1,2,9},{3,4,8},{5,6,7}},i,s=0;1对长度为10日勺线性表进行冒泡排序,最}当编译连接通过后,运行程序T18时,输fori=0;i3;i++坏状况下需要比较日勺次数为入Thank!则输出日勺成果是—[11|s+=a[i][i]+a[i][3-i-l];printfr%d\n9,,s;}
[1]9当运行如下程序时,输入abed,程序时输出12如下函数fun日勺功能是返回str所指字成果是」9]符串中以形参中字符开头的后续字符串o c2在面向对象措施中,
[2]描述日勺是具有相时首地址,例如str所指字符串为Hello!,insertchar str[|似属性与操作日勺一组对象c中的字符为e,则函数返回字符串ello!{int i;i=strlenstr;3在关系模型中,把数据当作是二维表,每一的首地址若str所指字符串为空串或不whilei0种二维表称为一种
[3]包括c中的字符,则函数返回o{str[2*i]=str[i];str[2*i-l]=,**;i-;}4程序测试分为静态分析和动态测试,其中NULLo请填空char*funchar*str,char cprintfT%s\iT,str;}—
[4]是指不执行程序,而只是{int n=0;char*p=str;main对程序文本进行检查,通过阅读和讨ifp!=NULL{char str
[40];论,分析和发现程序中的错误whilep[n]!=cp[n]!-\0,n++;scanf%s”,str;insertstr;}5数据独立性分为逻辑独立性与物理独ifp[n]==*\0return NULL;10如下程序的运行成果是_
[10]―立性,当数据日勺存储构造变化时,其逻辑return_
[12]_;构造可以不变,因此,基于逻辑构造funint t[],int n13如下程序的功能是输出100以内不含的应用程序不必修改,称为」5]{int i,m;o100能被3整除且个位数为6日勺所有整数,ifn==l returnt
[0];6若变量a,b已定义为int类型并赋值21和55,请填空规定用printf函数以a=21,b=55H勺形式输elsemain出,请写出完整的输出语句.ifn=2{m=funt,n-l;return m;}}{int i,j;main,L6]—fori=0;_
[13]_;i++{int a[]={11,4,6,3,8,2,3,5,9,2;7如下程序用于判断a,b,c能否构成三角形,{j=i*10+6;printfu%d\n,,funa10;}59若能输出YES,若不能输出NO当a,b,c输入if_
[14]continue;11既有两个C程序文献T
18.C和myfun.c同三角形三条边长时,确定prin氓“%d J;}}步在TC系统目录文献夹下,其中T
18.Ca,b,c能构成三角形的条件是需要同步满足三文献如下:14如下isprime函数的功能是判断形参a与否条件a+bc,a+cb,b+ca请填空0为素数,是素数,函数返回1,否则返回0,请#includemain填空#includemyfUn.c{float a,b,c;int isprimeint amainscanfC4%f%f%f\a,b,c;if_
[7]_pri{int i;{printf\n;}ntf“YES\iT;/*a,b,c能构成三角形*/fori=2;i=a/2;i++myfun.c文献如下else printfftNO\n,,;/*a,b,c不能构成三角形ifa%i==O_
[15]—
[16]—;void fun*/}15如下程序的功能是输入任意整数给n{char sf80],c;int n=0;8如下程序时输出成果是—⑻后,输出n行由大写字母A开始构成的三whilec=getchar!=,\n,s[n++]=c;n—;main角形字符阵列图形,例如,输入整whilen=0printf%c”,s[nT;{int造4数据库管理系统DBMS55时注意n不得不小于10,程序运立性
6、printfa=%d,b=%d,,,a,b7ABCDE菱形647nx/y=%d8能9s=0101a+bca+cbb+ca
8、
309、F GH请填空完毕该程序AbCeDf2dF1112maxint a,inta*b*c*d*
10、
1111、!knahT12p+n或main b13NULLstr+nl3i=9或i1014J%3!=015^return0165{int i,j,n;char ch=A1;14100l,ChangRong,
1098.015p=p return117ch=ch+l
18、printf\n
19、—nextp!=NULL
20、p-nextscanf%d,n;ifnll月参照答案4{fori=l;i=n;i++
一、选择题{forj=l;j=n-i+l;j++1-10:CABBA DBCDC11-20:CCBCB{printf“%2c”,ch;_
[17];}
[18]}DBBBD21-30:DADCA DDDAB31-40:CCACC ABAABelseprintffn istoo large!\n;printf\rr;}
二、填空题
1、输出
2、
163、2416如下程序中函数fun的功能是构成一种
4、关系
5、数据定义语言
6、0如图所示的带头结点的单向链表,在结点数
7、
38、##2##
49、
210、据域中放入了具有两个字符的24681135字符串函数disp的功能是显示输出该单链表中所有结点中日勺字符串请填空完毕函
12、
413、1314person[i].sex15数dispo月二级语言笔试答案#include4C选择题1-5BDACD6-10:CABCA11-15:typedef struct node/*链表结点构造*/CDBCA16-20:DCABC21-25:{char sub
[3];Struct node*next;DCABA26-30:ADCDA}Node;31-35:BBDDB36-40:DCACA41-45:Node funchars/*建立链表*/void dispNodeDADAA46-50:ACBDA填空题
1、
632、黑盒
3、数据库管理系统
4、*h开发
5、数据字典
6、a=
14708、m=4{Node*p;p=h-next;While
[19]k=4i=5k=
59、#
10、
911、
112、
5413、
014、{printf%s\iT,p-sub;p=
[20];}i=
45、x[i-lJ16*pmax=*pxl
7、
1018、40main
19、struct DATEd={,10,l}20a{Node*hd;hd=fun;disphd;printf\n;}月二级语言笔试真题答案4C月答案3
一、选择题选择题1-10:DADBA DCDAC11-2O:CCADDBBBCA21-30:CABDD1〜10DACDCABABC11〜20CBDDD31-40:DBCBB CACACCBDDACDBCB21〜30CDABABACBC41-50:ACADBDADBA
二、填空题31〜4ADBCCCBDAC
1、
452、类
3、关系
4、静态分析
5、物理独行成果如下:填空题1192白盒3次序构bCR D5,3,5,3for k=l;k3;k++jprintf*;程序段的输出27有如下程序24有如下程序成果是ttinclude stdio.h#includestdio.hA********B****C**D*viod fint*p,int*q;int fint x,int y21有如下程序main{returny-x*x;}#includestdio.h{intm=l,n=2,main mainf r,n;printfu%d,%dv,m,n;}{int a=3,b=4,c=5,d;{charvoid fint*p,int*qd=f f a,b,fa,c;*s=“ABC;{p=p+l;*q=*q+1;}程序运行后输出的成printf%d\n,d;}程序运行do果是{printf“96d”,*s%10;s++;后的输出成果是A1,3B2,3C1,4D1,228如下函数按每行8个输出数组中的A10B9C8D7}while*s;}注意,字母A的ASCII码值为数据65程序运行后日勺输出成果是25有如下程序void funint*w,int n#includestdio.hA5670B656667C567D ABC{int i;void funchar22设变量已对的定义,如下不能记录出一for i=0;in;i++printf%d,w;}*sprintf\n;}下划线处应填入行中输入字符个数不包括同车符日勺程序{while*s段是的语句是{if*s%2==0A n=0;whilech二getchar!=printf“枇”,*s;A ifi/8=0print“\n;B ifi/8=0continue;\nn++;B n=0;while getchar=\nn++;s++;}}C ifi%8=0print“\n;D ifi%8==0C forn=0;getchar!=\n;n++;main continue;D n=0;forch=getchar;ch!=’\n,;n++;{choir29若有如下定义int x
[10],*pt=x;则对x数23有如下程序a口二{“good”};组元素的对的应用是#includestdio.hfun a;printf\n”;}注意字母a日勺A B*x+3C*main ASCII码值为97,程序运行后的J输出成果是pt+10Dpt+3{int al,a2;char cl,c2;A dB goC godD good26有如下程序30设有定义chars
[81];int i=10;,如下不能scanf u%d%c%d%c,,,al,cl,a2,c2;#include stdio.h将一行不超过80个字符带有空格H勺字printf%d,%c,%d,枇,1,cl,a2,c2;}若想void funint*a,int*b符串真确读入的语句或语句组是通过键盘输入,使得al H勺值为12,a2的是{int*c;A getssB while为34,cl的值为字符a,c2的值为字符b,程序c=a;a=b;b=c;}s[i++]=getchar!=”\n;s=“输出成果是12,a,34,b,则对欧I日勺输入格main\0”;式是如下代表空格,CR〉代表回车{int x=3,y-5,*P=x,*q二y;C scanf%s”,s;I do{scanfA12a34bCR C fun p,q;printf%d,%d,v,*p,*q;12,a,34,bCRfunx,y;printf%d,%d\n,;*p,*q;}a a34A3,5,5,3B3,5,3,505,3,3,534bCR{int a
[10]={l,2,3,4,5,6,7,8,I;ttincludc stdio.h“%c”,s;}whiles[i++]!=”\n;s二main fori=2;i4;i++{b=funa\0”;{int a=5,b=l,t;+b;printf飞d,b;}31有如下程序t=a2|b;printf%d\n”}printf\n;}程序运行后输出的I成ttinclude stdio.h果是程序运行后的输出成果是A21Bmain A10B8C1011C6D1{char*a□={“abed,ef“,“gh,ijk”};intD1040有如下程序I;1210ttinclude stdio.hfor i=0;i4;i++2816main printf%c,*a;}程序运行后输出口勺成36有如下程序{EILE*f;果是#include stdio.hf=fopenfilea.txt“,w;Aaegi Bdfhk OabcdD abedefghijkttdefinePT
3.5;fprintf f,abc;32如下选项中对H勺的语句组是ttdefine Sx PT*x*x;fclose f;}若文本文献filea.txt中原有内容A chars口;s=”BOOK!”;B charmian为hello,则运行以上程序后,文献filea.txt{int a=l,b=2;printf%
4.lf\n”,S*s;s={BOOK!”};C chars
[10];s=”中口勺内容为a+b;}程序运行后输出的成果是BOOK!”;D char*s;s=”BOOK!”;A helloabcB abcloCA
14.0B
31.5C
7.533有如下程序abc D abchelloD程序有错无输出成果37有如下程序Sinclude stdio.h8include stdio.h struct ord
二、填空题每空2分,共30分int fun{int x,int y{int x,y;}dt
[2]={l,2,3,4};{if x=y returnx;
(1)假设一种长度为50时数组(数组元素main elsereturenx+y/2}的下标从0到49)作为栈的存储空间,栈底{structord*p=dt;main指针bottom指向栈底元素,栈顶指针topprintf%d,,++p-x;printf{int a=4,b=5,c=6;指向栈顶元素,假如bottom=49,top=30(数%d\n,++p-y;}程序日勺运行成果组下标),则栈中具有【1】个元素printf%d\n”,fun2*a,fun b,c}程序运
(2)软件测试可分为白盒测试和黑盒测试是行后的输出成果是基本途径测试属于【2】测试A1,2B2,3C3,4A3B6C8D12
(3)符合构造化原则的I三种基本控制构造D4,134设函数中有整型变量n,为保证其在未是选择构造、循环构造和【3】38设有宏定义:Sinclude赋值H勺状况下初值为0,应选择H勺存储
(4)数据库系统的关键是【4】类别是IsDIV k,nk%n=l l:0且变量
(5)在E-R图中,图形包括矩形框、菱形框、Aauto Bregister Cstatic椭圆框其中表达实体联络的是【5】框°m已对日勺定义并赋值,则宏调用:IsDIVD auto或register
(6)体现式(int)((double)(5/2)+
2.5)H勺m,5IsDIV m,7为真时所要体现值是
[6]35有如下程序的是A判断m与否能被5或者7整
(7)若变量x、y已定义为int类型且x时值ttinclude stdio.h除B判断m与否能被5和7整除为99,y日勺值为9,请将输出语句printfint b=2;O判断m被5或者7整除与否余(
[7],x/y);补充完整,使其输出日勺计算成int funint*k1D判断m被5和7整除与否余139有如果形式为x/y二11{b=*k+b;return b;}下程序main ttinclude stdio.h fori=2;i=0;i一fun{a};void fstructmainAprintf\n;{char cl,c2;scanfc”,cl;{strcpy(t-b,n ChangRong);}whilecl65||cl9012请将如下程序中的函数申明语句补充完
(15)如下程序把三个NODETYPE型的变量scanfc”,cl;整链接成一种简朴的链表,并在while循环中c2=cl+32;输出链表结点数据域中的J数据,请填空ttinclude stdio.hprintfc,cn,cl,c2;}程序运行输入65#include stdio.hint
[12];回车后,能否输出成果、结束运行请回答main structnode能或不能【8】{intx,y,*p;{int data;structnode*next;};9如下程序运行后的输出成果是[9】p=max;typedef structnode NODETYPE;ttinclude stdio.h printfd\n”,x,y;}main()main Intmaxint a,int b{NODETYPE a,b,c,*h,*p;{int k=l,s=0;{return ab/a:b;}a.data=10;b.data=20;c.data=30;h=a;do{13如下程序用来判断指定文献与否能正常if{k2!=0continue;b.打开,请填空s+=k;k++;next=b;b.next=c;c.next=\0;#include stdio.h}while k10;P=h;mai nprintfs=d/n,s;}while(p){printf p-data);【15];}){FILE*fp;月二级语言笔试真题及答案10下列程序运行时,若输入labcedl2df〈回4Cif fp=fopen test,txt“,“r二二
[13]车》输出成果为
[10]
一、选择题(共70分)printf“未能打开文献!\n;#include stdio.h
(1)程序流程图中指有箭头日勺线段表达elsemain的是A)图元关系B)数据流C)控制流D)调printf文献打开成功!\n;{char用关系14下列程序的运行成果为
[14]a=0,ch;
(2)构造化程序设计日勺基本原则不包括ttinclude stdio.hwhilech=getchar!=,\n{ifa2!=0ch,A)多态性B)自顶向下C)模块化D)逐渐求ttinclude string.ha ch=z ch二ch-a+A;精struct Aa++;putcharch;}
(3)软件设计中模块划分应遵照日勺准则是{int a;char b
[10];doublec;};printf\n;}A)低内聚低耦合B)高内聚低耦合C)低内聚void11有如下程序,程序执行后,输出成果高耦合D)高内聚高耦合fstruct是
[11]
(4)在软件开发中,需求分析阶段产生的A重要文档是ttinclude stdio.h*t;A)可行性分析汇报B)软件需求规格阐明书void funint*amain C)概要设计阐明书D)集成测试计划{a[0=a[l];]}{struct A a=1001,ZhangDa,1098,0;main
(5)算法的有穷性是指f ci;printfu d,s,6,if\n,a.a,{int a
[10]={10,9,8,7,6,5,4,3,2,1,i;a.b,a.c;}A)算法程序的运行时间是有限的B)算法程序所处理日勺数据量是有限的C)算法程序日勺长度是有限的D)算法只能被有限ifab a=b;c=a;日勺顾客使用在多行上D用C语言编写日勺程序只能放ifc!=a c=b;6对长度为n的线性表排序,在最坏状在一种程序文献中printf%d,%d,%d\n,a,b,c;其输出成况下,比较次数不是nn-l/2的排序措施是12如下选项中不合法的标识符是果是A迅速排序B冒泡排序C直接插入排序DAprint BFORCa D_00堆排序A程序段有语法错B3,5,313如下选项中不属于字符常量的是7下列有关栈的论述对内的是C3,5,5D3,5,7AC BCC\xCC0D\072,A栈按“先进先出”组织数据B栈按“先20有如下程序14设变量已对H勺定义并赋值,如下对的进后出”组织数据C只能在栈底插入数据#include stdio.hD不能删除数据的体现式是Ax=y*5=x+z main{intx=l,y=O,a=O,b=O;8在数据库设计中,将E-R图转换成关Bint
15.8%5Cx=y+z+5,++y Dx=25%
5.0switchx系数据模型的过程属于[C]15如下定义语句中对日勺日勺是Aint{case1:A需求分析阶段B概念设计阶段C逻辑a=b=O;Bchar A=65+l,b=,b,;Cfloatswitchy设计阶段D物理设计阶段a=1,*b=a,*c=b;Ddouble a=O.O,b=
1.1;{case0:a++;break;16有如下程序段9有三个关系R、S和T如下case1:b++;break;}char ch;int k;Tcase2:a++;b++;break;ch=*a;k=12;BCDcase3:a++;b++;}printf%c,%d,H,ch,ch,k;aOklprintf“a=%d,b=%d\n”,a,b;}程序的Iprintfk=%d\nH,k;已知字符a时ASCII十RSBCD进制代码为97,则执行上述程序段后输出成运行成果是aOkl果是A a=l,b=0B a=2,b=2Cb1nlA因变量类型与格式描述符的类型不匹配a=1,b=1Da=2,b=lBCD输出无定值B输出项与格式描述21有如下程序f3h2符个数不符,输出为零值或不定值#include stdio.haOklCa,97,12k=12Da,97,k=12mainn2xl有关系R和S通过运算得到关系T,{intx=8;则所使用的运算为A并B自然连接C笛卡17已知字母A日勺ASCII代码值为65,若for;x0;x-尔积D交变量kk为char型,如下不能对的判断出kk{ifx%3{printf%d,”,x・・;continue;}10设有表达学生选课日勺三张表,学生中时值为大写字母的体现式是printfu%d;\-x;}}程序的运行成果是S学号,姓名,性别,年龄,身份证号,Akk=Akk=Z B!kk=,A,II kkv=ZA7,4,2B8,7,5,2C9,课程C课号,课名,选课SCCkk+32=a,kk+32=,z,7,6,4D8,5,4,2学号,课号,成绩,则表SC的关键字键Disalphakkkk9122如下不构成无限循环的语句或者或码为18当变量c的值不为
2、
4、6时,值也为A课号,成绩B学号,成绩C学号,课“真邛勺体现式是语句组是号D学号,姓名,成绩A n=0;B n=0;do{++n;}whilen=0;Ac==2II c==4II c==611如下论述中对时的是whilel{n++;}Bc=2c=6II c!=3II c!=5AC程序中的注释只能出目前途序的开始Cn=10;Dforn=0,i=l;;i++Cc=2c=6!c%2位置和语句的背面BC程序书写格式严格,Dc=2c=6c%2!=1n+=i;whilen;{n—;}规定一行内只能写一种语句19若变量已对的定义,有如下程序段23有如下程序#include stdio.hint a=3,b=5,c=7;CC程序书写格式自由,一种语句可以写main{int a[]={l,2,3,4},y,*p=a
[3];REC tl,t2;main-p;y=*p;printfC4y=%d\n,,,y;}程序的C typedef struct REC;D struct{int n=0;char{charc=,A,;}tl,t2;{int n;char c;}REC tl,t2;*ss[]={bccJbbcc,“xy”JaaaaccJaabcc运行成果是A y=0B y=l Cy=2};D y=330如下论述中错误的是funss,5;printR“%s,%s\n,,,ss
[0],ss
[4];}24如下错误日勺定义语句是A gets函数用于从终端读入字符串程序的运行成果是A intx[]
[3]={{0},{l},{1,2,3}};B intx
[4]B getchar函数用于从磁盘文献读入字符Axy,aaaacc Baaaacc,xy
[3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3};Cbcc,aabcc Daabcc,bccCfputs函数用于把字符串输出到文献C int34有如下程序Dfwrite函数用于以二进制形式输出数据x
[4]□={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};#include stdio.h intfint x{inty;到文献D intx[]
[3]={l,2,3,4;ifx==0||x==l return3;31有如下程序y=x*x-fx-2;25设有如下程序段#include stdio.hreturn y;}chars
[20]=Bejing,*p;mainmain{int{int z;p=s;则执行p=s;语句后,如下论述对日勺日s
[12]={1,2,3,4,4,3,2,1,1,1,2,3},c
[5]={0},i;z=f3;printf44%d\n,\z;程序时运勺是fori=0;i12;i++c[s[i]]++;A可以用*p表达s
[0]B s数组中元素日勺行成果是A0B9C6D835有如下程序fbri=l;i5;i++printR%d”,c[i];个数和p所指字符串长度相等#include stdio.hprintf\n;}程序的运行成果是C s和p都是指针变量D数组s中日勺内void funchar*a,char*bA1234B2344C4332D1123容和指针变量p中的内容相等{while*a==*a++;26若有定义int a⑵
[3];,如下选项中对a32有如下程序while*b=*a{b++;a++;}}main数组元素对的引用日勺是#include stdio.h{char*s=****a*b****,t
[80];void funint*s,int nl,int n2A a
[2][!l]Ba
[2][3JC a
[0]
[3]Dfuns,t;putst;程序的J运行成果是{int i,j,t;a[l2][!l]i=nl;j=n2;A*****a*b Ba*b Ca*b****Dab36有以27有定义语句chars
[10];,若要从终端whileij{t=s[i];s[i]=s[j];s[j]=t;i++;j-;}}程序给s输入5个字符,错误的输入语句是main#include stdio.hA getss
[0];B scanR“%s”,s+l;{int a
[10]={1,2,3,4,5,67,8,9,0},k;#include string.hC getss;D scanf%s,s[l];funa,0,3;funa,4,9;funa,0,9;typedef struct{char name
[9];char sex;fork=0;kl O;k++printfu%d,\a[k];28如下论述中错误的是float score
[2];}STU;void fSTU aA在程序中但凡以“#”开始的语句行都printf\n”;}程序运行日勺成果是{STU b={“Zhao,m,
85.0,
90.0};int i;是预处理命令行B预处理命令行的A BC Dstrcpya.name,b.name;最终不能以分号表达结束33有如下程序a.sex=b.sex;C#define MAX是合法日勺宏定义命令行#include stdio.h fori=0;i2;i++a.score[i]=b.score[i];}mainDC程序对预处理命令行的处理是在程序#include string.h void funchar*s[],int n{STU c={QiaiT,p,
95.0,
92.0};执行日勺过程中进行的{char*t;int ij;fc;29如下构造体类型阐明和变量定义中对fori=0;in-l;i++printfu%s,%c,%
2.0f,%
2.0f\n,,,c.name,c.sex,时日勺是forj=i+l;jn;j++c.score
[0],c.score[l];}程序U勺运行成ifstrlens[i]strlens[j]A typedef struct Bstruct REC;{int n;果是{t=s[i];s[i]=sfj];s[j]=t;}}char c;}REC;{int n;char c;};REC tl,t2;AQian,f,95,92B Qian,m,85,90CZhao,f,95,92D Zhao,m,85,9037有如下程序#includestdio.hmain P=a;p++;针rear=29指向队尾元素,则该循环队列{FILE*fp;int a
[10]={l,2,3},i,n;printff%d”,*p;}中共有【3】个元素4在关Xopen“dLdat”,W;12如下程序的输出成果是
[13]ofori=0;i3;i++fprintfCfp/W^ati];系数据库中,用来表达实体之间联络的是void funintxmrintfJ\iT;
[4]o{ifx/20funx/2;fclosefp;primf%d”,x;}m=fopenddl.dat,T;5在数据库管理系统提供的数据定义语mainfscanf母;%d,n;言、数据操纵语言和数据控制语言中,【5】{fun3;printf\n;}fclosefp;负责数据的模式定义与数据的物理存取构建13如下程序中函数fun日勺功能是记录printf%d\n”,n;}程序的运行成果是6己经有定义char c=;int a=l,b;此处cperson所指构造体数组中所有性别sex为MA12300B123C1D321W、J初值为空格字符,执行b=!ca;后b日勺记录的个数,存入变量n中,并做为函欢I值为
[6]38变量a中日勺数据用二进制表达日勺形o数值返回请填空7设变量已对的定义为整型,则体现式式是01011101,变量b中日勺数据用二进制#includestdio.hn=i=2,++i,i++时值为
[7]0表达日勺形式是11110000若规定将a的高#define N38若有定义intk;,如下程序段的I输出成4位取反,低4位不变,所要执行的运算是typedefstruct果是[8】fork=2;k6;k++,k++AaAb Ba|b CabDa«4{int num;char nam
[10];char sex;}SS;printfC##%d”,k;int funSSperson]]39在C语言中,只有在使用时才占用内存{int i,n=0;单元H勺变量,其存储类型是9如下程序段日勺定义语句中,x[l]的初值fori=0;iN;i++Aauto和register Bextern和register Cauto是【9】,程序运行后输出日勺内容是【10】if
[14]==Mn++;和static Dstatic和register#includestdio.hreturn n;}main40设有定义语句int*fint;,则如下论main{int{SS述对W、川、J是x[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16W[N]={{1,AA,F},{2JBB,M},{3J CC/p
[4],i;Af是基类型为int的指针变量〈M,}};int n;fori=0;i4;i++n=funW;printfun=%d\n,,,n;}Bf是指向函数的指针变量,该函数具有一{p[i]=x[2*i+l];14如下程序从名为filea.dat的文本文献中种int类型的形参printfC€%d”,p国⑼;}逐一读入字符并显示在屏幕上请填空Cf是指向int类型一维数组H勺指针变量printfT\n;}#includestdio.hDf是函数名,该函数的返回值是基类型为10如下程序的输出成果是
[11]omainint类型日勺地址#includestdio.h{FILE*fp;char ch;void swapint*a,int*b
二、填空题每空2分,共30分fp=fopen
[15];{int*t;请将每一种空日勺对的答案些在答题卡ch=fgetcfp;t=a;a=b;b=t;}【1】至【15】序号的横线上,答在试卷上whlie!feoffp{putcharch;main不得分ch=fgetcfp;}{int i=3,j=5,*p=i,*q=j;putchar6\n,;fclosefp;}1测试用例包括输入值集和【1】值集swapp,q;printfC4%d%d\n”,*p,*q;}2深度为5日勺满二叉树有【2】个叶子结11如下程序日勺输出成果是
[12]o点4月二级C语言笔试真题及答案#includestdio.h3设某循环队列的容量为50,头指针main一选择题front=5指向队头元素区前一位置,尾指{int a
[5]={2,4,6,8,10,*p;⑴下列论述中对的的是A算法口勺效图形是A矩形B椭圆形C菱形D平行四边D程序日勺执行总是从程序的第一种函数开率只与问题的规模有关,而与数据H勺存储形始,在程序日勺最终一种函数中结束构造无关10下列论述中错误的是16设变量均已对的定义,若要通过scanf u%d%c%d%cn,al,cl,a2,c2;语句B算法日勺时间复杂度是指执行算法所需要A在数据库系统中,数据日勺物理构造必须为变量al和a2赋数值10和20,为变量cl和的计算工作量与逻辑构造一致B数据库技术c2赋字符X和Yo如下所示的输入形式对的0数据的逻辑构造与存储构造是一一对应的的主线目的是要处理数据口勺共享问题0数的是注口代表空格字符A100\0200¥〈回D算法口勺时间复杂度与空间复杂度一定有据库设计是指在已经有数据库管理系统的基车〉B100X20□Y〈回车〉C IOOX〈回车〉关础上建立数据库D数据库D10X⑵在构造化程序设计中,模块划分的原则是系统需要操作系统的支持〈回车〉20口丫〈回车〉20Y〈回车〉A各模块应包括尽量多的功能B各模块的规11算法中,对需要执行的每一步操作,必17若有代数式其中e仅代表自然对数的模应尽量大0各模块之间H勺联络应尽量须给出清晰、严格的规定,这属于算法的底数,不是变量,则如下可以对的表达该紧密D模块内具有高内聚度、模块间具有A合法性B可行性C确定性D有穷性代数式的C语言体现式是低耦合度12下列论述中错误的是A计算A sqrtabs rTx+e x3下列论述中对H勺日勺是A软件测B sqrtfabs pown,x+powx,e机不能直接执行用C语言编写欧I源程序试日勺重要目的是发现程序中日勺错误B软0sqrt fabspown,x+expx,eB C程序经C编译后,生成后缀为.obj的文件测试的重要目的是确定程序中错误日勺位D sqrtfabspowx,n n+exp x献是一种二进制文献C后缀为.obj的文献,置经连接程序生成后缀为.exe的文献是一种二18设有定义int k=0;,如下选项日勺四个体C为了提高软件测试时效率,最佳由程序编进制文献D后缀为.obj和.exe时二进制文献现式中与其他三个体现式日勺值不相似的是制者自己来完毕软件测试的工作D软件测都可以直接运行A k++Bk+=1C++k Dk+1试是证明软件没有错误4下面选项中不属13按照C语言规定日勺顾客标识符命名规于面向对象程序设计特性的是A继承性19有如下程序,其中%u表达按无呼号整则,不能出目前标识符中的是B多态性C类数输出A大写字母B连接符C数字字符D下划线比性D封闭性5下列对列的论述对欧的是Main14如下论述中错误的是A队列属于非线性表B队列按“先进后出”{unsigned intx=0xFFFF;/*x的|初值为十六原则组织数据0队列在队尾删除数据D队列A C语言是一种构造化程序设计语言B构进制数*/按“先进先出”原则组织数据6对下列二造化程序有次序、分支、循环三种基本构造Printf%u\n,x;}程序运行后的I输出成果叉树进行前序遍历的成果为A构成是A-1B65535032767DYBEAFCZX BYDEBFZXCA CC使用三种基本构造构成H勺程序只能处理D0XFFFFABDYECFXZ DABCDEFXYZ简朴问题D构造化程序设计倡导模块化的7某二叉树中有n个度为2的结点,则该二设计措施20设变量x和y均已对H勺定义并赋值,如叉树中的叶子结点为A n+1B15对于一种正常运行的C程序,如下论下if语句中,在编译时将产生错误信息的是n-1C2nDn/2述中对时的是A程序的执行总是Aifx++Bifxyy!=O;从main函数开始,在main函数结束B程序Cifxyx Dify0{;}else y++:else x++;8在下列关系运算中,不变化关系表中日勺日勺执行总是从程序的第一种函数开始,在属性个数但能减少元组个数的是A并B交21如下选项中,当x为不小于1的奇数时,main函数结束C程序日勺执行总是从mainC投影D笛卡儿乘积值为0日勺体现式A x%2==l Bx/2函数开始,在程序日勺最终一种函数中结束9在E-R图中,用来表达实体之间联络日勺Cx%2!=0Dx%2==0fori=0;i for j=i+l;j{int22如下论述中对时日勺是ifflagb[i]b[j]:b[i]}a
[4]
[4]={{1,4,3,2,},{8,6,5,7,},{3,7A break语句只能用于switch语句题中main,2,5,},{4,8,6,1,}},i,j,k,t;Bconlinue语句日勺作用是使程序日勺执行{int a
[10]={5,4,3,2,1,6,7,8,9,10},I;fori=0;i4;i++流程跳出包括它的所有循环fa
[2],5,0;fa,5,1;forj=0;j3;j++Cbreak语句只能用在循环体内和switch语句for k=j+l;k4;k++for i=0;i10;i++printf%d,a[i];}程序运体内D在循环体内使用break语ifa[j][i]a[k][i]{t=a[j][i];a[行后的输出成果是句和continue语句的作用相似23有如下程j]E i]=a[k][i];a[k][i]=t;}/*按列A1,2,3,4,5,6,7,8,9,10,B序3,4,5,6,7,2,1,8,9,10,排序*/MainC5,4,3,2,1,6,7,8,9,10,D for i=0;i4;i++printf“%d,”,a[i][j];}程序{int k=5,n=0;10,9,8,7,6,5,4,3,2,1,运行后欢I输出成果是do{switch k32有如下程序A1,6,5,7,B8,7,3,1,C4,7,5,2,{easel:case3:n+=l;break;void fint b[]Dl,6,2,1,Default;n=0;k--;{int I;35有如下程序fori=2;i6;i++b[i]*=2;}Case2:case4:n+=2;k一;break;}Printf%d”,mainmai nn;{int}whilek0n5;程序运行后日勺输出成{inta
[10]={l,2,3,4,5,6,7,8,9,10,i;a
[4]
[4]={{1,4,3,2,},{8,6,5,7,},{3,7果是A235B0235C02356D2356for i=0;i10;i++,2,5,},{4,8,6,24有如下程序printf“%d,”间i];程序运行后时fori=0;i3;i++mian{int i,j;fori=l;i4;i++for k=i+i;k4;k++输出成果是{forj=i;j4;j++printf%d*%d=%d ifa[i Hi]fori=0;i4;i++printA1,2,3,4,5,6,7,8,9,10,Bf“%d,,a
[0][i I;程序运行后的输1,2,6,8,10,12,7,8,9,10Printf;}}程序运行后的输出成果C1,2,3,4,10,12,14,16,9,10,出成果是是D1,2,6,8,10,12,14,16,9,10,A6,2,1,1,B6,4,3,2,Cl,1,2,6,*p=n;******33有如下程序D2,3,4,6,PrintfInput n:;scanf%d”,p;typedefstruct{int b,p;}A;36有如下程序printf outputn:;printf%d\n”,p;}该程序void fA c/*注意c是构造变量名*/void fint*q试图通过指针p为变量n读入数据并输出,{int j;{int i=0;但程序有多处错误,如下语句对日勺日勺是c.b+=l;c.p+=2;}fori5;i++*q++;}A intn,*p=NULL;B*p=n;main{int i;Aa={1,2};mainCscanf%d,pDprintf%d\n”,p;31如f printfu%d,%d\nv,a.b,a.p;}{inta
[5]={l,2,3,4,5},i;下程序中函数f的功能是:当flag为4时,进fori=0;i5;i++printf“%d,,a[i];}程序运行后的输出成果是A2,3B行有小到大排序;当flag为0时,进行由大程序运行后的输出成果是A2,2,3,4,5,2,4C1,4D1,2到小排序34有如下程序B6,2,3,4,5,C2,3,4,5,6,voidfintb[],intn,int flag37有如下程序main{inti,j,t;#includemain。
个人认证
优秀文档
获得点赞 0