C语言基础笔试
选择题
1、下列哪个选项不是C语言的基本数据类型?
A. int
B. float
C. char
D. string
2、在C语言中,以下哪个关键字用于定义一个无返回值的函数?
A. void
B. int
C. float
D. char
3、在C语言中,以下哪个关键字用于定义一个指针变量?
A. *
B. &
C. @
D. #
4、在C语言中,以下哪个运算符用于比较两个整数的大小?
A. ==
B. !=
C. <
D. >
5、在C语言中,以下哪个运算符用于执行除法运算?
A. /
B. *
C. %
D. +
填空题
1、在C语言中,表示浮点数的数据类型是______。
2、在C语言中,表示字符的数据类型是______。
3、在C语言中,表示整数的数据类型是______。
4、在C语言中,表示字符串的数据类型是______。
5、在C语言中,表示布尔值的数据类型是______。
编程题
1、编写一个程序,输入一个整数,输出该整数的阶乘,输入5,输出120。
2、编写一个程序,输入一个字符串,输出该字符串的长度,输入"Hello World",输出11。
3、编写一个程序,输入一个整数,判断该整数是否为素数,输入7,输出"Yes";输入8,输出"No"。
4、编写一个程序,输入一个整数数组,输出数组中的最大值和最小值,输入[1, 2, 3, 4, 5],输出5和1。
5、编写一个程序,输入一个字符串数组,输出数组中的最长字符串,输入["Hello", "World", "I am a programmer"],输出"I am a programmer"。
简答题
1、请简述C语言的基本数据类型及其特点。
2、请简述C语言的运算符及其优先级。
3、请简述C语言的分支结构和循环结构。
4、请简述C语言的函数定义和调用方法。
5、请简述C语言的指针概念及其作用。
还没有评论,来说两句吧...