C语言程序设计试题及参考答案
更新时间:2024-01-10 05:21:01 阅读量: 教育文库 文档下载
精心整理
C语言程序设计一、选择题(共40分,每小题2分) 1、以下叙述不正确的是(D)
A、一个C源程序可由一个或多个函数组成 B、一个C源程序必须包含一个main函数 C、C程序的基本组成单位是函数
D、在C程序中,注释说明只能位于一条语句的后面
2、下列四个选项中,是不合法的用户标识符的选项是(B) A、abcB、12ACC、sunD、A 3、设有语句inta=4;则执行了语句a+=a-=a*a后,变量a的值是(A) A、-24B、0C、4D、16 4、下列运算符中优先级最高的是(B) A、
A、INPUTx、y、z;B、scanf(“%d%d%d”,&x,&y,&z); C、scanf(“%d%d%d”,x,y,z);D、read(“%d%d%d”,&x,&y,&z); 9、假定从键盘输入23456<回车>,下面程序的输出结果是:(C) voidmain() {intm,n;
scanf(“-=”,&m,&n); printf(“m=%dn=%d\\n”,m,n); }
A、m=23n=45B、m=234n=56C、m=23n=456D、语句有错误
10、若运行时,给变量x输入12,则以下程序的运行结果是(A) main() {intx,y;
scanf(“%d”,&x); y=x>12?x+10:x-12; printf(“%d\\n”,y); }
精心整理
A、0B、22C、12D、10
11、C语言中while和do-while循环的主要区别(A) A、do-while的循环体至少执行一次
B、while的循环控制条件比do-while的循环控制条件严格 C、do-while允许从外部转到循环体内 D、do-while的循环体不能是复合语句
12、以下对二维数组的正确说明的语句是(C)
A、inta[3][]B、floata(3,4)C、doublea[3][4]D、floata(3)(4) 13、以下程序的输出结果是(C) main()
{inti,x[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) printf(“%d”,x[i][2-i]); }
A、1,5,9B、1,4,7C、3,5,7D、3,6,9 14、以下能对一维数组a进行正确初始化的语句是(C) A、inta[10]=(0,0,0,0,0);B、inta[10]={}; C、inta[10]={0};D、inta[10]={10*1}; 15、以下程序执行后的输出结果是:(A) intfun(inta,intb,intc) {a=456;b=567;c=678; }
voidmain() {intx=10,y=20,z=30; z=fun(x,y,z); printf(“%d,%d,%d\\n”,z,y,x); }
A、30,20,10B、10,20,30 C、10,30,50D、10,30,40 16、以下说法正确的是(A) 如果在一个函数中的复合语句中定义了一个变量,则该变量 A、只在该复合语句中有效 B、在该函数中有效 C、在本程序范围内有效 D、为非法变量 17、以下函数调用语句中含有的实参个数为(B) func((exp1,exp2,exp3),(exp4,exp5)); A、1B、2C、4D、5
18、在C语言程序中,以下说法正确的是(B)。 A、函数的定义可以嵌套,但函数的调用不可以嵌套 B、函数的定义不可以嵌套,但函数的调用可以嵌套 C、函数的定义和函数的调用都不可以嵌套 D、函数的定义和函数的调用都可以嵌套 19、请读程序 longfun5(intn) {longs;
if((n==1)||(n==2))
精心整理 s=2; else
s=n+fun5(n-1); return(s); }
main() {longx; x=fun5(4);
printf(%ld\\n”,x); }
上面的程序的运行结果是(A) A、9B、10C、12D、18 20、若有下面的变量定义,以下语句中合法的是D)。 inti,a[10],*p; A、p=a+2;B、p=a[5];C、p=a[2]+2;D、p=&(i+2); 二、填空题(共20分,每空1分) 1、若a是int型变量,且a的初值为6,则计算表达式a+=(b=4)+(c=2)后,a的值为12。 2、C语言中三种逻辑运算符为&&、||____、__!_。 3、在C语言中,逻辑“真”值用1表示,逻辑“假”值用0表示。 4、如a是int型变量,则计算表达式a=25/3%3后a的值为2。 5、若a=1,b=4,c=3,则表达式!(ab>c的值是0。 7、常见的循环语句有while语句、do-while语句和for语句。 8、若有定义:doublex[3][5];则x数组中行下标的下限为2___,列下标的下限为__4__。 9、若有定义:inta[3][4]={{1,2},{0},{4,6,8,10}};则初始化后,a[1][2]得到的初值是_______,a[2][2]得到的初值是,a[0][2]得到的初值是。 10、在C语言中,一个函数由函数头和函数体两部分组成,函数体一般包括声明部分和执行部分。 三、程序分析题(20分,每题5分) 1、以下程序的输出结果是852 main() {inty=10; for(;y>0;y--) if(y%3==0) {printf(“%d”,--y); continue; } }
2、有以下程序段,若输入1298,则输出结果是8921 main() {
intn1,n2;
scanf(“%d”,&n2); while(n2!=0) {n1=n2?;
n2=n2/10;
printf(“%d”,n1);
精心整理 }
3、以下程序的输出结果是d1=7d2=5 #include“stdio.h” fun(intb) {intd=5; d+=b++;
printf(“d1=%d\\n”,d); } main()
{inta=2,d=3; Fun(a); d+=a++; printf(“d2=%d\\n”,d); }
4、以下程序的输出结果是k=5 #include“stdio.h” f(intn) {switch(g) {case0:return0; case1: case2:return1; }
return(f(g-1)+f(g-2)); }
main() {intk; k=f(5); printf(“k=%d”,k); }
四、编程题.(共20分,每小题10分) 1、编程求1+2+3+……+99+100. 2、输入一同学成绩,判断其成绩等级。 等级范围为: 90以上等级为A 89~80等级为B 79~70等级为C 69~60等级为D 60以下等级为E
C语言程序设计参考答案
一、选择题
1---------5DBABA 6---------10CCBCA 11--------15ACCCA 16--------20ABBAD 二、填空题
1)、122)、&&||!3)、10
4)、25)、16)、07)、whilefor
精心整理
8)、249)、08010)、函数头函数体 声明执行 三、程序分析
1)、8522)、89213)、d1=74)、k=5 d2=5
四、编程
1、#include
{intsum=0,i;
for(i=1;i<=100;i++) sum=sum+I;
printf(“1+2+……+100=%d\\n”,sum); } 2、 #include
正在阅读:
C语言程序设计试题及参考答案01-10
基于matlab的潮流计算10-04
拓展型课程 - 信息技术兴趣小组课程方案12-15
贫困申补助申请书(优秀7篇)03-25
山西科技版六年级综合实践活动教案10-03
CAD2010基础操作入门12-21
语文组教研活动记录03-30
实验六 汇编语言基本指令操作练习111-06
本科毕业论文参考格式04-19
按摩降血压 三招让你不再04-24
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 程序设计
- 试题
- 答案
- 语言
- 参考
- 航空航天概论复习重点知识点整理
- 税务行政执法证据练习题
- 语病训练(四)
- 养殖场大型沼气池建设项目可行性研究报告
- 《贵州省中小河流暴雨洪水预警技术研究》—技术报告 - 图文
- 考察材料(很全面哦,经整理过的)
- USP71 无菌检查法Sterility Tests - 图文
- 箱梁木模现浇施工方案
- 天津理工大学李雨竹去烟台 实习报告 - 图文
- 2012高考古诗词、成语、名人名言选择题
- 镇江市家庭教育工作十二五规划
- 关于申报2010年石河子大学研究生精品课程建设
- 工程材料习题集8
- 电子级盐酸项目可行性研究报告
- 4生活与哲学第四单元教案
- 荆轲刺秦王优秀教案
- FTU 产品使用说明书V1.0
- 小学后进生转化记录(详细)
- 豫建建〔2012〕93号河南省住房和城乡建设厅关于对全省预拌商品混凝土质量专项检查的通知
- 党的纪律教育心得体会