国家计算机二级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小时内删除。
发表评论