学堂在线C语言网课考试答案.docx

上传人:b****6 文档编号:15310177 上传时间:2023-07-03 格式:DOCX 页数:18 大小:18.61KB
下载 相关 举报
学堂在线C语言网课考试答案.docx_第1页
第1页 / 共18页
学堂在线C语言网课考试答案.docx_第2页
第2页 / 共18页
学堂在线C语言网课考试答案.docx_第3页
第3页 / 共18页
学堂在线C语言网课考试答案.docx_第4页
第4页 / 共18页
学堂在线C语言网课考试答案.docx_第5页
第5页 / 共18页
学堂在线C语言网课考试答案.docx_第6页
第6页 / 共18页
学堂在线C语言网课考试答案.docx_第7页
第7页 / 共18页
学堂在线C语言网课考试答案.docx_第8页
第8页 / 共18页
学堂在线C语言网课考试答案.docx_第9页
第9页 / 共18页
学堂在线C语言网课考试答案.docx_第10页
第10页 / 共18页
学堂在线C语言网课考试答案.docx_第11页
第11页 / 共18页
学堂在线C语言网课考试答案.docx_第12页
第12页 / 共18页
学堂在线C语言网课考试答案.docx_第13页
第13页 / 共18页
学堂在线C语言网课考试答案.docx_第14页
第14页 / 共18页
学堂在线C语言网课考试答案.docx_第15页
第15页 / 共18页
学堂在线C语言网课考试答案.docx_第16页
第16页 / 共18页
学堂在线C语言网课考试答案.docx_第17页
第17页 / 共18页
学堂在线C语言网课考试答案.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

学堂在线C语言网课考试答案.docx

《学堂在线C语言网课考试答案.docx》由会员分享,可在线阅读,更多相关《学堂在线C语言网课考试答案.docx(18页珍藏版)》请在冰点文库上搜索。

学堂在线C语言网课考试答案.docx

学堂在线C语言网课考试答案

1.单选题 (1分)

构成C语言程序的基本单位

∙A

 函数

∙B 过程

∙C 子程序

∙D 子例程

本题得分:

1分

正确答案:

 A

2.单选题 (1分)

C语言程序从main()函数开始执行,所以这个函数要写在

∙A 程序文件的开始

∙B 程序文件的最后

∙C 它所调用的函数的前面

∙D

 程序文件的任何位置

本题得分:

1分

正确答案:

 D

3.单选题 (1分)

若整型变量i=3,j=4,则printf("%d,%d",i--,--j);的输出结果为

∙A 2,3

∙B 3,4

∙C

 3,3

∙D 2,4

本题得分:

1分

正确答案:

 C

4.单选题 (1分)

判断char型变量c1是否为小写字母的表达式为

∙A 'a'<=c1<='z'

∙B (c1>='a')&(c1<='z')

∙C ('a'<=c1)AND('z'>=c1)

∙D

 (c1>='a')&&(c1<='z')

本题得分:

1分

正确答案:

 D

5.单选题 (1分)

若已定义x和y为double类型,则表达式(x=1,y=x+3/2)的值为

∙A 1

∙B 2

∙C

 2.0

∙D 2.5

本题得分:

1分

正确答案:

 C

6.单选题 (1分)

已知y=2,语句while(!

y);中的表达式!

y等价于

∙A

 y==0

∙B y!

=1

∙C y=!

0

∙D y==1

本题得分:

1分

正确答案:

 A

7.单选题 (1分)

如下程序的执行结果是main(){inti,sum=2;for(i=1;i<=3;i+=2)sum+=i;printf("%d",sum);}

∙A

 6

∙B 3

∙C 死循环

∙D 4

本题得分:

1分

正确答案:

 A

8.单选题 (1分)

以下能对一维数组a正确初始化的语句是

∙A inta[5]=(0,1,2,3,4,5)

∙B )inta(5)={}

∙C

 inta[]={0,1,2}

∙D inta{5}={10*1}

本题得分:

1分

正确答案:

 C

9.单选题 (1分)

下列说法中错误的是

∙A 构成数组的所有元素的数据类型必须是相同的

∙B 用指针法引用数组元素允许数组元素的下标越界

∙C

 一维数组元素的下标依次是1、2、3……

∙D 定义数组时的长度可以是整型常量表达式

本题得分:

1分

正确答案:

 C

10.单选题 (1分)

不修改函数体的前提下,下面fun函数的返回值的类型应为fun(floatx){floaty;y=3*x-4;returny;}

∙A 不确定

∙B void

∙C

 int

∙D float

本题得分:

1分

正确答案:

 C

11.单选题 (1分)

下列字符数组初始化错误的是

∙A

 charch[]={a,b,c,d,e};

∙B charch[]={'a','b','c','d','e'};

∙C charch[5]="abcde";

∙D charch[]={"abcde"};

本题得分:

1分

正确答案:

 A

12.单选题 (1分)

二维数组a[3][4]中第10个元素是

∙A a[3][1]

∙B

 a[2][1]

∙C a[1][2]

∙D a[1][3]

本题得分:

1分

正确答案:

 B

13.单选题 (1分)

C语言是一门

∙A

 高级语言

∙B 低级语言

∙C 机器语言

∙D 汇编语言

本题得分:

1分

正确答案:

 A

14.单选题 (1分)

以下各项中不合法的用户标识符是

∙A stn

∙B GO

∙C

 file

∙D Main

本题得分:

1分

正确答案:

 C

15.单选题 (1分)

如果inta=1,b=2,c=3,d=4;则条件表达式"a

a:

(c

c:

d)"的值是

∙A

 1

∙B 2

∙C 3

∙D 4

本题得分:

1分

正确答案:

 A

16.填空题 (1分)

C语言源程序文件经过编译后,生成目标文件的后缀是 

 obj

本题得分:

1分

正确答案:

∙填空1 :

 obj

17.填空题 (1分)

若有程序段intk=7;k=k&&!

k;则k最后的值为 

 0

本题得分:

1分

正确答案:

∙填空1 :

 0

18.填空题 (1分)

有以下对数组的定义和赋值:

inta[][4]={{1},{},{9}};则数组元素a[2][2]的值是 

 0

本题得分:

1分

正确答案:

∙填空1 :

 0

19.填空题 (1分)

已有定义:

doublex=3.5;,则表达式x=(int)x+1的值是 

 4.0

本题得分:

1分

正确答案:

∙填空1 :

 4.0

20.填空题 (1分)

已有定义:

intx=10,y=3,z;则表达式z=(x%y,x/y)的值是 

 3

本题得分:

1分

正确答案:

∙填空1 :

 3

21.判断题 (1分)

字符串"china"在内存中占据的存储空间是5个字节。

本题得分:

1分

正确答案:

 错误

查看解析 

22.判断题 (1分)

在C程序中,注释说明只能位于一条语句的后面。

本题得分:

1分

正确答案:

 错误

查看解析 

23.判断题 (1分)

用户若需调用标准库函数,调用前必须重新定义。

本题得分:

1分

正确答案:

 错误

查看解析 

24.判断题 (1分)

在for循环的循环体中,可以包含多条语句,但必须用花括号括起来变成一条复合语句。

本题得分:

1分

正确答案:

 正确

查看解析 

25.判断题 (1分)

在C语言中,"A"和'A'等价。

本题得分:

1分

正确答案:

 错误

查看解析 

26.判断题 (1分)

字符"\0"是字符串的结束标记,其ASCII码值为0。

本题得分:

1分

正确答案:

 正确

查看解析 

27.判断题 (1分)

若有数组:

inta[10]={6,7,8,9,10};则该语句不正确,因为数组长度与初值个数不相同。

本题得分:

1分

正确答案:

 错误

查看解析 

28.判断题 (1分)

若有intx,则(x+1)++是一个合法的c语言表达式。

本题得分:

1分

正确答案:

 错误

查看解析 

29.判断题 (1分)

chara[]="abcd";charb[]={'a','b','c','d'};则a和b两数组长度相同。

本题得分:

1分

正确答案:

 错误

查看解析 

30.判断题 (1分)

C语言规定:

对所有的变量必须“先定义,后使用”。

本题得分:

1分

正确答案:

 正确

查看解析 

1.填空题 (1分)

C语言源程序文件经过编译后,生成目标文件的后缀是 

 .obj

本题得分:

1分

正确答案:

∙填空1 :

 .obj

2.填空题 (1分)

若有程序段intk=7;k=k&&!

k;则k最后的值为 

 0

本题得分:

1分

正确答案:

∙填空1 :

 0

3.填空题 (1分)

有以下对数组的定义和赋值:

inta[][4]={{1},{},{9}};则数组元素a[2][2]的值是 

 0

本题得分:

1分

正确答案:

∙填空1 :

 0

4.填空题 (1分)

已有定义:

doublex=3.5;,则表达式x=(int)x+1的值是 

 4.0

本题得分:

1分

正确答案:

∙填空1 :

 4.0

5.填空题 (1分)

已有定义:

intx=10,y=3,z;则表达式z=(x%y,x/y)的值是 

 3

本题得分:

1分

正确答案:

∙填空1 :

 3

6.单选题 (1分)

题目包含多个选项,但学生只能选择一个答案。

汽泡纸的出现和应用使得许多领域都能够采用单选题进行研究。

好的单选题会包含干扰项,即迷惑学生的错误选项。

下列哪项苹果公司产品是便携式CD播放器的竞争产品?

∙A TheiPad

∙B Napster

∙C

 TheiPod

∙D Thevegetablepeeler

本题得分:

1分

正确答案:

 C

查看解析 

7.单选题 (1分)

C语言中,关系表达式和逻辑表达式的值是

∙A 0

∙B

 0或1

∙C 1

∙D t或f

本题得分:

1分

正确答案:

 B

8.单选题 (1分)

若整型变量i=3,j=4,则printf("%d,%d",i--,--j);的输出结果为

∙A 2,3

∙B 3,4

∙C

 3,3

∙D 2,4

本题得分:

1分

正确答案:

 C

查看解析 

9.单选题 (1分)

C语言程序从main()函数开始执行,所以这个函数要写在

∙A 程序文件的开始

∙B 程序文件的最后

∙C 它所调用的函数的前面

∙D

 程序文件的任何位置

本题得分:

1分

正确答案:

 D

查看解析 

10.单选题 (1分)

如果inta=1,b=2,c=3,d=4;则条件表达式"a

a:

(c

c:

d)"的值是

∙A

 1

∙B 2

∙C 3

∙D 4

本题得分:

1分

正确答案:

 A

11.单选题 (1分)

已知y=2,语句while(!

y);中的表达式!

y等价于

∙A

 y==0

∙B y!

=1

∙C y=!

0

∙D y==1

本题得分:

1分

正确答案:

 A

12.单选题 (1分)

若已定义x和y为double类型,则表达式(x=1,y=x+3/2)的值为

∙A 1

∙B 2

∙C

 2.0

∙D 2.5

本题得分:

1分

正确答案:

 C

查看解析 

13.单选题 (1分)

设a,b和c都是int型变量,且a=3,b=4,c=5,则下面表达式中,值为0的表达式是

∙A a&&b;

∙B a<=b

∙C a&b;+c&&b-c

∙D

 !

((a

c||1)

border-box;outline:

none;">

c||1)<>

本题得分:

1分

正确答案:

 D

14.单选题 (1分)

对于break语句和continue语句的说法错误的是

∙A break语句不能用于循环语句和switch语句之外的任何其他语句中

∙B

 break和continue也可以用于if语句中

∙C continue语句只结束本次循环,而不是终止整个循环的执行

∙D break语句是结束整个循环过程,不再判断执行循环的条件是否成立

本题得分:

1分

正确答案:

 B

15.单选题 (1分)

程序段intk=0;while(k)k++;中,while循环体执行的次数是

∙A

 6

∙B 3

∙C 死循环

∙D 4

本题得分:

1分

正确答案:

 A

16.单选题 (1分)

假定所有变量均已正确定义,则下列程序段运行后y的值是inta=0,y=10;if(a=0)y--;elseif(a>0)y++;elsey+=y;

∙A

 20

∙B 11

∙C 9

∙D 0

本题得分:

1分

正确答案:

 A

17.单选题 (1分)

在C语言程序中,表达式5%2的结果是

∙A 2.5

∙B 2

∙C

 1

∙D 3

本题得分:

1分

正确答案:

 C

18.单选题 (1分)

设x为int型变量,则执行语句x=10;x+=x;后,x的值为()

∙A 10

∙B

 20

∙C 40

∙D 30

本题得分:

1分

正确答案:

 B

19.单选题 (1分)

构成C语言程序的基本单位

∙A

 函数

∙B 子程序

∙C 子例程

∙D 过程

本题得分:

1分

正确答案:

 A

查看解析 

20.单选题 (1分)

下列说法中错误的是

∙A 构成数组的所有元素的数据类型必须是相同的

∙B 用指针法引用数组元素允许数组元素的下标越界

∙C

 一维数组元素的下标依次是1、2、3……

∙D 定义数组时的长度可以是整型常量表达式

本题得分:

1分

正确答案:

 C

21.单选题 (1分)

以下能对一维数组a正确初始化的语句是

∙A inta[5]=(0,1,2,3,4,5)

∙B inta(5)={}

∙C

 inta[]={0,1,2}

∙D inta{5}={10*1}

本题得分:

1分

正确答案:

 C

22.单选题 (1分)

设x为int型变量,则执行语句x=10;x+=x;后,x的值为

∙A 10

∙B

 20

∙C 40

∙D 30

本题得分:

1分

正确答案:

 B

查看解析 

23.单选题 (1分)

已知:

inta[10];则对a数组元素的正确引用是

∙A a[10]

∙B a[3.5]

∙C a(5)

∙D

 a[10-10]

本题得分:

1分

正确答案:

 D

24.单选题 (1分)

判断char型变量c1是否为小写字母的表达式为

∙A 'a'<=c1<='z'

∙B (c1>='a')&(c1<='Z')

∙C ('a'<=c1)AND('z'>=c1)

∙D

 (c1>='a')&&(c1<='z')

本题得分:

1分

正确答案:

 D

查看解析 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2