C语言与程序设计

C语言与程序设计,第1张

1C

解析:整型或字符型数据可以作为逻辑运算符两侧运算对象,所以A B错误,指针不可以作为逻辑运算符两侧运算对象,所以D错。故选C

2B

解析:算术运算符优先级高于关系运算符,关系运算符优先级高于逻辑运算符。

+是算术运算符,<、!=是关系运算符, &&是逻辑运算符。故选B

3C

解析:[1,10]这应该是取交集,[1,10]与[200,210]取并集,故选C

4C

解析:A是数学里面才这样表达,B显然错误,D是其他编程语言的表达方式,C语言只能像C那样表达

5C

解析:显然B、D正确,C中第一个语句缺少“;”号,A中后面那个“;”是空语句的意思,即什么都不执行,是正确的哈。故选C

6C

解析:m先自加,则m=6,所以m++>5成立,所以输出m的值,故选C

7B

解析:先判断a<b,显然条件成立,于是执行判断c<d,显然条件不成立,则执行判断a<c,显然条件成立,于是执行判断b<d,显然条件成立,于是执行x=2,后面的语句就不执行啦!

8C

解析:先判断x<y,显然条件成立,于是执行判断y!=10,显然条件成立,于是执行!ok1,由于ok1为非零,所以表达式!ok1的值为零,于是执行判断ok2,由于ok2的值为零,故不执行a=10,然后执行a=-1,故选C

9B

解析:c语言是这样规定的,不信,可以翻一下教材。

10B

解析:这种题我做过,表达式(exp)a++:b--的意思是如果exp的值为0,执行b--,如果exp的值不为0,则执行a++,而表达式(exp!=0) a++:b--中,若exp=0的话,显然表达式exp!=0的值为0,故执行b--,反之,执行a++

希望你能明白我讲的!

在歌星大奖赛中,有10个评委为参赛选手打分,分数为1到100选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。

#include<stdioh>

int main()

{

int integer,i,max,min,sum;

max=-32768;

min=32767;

sum=0;

for(i=1;i<=10;i++)

{

printf("Input number %d=",i);

scanf("%d",&integer);

sum+=integer;

if(integer>max)

max=integer;

if(integer<min)

min=integer;

}

printf("Canceled max score:%d\nCanceled min score:%d\n",max,min);

printf("Average score:%d\n",(sum-max-min)/8);

getchar();

getchar();

}

#include <stdioh>

struct fraction{

int nume;

int deno;

};

struct fraction add(struct fraction f1,struct fraction f2);

int divisor(struct fraction);

int main(void)

{

struct fraction f1,f2,f3;

f1nume =1;

f1deno =4;

f2nume =1;

f2deno =4;

f3=add(f1,f2);

printf("%d/%d\n",f3nume,f3deno);

return 0;

}

struct fraction add(struct fraction f1,struct fraction f2)

{

struct fraction tmp1;

struct fraction tmp2;

struct fraction final;

struct fraction finish;

int mult;

int yue;

mult = (f1deno) (f2deno);

tmp1nume = (f1nume) (f2deno);

tmp2nume = (f2nume) (f1deno);

finalnume = tmp1nume + tmp2nume;

finaldeno = mult;

yue = divisor(final);

finishnume = (finalnume)/yue;

finishdeno = (finaldeno)/yue;

return finish;

}

int divisor(struct fraction f1)

{

int r;

while(f1deno)

{

r = f1nume % f1deno;

f1nume = f1deno;

f1deno = r;

}

return f1nume;

}

以上就是关于C语言与程序设计全部的内容,包括:C语言与程序设计、C语言实践程序设计··急急···可加分··高手进··、C语言【程序设计】等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9670047.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存