C语言基础试题及答案
选择题
1、下列哪个选项不是C语言的基本数据类型?
A. int
B. float
C. char
D. string
答案:D. string
2、在C语言中,哪个运算符用于逻辑“与”操作?
A. &&
B. ||
C. &
D. |
答案:A. &&
3、在C语言中,哪个关键字用于定义一个函数?
A. function
B. void
C. return
D. main
答案:D. main
4、在C语言中,哪个关键字用于定义一个常量?
A. const
B. define
C. variable
D. constant
答案:A. const
5、在C语言中,哪个关键字用于定义一个指针?
A. *
B. &
C. pointer
D. all of the above
答案:D. all of the above
填空题
1、在C语言中,用于表示字符串结束的字符是______。
答案:'\0'
2、在C语言中,用于表示整数类型的关键字是______。
答案:int
3、在C语言中,用于表示浮点类型的关键字是______。
答案:float
4、在C语言中,用于表示字符类型的关键字是______。
答案:char
5、在C语言中,用于表示无返回值的函数的关键字是______。
答案:void
编程题
1、编写一个程序,输入一个整数,输出该整数的平方。
答案:#include <stdio.h> int main() { int num, square; scanf("%d", &num); square = num * num; printf("%d", square); return 0; }
2、编写一个程序,输入两个整数,输出这两个整数的和。
答案:#include <stdio.h> int main() { int num1, num2, sum; scanf("%d%d", &num1, &num2); sum = num1 + num2; printf("%d", sum); return 0; }
3、编写一个程序,输入一个字符,判断该字符是否为大写字母,如果是,输出“大写字母”,否则输出“非大写字母”。
答案:#include <stdio.h> int main() { char ch; scanf("%c", &ch); if (ch >= 'A' && ch <= 'Z') { printf("大写字母"); } else { printf("非大写字母"); } return 0; }
还没有评论,来说两句吧...