北京开放大学C语言程序设计形成性考核复习参考答案
C语言程序设计是计算机科学与技术专业的一门重要课程,也是计算机编程的基础。北京开放大学的学生在学习这门课程时,需要进行形成性考核,以检验他们对C语言程序设计的掌握程度。下面是一份参考答案,供学生们进行复习参考。
1. 请编写一个C程序,实现输入两个整数,然后输出它们的和。
```c
#include <stdio.h>
int main() {
int num1, num2, sum;
printf("请输入两个整数:");
scanf("%d %d", &num1, &num2);
sum = num1 + num2;
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;
}
```
3. 请编写一个C程序,实现输入一个字符,然后判断它是否为大写字母。
```c
#include <stdio.h>
int main() {
char ch;
printf("请输入一个字符:");
scanf("%c", &ch);
if (ch >= 'A' && ch <= 'Z') {
printf("它是大写字母。\n");
} else {
printf("它不是大写字母。\n");
}
return 0;
}
```
4. 请编写一个C程序,实现输入一个年份,然后判断它是否为闰年。
```c
#include <stdio.h>
int main() {
int year;
printf("请输入一个年份:");
scanf("%d", &year);
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
printf("它是闰年。\n");
} else {
printf("它不是闰年。\n");
}
return 0;
}
```
5. 请编写一个C程序,实现输入一个正整数n,然后计算并输出1到n的和。
```c
#include <stdio.h>
int main() {
int n, sum = 0;
printf("请输入一个正整数:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += i;
}
printf("1到%d的和是:%d\n", n, sum);
return 0;
}
```
以上是对北京开放大学C语言程序设计形成性考核的复习参考答案。希望同学们能够通过复习,巩固自己的C语言编程能力,取得好成绩。祝大家考试顺利!
北京开放大学C语言程序设计形成性考核复习参考答案
C语言程序设计是计算机科学与技术专业的一门重要课程,也是计算机编程的基础。北京开放大学的学生在学习这门课程时,需要进行形成性考核,以检验他们对C语言程序设计的掌握程度。下面是一份参考答案,供学生们进行复习参考。
1. 以下哪个不是C语言的关键字?
A. int
B. float
C. main
D. printf
答案:D. printf
2. 下面哪个是C语言的注释符?
A. //
B. #
C. /*
D. ;
答案:C. /*
3. 下面哪个是C语言的赋值运算符?
A. =
B. ==
C. +
D. *
答案:A. =
4. 下面哪个是C语言的逻辑运算符?
A. &&
B. ||
C. !
D. %
答案:A. &&
5. 下面哪个是C语言的条件语句?
A. for
B. while
C. if
D. switch
答案:C. if
6. 下面哪个是C语言的循环语句?
A. if
B. switch
C. for
D. break
答案:C. for
7. 下面哪个是C语言的函数定义关键字?
A. int
B. float
C. void
D. return
答案:C. void
8. 下面哪个是C语言的数组声明方式?
A. int array[10];
B. array[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
C. int array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
D. int array[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
答案:A. int array[10];
9. 下面哪个是C语言的指针声明方式?
A. int *p;
B. int p;
C. *int p;
D. int &p;
答案:A. int *p;
10. 下面哪个是C语言的结构体声明方式?
A. struct person {
char name[20];
int age;
};
B. struct {
char name[20];
int age;
} person;
C. struct {
char name[20];
int age;
};
D. struct person {
char name[20];
int age;
} person;
答案:A. struct person {
char name[20];
int age;
};
以上是北京开放大学C语言程序设计形成性考核的复习参考答案。希望同学们能够通过复习,对C语言程序设计的关键知识点有更加深入的理解,为考核取得好成绩打下坚实的基础。祝同学们考试顺利!
报名联系方式
1、报名热线:13662661040(微信),0755-21017149,QQ:2864330758 郭老师
2、报名地址:深圳市龙华新区工业西路68号中顺商务大厦B704
華僑大學珠海開放大學函授站 2023年度面向港澳臺成人函授專升本招生簡章

微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。