首页 C语言程序设计模拟试题期末考试卷AB卷(附答案)

 C语言程序设计模拟试题期末考试卷AB卷(附答案)

开通vip
举报

爱问共享资料C语言程序设计模拟试题期末考试卷AB卷(附答案)文档免费下载,数万用户每天上传大量最新资料,数量累计超一个亿 ,《C语言程序设计》模拟试卷A一、          单项选择题(每题2分,共20分)1、下列有关C语言的叙述中错误的是()。A)C语句必须以分号结束  B)任何一个C程序中有且只有一个主函数C)复合语句在语法上可被看作一条语句 D)C程序中对数据的任何操作都可由运算符实现2、以下不能定义为用户标识符的是()。 A)MAIN       B)_HJ       C)2ong        D)LINE13、以下能正确定义一维数组的是()。 A)int a[5]={0,1,2,3,4,5};  B)int a[5]=”012345...

C语言程序设计模拟试题期末考试卷AB卷(附答案)

《C语言程序设计》模拟 试卷 云南省高中会考试卷哪里下载南京英语小升初试卷下载电路下试卷下载上海试卷下载口算试卷下载 A一、          单项选择题(每题2分,共20分)1、下列有关C语言的叙述中错误的是()。A)C语句必须以分号结束  B)任何一个C程序中有且只有一个主函数C)复合语句在语法上可被看作一条语句 D)C程序中对数据的任何操作都可由运算符实现2、以下不能定义为用户标识符的是()。 A)MAIN       B)_HJ       C)2ong        D)LINE13、以下能正确定义一维数组的是()。 A)int a[5]={0,1,2,3,4,5};  B)int a[5]=”012345”; C)char a[]=”012345”;    D)char a[5]={0,1,2,3,4,5};4、执行下列程序段后输出的结果是()。  x=9;  while(x>7)  { printf(“*”);x--;}A)****   B)***    C)**    D)*5、设charstr1[10]=“ABCDE”,str2[10]=“xyz”;则执行语句 printf(“%d”,strlen(strcpy(str1,str2)));后的输出结果是()。A) 9   B)8    C)5   D)36、若用数组名作为函数调用的实参,则传递给形参的是()。A)数组的首地址          B)数组第一个元素的值C)数组中全部元素的值    D)数组元素的个数7、在C程序中,若未在函数定义时说明函数类型,则函数默认的类型为( )。A)void    B)double  C)int   D)char8、下面不能正确进行字符串赋值操作的语句是()。A)chars[5]={"ABCD"};     B)chars[5]; s="ABCD";C)char*s;s="ABCDEF";   D)char*s="ABCD";9、设有说明ints[5]={1,3,5,7,9};int*p=s;则下列表达式中值为3的是()。A)++p    B)++(*p)   C)*(++p)   D)*(p+=2)10、下面程序的输出结果是()。int m=13;int fun(intx, int y){intm=3;     return(x*y-m);}main(){inta=7,b=5; printf(“%d\n”,fun(a,b)/m);}A)1        B) 2       C)3       D)10 二、填空题。(每空2分,共30分)1.设有变量说明语句:    intx=1,y=2;则执行下述printf语句的输出结果是______  _____。    printf("%f\n",1.0+x/y);2.执行下述程序:    #include<stdio.h>    main()    {      intx,y;      scanf("%2d%*2s%1d",&x,&y);      printf("%d\n",x+y);     }若从键盘输入:       12345671则程序的输出结果是________。3.以下程序的功能是:从键盘上输入若干名学生的成绩(百分制,可带小数,以输入负数或0为结束标志),统计并输出最高成绩和最低成绩。请填空。   #include<stdio.h>   main()   {     floatx,amax,amin;     scanf("%f",&x);     amax=x;     amin=x;     while(____            _______)     {       if(x>amax)          amax=x;       elseif(x<amin)          amin=x;       scanf("%f',&x);      }      printf("\namax=%f\namin=%f\n",amax,amin);   }4.设n是整型变量,且已具有某正整数值。根据下述数学式求s的值并输出。可编写如下之程序段来实现。请填空。  intk;  doubles,d;  s=0.0;  d=1.0;  k=0;  do  {    s=s+d;    ___           _________;    d=1.0/(k*(k+1));   }while(k<=n);   printf("%f\n",s);5.执行下述程序的输出结果是____     ____。  #include<stdio.h>  main()  {    inta[6],i;    for(i=0;i<6;i++)    {      a[i]=9*(i-2+4*(i>3))%5;      printf("%3d",a[i]);     }     printf("\n");   }6.执行下述程序的输出结果是_________ ________。 #include<stdio.h> main() {    inta[]={2,4,6,},*ptr=&a[0],x=8,y,z;    for(y=0;y<3;y++)      z=(*(ptr+y)<x)?*(ptr+y):x;    printf("%d\n",z);  }7.执行下述程序的输出结果是_____  _______。 #include<stdio.h> main() {   inta[][2]={10,20,30,40,50,60},(*p)[2];   p=a;   printf("%d\n",*(*(p+2)+1));  }8.执行以下程序的输出结果是___  ______。 #include<stdio.h> main() {   ints,i,sum();   for(i=1;i<=10;i++)     s=sum(i);   printf("s=%d\n",s);  }  sum(intk)  {    intx=0;    return(x+=k);  }9.下述函数定义用来求出两个整数之各,并通过函数的模拟传地址调用,传

C语言程序设计模拟试题期末考试卷AB卷(附答案)1

回两整数相加之和值,请填空。  voidadd(intx,inty,____     ___)  {     *z=x+y;   }10.函数func的功能是将整型变量x的值转换成二进制数,并将该二进制数的每一位存入由整型指针b所指向的一维数组a,最低位存放于a[0]中,次低位存放于a[1]中,依此类推。请填空。  voidfunc(intx,int*b)  {    intr;    do    {      r=x%2;      _____________=r;      x/=2;      }while(x);    }11.以下程序中函数invert实现将数组内所有数组元素的值逆置。比如,执行本程序将输出:  10 9 8 7 6 5 4 3 2 1请填空。    #include<stdio.h>    main()    {      inta[10]={1,2,3,4,5,6,7,8,9,10},i,n=10;      invert(a,n-1);      for(i=0;i<10;i++)        printf("%3d",a[i]);      printf("\n");     }     invert(int*s,intnum)     {       int*t,k;       t=s+num;       while(____   ________)       {         k=*s;         *s=*t;         *t=k;         s++;         t--;        }       }12.若有以下定义和说明,则结构体变量w在内存中所占的字节数是_____unionaa{     floatx;     floaty;     charc[6];};structst{      unionaav;      floatw[5];      doubleave; }w; 13.执行下述程序的输出结果是______   _______。  #include<stdio.h>  structstr  {    floatx;    char*y;   }*m;   structstrgroup[3]={                          95.0,"Li",                          82.5,"Wang",                          73.5,"Sun"                     };   main()   {     m=group;     printf("%.lf,%s\n",m->x,m->y);    }14.下面的程序用来统计某文件中字符的个数。请填空。  #include<stdio.h>  #include<stdlib.h>  main()  {     FILE*fp;     longnum=0;     if((fp=fopen("fnam.dat","r"))==NULL)     {       printf("Can'topenthisfile!\n");       exit(0);      }      while(____              _____)      {        fgetc(fp);        num++;       }       printf("num=%d\n",num);       fclose(fp);    }15.执行下述程序后,输出结果为____________。   #include<stdio.h>   #defineFUN1(a,b)a+b   #defineFUN2(a,b)a-b   #defineCAL(a,b)a*b+a+3   main()   {     printf("%d\n",CAL(FUN1(3,5),FUN2(4,5)));    } 三、修改程序(在程序出错的语句下划横线并标号,把修改后的语句写在程序之后的横线上。每小题5分,共10分)1.下列给定程序的功能是:读入一个整数(2<=k<=10000),打印它的所有质因子(即所有为素数的因子)。例如,若输入整数2310,则应输出2、3、5、7、11。#include<conio.h>#include<stdio.h>IsPrime(intn);{ inti,m;m=1;for(i=2;i<n;i++)if!(n%i){m=0;continue;}return(m);}main(){intj,k;printf(“\nPleaseenteranintegernumberbetween2and10000:”);scanf(“%d”,k);printf(“\nTheprimefactor(s)of%dis(are):”,k);for(j=2;j<=k;j++)if((!(k%j))&(IsPrime(j))printf(“\n%4d”,j);printf(“\n”);}                                                                     2.下列给定程序中,函数fun的功能是:逐个比较a、b两个字符串对应位置中的字符,把ASCII值大或等于的字符一次存放到c数组中,形成一个新的字符串。例如,若a中的字符串为aBCDeFgH,b中的字符串为:ABcd,则c中的字符串为:aBcdeFgh。#include<stdio.h>#include<string.h>voidfun(char*p,char*q,char*c);{intk=1;while(*p!=*q){if(*p<*q)c[k]=*q;elsec[k]=*p;if(*p)p++;if(*q)q++;k++;}} main(){chara[10]=“aBCDeFgh”,b[10]=“ABcd”,c[80]={“”};fun(a,

C语言程序设计模拟试题期末考试卷AB卷(附答案)2

b,c);printf(“Thestringa:”);puts(a);printf(“Thestringb:”);puts(b);printf(“Theresult:”);puts(c);}                                                                   四、阅读下列程序,在程序后面的横线上,写出该程序的功能或给出运行结果。(每小题5分,共20分)1.   #include<stdio.h>       voidmain()      {  charch;intk=0;          for(ch=’A’;ch<’H’;ch++,k++)if(k%2==0)printf(“%c”,ch);          printf(“\n”);       }                              输出结果:             2. #include<stdio.h>     voidmain()    {  intk=0;        charc=’A’;        do{switch(c++){case‘A’:k++;break;                 case‘B’:k--;                 case‘C’:k+=2;break;                 case‘D’:k=k%2;break;                 case‘E’:k=k*10;break;                 default:k=k/3;           }           k++;        }while(c<’G’);        printf(“k=%d\n”,k);}                                输出结果:             3. #include<stdio.h>       voidmain()      { inta[6]={12,4,17,25,27,16},b[6]={27,13,4,25,23,16},i,j;          for(i=0;i<6;i++){              for(j=0;j<6;j++)if(a[i]==b[j])break;                 if(j<6)printf(“%d”,a[i]);          }          printf(“\n”);        }                         输出结果:           4.  #include<stdio.h>      voidmain()     { inta[8]={1,0,1,0,1,0,1,0},i;         for(i=2;i<8;i++)a[i]+=a[i-1]+a[i-2];         for(i=0;i<8;i++)printf(“%d”,a[i]);         printf(“\n”);       }                                 输出结果:            五、          编程题(本大题20分,第一题8分,第二题12分)1、计算分段函数的值:         1-x         (x<0)   Y=           2*x2-2      (x>=0) 编程实现。2、输入10个学生3门课的成绩,用函数实现:找出最高的分数所对应的学号和成绩。模拟试卷十一参考 答案 八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案 :一、单选题1)D2)C3)C4)C5)D6)A7)C8)C9)C10)B二、填空题1、1.0000002、173、x>0.04、k=k+15、-3-404436、67、608、109、int*z10、*(b++)11、t>s12、4213、95,Li14、fgetc(fp)!=EOF15、29三、改错题1、IsPrime(intn);改为IsPrime(intn)scanf(“%d”,k);改为scanf(“%d”,&k);if!(n%i){m=0;continue;}改为{if(!(n%i))m=0;continue;}if((!(k%j))&(IsPrime(j))改为if((!(k%j)&(IsPrime(j)))2、studio.h改为stdio.hvoid;fun(char*p,char*q,char*c);改为voidfun(char*p,char*q,char*c)k=1改为k=0while(*p!=*q)改为while((*p)|(*q))k++后添加一个}四、阅读程序1、ACEG2、83、42527164、1022571320五、编程题1、#include<stdio.h>main(){floatx,y;scanf("%f",&x);if(x<0){y=1-x;}else{y=2*x*x-2;}printf("%f\n",y);}2、#include<string.h>structstudent{intnum;floatscore[3];}stu[10];voidchosescore(structstudent*stu,intn){inti=0,j=0,k=0;floattemp;for(i=0;i<3;i++){temp=stu[0].score[i];k=stu[0].num;for(j=1;j<n;j++){if(temp<stu[j].score[i]){temp=stu[j].score[i];k=stu[j].num;}}printf("%d%f\n",k,temp);}}voidmain(){inti;for(i=0;i<10;i++){printf("putin%dstudentinformtion\n",i+1);scanf("%d%f%f%f",&stu[i].num,&stu[i].score[0],&stu[i].scor

C语言程序设计模拟试题期末考试卷AB卷(附答案)3

e[1],&stu[i].score[2]);}chosescore(stu,10);}《C语言程序设计》模拟试卷B 一、填空题(每题2分,共20分)若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是        。若有以下程序段:intc1=1,c2=2,c3;c3=1.0/c2*c1;则执行后,c3中的值是               。设有定义:intn,*k=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。scanf(“%d,”        );printf(“%d\n”,       。);若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是       。有以下程序段intk=0while(k=1)k++;while循环执行的次数是       。表达式a=1,a+1,a++的值是___________________。设charstring[]=″This_is_a_book!″;则数组的长度应是________________。设inta[2][3]={{2},{3}};则数组元素_____________________的值为3。设有如下变量说明语句: inta[8]={44,55,12,42,94,18,6,67},*p=a;则通过指针变量p引用值为18的表达式是____            ____。执行下述程序 #include<stdio.h> intstrlength(chara[],charb[]) {   intnum=0,n=0;   while(*(a+num)!='\0')      num++;   while(b[n])   {      *(a+num)=b[n];      num++;      n++;    }    return(num);   }  main() {      charstrl[81],str2[81],*p1=str1,*p2=str2;      gets(p1);      gets(p2);      printf("%d\n",strlength(p1,p2));  }若从键盘输入:    qwerty    abcd则输出结果是____  ___。二、单项选择题。(每题2分,共40分)1.下列叙述中错误的是()。A)计算机不能直接执行用C语言编写的源程序B)C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件C)后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件D)后缀为.obj和.exe的二进制文件都可以直接运行2.按照C语言规定的用户标识符命名 规则 编码规则下载淘宝规则下载天猫规则下载麻将竞赛规则pdf麻将竞赛规则pdf ,不能出现在标识符中的是()。A)大写字母  B)连接符  C)数字字符  D)下划线3.以下叙述中错误的是()。A)C语言是一种结构化程序设计语言B)结构化程序由顺序、分支、循环三种基本结构组成C)使用三种基本结构构成的程序只能解决简单问题D)结构化程序设计提倡模块化的设计方法4.对于一个正常运行的C程序,以下叙述中正确的是()。A)程序的执行总是从main函数开始,在main函数结束B)程序的执行总是从程序的第一个函数开始,在main函数结束C)程序的执行总是从main函数开始,在程序的最后一个函数中结束D)程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束5.设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)()。A)10□X□20□Y〈回车〉   B)10□X20□Y〈回车〉 C)10□X〈回车〉          D)10X〈回车〉   20□Y〈回车〉             20Y〈回车〉6.若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。A)sqrt(abs(n^x+e^x))                 B)sqrt(fabs(pow(n,x)+pow(x,e)))C)sqrt(fabs(pow(n,x)+exp(x)))    D)sqrt(fabs(pow(x,n)+exp(x)))7.设有定义:intk=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是()。A)k++     B)k+=1    C)++k   D)k+18.有以下程序,其中%u表示按无符号整数输出()。main(){unsignedintx=0xFFFF;  /*x的初值为十六进制数*/       printf(“%u\n”,x);}程序运行后的输出结果是A)-1     B)65535    C)32767  D)0xFFFF9.设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是()。A)if(x++);                         B)if(x>y&&y!=0); C)if(x>y)x--                       D)if(y<0){;}  elsey++;                              elsex++;10.以下选项中,当x为大于1的奇数时,值为0的表达式是()。A)x%2==1     B)x/2     C)x%2!=0   D)x%2==011.以下叙述中正确的是()。A)break语句只能用于switch语句体中B)continue语句的作用是使程序的执行流程跳出包含它的所有循环C)break语句只能用在循环体内和switch语句体内D)在循环体内使用break语句和continue语句的作用相同12.有以下程序main(){intk=5,n=0;        do {switch(k)              {case1: case3:n+=1;break;default:n=0;k--;case2:case4:n+=2;k--;break;}printf(“%d”,n);}while(k>0&&n

C语言程序设计模拟试题期末考试卷AB卷(附答案)4

<5);}程序运行后的输出结果是()。A)222    B)0235   C)02356    D)235613.有以下程序main(){inti,j;      for(i=1;i<4;i++){for(j=i;j<4;j++)printf(“%d*%d=%d”,i,j,i*j);printf(“\n”);}}程序运行后的输出结果是()。A)1*1=1 1*2=2 1*3=3         B)1*1=1 1*2=2 1*3=32*1=2 2*2=4                   2*2=4 2*3=63*1=3                          3*3=9C)1*1=1                        D)1*1=11*2=2  2*2=4                  2*1=2  2*2=41*3=3  2*3=6  3*3=9          3*1=3  3*2=6 3*3=914.以下合法的字符型常量是()。A)”\x13”      B)”\018”      C)”65”       D)”\n”15.在C语言中,函数返回值的类型最终取决于()。A)函数定义时在函数首部所说明的函数类型B)return语句中表达式值的类型C)调用函数时主函数所传递的实参类型D)函数定义时形参的类型16.已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,以下不能将变量c中大写字母转换为对应小写字母的语句是()。A)c=(c-A)%26+‘a’                   B)c=c+32C)c=c-‘A’+‘a’                       D)c=(‘A’+c)%26-‘a’17.有以下函数:   intfun(char*s)     {char*t=s;       while(*t++);       return(t-s); }该函数的功能是()。A)比较两个字符的大小          B)计算s所指字符串占用内存字节的个数C)计算s所指字符串的长度      D)将s所指字符串复制到字符串t中18.设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是()。A)float *p=1024;                 B)int *p=(floatx);C)float  p=&x;                   D)float*P=&x;19.有以下程序#include  <stdio.h> main()    {intn,*p=NULL;*p=&n;printf(“Inputn:”);scanf(“%d”,&p); printf(“outputn:”); printf(“%d\n”,p);}该程序试图通过指针p为变量n读入数据并输出,但程序有多处错误,以下语句正确的是()。A)intn,*p=NULL; B)*p=&n;   C)scanf(“%d”,&p)  D)printf(“%d\n”,p);20.以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 voidf(int b[],int n,int flag) {int i,j,t;for(i=0;i<n-1;i++)          for(j=i+1;j<n;j++)               if(flag?b[i]>b[j]:b[i]<b[j]){t=b[i];b[i]=b[j];b[j]=t;}}main(){inta[10]={5,4,3,2,1,6,7,8,9,10},i;      f(&a[2],5,0);f(a,5,1);      for(i=0;i<10;i++)printf(“%d,”,a[i]);}程序运行后的输出结果是()。A)1,2,3,4,5,6,7,8,9,10,B)3,4,5,6,7,2,1,8,9,10,C)5,4,3,2,1,6,7,8,9,10,D)10,9,8,7,6,5,4,3,2,1,三、修改程序(在程序出错的语句下划横线并标号,把修改后的语句写在程序下面的横线上。每小题5分,共10分)1.下列给定程序中,函数fun的功能是:依次取出字符串中所有数字字符,形成新的字符串,并取代原字符串。#include<stdio.h>#include<conio.h>voidfun(chars){inti,j;for(i=0,j=0;s[i]!=‘\0';i++)if(s[i]>=‘0'&&s[i]<='9')s[j]==s[i];s[j]=“\0”;}main(){charitem[80];clrscr();printf(“\nEnterastring:”);gets(item);printf(“\n\nThestringis:\%s\n”,item);fun(*item);printf(“\n\nThestringofchangingis:\%s\n”,item);}                                                                                2.下列给定程序中,函数fun的功能是:分别统计字符串中大写字母和小写字母的个数。例如,给字符串s输入:AAaaBBb123CCccccd,则输出结果应为:upper=6,lower=8。#include<conio.h>#include<stdio.h>voidfun(char*s,inta,intb){while(*s){if(*s>=‘A'&&*s<=‘Z')a++;if(*s>=‘a'&&*s<=‘z')b++;s++;}} main(){chars[100];intupper=0,lower=0;clrscr();printf(“\nPleaseastring:”);gets(*s);fun(s,&upper,&lower);printf(“\nupper=%dlower=%d

C语言程序设计模拟试题期末考试卷AB卷(附答案)5

\n”,upper,lower);}                                                                               四、阅读下列程序,在程序后面的横线上,写出该程序的功能或给出运行结果。(每小题5分,共20分)1.   #include<stdio.h>       voidmain()      {  ints=1,t=1,a,n;          scanf(“%d%d”,&a,&n);          for(inti=1;i<n;i++){             t=t*10+1;s=s+t;                             }          s*=a;printf(“SUM=%d\n”,s);                  } 输入数据:2,4输出结果:            。 2.#include<stdio.h>voidmain()                      {  inta,b,c,find(int,int,int);         scanf(“%d%d%d”,&a,&b,&c);         printf(“%d\n%d,%d,%d\n”,find(a,b,c),a,b,c);   }  intfind(inta,intb,intc)   {  intu,s,t;      u=((u=(a>b)?a:b)>c)?u:c;      t=((t=(a<b)?a:b)<c)?t:c;      s=a+b+c-u-t;a=u;      b=s;c=t;returns;   }运行时输入:5–73,输出结果:       。  3.#include<stdio.h>  voidmain()  {inta[5]={2,4,6,9,12},b[6]={2,3,4,6,8,9};      for(inti=0;i<5;i++)            for(intj=0;j<6;j++)               if(*(a+i)==*(b+j))printf(“%d ”,*(a+i));        printf(“\n”);      }                                   输出结果:          。 4.#include<stdio.h>    #include<string.h>    voidmain()                      {  charstr1[]=“*******”;       for(inti=0;i<4;i++){             printf(“%s\n”,str1);             str1[i]=‘ ';             str1[strlen(str1)-1]=‘\0';          }     } 输出结果:                                     五、按要求编写下列程序。(每题5分,共10分)1.编一程序,输出如下三角形图形:                                                                                2.编一程序,将字符串computer赋给一个字符数组,然后从第一个字母开始间隔的输出该串,请用指针完成。答案一、填空题1分号22.000000304k*k5-126无数次728159a[1][0]10*(p+5)1110二、单项选择题1-5DBCAD6-10CABCD11-15CABDA16-20ACDAB三、程序修改1.修改后的程序如下:#include<stdio.h>#include<conio.h>voidfun(chars[]){inti,j;for(i=0,j=0;s[i]!='\0';i++)if(s[i]>='0'&&s[i]<='9')s[j++]=s[i];s[j]='\0';}main(){charitem[80];clrscr();printf("\nEnterastring:");gets(item);printf("\n\nThestringis:\%s\n",item);fun(item);printf("\n\nThestringofchangingis:\%s\n",item);}2.修改后的程序如下:#include<conio.h>#include<stdio.h>voidfun(char*s,int*a,int*b){while(*s){if(*s>='A'&&*s<='Z')(*a)++;if(*s>='a'&&*s<='z')(*b)++;s++;}}main(){chars[100];intupper=0,lower=0;system("cls");printf("nPleaseastring:");gets(s);fun(s,&upper,&lower);printf("\nupper=%dlower=%d\n",upper,lower);}四、阅读程序1.SUM=22.35-733.24694.****************五、1.#include<stdio.h>#include<string.h>voidmain(){charstr1[]="****";inti;for(i=0;i<4;i++){printf("%s\n",str1);str1[strlen(str1)-1]='\0';}}2.#include<stdio.h>#include<string.h>voidmain(){charstr[]="computer";char*s=str;while((*s)!='\0'){printf("%c",*s);s++;}}

本文档为【C语言程序设计模拟试题期末考试卷AB卷(附答案)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。

[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

下载需要¥11.9 ,已有0人下载

最新资料

热门推荐

推荐专题

v

个人认证用户 春哥知识店铺

暂无简介