程序设计基础练习题
更新时间:2023-03-18 06:03:01 阅读量: 综合文库 文档下载
第四模块 程序设计基础
一、选择题
1.计算机的指令集合称为( )。 A.机器语言 B.高级语言 C.程序 D.软件 2.结构化程序的3种基本控制结构是( )。 A.顺序结构、选择结构、循环结构 B.顺序结构、循环结构、模块结构 C.顺序结构、模块结构、选择结构 D.模块结构、选择结构、循环结构 3.以下对于汇编语言的评述中,不正确的是( )。
A.汇编语言采用一定的助记符来代替机器语言中的指令和数据,又称为符号语言 B.汇编语言运行速度快,适用于编制实时控制应用程序 C.汇编语言有解释型和编译型两种
D.机器语言、汇编语言和高级语言是计算机语言发展的3个阶段 4.( )编写的程序执行速度最快。 A.机器语言 B.高级语言 C.汇编语言 D.面向对象的语言 5.计算机能直接执行的程序是( )。 A.源程序 B.机器语言程序 C.高级语言程序 D.汇编语言程序 6.现代程序设计的目标主要是( )。 A.速度快 B.程序行数少
C.既要速度快,又要节省存储空间 D.结构清晰、可读性强、易于分工合作
7、设float x,由键盘输入:12.45,如下能正确读入数据的语句是()。 A. scanf(\ B. scanf(\ C. scanf(\ D. scanf(\
8、C语言程序是由()组成的。
A.主程序 B.子程序 C.函数D.过程 9、C语言程序都是从()开始执行。
A main() 函数开始,直到main()函数结束 B 第一个函数开始,直到最后一个函数结束 C第一个语句开始,直到最后一个语句结束 D main()函数开始,直到最后一个函数结束 10、如下程序的输出结果是()。 #include
{ intnum=0; While(num<=3) { num=num+1; printf(\ } }
A 1 B 1 2 C 1 2 3 D 1 2 3 4 11、在定义inta[10];之后,如下对a的引用正确的是()。 A a[10] B a[6.3] C a(6) D a[0] 12、如下程序的输出结果是()。
1
main( )
{ intx=2,y=-1,z=2; if( x>y) if(y<0)
z=0;
else
z=z+1;
printf(“%d”,z); }
A. 0 B. 1 C. 2 D. 3
二、判断题
1.C语言程序至少要有一个main()函数。(T)
2.用C语言实现的算法可以没有输出但必须要有输入。(F) 3.算法就是解决问题的方法。( T) 4.程序就是算法的程序设计语言描述。(T)
5.完整的程序应该具有“提供数据、处理数据和输出结果”三部分功能。(T) 6.编程时,循环语句的初始值必须要小于终值。(F) 7.编程时,循环语句的循环体一定要有具体的语句。(F) 8.所有程序从整体来看,都是顺序结构的。(T)
三、阅读分析题
1、以下程序段的执行结果是()。 #include
a=2;b=3;c=1; if(a>b) if(a>c)
printf(\else
printf(\printf(\}
2、以下程序段的执行结果是() #include
c=a+b;
2
printf(\}
3、以下程序的执行结果是() #include
{ intnum=0; while(num<=2) {num=num+1; printf(\ } }
4、以下程序执行的结果是() #include
{ int a[3]={1,2,3},i,j,s=0; j=1; i=0;
while(i<=2) { s=s+a[i]*j; j=j*10; i=i+1; }
printf(\}
5、以下程序的执行结果是(3end) #include
inta,b,c;
a=2;b=3;c=1; if(ac)
printf(\else
printf(\
printf(\}
6、判断某年是否为闰年的规则是:如果此年号能被400整除,或者此年号能被4整除,而不能被100整除,则是闰年;否则不是闰年。请填空完成程序代码。 #include
pirntf(“请输入一年号\\n”);
3
scanf(“%d”,&year); if(year@0==0)
printf(“是闰年\\n”);
eles if((year%4==0)&&(year 0!=0) ) printf(“是闰年\\n”); else
printf(“不是闰年\\n”); }
7、编写程序求s=1+2+3+?+100之和。请补充完整程序。 #include
printf(\}
8、计算并输出200~400之间不能被3整除的整数和。请补充完整程序。 #include
{ int i, sum=0;
for(i=200;i<=400;i++) {
if(i%3!=0 ) sum=sum+i;
}
printf(\ }
9、下列程序的功能是输入三个整数值给a,b,c,程序把b中的值给a,把c中的值给b,把a中的值给c,交换后输出a,b,c的值。请填空。 # include
scanf(“%d%d%d”,&a,&b,&c); (t=a ;) a=b; b=c; c=t;
printf(“a=%d b=%d c=%d\\n”,a,b,c); }
10、有一函数,计算以下分段函数,请补充完整。
4
?x(x<1) y???2*x?1 (1≤x<10)
??3*x?11(x≥10) #include
main() { intx,y;
scanf(\if(x<1) y=x;
else if(x<10 ) y=3*x-11; else y=2*x-1; printf(\}
5
正在阅读:
程序设计基础练习题03-18
计算机应用基础在线测试612-15
硫化氢作业安全管理规定09-27
感受中国的节日作文400字02-05
如何指引社工对专业服务做反思02-23
向日葵之谜作文550字07-13
微课在中职英语口语教学中的应用研究12-16
巧用方法,提高语文课堂识字教学效率03-15
河南理工大学2008-2009第二学期概率论与数理统计补考试卷A03-01
2013年1月物流英语06-28
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 练习题
- 程序设计
- 基础
- 2016《国学智慧》期末考试答案97分
- 关于进城务工人员培训工作的实施方案
- 机械工程控制基础(第六版)课后习题答案
- 无领导小组讨论面试评分标准
- zzss20140703
- 西南政法大学选课指南
- 安全施工作业票填写执行规定
- 最新江苏省建设工程现场用表(第五版)
- 2019年整理--在全市审计工作会议讲话
- 浅谈我国现行社会福利服务制度的演变综述
- PEX-B管判定
- 在纪检监察工作会议上的讲话稿
- 思想政治理论课社会实践报告
- 新编基础会计学习题答案
- 营业线施工安全管理新规定 - 图文
- 脑梗死静脉溶栓流程
- 剪纸的有关信息
- 2018-2019-淘宝网开店项目可行性报告-范文模板(7页)
- 关于放淤固堤施工现场安全管理的探讨与实践
- 16春川大《计算机应用基础》1-2作业95分