C语言程序设计-入门篇智慧树知到课后章节答案2023年下山东大学(威海)_第1页
C语言程序设计-入门篇智慧树知到课后章节答案2023年下山东大学(威海)_第2页
C语言程序设计-入门篇智慧树知到课后章节答案2023年下山东大学(威海)_第3页
C语言程序设计-入门篇智慧树知到课后章节答案2023年下山东大学(威海)_第4页
C语言程序设计-入门篇智慧树知到课后章节答案2023年下山东大学(威海)_第5页
已阅读5页,还剩5页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言程序设计-入门篇智慧树知到课后章节答案2023年下山东大学(威海)山东大学(威海)

绪论单元测试

用C语言编写的程序可以不经过编译直接运行。()

A:对B:错

答案:错

学习C语言只需要记忆语法就可以了。()

A:错B:对

答案:错

编译器的作用是将一个高级语言程序翻译成计算机可以执行的二进制代码。()

A:错B:对

答案:对

集成开发环境(IDE)包括了代码编辑器、编译器、调试器和图形用户界面等工具,它是集成了代码编写功能、分析功能、编译功能、调试功能、测试功能等一体化的综合开发软件。()

A:错B:对

答案:对

Polya的问题求解四步法不包括()。

A:执行方案B:分析问题C:理解问题D:构想方案

答案:分析问题

第一章测试

一个C语言程序无论长短都是有函数和变量组成。()

A:错B:对

答案:对

名为printf的函数可以完成程序指定的输出,它是C语言本身自有的一个关键字。()

A:对B:错

答案:错

单个字符的输入与输出函数名分别为putchar、getchar。()

A:对B:错

答案:错

程序中出现的诸如0、300、20等数字称为幻数,通常用变量或者符号常量来替代以明确其物理意义。()

A:错B:对

答案:对

以下叙述中正确的是()。

A:一个C语言程序中可以没有main函数,也可以出现多个B:main函数必须出现在程序中所有函数之后C:程序总是从main函数开始执行,不论main写在哪个位置D:main函数必须出现在程序中所有函数之前

答案:程序总是从main函数开始执行,不论main写在哪个位置

第二章测试

连字符“-”可以用于变量名时连接两个单词。()

A:对B:错

答案:错

C程序代码中的注释、标识符命名、空行、代码行中的空格以及对齐等都不影响程序的可读性。()

A:错B:对

答案:错

正确的做加法运算的宏是:()

A:#defineSUM(X,Y)((X)+(Y))

B:#defineSUM(X,Y)X+Y

C:#defineSUM(X,Y)(X)+(Y)

D:#defineSUM(X,Y)(X+Y)

答案:#defineSUM(X,Y)((X)+(Y))

表达式5%-3的值是()。

A:-2

B:2

C:-1

D:1

答案:2

判断a≥b≥c应使用的C语言表达式为()。

A:(a>=b)&(b>=c)

B:(a>=b)||(b>=c)

C:a>=b>=c

D:(a>=b)&&(b>=c)

答案:(a>=b)&&(b>=c)

第三章测试

一个C语言程序块是用一对大花括号“{}”括起来的一组语句序列。()

A:错B:对

答案:对

C语言的控制流语句有两类,一类是循环语句,如for循环语句;另一类是分支语句,如if-else语句。()

A:错B:对

答案:对

单个字符的输入与输出本章介绍的示例中能够实现将整数值转换为对应的字符串的函数名atoi。()

A:对B:错

答案:错

示例函数binsearch即展示了多路判定语句“elseif”的用法,还介绍了在一组整数中查找一个值是否存在的一种有效方法,二分查找。该方法要求一组数据连续有序地存放在数组中。()

A:对B:错

答案:对

continue语句用来提前结束最内层的循环语句或者最内层的switch语句。()

A:对B:错

答案:错

第四章测试

关于函数的调用,下面说法错误的是?()

A:函数必须先定义再调用。

B:函数调用可以作为表达式的一部分。

C:函数参数传递过程是由实际参数向形式参数单向传递。

D:函数实现过程中可以调用其他函数。

答案:函数必须先定义再调用。

以下叙述不正确的是()。

A:一个C程序必须包含一个main函数。

B:一个C程序可由一个或多个函数组成。

C:在C程序中,main函数必须位于源程序的最前面。

D:一个C程序main函数最多只能是一个。

答案:在C程序中,main函数必须位于源程序的最前面。

C语言中不可以嵌套的是()。

A:函数的调用

B:复合语句(块语句)

C:函数的定义

D:文件的包含

答案:函数的定义

以下对局部变量描述错误的是()。

A:在main函数中定义的变量属于局部变量。

B:生存期是程序的全部执行过程。

C:形式参数属于局部变量。

D:在函数内部定义的变量。

答案:生存期是程序的全部执行过程。

有函数定义intf(intn){if(!n)returnn;elsereturnn+f(n-1);},则f(4)的结果为()。

A:都不是。

B:4

C:0

D:10

答案:10

第五章测试

与指针密切相关的两个运算符是“&”和“*”,它们都是一元运算符,分别表示取操作数的地址,以及间接访问操作数(即指针)所指的对象。()

A:错B:对

答案:对

指针型变量p可以进行加一或减一运算,即对应的表达式为p++或p--。()

A:错B:对

答案:对

数组与指针关系密切,故所有用数组的地方都可使用指针来表示。()

A:错B:对

答案:对

二维数组做函数参数时高维(即行)的大小也必须固定。()

A:对B:错

答案:错

在day_of_year以及month_day两个示例代码中二维数组daytab必须声明在两函数的外面。()

A:对B:错

答案:错

第六章测试

结构体成员的类型只能是基本数据类型。()

A:错B:对

答案:错

结构体变量可以作为整体进行赋值。()

A:错B:对

答案:对

结构类型的参数,是通过值传递的。()

A:错B:对

答案:对

声明一个结构类型,不需要为该类型分配存储空间,只有结构体变量才占用内存空间。()

A:错B:对

答案:对

运算符.和->都是从左至右结合的。()

A:对B:错

答案:对

第七章测试

C语言的文件访问操作总是先调用fopen函数打开、调用fclose及时关闭。()

A:错B:对

答案:对

语句“fprintf(pFile,"%f%s",3.1416,"PI");”将字符串“3.1416PI”输出到pFlie所指定的文件中。()

A:错B:对

答案:对

语句“pFile=fopen("myfile.txt","a");”成功执行时,文件指针pFile指向myfile.txt所对应的文件头。()

A:错B:对

答案:错

fgets函数的作用是从指定文件中读入整个文件。()

A:错B:对

答案:错

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论