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

锡林郭勒开放大学C语言程序设计形成性考核复习参考答案

来源: 更新时间:

锡林郭勒开放大学C语言程序设计形成性考核复习参考答案一、选择题1.B2.C3.A4.D5.B6.A7.C8.D9.B10.A二、填空题1.int2.float3.double4.char5.long6

锡林郭勒开放大学C语言程序设计形成性考核复习参考答案


一、选择题


1. B

2. C

3. A

4. D

5. B

6. A

7. C

8. D

9. B

10. A


二、填空题


1. int

2. float

3. double

4. char

5. long

6. short

7. unsigned

8. signed

9. void

10. const


三、判断题


1. 错误

2. 正确

3. 正确

4. 错误

5. 正确


四、编程题


1.


```c

#include <stdio.h>


int main() {

int num;

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

scanf("%d", &num);


if (num % 2 == 0) {

printf("%d是偶数\n", num);

} else {

printf("%d是奇数\n", num);

}


return 0;

}

```


2.


```c

#include <stdio.h>


int main() {

int num;

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

scanf("%d", &num);


int sum = 0;

for (int i = 1; i <= num; i++) {

sum += i;

}


printf("1%d的和为%d\n", num, sum);


return 0;

}

```


3.


```c

#include <stdio.h>


int main() {

int num;

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

scanf("%d", &num);


int factorial = 1;

for (int i = 1; i <= num; i++) {

factorial *= i;

}


printf("%d的阶乘为:%d\n", num, factorial);


return 0;

}

```


4.


```c

#include <stdio.h>


int main() {

int num;

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

scanf("%d", &num);


int count = 0;

while (num != 0) {

num /= 10;

count++;

}


printf("该整数的位数为:%d\n", count);


return 0;

}

```


五、简答题


1. C语言的基本数据类型有哪些?请列举并说明其用途。


C语言的基本数据类型有整型、浮点型、字符型和空类型。


- 整型:用于表示整数,包括intshortlongunsigned等类型。int类型通常用于表示普通整数,short类型用于表示较小的整数,long类型用于表示较大的整数,unsigned类型用于表示无符号整数。

- 浮点型:用于表示带有小数部分的数,包括floatdouble等类型。float类型用于表示较小的浮点数,double类型用于表示较大的浮点数。

- 字符型:用于表示单个字符,包括char类型。char类型通常用于表示ASCII码对应的字符。

- 空类型:用于表示没有返回值的函数,包括void类型。


2. 请解释C语言中的if语句和switch语句的作用和用法。


- if语句:用于根据条件执行不同的代码块。if语句的基本用法是根据条件判断是否执行某段代码,如果条件为真,则执行if后面的代码块,否则跳过if语句。if语句还可以与else语句配合使用,当条件为假时执行else后面的代码块。

- switch语句:用于根据不同的值执行不同的代码块。switch语句的基本用法是根据表达式的值选择执行某个case后面的代码块,如果没有匹配的case,则执行default面的代码块。switch语句的表达式通常是整型或字符型。


3. 请解释C语言中的for循环和while循环的作用和用法。


- for循环:用于重复执行某段代码。for循环的基本用法是在循环开始前初始化一个计数器,然后判断计数器是否满足条件,如果满足条件则执行循环体中的代码,然后更新计数器的值,再次判断计数器是否满足条件,直到计数器不满足条件时退出循环。

- while循环:用于重复执行某段代码。while循环的基本用法是在循环开始前判断一个条件,如果条件为真则执行循环体中的代码,然后再次判断条件是否为真,直到条件为假时退出循环。while循环的条件通常是一个表达式。


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


锡林郭勒开放大学C语言程序设计形成性考核复习参考答案


C语言程序设计是计算机科学与技术专业的一门重要课程,也是计算机编程的基础。为了帮助同学们更好地复习和准备形成性考核,以下是锡林郭勒开放大学C语言程序设计形成性考核的参考答案。


一、选择题


1. C语言的标准库函数是指(D

A. 用户自定义的函数

B. 系统提供的函数

C. 第三方库函数

D. BC


2. 下列哪个不是C语言的基本数据类型?(C

A. int

B. float

C. string

D. char


3. 下列哪个不是C语言的关键字?(B

A. if

B. while

C. for

D. switch


4. 下列哪个运算符的优先级最高?(A

A. ()

B. +

C. *

D. /


5. 下列哪个不是C语言的控制语句?(D

A. if

B. for

C. while

D. do-while


二、填空题


1. C语言中,用于输出到屏幕的函数是(printf)。


2. C语言中,用于从键盘输入的函数是(scanf)。


3. C语言中,用于定义常量的关键字是(const)。


4. C语言中,用于定义变量的关键字是(intfloatchar等)。


5. C语言中,用于定义函数的关键字是(void)。


三、编程题


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语言程序,实现输入一个整数n,输出1n之间的所有奇数。


```c

#include <stdio.h>


int main() {

int n, i;

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

scanf("%d", &n);

printf("1%d之间的所有奇数是:", n);

for (i = 1; i <= n; i++) {

if (i % 2 != 0) {

printf("%d ", i);

}

}

printf("\n");

return 0;

}

```


以上是锡林郭勒开放大学C语言程序设计形成性考核的参考答案。希望同学们能够通过复习和练习,熟悉C语言的基本语法和常用函数,提高自己的编程能力。祝大家考试顺利!


报名联系方式

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年春季招生简章


电话咨询