程序设计基础练习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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”);

相关文档
最新文档