"《C语言程序设计》模拟试题B及复习资料"
版权申诉
183 浏览量
更新于2024-02-25
收藏 52KB DOC 举报
1. 分号;
2. 1.5;
3. 0;
4. int n,*k=
二、选择题。(每题 4 分,共 40 分)
1. 在 C 语言程序开发过程中,不需要进行的过程是( A )。
A. 确定程序功能需求
B. 编写程序代码
C. 进行程序测试
D. 绘制程序流程图
2. 下列选项中,不属于 C 语言关键字的是( C )。
A. int
B. double
C. var
D. float
3. 在 C 语言中,下列哪个不是合法的变量名( D )。
A. _a123
B. b123
C. c_123
D. 123abc
4. 若已定义 int a=10,b=20;则表达式 a%b 的值是( D )。
A. 10
B. 20
C. 0.5
D. 10
5. 在 C 语言中,下列哪个是逻辑运算符( C )。
A. +
B. /
C. &&
D. *
6. 下列选项中,不属于 C 语言的数据类型的是( A )。
A. char
B. bool
C. float
D. double
7. 下列选项中,不是 C 语言的控制语句的是( B )。
A. if-else
B. begin-end
C. switch-case
D. while
8. 在 C 语言中,下列哪个是赋值运算符( A )。
A. =
B. +
C. *
D. /
9. 在 C 语言中,下列哪个是自增运算符( B )。
A. +1
B. ++
C. + 1
D. inc
10. 下列选项中,不属于 C 语言的输入输出函数的是( C )。
A. printf
B. scanf
C. input
D. getchar
三、编程题。(每题 10 分,共 30 分)
1. 编写一个 C 程序,实现输入一个正整数 n,输出 n 的阶乘。
#include <stdio.h>
int main() {
int n;
int factorial = 1;
printf("输入一个正整数: ");
scanf("%d", &n);
for(int i = 1; i <= n; i++) {
factorial *= i;
}
printf("%d 的阶乘是 %d\n", n, factorial);
return 0;
}
2. 编写一个 C 程序,实现输入一个整数 n,输出它的倒数。
#include <stdio.h>
int main() {
int n;
float reciprocal;
printf("输入一个整数: ");
scanf("%d", &n);
reciprocal = 1.0 / n;
printf("%d 的倒数是 %.2f\n", n, reciprocal);
return 0;
}
3. 编写一个 C 程序,实现输入一个字母,判断它是大写字母、小写字母还是数字或其他字符。
#include <stdio.h>
int main() {
char c;
printf("输入一个字母: ");
scanf("%c", &c);
if(c >= 'A' && c <= 'Z') {
printf("%c 是大写字母\n", c);
} else if(c >= 'a' && c <= 'z') {
printf("%c 是小写字母\n", c);
} else if(c >= '0' && c <= '9') {
printf("%c 是数字\n", c);
} else {
printf("%c 是其他字符\n", c);
}
return 0;
}
复习资料.doc。综上所述,本模拟试题主要涵盖了填空题、选择题和编程题,通过这些题目的练习,可以加深对C语言程序设计的理解和掌握。同时,复习资料中提供了相关知识点的回顾和总结,有助于考生进一步加强对C语言的学习。希望考生能够认真对待这份模拟试题和复习资料,取得优异的成绩。
2022-07-11 上传
108 浏览量
2023-07-09 上传
291 浏览量
184 浏览量
2024-10-26 上传
2023-06-10 上传
255 浏览量
195 浏览量
kfcel5889
- 粉丝: 3
- 资源: 5万+
最新资源
- vue-tailwind
- ExcelMapsV2.7.12.0.rar
- 身份验证-Cookie-会话-Oauths-Google-Facebook-
- Ringfit2GoogleFit
- 自动化技术在电子信息工程设计中的应用研究 (1).rar
- microblog-master-nodeJS:microblog-master-nodeJS
- day1plus.zip
- libbgi.a、BIOS.H和graphics.h
- 快速键盘
- AlgorithmStudy
- 自动化码头作业区域人员进出安全管控.rar
- rn_flappy_bird
- deckor:交互式解码器
- 微信小程序canvas实现文字缩放
- Simple Click Counter-crx插件
- eWOW64Ext v1.1 - 加载任意 32/64 模块|64 位汇编及进程读写-易语言