c语言程序设计网课作业答案,《C语言程序设计》作业答案
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语言程序设计》作业答案相关推荐
- python程序只能使用源代码进行运行、不能打包_中国大学MOOC计算机程序设计语言(Python)网课答案...
中国大学MOOC计算机程序设计语言(Python)网课答案 表达式[3] in [1, 2, 3, 4]的值为________________. python 3.x语句 print(1, 2, 3, ...
- python语言程序设计网课答案-好消息,2020大学慕课Python 语言程序设计完整答案...
2020年智慧树网课答案为您详细解读azMisb好消息,2020大学慕课Python 语言程序设计完整答案的详情,其次,语法错误减少,老师阅读学生的作业更加轻松,更加能够明白学生的观点.反之,如果语法 ...
- python语言程序设计网课答案-真不错!大学慕课Python语言程序设计章节测试答案...
2020年智慧树网课答案为您详细解读azMisb真不错!大学慕课Python语言程序设计章节测试答案的详情,Research Essay是国外大学常见的Assignment形式,Research Es ...
- 专升本c语言程序设计网课_2020年宜春学院专升本招生信息
各位考生: 现将我校2020年普通专升本考试招生专业.专业科目及考试大纲进行公布,招生计划在省教育厅确定后另行通知. 欢迎广大考生报考宜春学院! 序号 招生专业 考试科目 公共课 专业课1 专业课2 ...
- 2020西工大c语言程序设计在线作业答案,2020-C语言程序设计-网课答案-中国大学mooc...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1.计算机只能处理由人们编写的.解决某些问题的.事先存储在计算机存储器中的二进制指令序列. 答案:正确 2.通常把高级语言源程序翻译成目标程序的程序称为( ...
- 翁恺老师C语言程序设计网课(THE END)
至此,老师的课已经全部过了一遍.虽然还有很多没有记住的要点,没有理解的地方,还要反复翻看.实践,结合其他老师的课和学校的教材来看. 其实这门课拖拖拉拉的已经听了一年了快.不过对我来说只要能吃透,就是值 ...
- 知到网课艺术与审美考试试题以及答案
1.赵孟頫<鹊华秋色图>画的是哪里的风景? A.浙江湖州 B.山东曲阜 C.浙江杭州 D.山东济南 正确答案:山东济南 2.赵孟頫在<鹊华秋色图>的题款中弄错了什么? A.山的 ...
- 知到网课你不知道的毒品真相期末考试单元答案
绪论 单元测试 1. 问题:根据联合国发布<世界毒品报告>显示,( )个国家和地区涉及毒品贩运问题. 选项: A:200 B:150 C:50 D:100 答案: [200] 2. 问题: ...
- C语言培训班网课day02
一步编译:gcc -o hello.exe(windows .exe) hello.c 预处理:宏定义展开.头文件展开.条件编译(选什么编译库.当前系统是多少位的).把注释删除,此时不检查语法hell ...
最新文章
- JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法
- cmd命令安装composer踩坑
- 开源数据库中间件-MyCa初探与分片实践
- 大数据里的婚姻:婚后两年,出轨高峰……
- Public权限下的列目录
- Vue v-for生成DOM元素
- 8 -- 深入使用Spring -- 2... Spring的“零配置”支持
- Http状态码大全(很全面)
- 目前总结最新最系统的Java程序员未来职业规划路线,请收藏
- 【181023】VC++开发的电路板画图设计软件源代码
- Delphi时间戳Unix转换DateTimeToUnix和UnixToDateTime
- 安全密码的c语言程序,C语言经典代码“安全的密码”
- 离开谷歌回归斯坦福,“AI女神”李飞飞新动向揭晓
- CSS透明opacity和IE各版本透明度滤镜filter的最准确用法
- 解读 《The Curious Case of Neural Text Degeneration 》 论文 笔记
- 踩坑记录丨记Jekyll + Github Pages搭建个人博客时遇到的各种问题
- WPA_Suppliant简介
- SOFA Weekly | SOFAJRaft 发布、SOFAJRaft 源码解析文章合集
- SEAL开源库源码02
- 鸟什么羊什么的成语(鸟什么羊什么四字成语大全)
热门文章
- python列表的复制,扯一下浅拷贝与深拷贝的区别
- 用python做一些excel的事情,实现数据自动化
- 日本计算机科学家谷歌评审,高一被清华姚班录取, 高三委拒谷歌offer, 一个重度网瘾少年到理论计算机科学家的蜕变...
- drcom宽带认证登录超时_开发SSO单点登录需要注意的问题
- 中级软考 计算机指令执行过程(取指、分析、执行)计算机重叠流水线问题
- pycharm 如何使用git链接到github实现代码提交
- python matplotlib.pyplot.scatter() 中的cmap参数是什么意思?
- 理解python的with as 语句
- java——自己实现基础的线程池及带有任务数过多拒绝策略、线程池销毁、自动扩充线程数量及闲时自动回收线程等操作的改进版线程池
- Maven中dependencies与dependencyManagement的区别