C语言第三次小测验

祝愿大家取得好成绩!

Q1:后两位学号+姓名

填空1

Q2:以下程序的输出结果是()。#includestdio.hvoidprtv(int*x){printf(%c\n,++*x);}main(){inta=65;prtv(a);}

填空1

Q3:以下程序的输出结果是()。main(){intvar,*p;var=65;p=var;var=--(*p);printf(%d\n,var);}

填空1

Q4:以下程序的输出结果是()。main(){inta[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};int(*ptr)[4];intsum=0,i,j;ptr=a;for(i=0;i3;i++) for(j=0;j1;j++) sum+=*(*(ptr+i)+j);printf(%d\n,sum);}

填空1

Q5:以下程序的输出结果是()。#includestdio.hmain(){char*p=12345678abcdefghijklmnopq,*r;int*q;q=(int*)p;q+=3r=(char*)q;printf(%s\n,r);}

填空1

Q6:以下程序的输出结果是()。main(){chars[]=1234567890,*p;p=s+5;printf(%s\n,p);}

填空1

Q7:以下程序的输出结果是()。main(){inta[2][3]={{1,2,3},{4,5,6}};intm,*ptr;ptr=a[0][0];m=(*(ptr+1))*(*(ptr+2))*(*(ptr+3));printf(%d\n,m);}

填空1

Q8:以下程序的输出结果是()。main(){charch[2][5]={1234,5678},*p[2];inti,j,s=0;for(i=0;i2;i++) p[i]=ch[i];for(i=0;i2;i++) for(j=1;p[i][j]\0;j+=3); s=10*s+p[i][j]-0;printf(%d\n,s);}

填空1

Q9:以下程序的输出结果是()。#includestdio.h#includestring.hmain(){charb1[8]=abcdefg,b2[8],*pa=b1,*pb=b1+7;while(--pb=++pa) strcpy(b2,pb);puts(b2);}

填空1

Q10:以下程序运行时,若在命令行输入标红部分内容后,程序的输出结果是()2,7#includestdio.hintmain(void){inta[4]={11,22,33};inti=0,j,temp,sum=0,*p;p=a;scanf(%d,%d,j,temp);for(p=a+3;p-a-j0;p--){ *p=*(p-1);}*p=temp;p=a;for(p=a;p-a4;p++) sum+=*p;printf(%d,sum);printf(\n);return0;}

填空1

Q11:以下程序运行时,若在命令行输入阴影部分内容后,程序的输出结果是()。WeloveChina#includestdio.h#includestring.h#includestdlib.hmain(){charstring[100];charc;inti,num=0,sum=0,word=0; gets(string);for(i=0;(c=string[i])!=\0;i++){if((A=string[i]string[i]=Z)||(a=string[i]string[i]=z))sum++;} for(i=0;(c=string[i])!=\0;i++){ if(cA||cZca||cz) word=0; elseif(word==0) { word=1; num++; }}printf(%d\n,num);}

填空1
问卷网
C语言第三次小测验
关于
1年前
更新
1
频次
11
题目数
分享
问卷网
有问题?问问AI帮你修改 改主题:如咖啡问卷改为奶茶问卷