C语言程序设计(延边职业技术学院)知到智慧树章节测试课后答案2024年秋延边职业技术学院_第1页
C语言程序设计(延边职业技术学院)知到智慧树章节测试课后答案2024年秋延边职业技术学院_第2页
免费预览已结束,剩余3页可下载查看

付费下载

下载本文档

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

文档简介

C语言程序设计(延边职业技术学院)知到智慧树章节测试课后答案2024年秋延边职业技术学院第一章单元测试

下边不合法的常量是(

)。

A:0x3B:-0xffffC:011D:068

答案:068有如下程序段:

int

a1,a2;

char

c1,c2;

scanf("%d%c%d%c",&a1,&c1,&a2,&c2);

若要求a1,a2,c1,c2的值分别为10、20、A、B,正确的数据输入是(

A:10

A

20

B

<CR>B:10A

20B

<CR>C:10

A20B

<CR>D:10A20

B

<CR>

答案:10A

20B

<CR>一个C程序的执行是从(

)。

A:本程序文件的第一个函数开始,到本程序main函数结束B:本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C:本程序的main函数开始,到本程序文件的最后一个函数结束D:本程序的main函数开始,到main函数结束

答案:本程序的main函数开始,到本程序文件的最后一个函数结束在

C

语言中,每个语句必须以结束。

A:回车符

B:分号

C:逗号

D:冒号

答案:分号

不合法的十六进制数是(

)。

A:0xabc

B:0x11

C:oxff

D:0xbeef

答案:oxff

第二章单元测试

若k是int型变量,且有以下for语句:for(k=-1;k<0;k++)

printf(“**\n”);,则下面关于语句执行情况的叙述中正确的是:(

)

A:循环体执行一次B:构成无限循环C:循环体执行二次D:循环体一次也不执行

答案:循环体执行一次以下程序输出结果是:

main()

{int

i=1,j=1,k=2;

if((j++||k++)

&&

i++)

printf(“%d,%d,%d\n”,i,j,k);

}

(

)

A:2,2,3B:2,2,1C:1,1,2D:2,2,2

答案:2,2,2以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是:(

)

A:if((a>b)||(b>c))

k=1;

else

k=0;B:if((a>b

&&(b>c))

k=1;

else

k=0;C:if(a>b)

k=1;

else

if(b>c)

k=1;D:if(a<=b)

k=0;

else

if(b<=c)

k=1;

答案:if((a>b

&&(b>c))

k=1;

else

k=0;能正确表示逻辑关系:”a≥10

或a≤0”的表达式是:(

)

A:a>=0

|

a<=10

B:a>=10

or

a<=0C:a>=10

||

a<=0D:a>=10

&&

a<=0

答案:a>=10

||

a<=0判断char变量ch是否为大写字母的正确表达式是:(

)

A:(ch>=’A’)

&&

(ch<=’Z’)

B:(‘A’<=ch)

AND

(‘Z’>=ch)C:‘A’<=ch<=’Z’D:(ch>=’A’)

&

(ch<=’Z’)

答案:(ch>=’A’)

&&

(ch<=’Z’)

第三章单元测试

对存放字符串的数组才可以一次引用整个数组,其余均不能一次引用整个数组。(

A:错B:对

答案:对C语言中,用格式符“%s”为字符数组输入数据时,数组名前不能加&。(

A:错B:对

答案:对定义数组时可以同时给数组赋初值,初值的个数可以超过数组的长度。(

A:对B:错

答案:错C语言中,数组元素的下标是从1开始的,下标不能越界。(

A:错B:对

答案:错一个C程序可以由若干个函数组成,这些函数可以书写在不同的文件中。(

A:错B:对

答案:对

第四章单元测试

所有的函数调用前都必须进行函数原型说明。

A:对B:错

答案:错C语言中,gets(

)函数的返回值是用于存放输入字符串的字符数组首地址。(

A:错B:对

答案:错C语言函数返回类型的默认定义类型是void。(

A:对B:错

答案:错函数strcmp(

)从头至尾顺序地将其对应字符比较,遇到两个字符不等时,两个字符相减得到一个int型值,两个字符串完全相同时,则返回0。

A:对B:错

答案:对函数返回值的类型是在定义函数时所指定的函数类型。(

A:错B:对

答案:对

第五章单元测试

变量的指针,其含义是指该变量的一个标志。(

)。

A:错B:对

答案:错如下语句中

int

a[5]={1,2,3,4,5},*p;

p,a和&a[0]均指向同一单元。

A:对B:错

答案:对如下语句中int

*p,a[10],*(p+i)和a[i]始终相等。(

A:错B:对

答案:错int

*f(),是定义一个指向函数的指针,该函数的返回值为整型数据。(

A:错B:对

答案:对定义指向函数的指针变量,意味着这个指针变量可以指向任何函数。(

A:对B:错

答案:错

第六章单元测试

使用rewind()函数,可以把文件指针移至文件的任意位置。

(

)

A:错B:对

答案:错fgetc()和fputc()函数是字符串读写函数。(

A:错B:对

答案:错一次读

温馨提示

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

评论

0/150

提交评论