c语言急救啊 c语言帝快来 救救小生啊!!!

1.以下程序的输出结果是()。#includemain(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i<9;i+=2)s+=t[... 1. 以下程序的输出结果是( )。#include main() { int i,s=0 ,t[ ]={1,2,3,4,5,6,7,8,9}; for(i=0;i<9;i+=2) s+=t[i] ;printf("sum=%d\n",s) ;}
选项:
a、sum=20
b、sum=25
c、sum=45
d、sum=36

2. 以下程序的输出结果是( )。#include main(){ char st[20]="hello\0\t\\";printf("%d %d\n",strlen(st),sizeof(st));}
选项:
a、9 9
b、5 20
c、13 20
d、20 20

3. 以下程序的输出的结果是( )。int func(int a,int b){ return(a+b);}main(){ int x=2,y=5,z=8,r; r=func(func(x,y),z);printf("%\d\n",r);}
选项:
a、12
b、13
c、14
d、15

4. 有如下定义:struct person{ char name[9]; int age;}class[10]={"Johu",17,"Paul",19,"Mary",18,"Adam",16};根据上述定义,能输出字母M的语句是( )。
选项:
a、prinft("%c\n",class[3].mane)
b. pfintf("%c\n",class[3].name[1])
c. prinft("%c\n",class[2].name[1])
d. printf("%c\n",class[2].name[0])

5.以下程序的输出结果是( )。#include struct s { int x,y;} data[2]={10,100,20,200};main() { struct s *p=data;printf("%d\n",++(p->x));}
选项:
a、10
b、11
c、20
d、21

6. 以下while循环共执行循环体( )。int k=0;while(k=1)k++;
选项:
a、无限次
b、有语法错不能执行
c、 0次
d、1次

7. C语言中运算对象必须是整型的运算符是( )。
选项:
a、%=
b、/
c、 =
d、〈=

8. 设:char c; 则能够正确判断c为小写字母的表达式是( )。
选项:
a、a'<=c<='z'
b、(c>='a')||(c<='z')
c、(c>'a') && (c<'z')
d、(c>='a')&&(c<='z')

9. 判断a、b、c能否构成三角形的三条边长的条件是( )。
选项:
a、a>0 && b>0 && c>0
b、 a+b>c || b+c>a || a+c>b
c、a+b>c && b+c>a && a+c>b
d、 a!=0 && b!=0 && c!=0

10. 下列程序段的输出结果是( )。#include void fun(int *x, int *y){ printf("%d %d ", *x,*y); *x=3; *y=4;}main(){ int x=1,y=2; fun(&y,&x); printf("%d %d\n",x,y);}
选项:
a、2143
b、1212
c、1234
d、2112

11.下列程序的输出结果是( )。#include struct abc { int a, b, c; };main() { struct abc s[2]={{1,2,3},{4,5,6}}; int t; t=s[0].a+s[1].b; printf("%d\n",t); }
选项:
a、5
b、6
c、7
d、8
展开
 我来答
予恋寻十1K
2010-11-30 · TA获得超过941个赞
知道小有建树答主
回答量:977
采纳率:50%
帮助的人:851万
展开全部
1-----sum+=t[i],i+=2,所以sum=1+3+5+7+9=25。.
2----strlen求实际长度=5,sizeof求申明长度=20。
3----func(func(x,y),z);就是先x+y=7,然后+8=15。
4----这题可能你发错了吧!你的选项应该都不能输出M。
5----++(p->x),先取出值,然后再自加,应该为11。
6----循环体是K++,因为在while()中先判断,已经不通过,所以k++没有执行,即循环体执行了0次。
7----去余的运算对象必须是整形。
8----只有d正确,要c>='a'而且必须小于等于'z'。
9----两边之和大于第三边,同时满足,用&&。
10----函数中的参数本来是形式参数,不能此处传递的是指针,所以要改变原值,结果应为:2,1;4,3。注意fun函数中的y何main函数中的y不一样。
11----{{1,2,3},{4,5,6}},t=s[0].a+s[1].b=1+5=6。.
自己按照自己的想法做的,有错的地方请自行纠正。
olive1986717
2010-11-30 · TA获得超过693个赞
知道小有建树答主
回答量:246
采纳率:0%
帮助的人:371万
展开全部
1、b
2、b
3、d
4、d
5、b
6、c
7、b
8、d
9、c
10、d
11、b
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谦颖永不弃24
2010-11-30 · 超过17用户采纳过TA的回答
知道答主
回答量:84
采纳率:0%
帮助的人:45.3万
展开全部
B B D C D C B C D C B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
猎人719
2010-11-30 · TA获得超过1320个赞
知道小有建树答主
回答量:1028
采纳率:0%
帮助的人:559万
展开全部
1.B 2.B 3.D 4.D 5.C 6.C 7.A 8.D 9.C 10.D 11.B
呵呵,自己做的,应该都对了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ajq1987
2010-11-30
知道答主
回答量:4
采纳率:0%
帮助的人:3.1万
展开全部
1.B 2.B 3.D 4.D 5.C 6.C 7.A 8.D 9.C 10.D 11.B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式