0.0904

五煦查题

快速找到你需要的那道考题与答案

知到高级语言程序设计(嵌入式C)章节答案(知到期末答案)

79 min read

知到高级语言程序设计(嵌入式C)章节答案(知到期末答案)

1、知到章节知单选题:
"程序=算法+数据结构"是高级()提出的。
选项:
A:帕斯卡
B:冯?程序诺依曼
C:图灵
D:尼古拉斯?沃斯
答案:【尼古拉斯?沃斯】

2、单选题:
下列内容,设计式()不属于编程语言。嵌入期末
选项:
A:Java
B:Hello
C:Python
D:C
答案:【Hello】

3、答案答案判断题:
编程的知到章节知关键在于选择恰当的数据结构,设计出解决问题的高级数学表达。()
选项:
A:错
B:对
答案:【对】

4、程序单选题:
下列内容,设计式()不属于算法描述方法。嵌入期末
选项:
A:调查研究法
B:流程图
C:N-S图
D:自然语言
答案:【调查研究法】

5、答案答案判断题:
自然语言就是知到章节知人们日常用的语言,或者个人所能理解的高级符号体系。()
选项:
A:对
B:错
答案:【对】

6、程序单选题:
下列步骤,()不属于四步法。
选项:
A:规划程序
B:选定编程语言
C:编写程序代码
D:算法设计
答案:【选定编程语言】

7、判断题:
在无代码编程阶段,重点需要考虑程序算法要表达的内容,并用自然语言、流程图或N-S图描述出来。()
选项:
A:对
B:错
答案:【对】

8、单选题:
双分支选择结构是通过()来区分两条分支
选项:
A:赋值表达式
B:条件表达式
C:逗号表达式
D:算术表达式
答案:【条件表达式】

9、单选题:
所谓混合结构的无代码编程,就是将()、选择、循环结构的无代码编程以某种组合的方式串起来。
选项:
A:顺序
B:综合
C:反复
D:分支
答案:【顺序】

10、判断题:
循环结构嵌套选择结构可以用于筛选符合条件的数据。()
选项:
A:错
B:对
答案:【对】

第二章单元测试

1、单选题:
有如下程序#include<stdio.h>voidmain(){ floatx=5.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf("%fn",y);}该程序的输出结果是_()
选项:
A:0.50000
B:0.200000
C:1.000000
D:0.000000
答案:【0.200000】

2、单选题:
有如下程序:#include<stdio.h>voidmain(){ inta=2,b=-1,c=2;if(a<b)if(b<0)c=0;elsec++;printf("%dn",c);}该程序的输出结果是()
选项:
A:0
B:2
C:1
D:3
答案:【2】

3、单选题:
下列程序执行后的输出结果是voidmain(){ intx,y=1,z;if((z=y)<0)x=4;elseif(y==0)x=5;elsex=6;printf("%d,%dn",x,y);}()
选项:
A:4,1
B:6,1
C:5,0
D:出错信息
答案:【6,1】

4、单选题:
有如下程序#include<stdio.h>voidmain(){ intx=1,a=0,b=0;switch(x){ case0:b++;case1:a++;case2:a++;b++;}printf("a=%d,b=%dn",a,b);}该程序的输出结果是()
选项:
A:a=2,b=2
B:a=2,b=1
C:a=1,b=1
D:a=1,b=0
答案:【a=2,b=1】

5、单选题:
下面程序的输出结果是#include<stdio.h>voidmain(){ inta=-1,b=1,k;if((++a<0)&&(b--<=0))printf("%d%dn",a,b);elseprintf("%d%dn",b,a);}()
选项:
A:10
B:01
C:-11
D:00
答案:【10】

6、单选题:
以下程序的输出结果是main(){ inta=100;if(a>100)printf("%dn",a>100);elseprintf("%dn",a<=100);}()
选项:
A:1
B:0
C:a<=100
D:100
答案:【1】

7、单选题:
若执行下面的程序从键盘上输入9,则输出结果是.#include<stdio.h>voidmain(){ intn;scanf("%d",&n);if(n++<10)printf("%dn",n);elseprintf("%dn",n--);}()
选项:
A:11
B:8
C:9
D:10
答案:【10】

8、单选题:
以下程序输出结果是#include<stdio.h>voidmain(){ intm=4;if(++m>5)printf("%dn",m--);elseprintf("%dn",--m);}()
选项:
A:5
B:6
C:7
D:4
答案:【4】

9、单选题:
有以下程序#include<stdio.h>voidmain(){ inta,b,c=246;a=c/100%9;b=(-1)&&(-1);printf("%d,%dn",a,b);}输出结果是()
选项:
A:3,2
B:4,3
C:2,-1
D:2,1
答案:【2,1】

10、单选题:
运行下面程序时,若从键盘输入数据为"123",则输出结果是#include"stdio.h"voidmain(){ intnum,i,j,k,place;scanf("%d",&num);if(num>99)place=3;elseif(num>9)place=2;elseplace=1;i=num/100;j=(num-i*100)/10;k=(num-i*100-j*10);switch(place){ case3:printf("%d%d%dn",k,j,i);break;case2:printf("%d%dn",k,j);break;case1:printf("%dn",k);}}()
选项:
A:1,2,3
B:3,2,1
C:123
D:321
答案:【321】

11、单选题:
执行下列程序后的输出结果是#include<stdio.h>voidmain(){ intk=4,a=3,b=2,c=1;printf("%dn",k<a?k:c<b?c:a);}()
选项:
A:2
B:4
C:3
D:1
答案:【1】

智慧树高级语言程序设计(嵌入式C)

嵌入式系统日益普及,而嵌入式C语言是嵌入式系统最常用的编程语言之一。智慧树高级语言程序设计(嵌入式C)是一门专注于嵌入式C语言的课程,旨在为学习嵌入式系统的人提供理论与实践结合的学习经验。

课程内容

智慧树高级语言程序设计(嵌入式C)的课程内容包括:

  1. 嵌入式C语言的基本语法
  2. 嵌入式C语言的数据类型与运算符
  3. 嵌入式C语言的流程控制语句
  4. 嵌入式C语言的函数与指针
  5. 嵌入式C语言的数组与字符串
  6. 嵌入式C语言的结构体与共用体
  7. 嵌入式C语言的位运算与移位运算
  8. 嵌入式C语言的动态内存分配与管理
  9. 嵌入式C语言中的中断与定时器
  10. 嵌入式C语言的标准库函数与外设驱动程序

教学方法

智慧树高级语言程序设计(嵌入式C)采用了多种教学方法,包括:

  • 视频讲解:每个章节都有详细的视频讲解,让学生能够更直观地理解内容
  • 实验演示:每个章节都有实验演示,通过实践让学生更深入地理解课程内容
  • 在线编程练习:每个章节都有在线编程练习题,让学生能够巩固所学知识
  • 论坛交流:学生可以在论坛上与其他学生交流经验,互相学习

学习效果

通过学习智慧树高级语言程序设计(嵌入式C),学生将能够:

  • 掌握嵌入式C语言的基本语法
  • 熟练使用嵌入式C语言中的数据类型、运算符、流程控制语句、函数、指针、数组等
  • 了解嵌入式C语言中的位运算、动态内存分配与管理、中断与定时器、标准库函数与外设驱动程序等
  • 能够独立编写嵌入式C语言程序,解决实际问题

总结

智慧树高级语言程序设计(嵌入式C)是一门理论与实践结合的课程,通过多种教学方法让学生更深入地理解嵌入式C语言。学生将能够掌握嵌入式C语言的基本概念与技术,从而能够独立编写嵌入式C语言程序,解决实际问题。