程序设计基础(山东工商学院) 2024智慧树满分答案

程序设计基础(山东工商学院) 2024智慧树满分答案

娠桨芳灿蜕穗挪镣涟瞄罐逢撇

貌协锌踞和既徽袄鞘舒坞缺鸽

●▂●

第一章 单元测试

1、单选题:
一个C程序可能出现的错误有

A:

语法错误

B:

逻辑错误

C:

运行错误

D:

语法错误、逻辑错误、运行错误

答案:

语法错误、逻辑错误、运行错误

2、单选题:
C程序中一般可以包含几个函数

A:0
B:1
C:至少1
D:必须多于2
答案: 至少1

3、单选题:
关于C语言,以下描述中错误的是

A:一个C程序总是从main函数开始执行
B:每个语句的最后必须有一个分号
C:一个C程序可以包含多个main函数
D:C语言的注释符是以“/*”开始并以“*/”结束
答案: 一个C程序可以包含多个main函数

4、单选题:
逻辑错误是指

A:程序的运行结果不正确
B:所书写的语句,不符合C的语法
C:exe文件的执行过程中,产生运行异常
D:在从obj生成exe文件的过程中,如果函数名书写错误,可能产生的错误
答案: 程序的运行结果不正确

5、单选题:
计算机能直接执行的文件是

A:扩展名为c的文件
B:扩展名为obj的文件
C:扩展名为txt的文件
D:扩展名为exe的文件
答案: 扩展名为exe的文件

6、单选题:
程序的运行结果不正确,这种错误属于

A:语法错误
B:连接错误
C:逻辑错误
D:编译错误
答案: 逻辑错误

7、单选题:
在函数体中,关于数据定义语句和非数据定义语句(即执行语句)的位置,下面说法正确的是

A:C89标准:所有数据定义语句必须在任何非数据定义语句的前面
B:C89标准:有些必须放在前面,有些可以放在后面
C:C89标准:没有要求
D:C99标准:所有数据定义语句必须在任何非数据定义语句的前面
答案: C89标准:所有数据定义语句必须在任何非数据定义语句的前面

8、单选题:
C语言程序中

A:main函数必须放在程序的开始位置
B:main函数可以放在其它函数的前面、后面或中间
C:main函数必须放在程序的最后
D:main函数只能出现在库函数中
答案: main函数可以放在其它函数的前面、后面或中间

9、单选题:
C语言属于程序设计语言的哪个类别?

A:机器语言
B:高级语言
C:汇编语言
D:面向对象语言
答案: 高级语言

10、单选题:
下列选项中,属于多行注释的是

A:
B:/**/
C:/*
D://
答案: /**/

11、单选题:
以下四个程序中,完全正确的是

A:
#include
int main()
{
/* programming */
printf(“programming
n”);
return 0;
}

B:
#include
int main()
{
/*/* programming */*/
printf(“programming
n”)
return 0;
}

C:include
int main()
{
/* programming */
printf(“programming
n”)
return 0;
}

D:#include
int main()

{
/*/ programming /*/
printf(“programming
n”)
return 0;
}

答案:
#include
int main()
{
/* programming */
printf(“programming
n”);
return 0;
}

第二章 单元测试

1、单选题:
以下哪个选项是合法的用户自定义标识符

A:b-b
B:123asd
C:float
D:_isw
答案: _isw

2、单选题:
下面选项中,属于合法的字符常量的是

A:

叛祟虎妹毋曝淌囊钒捆如码券

韶缺桶敬砍奇令逻恼帮藏厦歌