第10周上机内容.docx

上传人:b****6 文档编号:4598943 上传时间:2022-12-07 格式:DOCX 页数:14 大小:936.94KB
下载 相关 举报
第10周上机内容.docx_第1页
第1页 / 共14页
第10周上机内容.docx_第2页
第2页 / 共14页
第10周上机内容.docx_第3页
第3页 / 共14页
第10周上机内容.docx_第4页
第4页 / 共14页
第10周上机内容.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

第10周上机内容.docx

《第10周上机内容.docx》由会员分享,可在线阅读,更多相关《第10周上机内容.docx(14页珍藏版)》请在冰豆网上搜索。

第10周上机内容.docx

第10周上机内容

本次作业为小测:

请在9:

5515:

5517:

45之前提交作业,每个学生一个记事本文件,命名为班级+学号+姓名;

实验内容:

打开桌面的tc,编辑程序,进行保存,调试并显示结果:

F9,Ctrl+F9,Alt+F5;

编程之前先考虑整个题目需要几个内存空间来存放数据,确定要定义的变量个数和类型

注意:

从键盘接收数据的输入语句用:

scanf,输出用printf

一.完成如下的真题选择题

1.

答案:

C

2.

答案:

A双引号括起来的是字符串

3.

答案:

D

4.

答案:

CD项错误在于scanf从第2个参数开始应该是地址引用

5.

答案:

Bx+z后结果已经变成浮点数了

6.

答案:

B4.0/2+2%3=2.0+2=4.0

7.

答案:

Da|b=3,10右移3位为1

8.

答案:

A

9.

答案:

A其它三项都是如果k是0,则打印No,否则打印Yes。

10.

答案:

B括号里的条件先比较,再将i减1

11.

答案:

A第一趟循环后:

2103456789第二趟后:

2143056789第三趟后:

2143650789

第四趟后:

2143658709,循环结束,打印即为结果。

12.

答案:

C

13.

答案:

B

14.

答案:

Bputs()碰到’\0’就停止输出

15.

答案:

B数组首地址用数组名表示

doubley;

y=(sin(x)+pow(x,6))/(2.6+x*log10(300));

return(y);

#include

#include

voidmain()

{/**//**/x,x0,f,f1;

x=1.85;

/**//**/

{x0=x;

f=((x0-2)*x0+3)*x0-6;

f1=(3*x0-4)*x0+3;

x=x0-f/f1;

}while(fabs(x-x0)>=1e-6);

printf("therootis:

%.3f\n",x);

getch();

}

第一处:

float第二处:

do

#include

#include

voidmain()

{inti,j;

i=0;

while(i<4)

{j=0;

while(/**//**/)

{

printf("*");

j++;

}

printf("\n");

i++;

}

for(i=3;/**//**/;i--)

{j=1;

while(j<=i)

{

printf("*");

j++;

}

printf("\n");

}

getch();

}

第一处:

j<=i第二处:

i>0

#include

#include

voidmain()

{

inti,j,k,count=0;

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

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

if(/**//**/)continue;

else

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

{

if(/**//**/)

count++;

}

printf("\ncount=%d",count);

getch();

}

第一处:

i==j第二处:

(i+j+k==7)&&(k!

=i)&&(k!

=j)

#include

doublef(doublek,intn)

{doublet=0;

/**/

inti;

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

{

if(i%2==1)

t=t+(-1)*k/i*(i+1);

else

t=t+k/i*(i+1);

}

/**/

return(t);

}

voidmain()

{doublesum;

sum=f(5.36,9);

printf("f(5.36,9)=%.3lf\n",sum);

getch();

}

参考答案:

inti;

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

{

if(i%2==0)

t=t+(-k)/(i*(i+1));

else

t=t+k/(i*(i+1));

}

第一处:

i

第二处:

0

第三处:

a[4][j];

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 从业资格考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1