程序设计基础练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第四模块程序设计基础
一、选择题
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("%f",&x) ;
B. scanf("%5d",&x);
C. scanf("%f",x);
D. scanf("%s",&x);
8、C语言程序是由()组成的。
A.主程序B.子程序 C.函数D.过程
9、C语言程序都是从()开始执行。
A main() 函数开始,直到main()函数结束
B 第一个函数开始,直到最后一个函数结束
C第一个语句开始,直到最后一个语句结束
D main()函数开始,直到最后一个函数结束
10、如下程序的输出结果是()。
#include
main()
{ intnum=0;
While(num<=3)
{ num=num+1;
printf("%d",num);
}
}
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、如下程序的输出结果是()。
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
main()
{ inta,b,c;
a=2;b=3;c=1;
if(a>b)
if(a>c)
printf("%d\n",a);
else
printf("%d\n",b);
printf("end\n");
}
2、以下程序段的执行结果是()
#include
main()
{ inta,b,c;
a=2;b=3;
if(a>b)
c=a-b;
else
c=a+b;
printf("%d\n",c);
}
3、以下程序的执行结果是()
#include
main()
{ intnum=0;
while(num<=2)
{num=num+1;
printf("%d\n",num);
}
}
4、以下程序执行的结果是()
#include
main()
{ 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("s=%d\n",s);
}
5、以下程序的执行结果是(3end)
#include
main()
{
inta,b,c;
a=2;b=3;c=1;
if(a
if(a>c)
printf("%d",a);
else
printf("%d",b);
printf("%dend\n",b);
}
6、判断某年是否为闰年的规则是:如果此年号能被400整除,或者此年号能被4整除,而不能被100整除,则是闰年;否则不是闰年。请填空完成程序代码。
#include
main()
{ intyear;
pirntf(“请输入一年号\n”);