第五章程序设计基础
- 格式:ppt
- 大小:750.00 KB
- 文档页数:81
程序设计基础(C语言)智慧树知到课后章节答案2023年下温州理工学院温州理工学院第一章测试1.以下哪个叙述是不正确的编程风格()。
答案:程序中的注释可有可无2.C语言程序的执行,总是起始于()。
答案:main函数3.以下叙述中正确的是()答案:用C程序实现的算法可以既没有输入也没有输出4.下面对C语言特点,不正确描述的是()。
答案:C语言的可移植性较差5.以下叙述正确的是()答案:C语言本身没有输入输出语句6.C语言中规定:在一个源程序中main函数的位置()。
答案:可以任意7.a,b均为整数,且b!=0,则表达式a/b*b+a%b的值是()答案:a8.设有以下语句:int x=10;x+=3+x%(-3),则x的值是()答案:149.设x为int型变量,则执行语句x=10和x+=x-=x-x后,x的值为( )答案:2010.main(){int a=12, b=12;printf("%d,%d\n",--a,++b);}以上程序的输出结果是:( )答案:11,1311.阅读下面的程序main(){int i,j;scanf("%3d%2d",&i,&j);printf("i=%d,j=%d\n",i,j);}如果从键盘上输入1234567<回车>,则程序的运行结果是( )答案:i=123,j=4512.表达式pow(2.8,srt(double ())值的数据类型为int ( )答案:错13.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是8 ( )答案:对14.’aBS’是非法常量 ( )答案:对15.C语言中运行’a’+1,所显示的值为97 ( )答案:错16.C语言中%c用于输出字符型数据( )答案:对第二章测试1.#include<stdio.h>int main(){int sum = 0;printf("符号在后自增:%d\n",sum++);printf("符号在前自增:%d\n",++sum);return 0; }程序代码中包含了选择结构()答案:错2.经过以下语句定义后,表达式z+=x>y?++x:++y()。
第5章函数和代码复用5.1 函数的基本使用[5.1]: A[5.2]: D[5.3]: 错误。
[5.4]: 合法,因为Python语言是解释执行,即只要在真正调用函数之前定义函数,都可以进行合法调用。
5.2 函数的参数传递[5.5]: 在函数定义时,直接为可选参数指定默认值。
可选参数必须定义在非可选参数后面,可选参数可以有多个。
[5.6]: 在函数定义时,可变参数通过在参数前增加星号(*)实现。
可变数量参数只能在参数列表最后,即它只能有一个。
[5.7]: 返回值是元组类型。
[5.8]: 位置传递:支持可变数量参数,但容易忘记实参的含义;名称传递:不易忘记实参的含义,但不支持可变数量参数。
[5.9]: 如果函数里没有创建同名变量,则可以直接使用,不需global声明。
5.3 模块3:datetime库的使用[5.10]:print( "现在是{0:%Y}年{0:%m}月{0:%d}日{0:%I}:{0:%M}".format(datetime.now()))[5.11]: 答案不限。
举一个例子,输出美式日期格式:print("{0:%I}:{0:%M} {0:%b} {0:%d} {0:%Y}".format(datetime.now()))[5.12]: datetime对象可以直接做加减运算,所以可以用这样的方式给程序计时:1 2 Start = datetime.now() ... # 要计时的代码4 5 6 End = datetime.now() Cost = End – Start Print(Cost)5.4 实例7:七段数码管绘制[5.13]: 相当于C语言中的三目运算符。
[5.14]: 隐藏画笔的turtle形状。
[5.15]: 对应相应的年月日文字输出。
5.5 代码复用和模块化设计[5.16]: 错误,因为”使用函数“是“模块化设计“的必要条件。
《计算机应用基础》目录《计算机应用基础》目录第一章计算机基础知识1. 计算机的定义和发展历程2. 计算机硬件组成和工作原理3. 计算机软件分类和特点第二章操作系统基础1. 操作系统的定义和功能2. 常见操作系统的介绍和比较3. 操作系统常用命令和操作第三章计算机网络基础1. 网络的定义和分类2. 常见的网络协议和标准3. 网络设备的介绍和使用第四章数据库基础1. 数据库的概念和分类2. 关系型数据库和非关系型数据库的比较3. 数据库的设计和管理原则第五章程序设计基础1. 程序设计语言和编程范式2. 常见的编程语言和开发工具3. 程序设计的基本流程和方法第六章数据结构与算法1. 数据结构的基本概念和分类2. 常见的数据结构和算法3. 算法设计和分析方法第七章计算机安全与信息安全1. 计算机安全的基本概念和原则2. 常见的计算机安全威胁和防范措施3. 信息安全的保障和管理第八章基础1. 的定义和发展历程2. 常见的应用和技术3. 的伦理和社会影响本文档涉及附件:________●附件1:________计算机操作系统命令参考手册●附件2:________计算机网络设备配置图示●附件3:________常见数据库管理工具介绍手册●附件4:________常见编程语言语法参考手册●附件5:________常用数据结构和算法示例代码本文所涉及的法律名词及注释:________●法律名词1:________计算机软件著作权●注释:________指根据《著作权法》的规定,计算机软件作为一种独特的著作,可以享受著作权法保护的权益。
●法律名词2:________网络安全法●注释:________指中华人民共和国国家机关、企事业单位、社会团体、个人在网络空间活动的行为受到的法律制约和保护的法律法规。