printf("%d\n",z);

}

A.6

B.0

C.4

D.2

标准答案:A

您的答案:

题目分数:1.0

此题得分:0.0

18.第21题

下面程序的输出是_______。

main()

{ int j,a[ ]={1,3,5,7,9,11,13,15},*p=a+5;

for(j=5;j>0;j--)

{ switch (j)

{ case 3:

case 1: *(p++);break;

case 2:*(--p);

default:*p++;

}

}

printf("%d",*p);

}

A.14

B.13

C.15

D.12

标准答案:C

您的答案:

题目分数:1.0

此题得分:0.0

19.第22题

写出下列程序的运行结果_______。

main()

{ int a=3,y;

y=fn(a,a++);

printf("%d",y);

}

int fn(x,c)

int x,c;

{int b;

if(xelse if(x==c) b=0;

else b=-1;

return(b);

}

A.3

B.-1

C.1

D.0

标准答案:B

您的答案:

题目分数:1.0

此题得分:0.0

20.第23题

在下列符号中,不属于转义字符的是_______。

A.\

B.\x12

C.\013

D.\05

标准答案:A

您的答案:

题目分数:1.0

此题得分:0.0

21.第25题

以下程序的运行结果是______。

# include "stdio.h"

main()

{ int a=1,b=2,c;

c=max(a,b);

printf("max is %d\n",c);

}

max(int x,int y)

{ int z;

z=(x>y)?x:y;

return(z);

}

A.2

B.MAXIS2

C.max is 2

D.maxis2

标准答案:C

您的答案:

题目分数:1.0

此题得分:0.0

22.第26题

下面程序段的输出结果为:_______。

int p=2;

main()

{ int s,j,sum( );

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

printf("s=%d\n",s);

}

int sum(int k)

{ static int x=1;int y=1;

p++;y++;

return(x+=k+p+y);

}

A.s=67

B.s=61

C.s=63

D.s=56

标准答案:B

您的答案:

题目分数:1.0

此题得分:0.0

23.第27题

如果函数定义时,形式参数是实型变量,则调用该函数时,实际参数不可以是______。

A.实型常量

B.字符型变量

C.实型表达式

D.指向实型变量的指针变量前面加“*”

标准答案:B

您的答案:

题目分数:1.0

此题得分:0.0

24.第28题

以下程序的输出结果是______。

main()

{ union { char i[2]; int k ; } r;

r.i[0]=2; r.i[1]=0;

r.k=r.i[0]+r.i[1]*2;

printf ("%d\n",r.k);

}

A.2

B.1

C.0

D.不确定

标准答案:A

您的答案:

题目分数:1.0

此题得分:0.0

25.第29题

设有下列定义

static int x,*p=&x,*q;

q=p;scanf("%d,%d",p,q);

若输入"3,4"则x的值为______。

A.3

B.4

C.0

D.无法确定

标准答案:B

您的答案:

题目分数:1.0

此题得分:0.0

26.第30题

下列程序运行结果是______。

swap( int *pt1,int * pt2)

{ int p;

p=*pt1;*pt1=*pt2; *pt2=p;

}

main()

{ int a=5,b=7,*p1,*p2;

p1=&a; p2=&b;

swap(p1,p2);

printf("*p1=%d, * p2=%d\n", *p1,*p2);

printf("a=%d,b=%d\n",a,b);

}

A.*p1=7,*p2=5,a=5,b=7

B.*p1=7,*p2=5 a=7,b=5

C.*p1=7*p2=5 a=7b=5

D.*p1=5,*p2=7, a=7,b=5

标准答案:B

您的答案:

题目分数:1.0

此题得分:0.0

27.第31题

以下程序的输出结果是______。

int a=1;

fun(int k)

{ static int a=5;

a+=k; printf("%d",a);

return(a);

}

main()

{ int b=3; printf("%d\n" ,fun(b+fun(a)));}

A.6 9 9

B.6 6 9

C.6 15 15

D.6 6 15

标准答案:C

您的答案:

题目分数:1.0

此题得分:0.0

28.第32题

以下程序的运行结果是______。

void prt(x,y,z)

int *x,*y,*z;

{ printf ("%d,%d,%d\n",++*x,++*y,*(z++)); }

int a=12,b=20,c=30;

main()

{ prt(&a,&b,&c);

prt (&a,&b,&c);

}

A.21,13,30 14,21,30

B.13,21,30 14,22,30

C.13,21,30 14,21,30

D.30,21,13 14,22,30

标准答案:B

您的答案:

题目分数:1.0

此题得分:0.0

29.第33题

定义如下变量和数组:

int i;

int x[3][3]={1,2,3,4,5,6,7,8,9};

则下面语句的输出结果是______。

for(i=0;i<3;i++) printf("%d",x[i][2-1]);

A.1 5 9

B.1 4 7

C.2 5 8

D.3 6 9

标准答案:C

您的答案:

题目分数:1.0

此题得分:0.0

30.第34题

如果在用户的程序中使用C语言库函数中的数学函数时,应在该源文件中使用的include命令是_______。

A.# include " string.h"

B.# include " math.h"

C.#include" stype.h"

D.# include" stdio.h"

标准答案:B

您的答案:

题目分数:1.0

此题得分:0.0

31.第1题

有定义 int b[7]={3,1,2},则b[5]的值为______。

标准答案:0

您的答案:

题目分数:2.0

此题得分:0.0

32.第2题

以下程序将一个名为f1.dat的文件复制到一个名为f2.dat的文件中。请填入正确答案。

# include "stdio.h"

main()

{ char c ; file *fp1, *fp2;

fp1=fopen("f1.dat , ___________);

fp2=fopen("f2.dat , __________);

c=getc(fp1);

while (c!=eof)

{ __________(c,fp2); c=fgetc(fp1); }

fclose (fp1);

fclose (fp2);

return;

}

标准答案:

" r"

" w"

fputc

您的答案:

题目分数:2.0

此题得分:0.0

33.第24题

设有说明 char str[20],如果想从终端上把以下字符" This is a book." 送到数组str中,使用的完整语句为______。

标准答案:gets(str);

您的答案:

题目分数:2.0

此题得分:0.0

34.第35题

若有以下定义语句: int a[4]={0,1,2,3},*p;p=& a[1];则++(*p)的值是______。

标准答案:2

您的答案:

题目分数:2.0

此题得分:0.0

35.第38题

下列程序段的循环次数______。

n=0;i=7;

do

n=2*n+1;

while (n<=i);

标准答案:

4

您的答案:

题目分数:2.0

此题得分:0.0

36.第36题

下列程序中,函数fun()的功能是求出一下分数序列的前n项之和。

1/2,2/3,3/5,5/8,8/13,13/21,.....之和通过函数值返回main()函数。例如,若n的值为5,则应输出3.007051。

请修改程序中的错误,使它能计算出正确的结果。

注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。

试题程序:

行1: # include"stdio.h"

行2:double fun(int t)

行3: { int i;

行4: double n,s,a,b,c;

行5: s=1;

行6: a=1;b=2;

行7: for(i=0;i

行8: { n=a/b;

行9: s=s+n;

行10: c=a+b;

行11: b=a;

行12: a=c;

行13: }

行14: return s;

行15: }

main()

{ int n;

printf("Enter n:");scanf("%d",&n);

printf("\n The result :%f \n",fun(n));

}

标准答案:

行11: b=a; 错,应改为 a=b;。

行12: a=c; 错,应改为 b=c;。

您的答案:

题目分数:15.0

此题得分:0.0

37.第39题

下列程序中,函数fun()的功能是:计算并输出k以内最大的10个能被13和17整除的自然数之和。K的值由主函数传入,若k的值为500,则函数值为4622.

请修改程序中的错误,使它能计算出正确的结果。

注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。

试题程序:

行1: # include"stdio.h"

行2: # include"conio.h"

行3:int fun(int k)

行4: {int m=0,mc=0,j;

行5: while((k>=2)&&(mc<10))

行6:  { if ((k%13=0)||(k%17=0))

行7: {m=m+k;mc++;}

行8: k--;

行9: }

行10: return m

行11: }

main()

{printf ("%d\n",fun (500));}

标准答案:

行6: if((k%13=0)||(k%17=0)) 错, 应改为 if ((k%13==0)||(k%17==0))。

行10: return m 错, 应改为 return m; 。

您的答案:

题目分数:15.0

此题得分:0.0

38.第3题

编写函数 int fun( int n),它的功能是判断整数n是否是同构数。若是同构数。函数返回1,否则返回0.

所谓“同构数”是指这样的数,它出现在它的平均数的右边。

例如:输入整数6,5的平方是25,5是25中右侧的数,所以5是同构数。

n的值由主函数从键盘输入,要求不大于100.

注意:部分源程序给出如下。

请勿改动主函数main()和其他函数中的任何内容,仅在函数fun()的花括号中填入你编写的若干语句。

试题程序:

#include"conio.h"

#include"stdio.h"

int fun(int x)

{/*请在此处编程*/

}

main()

{ int x,y;

printf("\n please enter a integer numbers:");

scanf("%d",&x);

if (x>100){ printf("data error!\n"); exit(0); }

y=fun(x);if(y) printf("%d YES\n",x);

else printf("%d NO!n",x);

标准答案:

int y;

y=x*x;

if(x==(y%10))return 1;

else return 0;

您的答案:

题目分数:15.0

此题得分:0.0

39.第37题

编写函数 int fun( int lim,int aa[MAX]),该函数的功能是求出小于lim的所有素数并放在aa数组中,该函数返回所求出素数的个数。

注意:部分源程序给出如下。

请勿改动主函数main()和其他函数中的任何内容,仅在函数fun()的花括号中填入你编写的若干语句。

试题程序:

#include

#include

int fun(int lim,int a[100])

{/*请在此处编程*/

}

main()

{ int limit,i,sum;

int a[100];

scanf("%d",&limit);sum=fun(limit,a);

for(i=0;i

{ if (i%10==0&&i!=0) printf("\n");

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

}

}

标准答案:

int i,j,k=0,flag;

for(i=2;i

{flag =1;

for(j=2;j<=i/2;j++)

if(i%j==0) flag=0;

if (flag) a[k++]=i;

}

return(k);

您的答案:

题目分数:15.0

此题得分:0.0

c语言程序设计网课作业答案,《C语言程序设计》作业答案相关推荐

  1. python程序只能使用源代码进行运行、不能打包_中国大学MOOC计算机程序设计语言(Python)网课答案...

    中国大学MOOC计算机程序设计语言(Python)网课答案 表达式[3] in [1, 2, 3, 4]的值为________________. python 3.x语句 print(1, 2, 3, ...

  2. python语言程序设计网课答案-好消息,2020大学慕课Python 语言程序设计完整答案...

    2020年智慧树网课答案为您详细解读azMisb好消息,2020大学慕课Python 语言程序设计完整答案的详情,其次,语法错误减少,老师阅读学生的作业更加轻松,更加能够明白学生的观点.反之,如果语法 ...

  3. python语言程序设计网课答案-真不错!大学慕课Python语言程序设计章节测试答案...

    2020年智慧树网课答案为您详细解读azMisb真不错!大学慕课Python语言程序设计章节测试答案的详情,Research Essay是国外大学常见的Assignment形式,Research Es ...

  4. 专升本c语言程序设计网课_2020年宜春学院专升本招生信息

    各位考生: 现将我校2020年普通专升本考试招生专业.专业科目及考试大纲进行公布,招生计划在省教育厅确定后另行通知. 欢迎广大考生报考宜春学院! 序号 招生专业 考试科目 公共课 专业课1 专业课2 ...

  5. 2020西工大c语言程序设计在线作业答案,2020-C语言程序设计-网课答案-中国大学mooc...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1.计算机只能处理由人们编写的.解决某些问题的.事先存储在计算机存储器中的二进制指令序列. 答案:正确 2.通常把高级语言源程序翻译成目标程序的程序称为( ...

  6. 翁恺老师C语言程序设计网课(THE END)

    至此,老师的课已经全部过了一遍.虽然还有很多没有记住的要点,没有理解的地方,还要反复翻看.实践,结合其他老师的课和学校的教材来看. 其实这门课拖拖拉拉的已经听了一年了快.不过对我来说只要能吃透,就是值 ...

  7. 知到网课艺术与审美考试试题以及答案

    1.赵孟頫<鹊华秋色图>画的是哪里的风景? A.浙江湖州 B.山东曲阜 C.浙江杭州 D.山东济南 正确答案:山东济南 2.赵孟頫在<鹊华秋色图>的题款中弄错了什么? A.山的 ...

  8. 知到网课你不知道的毒品真相期末考试单元答案

    绪论 单元测试 1. 问题:根据联合国发布<世界毒品报告>显示,( )个国家和地区涉及毒品贩运问题. 选项: A:200 B:150 C:50 D:100 答案: [200] 2. 问题: ...

  9. C语言培训班网课day02

    一步编译:gcc -o hello.exe(windows .exe) hello.c 预处理:宏定义展开.头文件展开.条件编译(选什么编译库.当前系统是多少位的).把注释删除,此时不检查语法hell ...

最新文章

  1. JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法
  2. cmd命令安装composer踩坑
  3. 开源数据库中间件-MyCa初探与分片实践
  4. 大数据里的婚姻:婚后两年,出轨高峰……
  5. Public权限下的列目录
  6. Vue v-for生成DOM元素
  7. 8 -- 深入使用Spring -- 2... Spring的“零配置”支持
  8. Http状态码大全(很全面)
  9. 目前总结最新最系统的Java程序员未来职业规划路线,请收藏
  10. 【181023】VC++开发的电路板画图设计软件源代码
  11. Delphi时间戳Unix转换DateTimeToUnix和UnixToDateTime
  12. 安全密码的c语言程序,C语言经典代码“安全的密码”
  13. 离开谷歌回归斯坦福,“AI女神”李飞飞新动向揭晓
  14. CSS透明opacity和IE各版本透明度滤镜filter的最准确用法
  15. 解读 《The Curious Case of Neural Text Degeneration 》 论文 笔记
  16. 踩坑记录丨记Jekyll + Github Pages搭建个人博客时遇到的各种问题
  17. WPA_Suppliant简介
  18. SOFA Weekly | SOFAJRaft 发布、SOFAJRaft 源码解析文章合集
  19. SEAL开源库源码02
  20. 鸟什么羊什么的成语(鸟什么羊什么四字成语大全)

热门文章

  1. python列表的复制,扯一下浅拷贝与深拷贝的区别
  2. 用python做一些excel的事情,实现数据自动化
  3. 日本计算机科学家谷歌评审,高一被清华姚班录取, 高三委拒谷歌offer, 一个重度网瘾少年到理论计算机科学家的蜕变...
  4. drcom宽带认证登录超时_开发SSO单点登录需要注意的问题
  5. 中级软考 计算机指令执行过程(取指、分析、执行)计算机重叠流水线问题
  6. pycharm 如何使用git链接到github实现代码提交
  7. python matplotlib.pyplot.scatter() 中的cmap参数是什么意思?
  8. 理解python的with as 语句
  9. java——自己实现基础的线程池及带有任务数过多拒绝策略、线程池销毁、自动扩充线程数量及闲时自动回收线程等操作的改进版线程池
  10. Maven中dependencies与dependencyManagement的区别