- 2
- 0
- 约6.49千字
- 约 13页
- 2026-01-30 发布于山东
- 举报
c语言期末测试题
第一部分单选题(50题)
1、以下for循环的循环次数是?()for(inti=2;i=8;i+=2)
A.3次
B.4次
C.5次
D.6次
【答案】:答案解析:i取值2、4、6、8,共4次,故选B。
2、若inti=0;执行while(1){printf(%d,i);i++;if(i==3)break;}输出结果是?()
A.012
B.0123
C.无限循环
D.无输出
【答案】:答案解析:while(1)无限循环,i=3时break,输出012,故选A。
3、若inta[3][3]={{1,2},{3,4},{5,6}};则a[1][1]的值是?()
A.2
B.4
C.5
D.6
【答案】:答案解析:a[1][1]是第二行第二列,值为4,故选B。
4、若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。
5、函数调用的一般格式是?()
A.函数名(实参列表);
B.函数名实参列表;
C.返回类型函数名(实参列表);
D.函数名=实参列表;
【答案】:答案解析:函数调用格式为“函数名(实参列表);”,实参与形参匹配,故选A。
6、以下关于return语句的说法正确的是?()
A.函数中可有多条return语句
B.函数中必须有return语句
C.return语句必须在函数末尾
D.return语句只能返回一个值
【答案】:答案解析:A函数中可有多条return(如条件判断后返回),Bvoid函数可无return,Creturn可在任意位置,Dreturn只能返回一个值(返回多个值需用指针/数组),故选A。
7、以下函数返回值类型为int的是?()
A.voidfun(){return;}
B.intfun(){return3.14;}
C.floatfun(){return5;}
D.charfun(){returna;}
【答案】:答案解析:A返回值类型void(不能return表达式),B返回类型int(3.14强制转为3),C返回类型float,D返回类型char,故选B。
8、以下哪个函数用于输出字符串?()
A.putchar()
B.printf()
C.gets()
D.scanf()
【答案】:答案解析:printf()可输出字符串(如printf(hello);),putchar()输出单个字符,故选B。
9、以下switch语句语法错误的是?()
A.switch(x){case1:printf(1);break;}
B.switch(x){casea:printf(a);break;}
C.switch(x){case1.5:printf(1.5);break;}
D.switch(x){default:printf(0);}
【答案】:答案解析:case后必须是整型常量,1.5是浮点型,语法错误,故选C。
10、若inta=1,b=2;则表达式(a==b)的结果是?()
A.1
B.0
C.2
D.真
【答案】:答案解析:==是等于判断,a==b为假,C语言中假用0表示,故选B。
11、shortint类型的有符号取值范围是?()
A.0~65535
B.-32768~32767
C.-2147483648~2147483647
D.无固定范围
【答案】:答案解析:16位shortint有符号取值标准为-32768~32767,无符号为0~65535,故选B。
12、以下关于数组初始化的说法正确的是?()
A.数组必须初始化
B.数组初始化时元素个数不能少于长度
C.数组初始化时可部分赋值
D.数组初始化后不能修改
【答案】:答案解析:数组可部分赋值(未赋值元素默认0),A数组可不用初始化,B可少于长度,D数组元素可修改,故选C。
13、以下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。
14、若inta[3]={1,2,3},p=a;则(p+2)的值是?()
A.1
B.2
C.3
D.无定义
【答案】:答案解析:p+2指向a[2],解引用*(p+2)=a[2]
您可能关注的文档
最近下载
- JBT 7368-2015 工业过程控制系统用阀门定位器.docx VIP
- TCECS870-2021 绿色建筑被动式设计导则.pdf VIP
- 2025-2026学年小学数学六年级上册苏教版(2024)教学设计合集.docx
- 整合营销传播——品牌传播的策划、创意与管理(第2版)程宇宁-第十二章 公共关系与公益活动策划与实施.ppt VIP
- 初一语文七年级上下册古诗词硬笔描红字帖.pdf VIP
- 案场礼宾培训课件.ppt VIP
- 2025年MBA全国联考管理试题含答案 .pdf VIP
- 整合营销传播——品牌传播的策划、创意与管理(程宇宁)第四章 识别和判断目标消费者.ppt VIP
- 英语中考专题练习首字母填空有答案.doc VIP
- 第四章水驱曲线..ppt VIP
原创力文档

文档评论(0)