C语言程序设计知到章节答案智慧树2023年山东劳动职业技术学院_第1页
C语言程序设计知到章节答案智慧树2023年山东劳动职业技术学院_第2页
C语言程序设计知到章节答案智慧树2023年山东劳动职业技术学院_第3页
C语言程序设计知到章节答案智慧树2023年山东劳动职业技术学院_第4页
C语言程序设计知到章节答案智慧树2023年山东劳动职业技术学院_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

C语言程序设计知到章节测试答案智慧树2023年最新山东劳动职业技术学院第一章测试

在printf()函数调用的格式字符串中,若使用格式符为“%d”,则对应输出的数据类型为int。()

参考答案:

在printf()函数调用的格式字符串中,若使用格式符为“%f”,则对应输出的数据类型为int。()

参考答案:

在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为4。()

参考答案:

程序运行中需要从键盘上输入多于一个数据时,若不特别规定分隔符,则输入的各数据之间所使用的分隔符为逗号或回车。()

参考答案:

在scanf()函数调用的格式字符串中,若使用格式字符串为“%d,%d”,则规定输入的两个数据之间的分隔符为(@)()

参考答案:

第二章测试

若x的值为5,则执行“if(x>10)x++;elsex--;”语句后,x的值为()。

参考答案:

4

有如下程序

voidmain()

{inta=2,b=-1,c=2;

if(a<b)

if(b<0)c=0;

elsec++;

printf("%d\n",c);

}该程序的输出结果是()。

参考答案:

2

if(表达式)语句中,表达式可以是任何合法的数值。()

参考答案:

改变if-else语句的缩进格式,不会改变程序的执行流程。()

参考答案:

以下关于if语句的错误描述是()。

参考答案:

条件表达式只能是关系表达式或逻辑表达式

在if语句中,每个else关键字与它前面同层次并且最接近的if关键字相配套。()

参考答案:

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

参考答案:

在switch语句中,不一定使用break语句

下列语句应将小写字母转换为大写字母,其中正确的是()。

参考答案:

null

若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是()。

参考答案:

(x-y)<-10||!(y-x)>10

下列说法错误的是()。

参考答案:

case后的“常量表达式”的类型只能是整型。

第三章测试

inti=1,sum=0;while(i<=10){sum=sum+i;i++;}printf(“sum=%d\n",sum);

得到的结果为()。

参考答案:

55

以下关于for语句的格式描述错误是()。

参考答案:

for(i=0,j=100;i<=j)k=i+j;

for(表达式1;表达式2;表达式3)一个或两个或三个表达式均可以省略()

参考答案:

用while和do---while循环时,循环变量初始化的操作应在while和do---while语句之前完成。()

参考答案:

for语句可以在表达式1中实现循环变量的初始化。()

参考答案:

for(i=1;i<=100;i++)sum=sum+i;等价于i=1;while(i<=100){sum=sum+i;i++;}()

参考答案:

下列说法错误的是()。

参考答案:

break语句结束整个循环过程,需要判断执行循环的条件是否成立。

第四章测试

在一个函数定义中,函数体的格式是一条复合语句。()

参考答案:

一个函数必须返回一个值,不允许定义不返回任何值的函数。()

参考答案:

在一个函数定义中,参数表中的参数定义之间是采用分号分开的。()

参考答案:

函数调用参数表中的每个实参只能是常量或变量。()

参考答案:

在C语言程序中,主函数也可以成为递归函数。()

参考答案:

函数定义格式中的参数表被称为形参表。()

参考答案:

对于标识为static属性的变量,若没有对它进行初始化,则默认的初值为0。()

参考答案:

在C语言的函数调用中,如果普通变量作为函数的参数,则调用函数时()。

参考答案:

实参和形参分别占用一个独立的存储单元

在C语言的函数调用中,如果普通变量作为函数的实参,则它与对应形参之间的传递方式是()。

参考答案:

单向值传递

第五章测试

1字符数组的输入可通过逐个字符的方式,也可将整个字符串一次输入。()

参考答案:

strcmp()是字符串连接的函数。()

参考答案:

strlen函数的作用是测试字符串长度()

参考答案:

在定义数组并对其中各元素赋值后,就可以引用数组中的元素。()

参考答案:

二维数组赋值需要借助循环语句()

参考答案:

一维数组按行存贮,二维数组按列存贮()

参考答案:

inta[10]={0,1,2,3,4,5,6,7,8,9};a[7]元素值7。()

参考答案:

若有定义:inta[][3]={1,2,3,4,5,6,7,8,9};,则a数组的行数为()。

参考答案:

3

C语言中,数组名代表()。

参考答案:

数组首地址

inta[]={5,8,7,6,2,7,3};数组a的长度是()。

参考答案:

7

第六章测试

假定一个数据对象为x,则x的地址表示为*x。()

参考答案:

一个指针指向一个数据对象时,指针值是这个对象的首字节地址。()

参考答案:

假定p所指对象的值为25,p+1所指对象的值为42,则表达式*++p的值为42。()

参考答案:

指针变量的基类型用来指定此指针变量可以指向的变量的类型。()

参考答案:

如果已经定义intx;,则对指针变量pointer进行说明和初始化正确的是()。

参考答案:

int*pointer=&x;

如果已经定义intx,*pointer;,则下面赋值语句正确的是()。

参考答案:

pointer=&x;

即使两个指针变量的类型相同,它们也不能()。

参考答案:

相加

第七章测试

结构体中的成员变量可以类型不同,共用体变量类型必须相同。()

参考答案:

使几个不同的变量占用同一段内存空间的结构称共用体。()

参考答案:

结构体变量占用空间为所有成员空间最大的那个。()

参考答案:

共用体变量占用空间为所有成员空间最大的那个。()

参考答案:

结构体指针变量可以指向共用体类型变量。()

参考答案:

structStudent

{

longintnum;

charname[20];

charsex;

floatscore

}a={10101,“LiLin”,‘M’,678.5};

以上结构体赋值中,“10101”赋值给()。

参考答案:

a.sex

structPerson

{

charname[20];

intcount;

}leader[3]={“Li”,0,“Zhang”,0,“Sun”,0};

以上结构体定义中,结构体数组名是()。

参考答案:

leader

structStudent

{

intnum;

charname[20];

charsex;

intage;

floatscore;

}s1;

以上结构体定义中,Student为()。

参考答案:

结构体名

第八章测试

在定义指针变量的语句“int*p,**pp;”中,p和pp具有相同的指针类型。()

参考答案:

向文本文件中输出数据时,需要调用系统函数fputc()或fputs()。()

参考答案:

在数据文件打开方式字符串中,字符加号(+)只用于打开二进制文件的方式中,不能用于打开文本文件的方式中。()

参考答案:

在数据文件打开方式字符串中,字符r、w和a具有确定的含义,分别代表读、写和追加方式。()

参考答案:

在C语言中,下面关于文件的存取方式正确的叙述是()。

参考答案:

可以顺序存取,也可以随机存取

下列关于C语言数据文件的叙述中正确的是()。

参考答案:

文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件

在C语言中,读写操作时会进行

温馨提示

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

评论

0/150

提交评论