帮我出一套c语言卷子
以下是一套C语言卷子,包括选择题和编程题,希望对您有所帮助。
选择题:
-
在C语言中,以下哪个不是关键字? A. if B. switch C. break D. printf
-
下面哪种数据类型可以存储浮点数? A. int B. float C. char D. double
-
下列程序的输出结果是什么?
#include <stdio.h>
void main()
{
int i = 1;
while (i <= 5)
{
printf("%d ", i++);
}
}
A. 1 2 3 4 5 B. 1 2 3 4 6 C. 2 3 4 5 6 D. 1 3 5
- 下列程序的输出结果是什么?
#include <stdio.h>
void main()
{
int x = 10, y = 5, z = 3;
x /= y + z;
printf("%d", x);
}
A. 1 B. 2 C. 3 D. 4
- 下列程序的输出结果是什么?
#include <stdio.h>
void main()
{
int i, j;
for (i = 1; i <= 5; i++)
{
for (j = 1; j <= i; j++)
{
printf("*");
}
printf("\n");
}
}
A. * **
B. *****
** * C. *****
** * **
D. 无输出
编程题:
-
编写一个程序,输入一个整数n,输出1到n之间的所有奇数。
-
编写一个程序,输入一个字符串,输出该字符串的长度和每个字符的ASCII码值。
-
编写一个程序,输入一个数组,输出该数组中的最大值和最小值。
-
编写一个程序,输入一个正整数n,输出n的阶乘。
-
编写一个程序,输入一个整数n,输出菱形图案,如下所示:
*
***
*****
*******
*********
*******
*****
***
*
原文地址: https://www.cveoy.top/t/topic/bGKH 著作权归作者所有。请勿转载和采集!