精品文档---下载后可任意编辑历界高考 C 语言真题2024 年真题一、程序分析题1、#include <>main( ){ int x=3; do printf(“%d”,x-=2); while(!(--x));}2、#include <>main( ){ int x=4,y=8,z; z=x<<2|y; printf(“%d”,z);}3、#include <>main( ){ char x=’E’,y=’e’; printf(“%c”,x+32); printf(“%c”,(x--,y++)); printf(“%c\n”,x==yx+=32:(y-=32));}4、#include <>main( ){ int t=2; while(t<5) switch(t%2) { case 0: t++;printf(“#”);break; case 1: t+=2;printf(“*”);1-224eef#*精品文档---下载后可任意编辑 default:printf(“\n”);}}5、#include <>main( ){ char str1[50]=”Beijing 2024”,*q=str1; char str2[50]=”One world One Dream!”,*p=str2; while(*p!=’\0’) p++; while(*q!=’\0’) *p++=*q++; *p=’\0’; printf(“%s”,str2); }6 #include <>#include<>main( ){ char s[]=”abcdefg”,t; int i=0,j=strlen(s)-1; while(i main( ) { int i,j,sum;for(i=1; i<1000 ;i++){ sum=0; for(j=1;j #define N 7 int fun(int s[],float aver) { int i,count=0;for(i=0;i long fun(int x) { int m,n,t; long sum; long sum=1; for(m=1;m<=x;m++)精品文档---下载后可任意编辑{ t=1; for(n=1;n<=m;n++) t=m*n; t*=n; sum+=t; } return sum;} main( ) { int num; scanf(“%d”,&num); printf(“sum=%ld\n”,fun(num));}2、以下程序的功能是:从字符串 str 中,删除所有字母 c,...