计算机二级c 笔试试题及答案
计算机二级C语言笔试试题及答案
一、选择题
1. 下面哪个不是C语言的关键字?
A. int
B. float
C. void
D. printf
答案:D
2. 在C语言中,下列哪个不是合法的标识符?
A. my_1st_variable
B. 123abc
C. max_value
D. helloWorld
答案:B
3. 下面哪个运算符的优先级最高?
A. +
B. %
C. *
D. /
答案:C
4. 下面的代码会输出什么结果?
#include <stdio.h>
int main()
{
    int x = 5;
    printf("%d", x++);
    return 0;
}
A. 6
B. 5
C. 0
D. 未定义行为
答案:B
5. 下面哪个选项可以实现循环执行某段代码的功能?
A. if语句
B. for循环
C. switch语句
D. continue语句
答案:B
二、填空题
1. C语言中,用于定义常量的关键字是________。
答案:const
2. 下面代码的输出结果是什么?
#include <stdio.h>
int main()
{
    int a = 10;
    int b = 20;
    int max = (a > b) ? a : b;
    printf("最大值为:%d", max);
    return 0;
}
答案:最大值为:20
三、编程题
1. 编写一个程序,输入两个整数,输出它们的和。计算机二级哪个最容易过
#include <stdio.h>
int main()
{
    int num1, num2, sum;
    printf("请输入两个整数:\n");
    scanf("%d%d", &num1, &num2);
    sum = num1 + num2;
    printf("它们的和为:%d\n", sum);
    return 0;
}
四、问答题
1. 什么是函数?