百年教育职业培训中心 百年教育学习服务平台
题库试卷

邢台开放大学C语言程序设计A形成性考核复习参考答案

来源: 更新时间:

邢台开放大学C语言程序设计A形成性考核复习参考答案一、选择题1.C语言是一种______语言。A.面向过程的B.面向对象的C.面向函数的D.面向指针的答案:A2.下面哪个不是C语言的关键字?A.int

邢台开放大学C语言程序设计A形成性考核复习参考答案


一、选择题


1. C语言是一种______语言。

A. 面向过程的

B. 面向对象的

C. 面向函数的

D. 面向指针的

答案:A


2. 下面哪个不是C语言的关键字?

A. int

B. float

C. main

D. printf

答案:D


3. 下面哪个不是C语言的数据类型?

A. int

B. float

C. double

D. string

答案:D


4. 下面哪个不是C语言的运算符?

A. +

B. -

C. *

D. /

答案:D


5. 下面哪个不是C语言的控制语句?

A. if

B. for

C. while

D. switch

答案:D


二、填空题


1. C语言中,用于输出的函数是______

答案:printf


2. C语言中,用于输入的函数是______

答案:scanf


3. C语言中,用于定义常量的关键字是______

答案:const


4. C语言中,用于定义变量的关键字是______

答案:int


5. C语言中,用于定义函数的关键字是______

答案:void


三、编程题


1. 编写一个C程序,实现输入两个整数,然后输出它们的和。

答案:

#include <stdio.h>

int main()

{

int a, b, sum;

printf("请输入两个整数:");

scanf("%d%d", &a, &b);

sum = a + b;

printf("它们的和是:%d\n", sum);

return 0;

}


2. 编写一个C程序,实现输入一个整数,然后判断它是否为偶数,如果是偶数则输出"是偶数",否则输出"不是偶数"

答案:

#include <stdio.h>

int main()

{

int num;

printf("请输入一个整数:");

scanf("%d", &num);

if (num % 2 == 0)

{

printf("是偶数\n");

}

else

{

printf("不是偶数\n");

}

return 0;

}


四、简答题


1. 什么是变量?如何在C语言中定义变量?

答:变量是用来存储数据的内存空间,可以通过变量名来访问和操作这些数据。在C语言中,可以使用关键字"int"来定义整型变量,关键字"float"来定义浮点型变量,关键字"char"来定义字符型变量,等等。


2. 什么是函数?如何在C语言中定义函数?

答:函数是一段完成特定任务的代码块,可以通过函数名来调用执行。在C语言中,可以使用关键字"void"来定义无返回值的函数,关键字"int"来定义返回整型值的函数,关键字"float"来定义返回浮点型值的函数,等等。


3. 什么是循环语句?C语言中有哪些循环语句?

答:循环语句是一种重复执行某段代码的语句。在C语言中,常用的循环语句有"for"循环、"while"循环和"do-while"循环。


4. 什么是条件语句?C语言中有哪些条件语句?

答:条件语句是根据条件的真假来执行不同的代码块的语句。在C语言中,常用的条件语句有"if"语句和"switch"语句。


以上就是邢台开放大学C语言程序设计A形成性考核复习参考答案,希望对大家的复习有所帮助。祝大家考试顺利!


邢台开放大学C语言程序设计A形成性考核复习参考答案


一、选择题


1. C语言是一种(B)。

A. 高级语言

B. 中级语言

C. 低级语言

D. 机器语言


2. 下列关键字中,不是C语言保留字的是(D)。

A. int

B. float

C. char

D. main


3. 下列标识符中,不合法的是(C)。

A. _name

B. age

C. 123name

D. Name


4. 下列常量中,不是整型常量的是(B)。

A. 123

B. 3.14

C. 'A'

D. 0x10


5. 下列运算符中,优先级最高的是(A)。

A. ()

B. ++

C. *

D. +


6. 下列语句中,不是合法的C语言语句的是(C)。

A. printf("Hello, World!\n");

B. int a = 10;

C. if (a > 0)

D. for (int i = 0; i < 10; i++)


7. 下列语句中,不是合法的C语言注释的是(B)。

A. /* This is a comment */

B. // This is a comment

C. # This is a comment

D. /* This is a

multi-line comment */


8. 下列语句中,不是合法的C语言输入语句的是(C)。

A. scanf("%d", &a);

B. gets(str);

C. cin >> a;

D. fgets(str, sizeof(str), stdin);


9. 下列语句中,不是合法的C语言输出语句的是(C)。

A. printf("Hello, World!\n");

B. puts("Hello, World!");

C. cout << "Hello, World!" << endl;

D. fprintf(stdout, "Hello, World!\n");


10. 下列语句中,不是合法的C语言选择结构语句的是(D)。

A. if (a > 0) { printf("a is positive\n"); }

B. if (a > 0) printf("a is positive\n");

C. if (a > 0) { printf("a is positive\n"); } else { printf("a is negative\n"); }

D. if (a > 0) { printf("a is positive\n"); } else if (a < 0) { printf("a is negative\n"); }


二、填空题


1. C语言程序的入口函数是(main)。


2. 下列变量中,不是C语言基本数据类型的是(string)。


3. 下列运算符中,不是C语言逻辑运算符的是(++)。


4. 下列语句中,不是C语言循环结构语句的是(if)。


5. 下列语句中,不是C语言分支结构语句的是(for)。


三、简答题


1. 请简述C语言的特点。


C语言是一种中级语言,具有高效、灵活、可移植等特点。它是一种面向过程的编程语言,适用于系统级编程和嵌入式开发。C语言具有丰富的运算符和控制结构,可以方便地进行算术运算、逻辑运算和控制流程的操作。C语言还支持指针和数组等高级特性,可以进行灵活的内存管理和数据结构操作。此外,C语言具有良好的可移植性,可以在不同的操作系统和硬件平台上编译和运行。


2. 请简述C语言的基本数据类型。


C语言的基本数据类型包括整型、浮点型、字符型和布尔型。整型包括intshortlongchar等类型,用于表示整数。浮点型包括floatdouble等类型,用于表示实数。字符型用于表示单个字符,使用char类型。布尔型用于表示真假值,使用_Bool类型。C语言还支持枚举类型和指针类型等扩展数据类型。


3. 请简述C语言的输入输出函数。


C语言的输入函数主要有scanfgetsfgets等。scanf函数用于从标准输入读取格式化输入,可以读取整数、浮点数、字符等不同类型的数据。gets函数用于从标准输入读取字符串,可以读取一行字符串,包括空格和换行符。fgets函数也用于从标准输入读取字符串,但需要指定读取的最大字符数,可以防止缓冲区溢出。


C语言的输出函数主要有printfputsfprintf等。printf函数用于向标准输出打印格式化输出,可以输出整数、浮点数、字符等不同类型的数据。puts函数用于向标准输出打印字符串,自动添加换行符。fprintf函数用于向指定文件打印格式化输出,可以输出到文件或其他输出流。


四、编程题


1. 编写一个C语言程序,实现输入两个整数,输出它们的和。


```c

#include <stdio.h>


int main() {

int a, b, sum;

printf("请输入两个整数:");

scanf("%d%d", &a, &b);

sum = a + b;

printf("它们的和是:%d\n", sum);

return 0;

}

```


2. 编写一个C语言程序,实现输入一个整数,判断它是否为偶数。


```c

#include <stdio.h>


int main() {

int num;

printf("请输入一个整数:");

scanf("%d", &num);

if (num % 2 == 0) {

printf("它是偶数\n");

} else {

printf("它是奇数\n");

}

return 0;

}

```


以上就是邢台开放大学C语言程序设计A形成性考核复习参考答案。希望对大家的复习有所帮助!


报名联系方式

1、报名热线:13662661040(微信),0755-21017149,QQ:2864330758 郭老师

2、报名地址:深圳市龙华新区工业西路68号中顺商务大厦B704

2023年暨南大学成人高考招生简章已正式公布!

广东外语外贸大学 2023年成人高考招生

華僑大學珠海開放大學函授站 2023年度面向港澳臺成人函授專升本招生簡章

2023年成人高考招生简章汕头大学成人高等教育

广东开放大学 2023年春季招生简章

2023年广 东理工学院成人高考招生简章

2023年广 州城建职业学院成人高等教育招生简章

2023年广 东科学技术职业学院招生简章

2023年广 工业大学 成人 高考 招生简章

2023年广 东生态工程职业学院成人高考招生专业

2023年清 远职业技术学院 成人高考 招生专业简介

2023年韶 关学院成人高考招生简章

2023年广 东财经大学成人 高考 高等教育招生简介

2023年广 东理工学院成人高考招生简章

2023年广 东第二师范学院成人高考招生简章

2023年广 东南方职业学院成人高考招生简章

正确 答案:微信搜索【渝粤搜题】公众号

广东开放大学 2023年春季招生简章


电话咨询