C语言编程新思路2023章节测试答案_C语言编程新思路智慧树知到答案


A、语法错误

B、逻辑错误

C、运行错误

D、注释错误

我的答案:A

15、以下叙述错误的是 ( )。

A、计算机语言大致可以分为三大类:机器语言、汇编语言和高级语言

B、高级语言比低级语言更贴近人类使用的语言,易于理解和使用

C、C语言是一种通用的、过程式编程语言,具有高效、灵活、可移植等优点

D、C语言属于汇编语言

我的答案:D

16、C语言源程序文件的后缀名是 ( )。

A、.obj

B、.exe

C、.c

D、.vbp

我的答案:C

17、C语言编译程序是 ( )。

A、C程序的机器语言版本

B、一组机器语言指令

C、将C源程序编译成目标程序

D、厂家提供的应用软件

我的答案:C

18、以下叙述错误的是 ( )。

A、C语言的注释有两种类型:单行注释和多行注释

B、C程序的单行注释语句以“//”开始

C、C语言的注释语句不影响编译结果

D、C语言程序中只要出现在“/*”和“*/”之间的就一定是注释内容

我的答案:D

19、C语言源程序文件经过编译后的目标文件后缀名是 ( )。

A、.exe

B、.obj

C、.c

D、.vbp

我的答案:B

20、C语言源程序编译、连接后的可执行文件后缀名是 ( )。

A、.exe

B、.obj

C、.c

D、.bak

我的答案:A

第二章测试

1、下面4个选项中,均是不合法的用户标识符的选项的是( )。

A、Date sum do

B、char pao _123

C、b+a if float

D、_abc Temp Int

我的答案:C

2、下面4个选项中均是合法常量的选项是( )。

A、058 12e−3 3.6 'd'

B、−12.8 0x98 43.56e2 '\n'

C、"w" 034 0xa3 '\m'

D、4.45 076 5.33E1.5 "how"

我的答案:B

3、以下叙述不正确的是( )。

A、在C语言中,%运算符的优先级高于/ 运算符

B、在C语言中,area和AREA是两个不同的变量名

C、在C语言中,可以使用二进制整数

D、若a和b类型相同,在计算了赋值表达式a=b后,a得到b的值,而b的值不变

我的答案:C

4、在C语言中,要求运算对象必须是整型的运算符是 ( )。

A、/

B、*

C、+

D、%

我的答案:D

5、若有说明语句:char ch='\0x41'; 则变量ch包含( )个字符。

A、1

B、2

C、3

D、说明不合法,ch的值不确定

我的答案:A

6、若有定义:int a=7; float x=2.5,y=4.5; 则表达式x+a%3*(x+y)/2的值是 ( )。

A、2.500000

B、6.000000

C、5.500000

D、0.000000

我的答案:B

7、设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为( )。

A、int

B、float

C、double

D、不确定

我的答案:C

8、以下叙述正确的是 ( )。

A、在C语言中,一行只能写一条语句

B、若a是实型变量,则在C语言中不允许用其他类型的数据对其赋值


Tag:C语言编程新思路 时间:2023-04-22 21:12:20