计算机二级考试编程语言题库及答案
一、选择题
1. 以下哪个不是C语言的数据类型?
A. 整型 B. 字符型 C. 浮点型 D. 逻辑型
答案:D
2. 在C语言中,哪个关键字用于定义整型变量?
A. int B. float C. double D. char
答案:A
3. 下面哪个字符是合法的C语言标识符?
A. 2abc B. abc1 C. ab_c D. a_b*c
答案:C
4. C语言中,哪个运算符用于取模?
A. % B. / C. * D. &
计算机二级考c语言吗答案:A
5. 下面哪个函数用于判断一个整数是否为偶数?
A. int is_even(int n) { return n % 2 == 0; }
B. int is_even(int n) { return n % 2 = 0; }
C. int is_even(int n) { return n % 2 == 1; }
D. int is_even(int n) { return n % 2 = 1; }
答案:A
二、填空题
1. 在C语言中,一个整型数据占用 ___ 字节内存空间。
答案:4
2. C语言中,定义一个整型变量的方式为:___ int variable_name;
答案:int
3. 在C语言中,___ 关键字用于声明一个常量。
答案:const
4. 若想实现两个整数的交换,可以使用以下代码:
int a = 10;
int b = 20;
a = a + b;
b = a - b;
a = a - b;
请填写缺失的关键字:__ a; __ b;
答案:int int
三、编程题
1. 编写一个C语言程序,实现以下功能:
输入一个整数,输出该整数的阶乘。
示例:
输入:5
输出:120
答案:
include <stdio.h>
int main() {
int n, factorial = 1;
printf("请输入一个整数:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论