- 0
- 0
- 约6.6千字
- 约 13页
- 2026-01-30 发布于河南
- 举报
电大c语言期末试题
第一部分单选题(50题)
1、以下哪个是NULL指针?()
A.void*p=0;
B.int*p=NULL;
C.charp=(char)0;
D.以上都正确
【答案】:答案解析:NULL指针是不指向任何有效地址的指针,三种写法均正确,故选D。
2、若inti=1;执行while(i=3){printf(%d,i);i++;}输出结果是?()
A.123
B.1234
C.012
D.无输出
【答案】:答案解析:i初始1,满足i=3,执行3次,输出123,i最终4,循环结束,故选A。
3、以下关于数组的说法错误的是?()
A.数组元素必须是同一类型
B.数组长度必须是常量
C.数组可在函数内定义
D.数组可整体赋值
【答案】:答案解析:数组不能用“=”整体赋值,需逐个元素或循环赋值,A、B、C正确,故选D。
4、以下字符串数组定义正确的是?()
A.charstr[5][10]={hello,world};
B.charstr[5][]={hello,world};
C.charstr[][10]={hello,world,!};
D.charstr[5][10]={hello,world,!};
【答案】:答案解析:B第二维不能省略,A、C、D均正确?D最完整(5行10列,初始化3个字符串),故选D。
5、若inti=5,s=0;执行while(i0){s+=i;i--;}后s的值是?()
A.15
B.10
C.5
D.0
【答案】:答案解析:累加5+4+3+2+1=15,s=15,故选A。
6、以下循环中,无限循环的是?()
A.for(i=0;i5;i++)
B.while(i=5)
C.do{i++;}while(i5);
D.for(i=5;i0;i--)
【答案】:答案解析:while(i=5)是赋值(i=5,非0,条件恒真),无限循环;A执行5次,C(i初始0)执行5次,D执行5次,故选B。
7、若inta=7,*p=a;执行++*p;后a的值是?()
A.7
B.8
C.a
D.无定义
【答案】:答案解析:++*p等价于++(*p),先解引用取a的值,再加1(a=8),故选B。
8、若inta=8;执行if(a%4==0)a=a/2;elsea=a+2;后a的值是?()
A.4
B.10
C.8
D.6
【答案】:答案解析:8%4=0,条件为真,a=8/2=4,故选A。
9、以下关于return语句的说法正确的是?()
A.函数中可有多条return语句
B.函数中必须有return语句
C.return语句必须在函数末尾
D.return语句只能返回一个值
【答案】:答案解析:A函数中可有多条return(如条件判断后返回),Bvoid函数可无return,Creturn可在任意位置,Dreturn只能返回一个值(返回多个值需用指针/数组),故选A。
10、以下if-else语句中,代码块执行顺序正确的是?()
A.先执行if条件,满足则执行if代码块,否则执行else代码块
B.先执行else代码块,再执行if条件
C.同时执行if和else代码块
D.仅执行else代码块
【答案】:答案解析:if-else逻辑为“条件判断→满足执行if,否则执行else”,互斥执行,故选A。
11、指针作为函数参数时,传递的是?()
A.指针的值
B.指针的地址
C.变量的值
D.变量的地址
【答案】:答案解析:指针传参本质是传递变量地址,函数中通过指针可修改实参值,故选D。
12、函数的形参在______时分配内存?()
A.函数定义
B.函数声明
C.函数调用
D.程序编译
【答案】:答案解析:形参是局部变量,函数调用时分配内存,调用结束释放,故选C。
13、以下函数无返回值的是?()
A.intfun(){return0;}
B.voidfun(){printf(hello);}
C.floatfun(){return3.14;}
D.charfun(){returnb;}
【答案】:答案解析:void类型函数无返回值,A、C、D均有返回值,故选B。
14、若inta[5]={10,20,30,40,50},p=a+3;则p的值是?()
A.30
B.40
C.50
D.无定义
【答案】:答案解析:a+3指向a[3],*p=40,故选B。
15、以下switch语句中,case后的常量可以是?()
A.整数
B.字符
C.枚举常量
D.以上都可以
【答案】:答案解析:switch的case后必须是整型常量(整数、字符、枚举常量,字符本质是ASCII码整数),故选D。
1
您可能关注的文档
- 新廉政知识测试题有答案.docx
- 企业发展方针稳定性保证函(7篇).docx
- 高水准市场推广承诺书[5篇].docx
- 个人职场晋升技能培训手册.doc
- 2020-2024基于供应链视角的企业营运资金管理研究.docx
- 2020-2024百度集团-SW09888财务分析报告word14页8444字数.docx
- IPC-9797-2020 CHN(汽车应用要求及其他高可靠性应用要求的压接标准).pdf
- 期末复习课件:文学文化常识++2025-2026学年统编版语文七年级上册.pptx
- 期末复习课件:古诗词鉴赏++2025-2026学年统编版语文七年级上册.pptx
- 《开学第一课:龙马精神·梦想起航》课件 2025-2026学年统编版语文七年级下册.pptx
- 基于对比知识蒸馏的长尾噪声标签学习.pdf
- 学校班子学年度述职报告:“有事找书记”转变为“书记主动找问题”!.doc
- 陕02J12-1 外墙外保温构造图集陕西 建筑 图集.pdf
- PT-1624 北京市电动自行车停放场所防火设计标准配套图集.pdf
- 陕09J15 建筑变形缝陕西 建筑 图集.pdf
- 07J501-1 钢雨篷(一)玻璃面板 (2).pdf
- 综合与实践 年、月、日的秘密活动一 年历中的秘密 教案 人教版数学三年级下册.docx
- 综合与实践 年、月、日的秘密活动四 小讲堂 教案 人教版数学三年级下册.docx
- 综合与实践 年、月、日的秘密活动三 年历设计师 教案 人教版数学三年级下册.docx
- 综合与实践 年、月、日的秘密活动二 作息时间表中的秘密 教案 人教版数学三年级下册.docx
原创力文档

文档评论(0)