2024智慧树网课答案 高级语言程序设计(温州医科大学) 最新完整智慧树知到满分章节测试答案
第一章 单元测试
1、 问题:C语言程序由( )组成。
选项:
A:子程序
B:过程
C:函数
D:主程序段程序
答案: 【
函数
】
2、 问题:以下叙述中错误的是( )。
选项:
A:C语言的可执行程序是由一系列机器指令构成的
B:用C语言编写的源程序不能直接在计算机上运行
C:通过编译得到的二进制目标程序需要连接才可以运行
D:在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件
答案: 【
在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件
】
3、 问题:C语言是一种具有某些低级语言特征的高级语言。( )
选项:
A:对
B:错
答案: 【
对
】
4、 问题:程序是一系列计算机指令的有序组合。( )
选项:
A:对
B:错
答案: 【
对
】
5、 问题:以下( )不是 C 语言的应用领域。
选项:
A:系统软件
B:应用软件
C:嵌入式应用开发
D:数据处理
答案: 【
数据处理
】
第二章 单元测试
1、 问题:
int main(void)
{ float a;
int b=5;
a=5/2;
b=b/2*a;
printf("%.1f,%d\n",a,b);
return 0;
}
上列程序段的输出结果是( )。
选项:
A:2.0,4
B:2,5
C:2.5,4
D:2.5,5
答案: 【
2.0,4
】
2、 问题:下列条件语句中,功能与其他语句不同的是( )。
选项:
A:if (a) printf(“%d\n”,x); else printf(“%d\n”,y);
B:if (a==0) printf(“%d\n”,y); else printf(“%d\n”,x);
C:if (a!=0) printf(“%d\n”,x); else printf(“%d\n”,y);
D:if (a==0) printf(“%d\n”,x); else printf(“%d\n”,y);
答案: 【
if (a==0) printf(“%d\n”,x); else printf(“%d\n”,y);
】
3、 问题:
下列程序的运行结果是( )。
int main(void)
{ int a,b,c;
a=20; b=30; c=10;
if(a<b) a=b;
if(a>=b) b=c; c=a;
printf("a=%d,b=%d,c=%d",a, b, c);
return 0; }
选项:
A:a=20, b=10, c=20
B:a=20, b=20, c=10
C:a=30, b=10, c=30
D:a=30, b=10, c=20
答案: 【
a=30, b=10, c=30
】
4、 问题:
下列程序的功能是( )。
int main(void)
{ int i, s=0;
for(i=1; i<10; i+=2)
s+=i+1; / 等价于 s=s+(i+1) /
printf("%d\n",s);
return 0;
}
选项:
A:自然数1~9的累加和
B:自然数1~10的累加和
C:自然数1~9中的奇数之和
D:自然数1~10中的偶数之和
答案: 【
自然数1~10中的偶数之和
】
5、 问题:
设变量已正确定义,则以下能正确计算 f=n! 的程序段是( )。
选项:
A:f=0;
for(i=1;i<=n;i++) f=fi;
B:f=1;
for(i=1;i<n;i++) f=fi;
C:f=1;
for(i=n;i>1;i++) f=fi;
D:f=1;
for(i=n;i>=2;i–) f=fi;
答案: 【
f=1;
for(i=n;i>=2;i–) f=f*i;
】
第三章 单元测试
1、 问题:已知int x=10,y=20,z=30;语句if(x>y) z=x; x=y; y=z;执行之后x,y,z的值是( )
选项:
A:x=10,y=20,z=30
B:x=20,y=30,z=30
C:x=20,y=30,z=10
D:x=20,y=30,z=20
答案: 【
x=20,y=30,z=30
】
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦