- 0
- 0
- 约6.9千字
- 约 13页
- 2026-01-27 发布于河南
- 举报
计算机二级c语言真题
第一部分单选题(50题)
1、以下哪个是NULL指针?()
A.void*p=0;
B.int*p=NULL;
C.charp=(char)0;
D.以上都正确
【答案】:答案解析:NULL指针是不指向任何有效地址的指针,三种写法均正确,故选D。
2、以下函数声明正确的是?()
A.intfun(intx,inty);
B.intfun(int,int);
C.intfun(intx;inty);
D.A和B
【答案】:答案解析:函数声明可写参数名或只写类型,A、B正确,C用分号错误,故选D。
3、转义字符\0的作用是?()
A.表示空格
B.表示制表符
C.字符串结束标志
D.换行
【答案】:答案解析:\0ASCII码为0,是字符串默认结束标志,不计入长度,故选C。
4、以下函数调用错误的是?()
A.fun();
B.fun(5);
C.fun(3,4);
D.无错误(需看函数定义)
【答案】:答案解析:调用需匹配函数定义,A对应无参函数,B对应单参函数,C对应双参函数,均可能正确,故选D。
5、以下if-elseif语句的执行逻辑是?()if(x0)printf(负);elseif(x==0)printf(零);elseprintf(正);
A.多个条件可同时满足
B.仅执行第一个满足的条件分支
C.所有满足的条件分支都执行
D.无满足条件则不执行
【答案】:答案解析:if-elseif是互斥分支,仅执行第一个满足条件的分支,故选B。
6、若charstr=abcde;则(str+4)的值是?()
A.d
B.e
C.\0
D.无定义
【答案】:答案解析:str+4指向第5个字符,值为e,故选B。
7、以下指针运算正确的是?()
A.inta=10,*p=a;p++;
B.inta=10,*p=a;p=a;
C.inta=10,*p=a;p=5;
D.inta=10,*p=a;*p=a;
【答案】:答案解析:A指针p自增(指向a的下一个地址),B不能将int值赋给指针,C不能取常量地址,D不能将地址赋给int变量,故选A。
8、以下二维数组初始化正确的是?()
A.inta[2][3]={{1},{2},{3}};
B.inta[2][3]={1,2,3,4,5};
C.inta[2][3]={{1,2,3},{4,5,6}};
D.inta[2][3]={1,2,3,4,5,6,7};
【答案】:答案解析:A行数超2,B元素不足6个(补0),C标准初始化,D元素超6个,故选C。
9、若inti=0;执行do{i++;printf(%d,i);}while(i3);输出结果是?()
A.123
B.012
C.12
D.无输出
【答案】:答案解析:do-while先执行,i从1到3,输出123,故选A。
10、若inti=0;执行while(i5){printf(%d,i);i++;if(i==3)break;}输出结果是?()
A.012
B.0123
C.01
D.无输出
【答案】:答案解析:i=3时break,输出012,故选A。
11、以下for循环的语法错误是?()
A.for(inti=0;i5;i++)printf(%d,i);
B.for(i=0;i5;i++)printf(%d,i);
C.for(;i5;i++)printf(%d,i);
D.for(i=0;;i++)printf(%d,i);
【答案】:答案解析:B中i未定义(需先声明inti;),A(C99标准允许循环内定义)、C(初始化省略)、D(条件省略,无限循环)语法均正确,故选B。
12、若inti=0;执行do{i++;printf(%d,i);}while(i=2);输出结果是?()
A.123
B.012
C.12
D.无输出
【答案】:答案解析:do-while执行3次,i=1、2、3,输出123,故选A。
13、以下关于数组的说法正确的是?()
A.数组长度可动态修改
B.数组元素可不同类型
C.数组在内存中连续存储
D.数组名可作为左值赋值
【答案】:答案解析:A数组长度定义后固定,B元素必须同类型,D数组名是常量(不可赋值),C正确,故选C。
14、以下函数调用正确的是?()
A.fun(5);
B.fun(3,4);
C.fun(hello);
D.取决于函数定义
【答案】:答案解析:函数调用需匹配函数定义的参数类型和个数,A、B、C是否正确取决于函数定义,故选D。
15、指针与结构体的关系,以下说法正确的是?()
A.结构体指针通过-访问成员
B.结构体变量通过。访问成员
C.结
您可能关注的文档
- 项目廉政考试题库【word】.docx
- 算法与数据结构—C语言描述(满分必刷).docx
- 《GB/T 9364.5-2025小型熔断器 第5部分:小型熔断体质量评定导则》.pdf
- GB/T 6378.5-2025计量抽样检验程序 第5部分:按接收质量限(AQL)检索的计量序贯抽样检验方案(标准差已知).pdf
- GB/T 17625.8-2025电磁兼容 限值 第8部分:每相输入电流大于16 A小于或等于75 A连接到公用低压系统的设备产生的谐波电流限值.pdf
- 中国国家标准 GB/T 6378.5-2025计量抽样检验程序 第5部分:按接收质量限(AQL)检索的计量序贯抽样检验方案(标准差已知).pdf
- GB/T 16177-2025公共航空运输旅客服务质量.pdf
- 《GB/T 6378.5-2025计量抽样检验程序 第5部分:按接收质量限(AQL)检索的计量序贯抽样检验方案(标准差已知)》.pdf
- 中国国家标准 GB/T 17625.8-2025电磁兼容 限值 第8部分:每相输入电流大于16 A小于或等于75 A连接到公用低压系统的设备产生的谐波电流限值.pdf
- 《GB/T 17625.8-2025电磁兼容 限值 第8部分:每相输入电流大于16 A小于或等于75 A连接到公用低压系统的设备产生的谐波电流限值》.pdf
- GB/T 22200.1-2025低压电器可靠性 第1部分:通则.pdf
- 中国国家标准 GB/T 9364.5-2025小型熔断器 第5部分:小型熔断体质量评定导则.pdf
- GB/T 9364.5-2025小型熔断器 第5部分:小型熔断体质量评定导则.pdf
- 中国国家标准 GB/T 22200.1-2025低压电器可靠性 第1部分:通则.pdf
- 《GB/T 22200.1-2025低压电器可靠性 第1部分:通则》.pdf
- 2026年及未来5年市场数据中国卷烟行业竞争状况及投资发展前景分析报告.docx
- 2026年及未来5年市场数据中国咖啡机行业市场运营态势与投资潜力咨询报告(定制版).docx
- 2026年及未来5年市场数据中国咖啡连锁产业深度调研与投资决策咨询报告.docx
- 2026年及未来5年市场数据中国精氨酸行业市场深度调研及发展趋势与投资前景研究报告.docx
- 2026年及未来5年市场数据中国精细化工市场运行格局及投资战略研究报告.docx
原创力文档

文档评论(0)