期末考试C语言试题求解答,期末考试C语言试题!!!!求解答!!! 50

2020-12-04 11:32:54 字数 4741 阅读 9560

1楼:

**文本:

#include "stdio.h"

int main(int argc,char *argv)while(i<101);

printf("1*2+2*3+3*4+...+100*101 = %d\n",s);

return 0;}

一道c语言考试题求解答,急!!!!!! 200

2楼:匿名用户

三个空分别是:

i=1return

fun(x)/fun(x-y)/fun(y)

c语言考试题 求解答!!!感谢!!!

3楼:匿名用户

(1)&&这个是"逻辑与"的意思,&是"与",&就是把数字变成二进制,然后去做与运算,比如11b&10b=10b,就这样的,都是二进制的.

(2)这个要从二进制上看,unsigned int a是无符号的,最小是0,最大是65535(当然,这是在16位机,也就是tc下的,现在的vc什么的结果都不是这个了),0-1就变成65535了,-1写成二进制是11111111,而65535也是.long的值足够大,当然就是显示这个了.

(3)a是关键字,b中数组的下标要是常量,d必须以字母或下划线开头.这都是书里前几章讲的.

(4)010是八进制,转换成十进制是8,所以p=a+8就是a[8]也就是'i',然后输出的时候是从p-5开始的,也就是a[8-5]=a[3]所以是从d开始的.

(5)ab不清楚,c的话非要说错就是因为没值,d是因为取余时必须是整数,不能是小数

以上是个人的一点看法

4楼:匿名用户

4/5+6%3-(012&0x12)-((-1)&&5)的十进制数值是多少?

答案是-3 为什么?请问"&"是什么意思?

4/5=0

6%3=0

&这个是位与,你把数化成二进制,对应位如果都为1,则结果为1。否则为零。与操作,你可以看成乘法。012&0x12,012是八进制,0x12是十六进制,分别化为二进制为:

0001010 & 00010010=00000010=2

((-1)&&5),这个是与,上面是位与,只要不是0都认为是1,只有两个同时为1结果为1,即1&&1=1

最后得0+0-2-1=-3

***************===

(2)unsigned int a=-1;long b;执行b=a;printf("%ld“,b);的结果是_____

答案65535 求解答

首先-1的二进制为:0xffff

具体计算过程:由于为负,符号位为1,反面的取反加1,即00000000000001取反加1=111111111111111,符号位为1,拼成:1111111111111111(16个1),即0xffffffff,赋给长整形b,由于它的位数比较长,前面补零,形成:

0x00ff,化为十进制即65535

(3)下列正确的定义是( )

a int const b int n,a[n] c int int d int *4a

第一个:int const,const是关键字,不是变量名,该写法属于没有变量名

第二个:int n这个没有问题。但int a[n]有问题。定义数组,其个数必须是一个具体的数值,或者说编译时应当知道的值,不应该是一个变量

第四个:定义一个整形指针,但是变量名是数字,字母或下划线组成,并且第一个字符不能为数字。所以4a不是一个变量。

(4) 一下程序的运行结果是( )

main

,*p;

int i;

p=a+010;

printf("%s\n",p-5);}

a. a b.abcdefghi c.d d.defghi

注意010这是一个八进制数,对应于十进制为8,即p=a+8,指向i,p-5指向d,打印字符串时,是碰到0(不是字符零哟)停止,所以是d项

(5)指出下面正确的表达式( )

a. a='\108' b. a='\xab',b=6%3,c+=7 c.

int a[10];a++; d.5.6+6.

2%3.1

a:\后面可以加上转义符,也可以加上八进制的东西,从这里看它是一个八进制的,但是八进制中,是没有8的。

c:a是一个数组,数组名虽然与指针类似,但它是一个固定的指针,不支持++操作

d:%求余只对整型有效

期末考试题。求解c语言~~!!!!!

5楼:匿名用户

#include

#define n 3

float sum[n],avg[n],score[n][3];

void print(float score[n][3],float sum[n])

avg[i]=sum[i]/3;}}

void count()

void sort(float sum[n])}printf("成绩排名为:\n");

for(i=0;i

printf("第%d名的总分为:%2f ",i+1,sum[i]);

}int search(int k)

void main()

else

printf("程序结束!\n");

}程序待完善,不行了在hi我,这只是模版!

6楼:匿名用户

没有人会做吧~

自己试着写写吧~

c语言考试 求解答!!!! 5

7楼:暮影

那个,打搅一下,我来当一下坏人吧,别说你这么少悬赏吧,就算是100也没几个人或做这个东西,那么多是一个问题,话说楼主你究竟有没有学过c啊,这么写,很久的,还要自己排错,一想就头疼,我觉得吧,你要么自己写,要么自己挂掉算了,i'm the bdb guy ,thank you for your times

一道c语言题目,求解答!!!!!!!

8楼:花落へべ若相惜

scanf()函数中没有精度控制。

如: scanf("%5.2f",&a); 是非法的。不能企图用此语句输入小数为2位的实数。则排除c

b,d没有%排除

9楼:与子如初见

格式输入严格按照格式输入就好了,如果是c的话输入得是

6.2283.1900

6.2在输出的时候有作用,再输入的时候没作用。

大一期末考c语言试题求解答

10楼:匿名用户

第一题:

#include

voidmain()

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

b[i-1]=a[i]-a[i-1];

for(i=0;i<9;i++)

}运行结果:

第二题:#include

voidmain()

printf("\r\n");

}运行结果:

第三题:(以两名学生为例,其他只要改变对应的值即可,照着框架来即可)#include

voidmain()

printf("\n");

}intsum,csum=0;

printf("%14c第1门课%4c第2门课%4c第3门课%4c第4门课%4c第5门课%4c总分\n",32,32,32,32,32,32);

for(i=0;i<2;i++)

csum=csum+sum;

printf("%5c%d",32,sum);

printf("\n");

}inttemp;

printf("班级总分");

for(j=0;j<5;j++)

printf("%5c%d\n",32,csum);

printf("\n");

}运行结果:

第四题:#include

voidmain()

for(j=0;j<=9;j++)}

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

printf("%d",a[i]);

printf("\n");

}运行结果:

学习是要用心的,多动脑,多思考学到的东西才是自己的。喔,对了给分哟!!!!!

11楼:匿名用户

这个。。。。。。没分可能没人帮你写

c语言试题 ~求大神解答!快期末了救救孩子吧! 20

12楼:匿名用户

指相对于初等数学而言,数学的对象及方法较为繁杂的一部分。

广义地说,初

13楼:一粒米的艰辛

这**像素怕是别人帮不了你哟

14楼:匿名用户

**太模糊了,看不清

15楼:匿名用户

**不清楚,重发一遍。

16楼:匿名用户

黑毒蜀都赋好的好的好的回**

17楼:匿名用户

就不女 v vv如果不想

c语言题目求解答。!!

18楼:匿名用户

#include

#include

int main()

七年级地理上册期末考试题及答案,七年级地理上册期末考试题2(含答案) 5

1楼 不管要不要 额 ,你要看情况的呀。我们也不知道你学的是哪个版本。再说了,一般你做你们省市出的练习册一般都不会差到哪的了。 2楼 匿名用户 http wenku baidu view 90e70537f111f18583d05a5b html 七年级地理上册期末考试题2 含答案 5 3楼 魔法小...

求!一套人教版七年级期末考试题,求人教版七年级期末考试作文压题 10

1楼 xbc白菜头 数学 http wenku baidu view 10f79dd126fff705cc170ad0 html 语文 http wenku baidu view 30bd2409581b6bd97f19ea5d html 英语 http wenku baidu view 0e542...

汉语言文学专业大一现代汉语期末考试试卷

1楼 匿名用户 看你们老师给的复习题,或者划得重点就行了。 2楼 闽江钓翁 这个图书馆应该有,你可以找找往届书籍模拟练习。你真正会碰到的卷子,谁也没有正当办法提供给你的。 3楼 13球咯 首先你要试卷也得说你那个学校的吧 4楼 刀 各个大学出题不一定一样,如果你需要,留下邮箱,我发给你我们学校的试卷...