cc选择试题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
cc选择试题及答案
1. 以下哪个选项是C语言中声明字符数组的正确方式?
A. char array[10];
B. int array[10];
C. char array[];
D. int array[];
答案:A
2. 在C语言中,以下哪个关键字用于定义一个函数?
A. struct
B. union
C. function
D. int
答案:D
3. 如果一个C程序包含多个文件,以下哪个选项是正确的编译命令?
A. gcc -c file1.c file2.c
B. gcc file1.c file2.c
C. gcc -o program file1.c file2.c
D. gcc -o program file1.c
答案:C
4. 在C语言中,以下哪个运算符用于计算两个数的乘积?
A. %
B. /
C. *
D. +
答案:C
5. 在C语言中,以下哪个选项是正确的字符串声明?
A. char str[] = "Hello, World!";
B. char str = "Hello, World!";
C. char str[] = {"Hello, World!"};
D. char str = {"Hello, World!"};
答案:A
6. C语言中,以下哪个选项是正确的文件打开模式?
A. "r"
B. "w"
C. "a"
D. "b"
答案:A
7. 在C语言中,以下哪个选项是正确的二进制文件打开模式?
A. "r+b"
B. "w+b"
C. "a+b"
D. "rb"
答案:D
8. C语言中,以下哪个关键字用于定义一个结构体?
A. struct
B. union
C. class
D. enum
答案:A
9. 在C语言中,以下哪个选项是正确的数组声明?
A. int array[10];
B. int array[];
C. int array = 10;
D. int array = {1, 2, 3};
答案:A
10. 在C语言中,以下哪个选项是正确的指针声明?
A. int *ptr;
B. int ptr = 10;
C. int *ptr = 10;
D. int ptr;
答案:A。