国家计算机二级c 试题及答案
国家计算机二级C试题及答案
一、选择题
1. 在C语言中,下列哪个不是正确的标识符?
A. _count
B. count1
C. 1count
D. count_
答案:C
2. 下面程序的输出结果是什么?
#include <stdio.h>
int main()
{
  int x = 10, y = 5;
  if (x > y)
      printf("%d\n", x - y);
  else
      printf("%d\n", y - x);
  return 0;
}
A. 10
B. 5
C. -5
D. 15
答案:A
3. 在C语言中,以下哪个关键字用于定义常量?
A. var
B. const
C. define
D. static
答案:B
4. 下面程序的输出结果是什么?
#include <stdio.h>
int main()
{
  int i;
  for (i = 0; i < 5; i++)
  {
      if (i == 3)
          break;
      printf("%d ", i);
  }
  return 0;
}
A. 0 1 2
B. 0 1 2 3
C. 0 1 2 3 4
D. 1 2 3
答案:A
5. 在C语言中,以下哪个运算符用于结构体成员的访问?
A. .
B. *
C. &
D. ->
答案:A
二、填空题
1. C语言的文件扩展名是______。
答案:.c
2. 在C语言中,使用printf函数输出整数时,可以使用______占位符。
答案:%d
3. 在C语言中,使用scanf函数输入字符数组时,应该使用______作为格式控制字符串。
答案:%s
4. 在C语言中,使用______关键字定义宏。
答案:#define
5. 在C语言中,sizeof运算符返回的是______。
答案:数据类型的大小(以字节为单位)
三、编程题
编写一个C程序,接收用户输入的两个整数,计算它们的和并输出。要求在屏幕上显示“请输入第一个整数:”和“请输入第二个整数:”以提示用户输入。
答案:
#include <stdio.h>
int main()
{
  int num1, num2, sum;
  printf("请输入第一个整数:");
  scanf("%d", &num1);
  printf("请输入第二个整数:");
  scanf("%d", &num2);
  sum = num1 + num2;
计算机二级c语言选择题库  printf("两个整数的和为:%d\n", sum);
  return 0;
}
以上为国家计算机二级C试题及答案,供参考学习。要深入掌握C语言知识,还需继续学习和练习。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。