C君带你玩编程 知到智慧树答案满分完整版章节测试

C君带你玩编程 知到智慧树答案满分完整版章节测试

芹裂话庆锰哗侥话锨哪刹拔躺


第一单元测试

1

将C程序编译成目标文件,其扩展名为EXE。

 

A  对

B  错

正确答案:B

 

 

2

main函数是C程序的入口,由计算机系统负责调用。

 

A  对

B  错

正确答案:A

 

 

3

变量必须先定义后使用。

 

A  对

B  错

正确答案:A

 

 

4

C语言是一种(    )。

 

A  低级语言

B  高级语言

C  机器语言

D  汇编语言

正确答案:B

 

 

5

在C源程序中,整型常量不能表示的数制是(     )。

 

A  二进制

B  八进制

C  十进制

D  十六进制

正确答案:A

 

6

若已定义char c=’a’,则变量c所占的字节数为__________。

 

A  1

B  2

C  3

D  4

正确答案:A

 

第二单元测试

1

二元运算符均可以和赋值运算符构成复合的赋值运算符。

 

A  对

B  错

正确答案:A

 

 

2

表达式1/4+2 75的值是3。

 

A  对

B  错

正确答案:B

 

 

3

已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是(   )。

 

A  scanf(‘%2d %2d %2d’,&i,&j,&k);

B  scanf(‘%d %d %d’,&i,&j,&k);

C  scanf(‘%d,%d,%d’,&i,&j,&k);

D  scanf(‘i=%d,j=%d,k=%d’,&i,&j,&k);

正确答案:C

 

 

4

以下叙述中正确的是______。

 

A  调用printf函数时,必须要有输出项

B  使用putchar函数时,必须在之前包含头文件stdio h

C  在C语言中,整数可以以十二进制、八进制或十六进制的形式输出

D  调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码

正确答案:B

 

 

5

设有定义:int x=2;,以下表达式中,值不为6的是(   )。

 

A  x*=x+1

B  x++,2*x

C  x*=(1+x)

D  2*x,x+=2

正确答案:D

 

第三单元测试

1

所有关系运算符的运算优先级相同。

 

A  对

B  错

正确答案:B

 

 

2

关系运算符是双目运算符,其功能是将两个运算对象进行大小比较。

 

A  对

B  错

正确答案:A

 

 

3

当a=1,b=2,c=3时,执行语句“if(a > c) {b=a;a=c;c=b;}”后,变量c中的值为2。

 

A  对

B  错

正确答案:B

 

 

4

为表示关系100 ≥ b ≥ 0,应使用C语言表达式______。

 

A  (100 >=b)&&(b >=0)

B  (100 >=b)and(b >=0)

C  100 >=b >=0

D  (100 >=B)&&(B >=0)

正确答案:A

 

 

5

else子句不能单独作为语句使用,它是if语句的一部分,必须与if配对使用。

 

A  对

B  错

正确答案:A

 

第四单元测试

1

在循环外的语句不受循环的控制,在循环内的语句也不受循环的控制。

 

A  对

B  错

正确答案:B

 

 

2

循环for(  ;  ;  )的循环条件始终为真。

 

A  对

B  错

正确答案:A

 

 

3

若i为整型变量,则 for(i=2;i==0;)printf(“%d”,i–);循环执行次数是0次。

 

A  对

B  错

正确答案:A

 

 

4

若变量已正确定义,有以下程序段

i=0;

do printf(“%d,”,i);while(i++);

printf(“%d”,i);

其输出结果是(     )。

 

A  0,0

B  0,1

C  1,1

D  程序进入无限循环

正确答案:B

 

 

5

有以下程序

 

#include

 

void main()

 

{  int  x,a=1,b=1;

 

while(1)

 

{  scanf(“%d”,&x);

 

if(x>0) { a*=x;  break; }

 

if(x<0) { b*=x;  continue; }

 

printf(“%d,%d”,a,b);

 

}

 

}

 

程序运行时输入:-1 -2 0 1 2 <回车>,则输出结果是(    )。

 

 

 

A  -1,1

B  2,2

C  1,2

D  -2,1

正确答案:C

 

第五单元测试

1

数组名代表数组的首地址。

 

A  对

B  错

正确答案:A

 

 

2

一个数组可以存储不同类型的数据。

 

A  对

B  错

正确答案:B

 

 

3

若有定义:int a[10];,使用数组元素时,下标的最小值是1,最大值是10。

 

A  对

B  错

正确答案:B

 

 

4

下面程序的运行结果是______。

 

#include < stdio h >

 

main()

 

{ int a[5],i;

 

for(i=0;i< 5;i++)

 

{ a[i]=9*(i-2+4*(i >3))%5;

 

printf(“%2d”,a[i]); }

 

}

 

 

 

A  -3-4 0 4 4

B  -3-4 0 4 3

C  -3-4 0 4 2

D  -3-4 0 4 0

正确答案:A

 

 

5

下面程序的运行结果是______。

 

#include < stdio h >

 

main()

 

{ int a[3][3]={1,2,3,4,5,6,7,8,9},i;

 

for(i=0;i<=2;i++) printf(“%d  “,a[i][2-i]);

 

}

 

 

 

A  3 5 7

B  3 6 9

C  1 5 9

D  1 4 7

正确答案:A

 

 

6

数组在定义时可以不指定数组的长度,可根据程序中实际使用的元素个数决定。

 

A  对

B  错

正确答案:B



上方为免费预览版答案,如需购买完整答案,请点击下方红字

点击这里,购买完整版答案


 

点关注,不迷路,微信扫一扫下方二维码

关注我们的公众号:阿布查查  随时查看答案,网课轻松过

C君带你玩编程 知到智慧树答案满分完整版章节测试第1张


为了方便下次阅读,建议在浏览器添加书签收藏本网页

电脑浏览器添加/查看书签方法

1.按键盘的ctrl键+D键,收藏本页面

C君带你玩编程 知到智慧树答案满分完整版章节测试第2张

2.下次如何查看收藏的网页?

点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页

C君带你玩编程 知到智慧树答案满分完整版章节测试第3张


手机浏览器添加/查看书签方法

一、百度APP添加/查看书签方法

1.点击底部五角星收藏本网页

C君带你玩编程 知到智慧树答案满分完整版章节测试第4张

2.下次如何查看收藏的网页?

点击右上角【┇】-再点击【收藏中心】查看

C君带你玩编程 知到智慧树答案满分完整版章节测试第5张

二、其他手机浏览器添加/查看书签方法

1.点击【设置】-【添加书签】收藏本网页

C君带你玩编程 知到智慧树答案满分完整版章节测试第6张

2.下次如何查看收藏的网页?

点击【设置】-【书签/历史】查看收藏的网页

C君带你玩编程 知到智慧树答案满分完整版章节测试第7张

秒漠多眯炕倦韧渡收侮迪释性