出一套c语言的考试题,有30个选择,4个编程题。
时间: 2023-07-15 12:10:40 浏览: 56
好的,以下是一套 C 语言的考试题目:
选择题:
1. 下面哪个不是 C 语言中的关键字?
A. int
B. float
C. string
D. char
2. 下面哪个运算符的优先级最高?
A. =
B. +
C. *
D. /
3. 下面哪个函数用于输出字符型数据?
A. printf()
B. scanf()
C. gets()
D. puts()
4. 下面哪个函数用于将一个字符转换为整数?
A. atoi()
B. itoa()
C. atof()
D. strstr()
5. 下面哪个循环结构体的特点是先判断后执行?
A. for
B. while
C. do-while
D. switch
6. 下面哪个关系运算符是用于比较两个字符串是否相等?
A. ==
B. !=
C. <=
D. >=
7. 下面哪个运算符是用于取地址?
A. &
B. *
C. !
D. %
8. 下面哪个运算符是用于指针变量所指向的值?
A. &
B. *
C. !
D. %
9. 下面哪个函数用于计算字符串长度?
A. strlen()
B. strcat()
C. strcmp()
D. strrev()
10. 下面哪个数组定义方式是正确的?
A. int array[5] = {1, 2, 3, 4, 5};
B. int array[5] = {1, 2, 3};
C. int array[5] = {1, 2, "3", 4, 5};
D. int array[5] = {1, 2, '3', 4, 5};
编程题:
1. 编写一个程序,输入两个整数,输出两个数的和、差、积和商。
2. 编写一个程序,输入一个整数,输出该数的阶乘。
3. 编写一个程序,输入一个字符串,将其中的小写字母全部转换为大写字母。
4. 编写一个程序,输入一个字符串,将其中的字母全部移到字符串的末尾,并将其中的数字移到字符串的开头。
以上是一套 C 语言的考试题目,希望对您有所帮助。