求高手帮我做C语音基础题

6. 表达式10/3的结果是_______________。 7. int x=9,y=8;表达式x==y+1的结果是________________。 8. 执行int x=2,y=3;后表达式x=(y==3)的值是_______________。 9. 执行语句int a,b,c;a=(b=c=3,c++,b+=c);则a的值是_______________。 10. 以下程序的输出结果是_______________。 void main(){ double a=365.7189; int b=12,c; c=(int)a+b; printf("c=%d尀n",c);} } 11. 以下程序的输出结果是_______________。 void main() { int a=1,b=2; a=a+b;b=a-b;a=a-b; printf("%d,%d尀n",a,b); } 12. 以下程序的执行结果是______________。 void main(){ char c=✀A✀+10; printf("c=%c尀n",c); } 13. 以下程序的输出结果是______________。 void main() { int a=0100,b=100; printf("%d,%d",--a,b++); } 14. 在ASCII字符集中,字母A的ASCII码值是65,以下程序的输出结果是______________。 void main(){ char c1=✀B✀,c2=✀Y✀; printf("%d,%d尀n",++c1,--c2); } 15. 要判断一个字符(ch)是小字字母的的C语言的表达式应是__________________________。 16. 要表示一个整数num在10到20之间(包括10和20)的C语言的表达式应是____________。 17. 执行下面的C程序段后,输出结果是_______________。 void main(){ int a=5; while(a--); printf("%d",a); } 18. 执行下面的C程序段后,b的值为_______________。 void main() { int a=1,b=10; do { b-=a;a++; }while(b--<0); } 19. 执行下面的C程序段后,输出结果是_______________。 void main(){ int a[]={1,2,3,4},i,j,s=0; j=1; for(i=3;i>=0;i--) { s=s+a[i]*j; j=j*10; } printf("s=%d尀n",s); } 20. 以下程序执行时输入Language Programming<回车>的结果是_________ _______。 void main() { char str[30]; scanf("%s",str); printf("str=%s尀n",str); } 21. 执行下面的C程序段后,输出结果是_______________。 int run(int a,int b){ return (a+b); } void main(){ int x=2,y=5,z=8,r; r=run(run(x,y),z); printf("%d尀n",r); } 22. 执行下面的C程序段后,输出结果是_______________。 int fac(int n){ static int f=1; f=f*n; return (f); } main(){ int i,a; for(i=1;i<=5;i++)a=fac(i); printf("%d尀n",a); } 23. 有一函数: int f(int a) { int b=0; static int c=2; b=b+1; c=c+1; return (a+b+c); } 执行下面的C程序段后,输出结果是_______________。 void main() { int i,j; i=f(2);j=f(2); printf("i=%d,j=%d",i,j); } 24. 执行下面的C程序段后,输出结果是_______________。 main() { char s[80],*sp="HELLO!"; sp=strcpy(s,sp); s[0]=✀h✀; puts(sp); } 25. 若有定义:int a[]={1,3,5,7,9,10},*p=a,则*(p+2)的值是________ 。*(a+4)的值是________ 。 26. 若有定义:int a[]={2,4,6,8,10,12},*p=a,则*(p+1)的值是_____ ,*(a+5)的值是________。 27. 若有定义:int a=8,*p=&a;执行语句*p=12;后,a的值为 ________ 。
2026年09月26日 12:27
有3个网友回答
网友(1):

6. 表达式10/3的结果是______3_________。

7. int x=9,y=8;表达式x==y+1的结果是______1__________。

8. 执行int x=2,y=3;后表达式x=(y==3)的值是_____1__________。

9. 执行语句int a,b,c;a=(b=c=3,c++,b+=c);则a的值是_____7__________。

10. 以下程序的输出结果是_______372________。

void main(){

double a=365.7189;

int b=12,c;

c=(int)a+b;

printf("c=%d\n",c);}

}

11. 以下程序的输出结果是___2___1_________。

void main()

{

int a=1,b=2;

a=a+b;b=a-b;a=a-b;

printf("%d,%d\n",a,b);

}

12. 以下程序的执行结果是_______K_______。

void main(){

char c='A'+10;

printf("c=%c\n",c);

}

13. 以下程序的输出结果是_____99_100________。

void main()

{

int a=0100,b=100;

printf("%d,%d",--a,b++);

}

14. 在ASCII字符集中,字母A的ASCII码值是65,以下程序的输出结果是_____67___88______。

void main(){

char c1='B',c2='Y';

printf("%d,%d\n",++c1,--c2);

}

15. 要判断一个字符(ch)是小字字母的的C语言的表达式应是____________'a'<=ch&&ch>='z'______________。

16. 要表示一个整数num在10到20之间(包括10和20)的C语言的表达式应是____num<21&&num>9________。

17. 执行下面的C程序段后,输出结果是____4__3___2__1____。

void main(){

int a=5;

while(a--);

printf("%d",a);

}

18. 执行下面的C程序段后,b的值为______-1_________。

void main()

{

int a=1,b=10;

do

{

b-=a;a++;

}while(b--<0);

}

19. 执行下面的C程序段后,输出结果是____1234___________。

void main(){

int a[]={1,2,3,4},i,j,s=0;

j=1;

for(i=3;i>=0;i--) {

s=s+a[i]*j;

j=j*10;

}

printf("s=%d\n",s);

}

20. 以下程序执行时输入Language Programming<回车>的结果是____str=Language Programming_____ _______。

void main()

{

char str[30];

scanf("%s",str);

printf("str=%s\n",str);

}

21. 执行下面的C程序段后,输出结果是____15___________。

int run(int a,int b){

return (a+b);

}

void main(){

int x=2,y=5,z=8,r;

r=run(run(x,y),z);

printf("%d\n",r);

}

22. 执行下面的C程序段后,输出结果是_______120________。

int fac(int n){

static int f=1;

f=f*n;

return (f);

}

main(){

int i,a;

for(i=1;i<=5;i++)a=fac(i);

printf("%d\n",a);

}

23. 有一函数:

int f(int a)

{

int b=0;

static int c=2;

b=b+1;

c=c+1;

return (a+b+c);

}

执行下面的C程序段后,输出结果是___6____7________。

void main()

{

int i,j;

i=f(2);j=f(2);

printf("i=%d,j=%d",i,j);

}

24. 执行下面的C程序段后,输出结果是___hELLO!____________。

main()

{

char s[80],*sp="HELLO!";

sp=strcpy(s,sp);

s[0]='h';

puts(sp);

}

25. 若有定义:int a[]={1,3,5,7,9,10},*p=a,则*(p+2)的值是____5____ 。*(a+4)的值是
___9_____ 。

26. 若有定义:int a[]={2,4,6,8,10,12},*p=a,则*(p+1)的值是__4___ ,*(a+5)的值是__12______。

27. 若有定义:int a=8,*p=&a;执行语句*p=12;后,a的值为 ___12_____ 。

网友(2):

6:3 7:正确 8:x=3 9:a=6 10:c=377 11:a=1,b=-1 12:输入75对应的ASCII 14:输出C和X的ASCII 16:10==20 17:5,4,3,2,1 19:s=10

网友(3):

6:3 7:1 (真)8;=0(假) 9:a=6 10:c=377 11:a=1,b=-1 12:K 13;0990. 100 14:C X 16:10==20 17:5,4,3,2,1 19:s=10