- 1
- 0
- 约6.89千字
- 约 21页
- 2026-01-22 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年C语言期末笔试数组传参应用练习题及参考答案
一、选择题(每题2分,共20分)
1.以下关于C语言中数组传参的描述,正确的是()。
A.数组名作为参数传递时,会复制整个数组
B.数组名作为参数传递时,传递的是数组元素的值
C.数组名作为参数传递时,传递的是数组首元素的地址
D.数组名作为参数传递时,不会影响原数组
2.以下函数调用中,不会引起数组元素值改变的是()。
c
voidfunc(intarr[],intsize){
for(inti=0;isize;i++){
arr[i]+=10;
}
}
intmain(){
inta[5]={1,2,3,4,5};
func(a,5);
return0;
}
A.`func(a,5);`
B.`func(a,sizeof(a)/sizeof(a[0]));`
C.`func(a[0],5);`
D.`func(a,sizeof(a));`
3.以下代码片段中,正确的是()。
c
voidswap(intx,inty){
inttemp=x;
x=y;
y=temp;
}
voidswapArray(intarr1[],intarr2[],intsize){
for(inti=0;isize;i++){
inttemp=arr1[i];
arr1[i]=arr2[i];
arr2[i]=temp;
}
}
A.`swap`函数可以正确交换两个整数的值
B.`swapArray`函数可以正确交换两个数组的元素
C.`swap`函数和`swapArray`函数都可以正确交换两个变量的值
D.以上说法都不正确
4.以下代码片段中,关于二维数组传参的描述,正确的是()。
c
voidprintArray(intarr[][3],introws,intcols){
for(inti=0;irows;i++){
for(intj=0;jcols;j++){
printf(%d,arr[i][j]);
}
printf(\n);
}
}
A.`printArray`函数可以接收任意长度的二维数组
B.`printArray`函数中,二维数组必须使用数组名传递
C.`printArray`函数中,二维数组的列数必须与实参一致
D.`printArray`函数中,二维数组的行数可以省略
5.以下代码片段中,关于字符数组传参的描述,正确的是()。
c
voidprintString(charstr[]){
printf(%s\n,str);
}
A.`printString`函数可以接收任意长度的字符串
B.`printString`函数中,需要传递字符串的长度
C.`printString`函数中,字符串必须以\0结尾
D.`printString`函数中,可以接收常量字符串
6.以下代码片段中,关于字符串处理的描述,正确的是()。
c
voidreverseString(charstr[]){
intlen=0;
while(str[len]!=\0)len++;
for(inti=0;ilen/2;i++){
chartemp=str[i];
str[i]=str[len-i-1];
str[len-i-1]=temp;
}
}
A.`reverseString`函数可以正确反转字符串
B.`reverseString`函数中,需要传递字符串的长度
C.`reverseString`函数中,字符串的长度必须是偶数
D.`reverseString`函数中,会影响原字符串的内存布局
7.以下代码片段中,关于动态数组传参的描述,正确的是()。
c
voidfillArray(intarr,intsize){
for(inti=0;isize;i++){
arr[i]=ii;
}
}
A.`fillArray`函数可以接收静态数组
B.`fillArray`函数可以接收动态分配的数组
C.`fillArray`函数中,数组的大小必须与实参一致
D.`fillArray`函数中,数组的大小可以省略
8.以下代码片段中,关于数组初始化的描述,正确的是()。
c
intmain(){
intarr[5]={1,2,3,4,5};
intarr2[5]={0};
intar
您可能关注的文档
- 2026年C语言预处理指令试题含答案.docx
- 2026年DHL招聘面试经验与指南含答案.docx
- 2026年DRGDIP付费下基金监管面试题含答案.docx
- 2026年ESD防护设计与失效分析试题含答案.docx
- 2026年FMEA_风险评估考试测试题及答案.docx
- 2026年FMEA-MSR补充分析适用范围试题含答案.docx
- 2026年FMEA标准术语理解试题含答案.docx
- 2026年FMEA与风险管理整合试题含答案.docx
- 2026年FMEA与特殊特性管理关联试题含答案.docx
- 2026年AI碳排放监测员认证题含答案.docx
- 2026贵州遵义市务川自治县发改局、县审计局、县残疾人联合会、茅天镇人民政府和蕉坝镇人民政府招聘城镇公益性岗位人员考试笔试模拟试题及答案解析.docx
- 2026江苏连云港东海水晶产业发展集团有限公司招聘保安人员5人考试笔试备考题库及答案解析.docx
- 2026重庆市万州区甘宁镇人民政府非全日制公益性岗位招聘1人考试笔试参考题库及答案解析.docx
- 2026上海宝山区行知科创学院“蓄电池计划”招募考试笔试模拟试题及答案解析.docx
- 2026四川长虹物业服务有限责任公司绵阳分公司招聘工程主管岗位1人考试笔试模拟试题及答案解析.docx
- 2026重庆永川法院招聘聘用制书记员2人考试笔试参考题库及答案解析.docx
- 2026云南玉溪市峨山县国有资本投资运营有限责任公司招聘25人考试笔试模拟试题及答案解析.docx
- 2026年安康市汉滨区第三人民医院招聘(22人)考试笔试参考题库及答案解析.docx
- 2026上海金桥经济技术开发区管理委员会文员公开招聘1人考试笔试备考题库及答案解析.docx
- 2026山东重工集团有限公司社会招聘考试笔试备考题库及答案解析.docx
最近下载
- 【精美】药学服务与药患沟通技能讲座PPT课件.pptx VIP
- 风力发电场电气设计.pptx VIP
- 2025年度“六个方面”组织生活会六个方面的对照检查材料.docx VIP
- 【低空经济】市低空经济产业发展行动方案编制.docx VIP
- 11J508 建筑玻璃应用构造-栏板 隔断 地板 吊顶 水下玻璃 挡烟垂壁.pdf VIP
- DB32∕T 2677-2014 公路涉路工程安全影响评价报告编制标准.docx VIP
- 2026中国农业科学院第一批招聘(中国农业科学院农产品加工研究所)考试冲刺试题及答案解析.docx VIP
- 铁路隧道渗漏水病害整治施工方案.doc
- 《电力企业合规管理体系有效性评价指南》编制说明.pdf VIP
- 酒店保洁服务整体投标方案(技术方案).doc
原创力文档

文档评论(0)