版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:C语言开发基础C语言开发基础(习题卷51)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesC语言开发基础第1部分:单项选择题,共70题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.设a,b均为float型变量,则以下不合法的赋值语句是____。A)++a;B)b=(a%2)/10;C)a*=b+8;D)a=b=0;答案:B解析:[单选题]2.以下不能对一维数组a进行正确定义及初始化的语句是______。A)inta[5]={};B)inta[5]={1};C)inta[5]={1,2};D)inta[5]={1,2,3,4,5};答案:A解析:[单选题]3.程序段intn=3;do(printf("%d",n--);}while(!n);"的执行结果()A)321B)2C)3D)死循环答案:C解析:[单选题]4.下面程序执行后输出的结果是_。#include<stdio.h>#include<string.h>Intmain(){char*p[10]={"abc","aabdfg","dcdbe","abbd","cd"};Printf("%d\n",strlen(p[4]));return0;}A)2B)3C)4D)5答案:A解析:[单选题]5.若需要通过调用fun函数得到一个数的平方值,下面fun函数定义中不能实现该功能的是_________。A)Voidfun(double*x){*x=(*x)*(*x);}B)Voidfun(doublex,double*y){*y=x*x;}C)Voidfun(doublex,doubley){y=x*x;}D)Doublefun(doublex){returnx*x;}答案:C解析:[单选题]6.若已知a=5,b=10,则表达式a==b的值为()。A)10B)20C)1D)0答案:D解析:[单选题]7.以下不是C语言字符型或字符串常量的是()。A)"It's"B)"0"C)'a=0'D)'\010'答案:C解析:字符常量是用单引号把一个字符括起来,转义字符常量以一个反斜线开头后跟一个特定的字符或者对应的ASCII值表示。字符串常量是由双引号括起来的一串字符。C项既不是字符型常量,也不是字符串常量。AB两项,均是字符串常量;D项,是字符型常量。答案选择C选项。[单选题]8.Chara[10];不能将字符串"abc"存储在数组中的是()。A)a[0]=0;strcat(a,"abc");B)inti;for(i=0;i<3;i++)a[i]=i+97;a[i]=0;C)strcpy(a,"abc");D)a="abc";答案:D解析:[单选题]9.已知各变量的类型说明如下,则不符合C语言语法规定的表达式是。intk,a,b;unsignedlongw=5;doublex=1.42;A)x%(-3)B)w+=-2C)k=(a=2,b=3,a+b)D)a+=a-=(b=4)*(a=3)答案:A解析:[单选题]10.C程序从()开始执行。A)程序中的第一条语句B)程序中的第一条可执行语句C)程序中的第一个函数D)程序中的main函数答案:D解析:[单选题]11.下列程序的输出结果是().main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;case3:a++;b++;break;}printf("a=%d,b=%d\n",a,b);}A)a=1,b=0B)a=2,b=1C)a=1,b=1D)a=2,b=2答案:B解析:[单选题]12.以下选项中,不能作为合法常量的是()A)1.234e04B)1.234e0.4C)1.234e+4D)1.234e0答案:B解析:[单选题]13.在黑盒测试方式中,设计测试用例的主要根据是()。A)程序外部功能B)程序内部逻辑C)程序数据结构D)程序流程图答案:A解析:黑盒测试也称功能测试或数据驱动测试,完全不考虑程序内部逻辑结构和具体代码,把程序看作是一个不能打开的黑盒子,依据软件需求规格说明书,检查程序的功能是否符合它的功能说明,主要针对软件界面和软件功能进行测试。答案选择A选项。[单选题]14.从键盘输入整数n(n<=100),输入1+2+3+5+…前n项的和。#include<stdio.h>Intmain(){Inti,n,sum;Scanf(?%d?,&n);1While(i<=n){2i++;}printf(?Theresultis:%d\n?,sum);return0;}1处应填入的程序代码为()A)i=0;sum=0;B)i=1;sum=0;C)i=1;sum=1;D)i=0;sum=1;答案:B解析:[单选题]15.下面叙述中正确的是A)C程序中的注释只能出现在程序的开始位置和语句的后面B)C程序的书写格式自由,一个语句可以写在多行上C)C程序的书写格式严格,在一行内只能写一条语句D)用C语言编写的程序只能放在一个程序文件中答案:B解析:[单选题]16.设有定义:char*a[2]={"ABC","123"};则以下说法正确的是()。A)a数组的两个元素分别存放两个字符串的首地址B)a数组成元素的值分别是"ABC"和"123"C)a数组的两个元素中各自存放了字符'A'和'1'的地址D)a是指针变量,它指向含有两个数组元素的字符型一维数组答案:A解析:[单选题]17.不同第3个变量,将a和b的值进行交换的操作是()A)a+=b;b-=a:a-=b;B)a+=b;b=a-b;a-=b;C)b-=a;a-=b;a-=bD)b-=a;a=b-a;a+=b;答案:B解析:[单选题]18.下述对C语言字符数组的描述中错误的是()。A)字符数组可以存放字符串B)可在赋值语句中通过赋值运算符?=?对字符数组整体赋值C)字符数组中的字符串可整体输入输出D)不可用关系运算符对字符数组中的字符串进行比较答案:B解析:[单选题]19.设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为。A)intB)floatC)doubleD)不确定答案:C解析:[单选题]20.C语言规定,函数返回值的类型是由()。A)调用该函数时的主调函数类型所决定B)在定义该函数时所指定的函数类型所决定C)return语句中的表达式类型所决定D)调用该函数时系统临时决定答案:B解析:题号:55899[单选题]21.在C语言程序中,下列说法中正确的是()。A)函数的定义可以嵌套,但函数的调用不可以嵌套B)函数的定义不可以嵌套,但函数的调用可以嵌套C)函数的定义和调用均不可以嵌套D)函数的定义和调用均可以嵌套答案:B解析:C语言规定,不能在函数的内部定义函数,但函数的调用可以嵌套。答案选择B选项。[单选题]22.已有定义?inta=2,b=1,c=0;?,则下列关系表达式中有语法错误的是A)a>b=2B)c>b>aC)a>b==1D)a==(a=0,b=1,c=2)答案:A解析:[单选题]23.若有声明?inta[]={l,2,3,4},*p,i;?,则以下程序段中不能输出3的是________。A)For(i=0;i<4;i+=2)printf("%d",a[i]);B)For(p=0;p<4;p+=2)printf("%d",a[p]);C)For(p=a;p<a+4;p+=2)printf("%d",*p);D)For(p=a,i=0;i<4;i+=2)printf("%d",p[i]);答案:B解析:[单选题]24.有以下程序Fun(intA,intb){if(a>b)return(a);Elsereturn(b);}Main(){intx=3,y=8,z=6,r;R=fun(fun(x,y),2*z);Printf("%d\n",r);}程序运行后的输出结果是______。A)3B)6C)8D)12答案:D解析:[单选题]25.()。以下对一维数组c进行正确的定义初始化的语句是A)intc[10]=0;B)intc[10]={0}*10;C)intc[1]={0,0,0,0,0,0,0};D)intc[10]={0};答案:D解析:[单选题]26.设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是()。A)k=*p1+*p2;B)p2=k;C)p1=p2;D)k=*p1*(*p2);答案:B解析:[单选题]27.已知inti,j,a;执行语句i=(a=2*3,a*5),a+6;后变量i的值是_______。A)6B)12C)30D)36答案:C解析:[单选题]28.如下说法不正确的是____。A)'!'是逻辑非运算符B)'&'是逻辑与运算符C)'|'是位运算的或运算符D)'~'是位运算的取反运算符答案:B解析:[单选题]29.有以下程序段已知字符a的ASCII码值为97,则执行上述程序段后输出结果是()A)因变量类型与格式描述符的类型不匹配输出无定值B)输出项与格式描述符个数不符,输出为零值或不定值C)a,12k=12D)a,12,k=12答案:D解析:[单选题]30.Intk=x>y?(x>z?x:z):(y>z?y:z)语句的目的是()A)求x,y,z最大值B)求x,y,z最小值C)求x,y,z中间值D)求x,y,z平均值答案:A解析:[单选题]31.75、C语言中函数返回值的类型是由()决定的。A)函数定义时指定的类型B)return语句中的表达式类型C)调用该函数时的实参的数据类型D)形参的数据类型答案:A解析:[单选题]32.有以下语句段A)n1=%d\nn2=%dB)n1=%dn2=%d\nC)n1=%dn2=%d\nD)n1=%d,n2=%d答案:A解析:[单选题]33.下列对数组s的初始化,其中不正确的是______。A)chars[5]={"abc"};B)chars[5]={'a','b','c'};C)chars[5]="";D)chars[5]="abcdef";答案:D解析:不正确的[单选题]34.已知A=7.5B=2C=36,表达式(A>B&&C>A)I(AB)的值是()。A)0B)10C)1D)5答案:A解析:[单选题]35.当month等于9时,分析下列代码片段的执行结果()intdays=0;switch(month){case2:days=28;break;case4:case6:case9:case11:days=30;break;default:days=31;break;}Console.WriteLine(days);A)0B)30C)29D)31答案:B解析:[单选题]36.设有inta[8][6];,则存储在a[4][5]之前的元素个数为______。A)25B)29C)48D)20答案:B解析:[单选题]37.下面对字符数组不正确的初始化方式是A)charch[]="string";B)charch[7]={'s','t','r','i','n','g'};C)charch[10];ch="string";D)charch[7]={'s','t','r',"i','n','g','\0'};答案:C解析:[单选题]38.有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是______。A)if(x>=0)y=sqrt(x);Elsey=sqrt(-x);B)y=sqrt(x);If(x<0)y=sqrt(-x);C)if(x>=0)y=sqrt(x);If(x<0)y=sqrt(-x);D)y=sqrt(x>=0?x:-x);答案:B解析:[单选题]39.若有以下定义语句floatx;intA,b;则以下正确是()。A)switch(x){case1.0:cout<<"*";case2.0:cout<<"**";}B)switch(x){case1,2:cout<<"*";case2:cout<<"**";}C)switch(a+b){case1:cout<<"*";case2:cout<<"**";}D)switch(a){case1,2:cout<<"*";case2:cout<<"**";}答案:C解析:[单选题]40.设n=10,i=4,则赋值运算?n%=i+1?执行后n的值是A)0B)1C)2D)3答案:A解析:[单选题]41.若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是().A)1B)2C)2.0D)2.5答案:C解析:[单选题]42.下列描述中,正确的是()。A)线性链表是线性表的链式存储结构B)栈与队列是非线性结构C)双向链表是非线性结构D)只有根结点的二叉树是线性结构答案:A解析:线性结构是指如果一个非空的数据结构满足下列两个条件:①有且只有一个根结点;②每个结点最多有一个前件,也最多有一个后件。B项错误,栈和队列都是操作受限的线性表;C项错误,双向链表是线性结构;D项错误,二叉树中的结点后继不唯一,属于非线性结构。答案选择A选项。[单选题]43.执行下面程序中的输出语句后,Main(){Inta;Printf("%d\n",(a=3*5,a*4),a+5);}A的值是______。A)15B)20C)10D)60答案:A解析:[单选题]44.若要求从键盘读入含有空格字符的字符串,应使用函数A)getchar()B)getc()C)gets()D)scanf()答案:C解析:[单选题]45.4、C语言属于程序设计语言的哪个类别()。A)机器语言B)高级语言C)面向对象语言D)汇编语言答案:B解析:[单选题]46.有以下程序intfl(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x;}main(){inta=4,b=3,c=5,d=2,e,f,g;e=f2(f1(a,b),f1(c,d));f=fl(f2(a,b),f2(c,d));g=a+b+c+d-e-f;printf(?%d,%d,%d\n?,e,f,g);)程序运行后的输出结果是________。A)4,3,7B)3,4,7C)5,2,7D)2,5,7答案:A解析:函数n的功能是返回两个数中比较大的值,f2的功能是返回两个数中比较小的值。[单选题]47.以下程序代码运行的结果是?for(inti=1;i<=5;){Console.Write(i);i++;}A)12345B)1234C)15D)死循环答案:A解析:[单选题]48.关于二进制,下列描述错误的是()。A)二进制数由数字0和1表示B)一个二进制数字0和1表示一位,八位为一个字节C)由于二进制由数值较小的0和1表示,所以只能表示一部分数据D)二进制与十进制相互转换,不改变值的大小答案:C解析:[单选题]49.定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。A)-369B)369C)0.369D)整数集合{1,2,3,4,5}答案:B解析:A选项,-369有负号,选项C,0.369是小数都不能用无符号整数类存储。选项D,{1,2,3,4,5}是一个整数集合得用数组来存储。只有B选项369可以用无符号整数来表示和存储。答案选择B选项。[单选题]50.有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>Main(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%s\n",a);}程序运行后的输出结果是()。A)IJKB)ABCDE\0FG\0IJKC)ABCDIJKD)EFGIJK答案:C解析:[单选题]51.下列选项中,能够满足?只要字符串s1等于字符串s2,则执行ST?要求的是()A)if(s1-s2==0)ST;B)if(s1==s2)ST;C)if(strcpy(s1,s2)==1)ST;D)if(strcmp(s2,s1)==0)ST;答案:D解析:在C语言中要对两个字符串的大小进行比较,就需要调用字符串比较函数strcmp,如果这个函数的返回值等于0,说明两个字符串相等。因此D选项正确。[单选题]52.已知inta=4,b=a<<2;,则语句printf("%d",b);的输出结果是______。A)2B)4C)8D)1答案:D解析:[单选题]53.有如下程序intfunc(inta,intb){return(a+b);}-19-voidmain(){intx=2,y=5,z=8,r;r=func(func(x,y),z);printf("%d\n",r);}该程序的输出结果是____()____.A)12B)13C)14D)15答案:D解析:[单选题]54.软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和()。A)阶段性报告B)需求分析C)需求总结D)用例分析答案:B解析:软件需求分析阶段的工作,可以分为四个方面:①需求获取;②需求分析;③编写需求规格说明书;④需求评审。答案选择B选项。[单选题]55.在C语言中,只有在使用时才占用内存单元的变量,其存储类型是______。A)auto和registerB)extern和registerC)auto和staticD)static和register答案:A解析:[单选题]56.在C语言中,合法的长整型常数是______。A)OLB)4962710C)324562&D)216D答案:A解析:[单选题]57.如果有声明?intm,n=5,*p=&m;?,与m=n等价的语句是_________。A)M=*p;B)*p=*&n;C)M=&n;D)M=**p;答案:B解析:[单选题]58.已有定义"inta=5,b;flontc=2;?,下列表达式中语法正确的是A)b=a%cB)a>0?b=a:b=-aC)b=a/2=cD)b=a=c/2答案:D解析:[单选题]59.设X,Y,Z和K是int型变量,则执行表达式:X=(Y=4,Z=16,K=32)_x000D_后,X的值为()。A)4B)16C)32D)52答案:C解析:[单选题]60.有如下程序:该程序的输出结果为()A)12B)13C)14D)15答案:D解析:[单选题]61.以下选项中不能正确把cl定义成结构体变量的是()。A)structCOLOR{intred;intgreen;intblue;};COLORcl;B)structcolorcl{intred;intgreen;intblue;};C)structcolor{intred;intgreen;intblue;}cl;D)struct{intred;intgreen;intblue;}cl;答案:B解析:[单选题]62.有以下程序_x000D_main()_x000D_{chars[]="abcde";s+=2;printf("%d\n",s[0]);}_x000D_执行后的结果是()。A)输出字符a的ASCII码B)输出字符c的ASCII码C)输出字符cD)程序出错答案:D解析:[单选题]63.设存在函数intmax(int,int)返回两参数中较大值,若求22,59,70三者中最大值,则下列表达式不正确的是()。A)intm=max(22,59,70);B)intm=max(22,max(59,70));C)intm=max(max(22,59),70);D)intm=max(59,max(22,70));答案:A解析:[单选题]64.现有程序完成a、b两个值的交换,空白处正确的答案应该是()。main(){inta,b,t;t=b;b=a;________;}A)a=bB)a=tC)b=tD)t=a答案:B解析:[单选题]65.以下关于函数声明正确的说法是()A)调用函数之前必须首先声明函数B)函数声明语句中不需要指出函数类型C)如果函数调用在函数定义之后的位置,必须对函数进行声明D)如果函数定义在函数调用之后的位置,必须对函数进行声明答案:D解析:[单选题]66.在C#中,假设inta=3,b=4,c=5;,则表达式(a+b)>c&&b==c的值是A)trueB)falseC)3D)7答案:B解析:[单选题]67.在C语言中,一维数组的定义方式为:类型说明符数组名().A)[常量表达式]B)[整型表达式]C)[整型常量]或[整型常量表达式]D)[整型常量]答案:C解析:[单选题]68.下面有关for循环的正确描述是()。A)for循环只能用于循环次数已经确定的情况B)for循环是先执行循环循环体语句,后判断表达式C)在for循环中,不能用break语句跳出循环体D)for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来答案:D解析:[单选题]69.计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()。A)C语言程序仅可以编译执行B)C语言程序仅可以解释执行C)C语言程序既可以编译执行,又可以解释执行D)以上说法都不对答案:A解析:编译执行是指程序执行前需要一个专门的编译过程把程序编译成机器语言的文件,再次运行时不需要重新翻译,执行效率高;解释执行是指每个语句都是执行的时候才翻译,执行效率低。用C语言编写的程序必须经过编译器编译后,转换为二进制的机器指令来运行。答案选择A选项。[单选题]70.有如下程序段:Intx=1,y=1;Intm,n;M=n=1;Switch(m){case0:x=x*2;case1:{switch(n){case1:x=x*2;case2:y=y*2;break;case3:x++;}}case2:x++;y++;case3:x*=2;y*=2;break;default:x++;y++;}执行完成后,x和y的值分别是()。A)x=6y=6B)x=2y=1C)x=2y=2D)x=7y=7答案:A解析:第2部分:多项选择题,共4题,每题至少两个正确答案,多选或少选均不得分。[多选题]71.以下选项中,合法的字符常量是()A)'\t'B)'\18'C)"n"D)'\xaa'答案:AD解析:[多选题]72.关于函数声明,以下正确的说法是()。A)如果函数定义出现在函数调用之前,可以不必加函数原型声明B)如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明C)函数在调用之前,一定要声明函数原型,保证编译系统进行全面的调用检查D)标准库不需要函数原型声明答案:ABD解析:[多选题]73.下列关于变量的定义,错误的是()A)doublea=2.3;B)floata=2.3;C)inta=5;D)inta=2.5;答案:BD解析:[多选题]74.以下对C语言字符数组的描述,正确的是()。A)字符数组中的字符串可以整体输入、输出B)不可以用关系运算符对字符数组中的字符串进行比较C)字符数组可以存放字符串D)可以在赋值语句中通过赋值运算符对字符数组进行整体赋值答案:ABC解析:第3部分:填空题,共5题,请在空白处填写正确答案。[填空题]75.以下程序的运行结果是。#include<stdio.h>main(){intx,y=1,z;if(y!=0)x=5;printf("\t%d\n",x);if(y==0)x=4;elsex=5;printf("\t%d\n",x);x=1;if(y<0)if(y>0)x=4;elsex=5;printf("\t%d\n",x);}答案:□□□□□□□□5□□□□□□□□5□□□□□□□□1解析:[填空题]76.以下程序的运行结果是。intk=1;main(){inti=4;fun(i);printf("(1)%d,%d\n",i,k);}fun(intm){m+=k;k+=m;{chark='B';printf("(2)%d\n",k-'A');}printf("(3)%d,%d\n",m,k);}答案:(2)1(3)5,6(1)4,6解析:第4部分:判断题,共8题,请判断题目是否正确。[判断题]77.?A"和'A'都表示一个字符常量A。A)正确B)错误答案:错解析:[判断题]78.在标准C语言中,所有函数在调用之前都要进行声明。答案:错解析:[判断题]79.C程序中的main()函数必须放在程序的开始位置。A)正确B)错误答案:错解析:[判断题]80.C程序中的关键字必须小写A)正确B)错误答案:对解析:[判断题]81.使用do-while语句构成的循环时,必须用break语句才能退出。A)正确B)错误答案:错解析:[判断题]82.结构体类型与结构体变量是不同的概念,不是混同。A)正确B)错误答案:对解析:[判断题]83.在C程序中,ABC与abc是两个不同的变量。A)正确B)错误答案:对解析://C2基本数据类型及表达式/C23变量定义T[判断题]84.宏替换不占运行时间,只占编译时间。A)正确B)错误答案:对解析:第5部分:问答题,共13题,请在空白处填写正确答案。[问答题]85.若运行时输入4.4<回车>,则以下程序的运行结果是。#include<stdio.h>intmain(){floatcostPrice,sellingPrice;printf(?EntercostPrice$:?);scanf(?%f?,&costPrice);if(costPrice>=5){sellingPrice=costPrice+costPrice*0.25;printf(?SellingPrice(0.25)$%6.2f?,sellingPrice);}else{sellingPrice=costPrice+costPrice*0.3;printf(?SellingPrice(0.3)$%6.2f?,sellingPrice);}return0;}答案:SellingPrice(0.3)$5.72解析:[问答题]86.请编写函数floatfun(intn),它的功能是:返回n(包括n)以内能被5或9整除的所有自然数的倒数之和。例如,n=20,返回0.583333。注意:要求n的值不大于100。答案:#include<stdio.h>doublefun(intn){inti;doublesum=0.0;if(n>0&&n<=100){for(i=1;i<=n;i++)if(i%5==0||i%9==0)sum+=1.0/i;}returnsum;}voidmain(){intn;doubles;printf("\nInputn:");scanf("%d",&n);s=fun(n);printf("\n\ns=%f\n",s);}解析:[问答题]87.下列程序的运行结果是[]。#include"stdio.h"Intmain(){inta=3,b=5;if(a>b)printf("%d",a);elseprintf("%d",b);}答案:5解析:[问答题]88.若有"inta[3][2]={{1,2},{3},{4,5}};",则a[1][1]的值是_____。答案:0解析:/运行结果/C7二维数组赋值T[问答题]89.下面程序的运行结果是。#include<stdio.h>intmain(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;if(b%3==1){b+=3;continue;}b-=5;}printf(?%d\n?,a);return0;}答案:8解析:[问答题]90.Newdelete与mallocfree的联系与区别答案:解析:都是在堆(heap)上进行动态的内存操作。用malloc函数需要指定内存分配的字节数并且不能初始化对象,new会自动调用对象的构造函数。delete会调用对象的destructor,而free不会调用对象的destructor.解析:[问答题]91.第22套程序填空题所属年份:2010.9;2011.3;下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,查找含有形参substr所指子串的所有字符串,并输出,若没找到则输出相应信息。ss所指字符串数组中共有N个字符串,且串长小于M。程序中库函数strstr(s1,s2)的功能是在s1串中查找s2子串,若没有,函数值为0,若有,函数值为非0。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序的结构!#include<stdio.h>#include<string.h>#defineN5#defineM15voidfun(char(*ss)[M],char*substr){inti,find=0;*********found**********/for(i=0;i<__1__;i++)*********found**********/if(strstr(ss[i],__2__)!=NULL){find=1;puts(ss[i]);printf("\n");}*********found**********/if(find==__3__)printf("\nDon'tfound!\n");}main(){charx[N][M]={"BASIC","Clangwage","Java","QBASIC","Access"},str[M];inti;printf("\nTheoriginalstring\n\n");for(i=0;i<N;i++)puts(x[i]);printf("\n");printf("\nEnterastringforsearch:");gets(str);fun(x,str);}答案:N|substr|0解析:【考点分析】本题考查:for循环语句;strstr()字符串函数的使用;if语句条件表达式。【解题思路】填空1:此处考查for循环语句中循环变量i的取值范围,题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于二零二四年度的服务器硬件租赁合同3篇
- 新员工消防安全知识培训
- 空调采购安装合同范本
- 培训课件模板
- 疱疹病毒病人的护理
- 农作物种子购销合同
- 南京市房产交易合同(2024版)
- 百纳行渠道培训
- 公司清洁钟点工劳务合同
- 烫发后的护理日常
- 起重装卸机械操作工国家职业技能标准(2018年版)
- 《鱼我所欲也》预习任务单
- 五年级上册信息技术课件-6.孙悟空变变变|冀教版 (共10张PPT)
- 胃癌患者术后护理与患者教育考试试题
- 秀山社区志愿者制度上墙
- 高职骨干院校专业建设汇报课件
- 忆江南(二胡与琵琶)总谱图片格式-总谱
- 8.2共圆中国梦--课件(28张PPT)
- 生命体征的测量PPT幻灯片课件
- 《实用文体写作教程》教案
- 赴美国自由行旅行英文行程单模板面签必备
评论
0/150
提交评论