- 0
- 0
- 约6.57千字
- 约 13页
- 2026-01-27 发布于河南
- 举报
大一c语言期末试题
第一部分单选题(50题)
1、函数返回值通过______语句返回?()
A.printf
B.scanf
C.return
D.break
【答案】:答案解析:return语句用于函数返回值,printf输出,scanf输入,break跳出循环/switch,故选C。
2、指针与结构体的关系,以下说法正确的是?()
A.结构体指针通过-访问成员
B.结构体变量通过。访问成员
C.结构体指针可指向结构体变量
D.以上都正确
【答案】:答案解析:A、B、C均是结构体与指针的基本规则,故选D。
3、若inti=1;执行do{printf(%d,i);i++;}while(i=3);输出结果是?()
A.123
B.1234
C.012
D.无输出
【答案】:答案解析:do-while先执行一次(输出1,i=2),再判断,共执行3次,输出123,故选A。
4、以下哪个不是C语言的关键字?()
A.if
B.else
C.then
D.for
【答案】:答案解析:then不是C语言关键字,if(条件)、else(否则)、for(循环)均是,故选C。
5、若inta[5]={10,20,30,40,50};则a[4]的值是?()
A.40
B.50
C.60
D.无定义
【答案】:答案解析:a[4]是第五个元素,值为50,故选B。
6、以下for循环中,循环变量更新表达式为“i-=2”的是?()
A.for(i=10;i0;i-=2)
B.for(i=0;i10;i+=2)
C.for(i=10;i0;i--)
D.for(i=0;i10;i=2)
【答案】:答案解析:i-=2等价于i=i-2,A的更新表达式正确,故选A。
7、若inta[4]={1,2,3,4},p=a;执行p++后,*p的值是?()
A.1
B.2
C.3
D.4
【答案】:答案解析:*p++先解引用(值为1),再p自增(指向a[1]),*p=2,故选B。
8、C语言程序编译的正确顺序是?()
A.预处理→编译→汇编→链接
B.编译→预处理→汇编→链接
C.预处理→汇编→编译→链接
D.链接→编译→汇编→预处理
【答案】:答案解析:C程序编译流程为预处理(处理#命令)→编译(生成汇编代码)→汇编(生成目标文件)→链接(生成可执行文件),故选A。
9、若inti=0;执行for(;;){if(i==4)break;printf(%d,i);i++;}输出结果是?()
A.0123
B.01234
C.无限循环
D.无输出
【答案】:答案解析:for(;;)是无限循环,i=4时break,输出0123,故选A。
10、若inta[4]={10,20,30,40};则a+1表示?()
A.10的地址
B.20的地址
C.30的地址
D.40的地址
【答案】:答案解析:a是首地址(a[0]=10),a+1是a[1](20)的地址,故选B。
11、若intx=4;执行switch(x){case2:printf(2);break;default:printf(0);case4:printf(4);break;}输出结果是?()
A.04
B.4
C.204
D.无输出
【答案】:答案解析:x=4匹配case4,执行输出4,break跳出,故选B。
12、数组作为函数参数时,函数形参不能是?()
A.inta[]
B.int*a
C.inta[5]
D.inta
【答案】:答案解析:D中inta是普通变量,不能接收数组名(地址),A、B、C均可作为数组形参,故选D。
13、以下函数定义中,参数为指针的是?()
A.voidfun(int*a){printf(%d,*a);}
B.voidfun(inta){printf(%d,a);}
C.voidfun(inta[]){printf(%d,a[0]);}
D.A和C
【答案】:答案解析:A是指针参数,C数组名参数本质是指针,B是值参数,故选D。
14、指针作为函数返回值时,不能返回?()
A.静态局部变量的地址
B.全局变量的地址
C.动态分配内存的地址
D.局部变量的地址
【答案】:答案解析:局部变量在函数调用结束后释放,返回其地址会导致野指针,故选D。
15、函数参数传递中,地址传递的特点是?()
A.形参是实参的副本
B.形参修改不影响实参
C.传递的是变量地址
D.用于简单变量传参
【答案】:答案解析:地址传递(指针)传递变量地址,形参通过地址修改实参值,值传递是副本,故选C。
16、递归函数的终止条件是?()
A.函数调用自身
B.函数返回值为0
C.不再调用自身的条件
您可能关注的文档
- 平昌廉政知识测试题及答案1套.docx
- 93溶质的质量分数(第课时)课件九年级化学人教版下册.pptx
- 医学专业《子宫颈与子宫腔手术》教学设计(大一).docx
- 一元二次方程公式法详解.pptx
- 高中语文课件时评例文深度解析.pptx
- UnitThreeGrowupinLabourLesson9ICanTakeCareofMyself说课(课件)北京版英语五年级上册()_1.pptx
- Unit4MyfriendsLesson2Friendsshare(课件)-冀教版英语三年级上册(4).pptx
- 信息技术(电子商务方向)高二《信息流推荐优化电子商务文案》教学设计.docx
- 大题02数列及求和(5大题型)(原卷版).pdf
- Unit6PlanforYourselfSectionA(1a-Pronunciation课件人教版英语八年级上册.pptx
- 热机教学课件-人教版物理九年级上学期.pptx
- 鲁教版高中地理选择性必修3石油与国家安全.pptx
- 生物进化的历程教学课件-人教版生物八年级下册(1).pptx
- Unit3Lesson3Believeinyourself!课件冀教版英语八年级上册.pptx
- 最大公因数的探秘之旅 五年级数学.pptx
- 浙江省台金七校联盟2025-2026学年高一上学期11月期中联考政治试题(原卷版).docx
- 幸福真意现代文中的乐趣解码.pptx
- Unit22IalwaysbehavemyselfLesson43(课件)-新概念英语青少版2B(1).pptx
- 江苏省前黄高级中学高三上学期期中适应性练习政治.docx
- 祖国的首都北京2.pptx
原创力文档

文档评论(0)