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

付费下载

下载本文档

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

文档简介

计算机程序设计(C语言)智慧树知到课后章节答案2023年下山东科技大学山东科技大学

绪论单元测试

C语言的开发工具只有VisualStudio。()

A:对B:错

答案:错

第一章测试

一个C程序的执行是从本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。()

A:错B:对

答案:错

在标准C语言中,main函数必须出现在所有其他函数之前。()

A:对B:错

答案:错

以下叙述正确的是()。

A:C程序的基本组成单位是函数。B:在C程序中,注释说明只能位于一条语句的后面。C:一个C源程序可以含多个main函数。D:一个C源程序可由一个或多个函数组成。

答案:C程序的基本组成单位是函数。;一个C源程序可由一个或多个函数组成。

为了得到目标文件可将C源程序进行()。

A:编辑B:连接C:编译D:拼接

答案:编译

C语言属于()。

A:汇编语言B:高级程序设计语言C:机器语言D:面向对象的语言

答案:高级程序设计语言

第二章测试

一个算法应包含有限的操作步骤,而不能是无限的。()

A:错B:对

答案:对

关于算法的描述,以下叙述正确的是()。。

A:用C程序实现的算法可以没有输入但必须要有输出。B:用C程序实现的算法必须要有输入和输出操作。C:用C程序实现的算法可以没有输出但必须要有输入。D:用C程序实现的算法可以既没有输入也没有输出。

答案:用C程序实现的算法可以没有输入但必须要有输出。

算法的每一步可以是不确定的、模糊的。()

A:对B:错

答案:错

流程图是描述算法的一种方法,是用一些图框来表示各种操作的算法,这些图框包括()。

A:输入输出框。B:起止框。C:判断框。D:处理框。

答案:输入输出框。;起止框。;判断框。;处理框。

N-S图不能表示直到型循环结构。()

A:错B:对

答案:错

第三章测试

C语言中,无符号短整型数据的取值范围是0-65535。()

A:对B:错

答案:对

下面四个选项中,是合法的用户标识符的选项是()。。

A:as_b3B:voidC:forD:2c

答案:as_b3

“++”运算符的优先级比“+”运算符的优先低。()

A:错B:对

答案:错

在C程序中,APH和aph是两个相同的变量。()

A:错B:对

答案:错

第四章测试

在标准C中,“=”是判断两个数是否相等。()

A:对B:错

答案:错

判断char型变量ch是否为大写字母的正确表达式是()。。

A:(ch>=’A’)&&(ch<=’Z’)B:’A’<=ch<=’z’C:(‘A’<=ch)AND(‘Z’>=ch)D:(ch>=’A’)&(ch<=’Z’)

答案:(ch>=’A’)&&(ch<=’Z’)

在C语言中表达式(a=2)&&(b=-2)的值是1。()

A:对B:错

答案:对

以下关于switch语句和break语句的描述中,错误的是()。

A:break语句只能用于switch语句中B:switch语句中至多包含一个break语句C:在switch语句中必须使用break语句D:在switch语句中,可以根据需要使用或不使用break语句

答案:break语句只能用于switch语句中;switch语句中至多包含一个break语句;在switch语句中必须使用break语句

C语言规定,else子句总是与它上面的最近的if配对。()

A:错B:对

答案:错

第五章测试

由于do-while循环中循环体语句只能是一条可执行语句,不能使用复合语句。()

A:对B:错

答案:错

以下程序的输出结果()。

main(){

intn=0,sum=0;

while(n++,n<4)

{sum+=n;}

printf("%d",sum);

}

A:5B:死循环C:6D:9

答案:9

若有intk=1;while(k=1)k++;则while循环执行的次数是1次。()

A:对B:错

答案:错

以下是无限循环的语句有()。

A:for(y=0,x=1;x>++y;x=i++)i=x;B:while(1){x++;}C:for(i=10;;i--)sum+=i;D:for(;;x++=i);

答案:while(1){x++;};for(i=10;;i--)sum+=i;;for(;;x++=i);

break的作用可以结束循环多重循环,即有多重循环时,可直接跳到最外层。()

A:对B:错

答案:错

第六章测试

inta[]={0,1,2,3,4,5,6};不是正确的数组定义语句。()

A:对B:错

答案:错

下面程序段的运行结果是()。

charc[5]={‘a’,’b’,’\0’,’c’,’\0’};

printf(“%s”,c);

A:abB:abcC:‘a’’b’D:abc

答案:ab

二维数组元素在内存中的存放顺序是按列主顺序存放。()

A:错B:对

答案:错

下面是对s的初始化,其中不正确的是()。

A:chars[5]={‘a’,’b’,’c’};B:chars[5]=””;C:chars[5]={“abcde”};D:chars[5]=“abcdef”;

答案:chars[5]={“abcde”};;chars[5]=“abcdef”;

在标准C语言中,字符串是以‘\0’结束的,但是字符串的长度不包括‘\0’。()

A:错B:对

答案:错

第七章测试

如果函数的类型与返回值类型不致,以函数类型为准。()

A:对B:错

答案:对

若用数组名作为函数调用的实参,传递给形参的是()。

A:全部元素的值B:数组元素的个数C:数组第一个元素的值D:数组的首地址

答案:数组的首地址

在标准C语言中,在main函数中定义的变量在整个程序中都是起作用的。()

A:错B:对

答案:错

在C语言中以下正确的描述是()。

A:函数的定义可以嵌套,但函数的调用不可以嵌套B:函数的定义和函数的调用均不可以嵌套C:函数的定义和函数的调用均可以嵌套D:函数的定义不可以嵌套,但函数的调用可以嵌套

答案:函数的定义不可以嵌套,但函数的调用可以嵌套

在C程序中,不同函数中所定义的变量允许同名。()

A:对B:错

答案:对

第八章测试

char*sp="right!";是正确的c语言赋值方式。()

A:错B:对

答案:对

inta[4],*p;其中a是指针常量,p为指针变量。()

A:对B:错

答案:对

定义“int*a[3]”和“int(*a)[3]”具有相同的含义。()

A:对B:错

答案:错

下面程序段的运行结果是()。

char*s=“abcde”;s+=2;printf(“%d”,s);

A:cB:cdeC:abcdeD:”abcde”

答案:cde

charstr[10]={“china”};等价于charstr[10];str[]={“china”};()

A:对B:错

答案:错

第九章测试

一个结构体的所有成员只能使用同一种数据类型。()

A:对B:错

答案:错

结构体类型不能定义指针变量。()

A:对B:错

答案:错

枚举类型的枚举元素都代表一个整数,C语言编译时按照定义时的顺序从0开始赋值。()

A:对B:错

答案:对

有以下定义,则变量today占的字节数为()。

structdate{intyear;intmonth;intday;}today;

A:8B:12C:10D:6

答案:12

以下对共用体类型数据的叙述正确的是()。

A:一个共用体变量中不能同时存放其所有成员B:一个共用体变量中可以同时存放其所有成员C:共用体类型定义中不能出现结构体类型的成员D:可以对共用体变量名直接赋值

答案:一个共用体变量中不能同时存放其所有成员

第十章测试

文件是存储在内存中的,系统断电后,文件里的内容会丢失。()

A:对B:错

答案:错

二进制文件使用记事本打开后,可以查看文件的具体内容。()

A:错B:对

答案:错

C语言中文件

温馨提示

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

评论

0/150

提交评论