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

6.表达式10/3的结果是_______________。7.intx=9,y=8;表达式x==y+1的结果是________________。8.执行intx=2,y=... 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的值为 ________ 。
展开
 我来答
一一七一
推荐于2016-11-12 · 超过24用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:71.8万
展开全部
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_____ 。
--
2022-12-05 广告
图形化编程简单理解为用积木块形式编程,scratch和python也是其中的一种,属于入门级编程,以其简单生动的画面获得无数学生的喜爱,深圳市创客火科技有限公司是一家做教育无人机的公司,旗下有编程无人机,积木无人机及室内外编队,每款飞机含有... 点击进入详情页
本回答由--提供
手机用户89885
2011-05-06 · 超过11用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:50.8万
展开全部
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=<并局num>=20 17:5,4,3,2,1 19:s=10
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
花心2大萝卜
2011-05-06
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
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=<庆没num>并让=20 17:5,4,3,2,1 19:s=10
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式