文档库 最新最全的文档下载
当前位置:文档库 › 西安交通大学习题答案《程序设计基础》答案电子教案

西安交通大学习题答案《程序设计基础》答案电子教案

西安交通大学习题答案《程序设计基础》答案电子教案
西安交通大学习题答案《程序设计基础》答案电子教案

2017年西安交通大学习题答案《程序设计

基础》答案

《程序设计基础》习题一答案

一、单项选择题(本大题共20小题,每小题2分,共40分)

1.int a[10];合法的数组元素的最小下标值为()。

A:10

B:9

C:1

D:0

答案:D

2.以下运算符中优先级最低的是()。

A:&&

B:&

C:||

D:|

答案:C

3.若使用一维数组名作函数实参,则以下正确的说法是()。

A:必须在主调函数中说明此数组的大小

B:实参数组类型与形参数组类型可以不匹配

C:在被调用函数中,不需要考虑形参数组的大小

D:实参数组名与形参数组名必须一致

答案:A

4.已知函数的调用形式:fread(buffer,size,count,fp);其中buffer

代表的是()。

A:一个整数,代表要读入的数据项总数

B:一个文件指针,指向要读的文件

C:一个指针,指向要读入数据的存放地址

D:一个存储区,存放要读的数据项

答案:C

5.对以下说明语句 int a[10]={6,7,8,9,10}; 的正确理解是()。A:将5个初值依次赋给a[1]至a[5]

B:将5个初值依次赋给a[0]至a[4]

C:将5个初值依次赋给a[6]至a[10]

D:因为数组长度与初值的个数不相同,所以此语句不正确

答案:B

6.下列程序的输出结果是()。

main()

{ int x=1,y=0,a=0,b=0;

switch(x)

{

case 1:switch(y)

{

case 0:a++;break;

case 1:b++;break;

}

case 2:a++;b++;break;

case 3:a++;b++;break;

}

printf("a=%d,b=%d\n",a,b);

}

A:a=1,b=0

B:a=2,b=1

C:a=1,b=1

D:a=2,b=2

答案:B

7.下列程序的输出结果为()。

main()

{int m=7,n=4;

float a=38.4,b=6.4,x;

x=m/2+n*a/b+1/2;

printf("%f\n",x);

}

A:27.000000

B:27.500000

C:28.000000

D:28.500000

答案:A

8.若k为int型变量,则以下程序段的执行结果是()。k=-8567; printf("|%06D|\n",k);

A:格式描述符不合法,输出无定值

B:输出为|%06D|

C:输出为|0-8567|

D:输出为|-8567|

答案:B

9.下列程序段的输出结果为()。

int x=3,y=2;

printf("%d",(x-=y,x*=y+8/5));

A:1

B:7

C:3

D:5

答案:C

10.char a[]="This is a program.";输出前5个字符的语句是()。A:printf("%.5s",a);

B:puts(a);

C:printf("%s",a);

D:a[5*2]=0;puts(a);

答案:A

11.下列程序的输出结果是()。

main()

{char c1=97,c2=98;

printf("%d %c",c1,c2);

}

A:97 98

B:97 b

C:a 98

D:a b

答案:B

12.以下选项中合法的实型常数是()。

A:5E2.0

B:E-3

C:.2E0

D:1.3E

答案:C

13.C语言中的文件类型只有()。

A:索引文件和文本文件两种

B:ASCII文件和二进制文件两种

C:文本文件一种

D:二进制文件一种

答案:B

14.以下叙述不正确的是()。

A:一个C源程序可由一个或多个函数组成

B:一个C源程序必须包含一个main函数

C:C程序的基本组成单位是函数

D:在C程序中,注释说明只能位于一条语句的后面答案:D

15.以下运算符中,优先级最高的运算符是()。A:||

B:%

C:!

D:==

答案:C

16.执行以下程序段后,输出结果和a的值是()。int a=10;

printf("%d",a++);

A:10 和 10

B:10 和 11

C:11 和 10

D:11 和 11

答案:B

17.能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是()。

A:a>=10 or a<=0

B:a>=0|a<=10

C:a>=10&&a<=0

D:a>=10‖a<=0

答案:D

18.以下叙述中错误的是()。

A:二进制文件打开后可以先读文件的末尾,而顺序文件不可以

B:在程序结束时,应当用fclose函数关闭已打开的文件

C:在利用fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据

D:不可以用FILE定义指向二进制文件的文件指针

答案:D

19.下列程序段的输出结果为()。

float k=0.8567;

printf("%06.1d%%",k*100);

A:0085.6%%

B:0085.7%

C:0085.6%

D:.857

答案:B

20.若有int *p=(int *)malloc(sizeof(int));则向内存申请到内存

空间存入整数123的语句为()。

A:scanf("%d",p);

B:scanf("%d",&p);

C:scanf("%d",*p);

D:scanf("%d",**p);

答案:A

21.经过下列的语句 int j,a[10],*p;定义后,下列语句中合法的是()。A:p=p+2;

B:p=a[5];

C:p=a[2]+2;

D:p=&(j+2);

答案:A

22.以下对二维数组a的正确说明是()。

A:int a[3][]

B:float a(3,4)

C:double a[1][4]

D:float a(3)(4)

答案:C

23.经下列语句定义后,sizeof(x),sizeof(y),sizeof(a),sizeof(b)在

微机上的值分别为()。

char x=65;

float y=7.3;

int a=100;

double b=4.5;

A:2,2,2,4

B:1,2,2,4

C:1,4,2,8

D:2,4,2,8

答案:C

24.以下叙述中不正确的是()。

A:一个好的程序应该有详尽的注释

B:在C程序中,赋值运算符的优先级最低

C:在C程序中,j++;是一条赋值语句

D:C程序中的#include和#define均不是C语句

答案:B

25.应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为()。A:fclose()

B:close()

C:fread()

D:fwrite

答案:A

26.static struct {int a1;float a2;char a3;}a[10]={1,3.5,'A'};

说明数组a是地址常量,它有10个结构体型的下标变量,采用静态存储方式,其中被初始化的下标变量是()。

A:a[1]

B:a[-1]

C:a[0]

D:a[10]

答案:C

27.函数的形式参数隐含的存储类型说明是()。

A:extern

B:static

C:register

答案:D

28.可将C源程序存在磁盘上,还可将数据按数据类型分别以什么的形式存在磁盘上()。

A:内存

B:缓冲区

C:文件

D:寄存器

答案:C

29.若用数组名作为函数的实参,传递给形参的是()。

A:数组的首地址

B:数组第一个元素的值

C:数组中全部元素的值

D:数组元素的个数

答案:A

30.double x;scanf("%lf",&x);不可以赋值给x变量的常量是()。A:123

B:100000

C:A'

D:"abc"

答案:D

31.以下的选择中,正确的赋值语句是()。

A:a=1,b=2

B:j++

D:y=int(x)

答案:C

32.要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。

A:fopen("A:\user\abc.txt","r")

B:fopen("A:\\user\\abc.txt","r+")

C:fopen("A:\user\abc.txt","rb")

D:fopen("A:\\user\\abc.txt","w")

答案:B

33.与实际参数为实型数组名相对应的形式参数不可以定义为()。

A:float a[];

B:float *a;

C:float a;

D:float (*a)[3];

答案:C

34.凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。A:自动(auto)

B:静态(static)

C:外部(extern)

D:寄存器(register)

答案:A

35.下面有关 for 循环的正确描述是()。

A:for 循环只能用于循环次数已经确定的情况

B:for 循环是先执行循环循环体语句,后判断表达式

C:在 for 循环中,不能用 break 语句跳出循环体

D:for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来答案:D

36.下列语句的结果是()。

main()

{ int j;

j=3;

printf("%d,",++j);

printf("%d",j++);

}

A:3,3

B:3,4

C:4,3

D:4,4

答案:D

37.执行下列程序后,其输出结果是()。

main()

{int a=9;

a+=a-=a+a;

printf("%d\n",a);

}

A:18

B:9

C:-18

D:-9

答案:C

38.以下函数调用语句中实参的个数是()。

func((e1,e2),(e3,e4,e5));

A:2

B:3

C:5

D:语法错误

答案:A

39.下列四个选项中,均是C语言关键字的选项是()。A:auto enum include

B:switch typedef continue

C:signed union scanf

D:if struct type

答案:B

40.下列数组说明中,正确的是()。

A:static char str[]="China";

B:static char str[]; str="China";

C:static char str1[5],str2[]={"China"}; str1=str2;

D:static char str1[],str2[];str2={"China"}; strcpy(str1,str2); 答案:A

41.C语言中,要求运算数必须是整型的运算符是()。A:^

B:%

C:!

D:>

答案:B

42.以下不能正确定义二维数组的选项是()。

A:int a[2][2]={{1},{2}};

B:int a[][2]={1,2,3,4};

C:int a[2][2]={{1},2,3};

D:int a[2][]={{1,2},{3,4}};

答案:D

43.设 int x=1, y=1; 表达式(!x||y--)的值是()。

A:0

B:1

C:2

D:-1

答案:B

44.下列选项中正确的语句组是()。

A:char s[8]; s={"Beijing"};

B:char *s; s={"Beijing"};

C:char s[8]; s="Beijing";

D:char *s; s="Beijing";

答案:D

45.若有int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则输出结果不为5

的语句为()。

A:printf("%d",*(a+5));

B:printf("%d",p[5]);

C:printf("%d",*(p+5));

D:printf("%d",*p[5]);

答案:D

46.设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为()。

A:int

B:float

C:double

D:不确定

答案:C

47.以下叙述正确的是()。

A:在C程序中,main函数必须位于程序的最前面

B:C程序的每行中只能写一条语句

C:C语言本身没有输入输出语句

D:在对一个C程序进行编译的过程中,可发现注释中的拼写错误答案:C

48.int a=1,b=2,c=3;

if(a>b)a=b;

if(a>c)a=c;

则a的值为()。

A:1

B:2

C:3

D:不一定

答案:A

49.C语言中,定义结构体的保留字是()。

A:union

B:struct

C:enum

D:typedef

答案:B

50.逻辑运算符两侧运算对象的数据类型()。

A:只能是0或1

B:只能是0或非0正数

C:只能是整型或字符型数据

D:可以是任何类型的数据

答案:D

51.以下叙述中正确的是()。

A:C语言的源程序不必通过编译就可以直接运行

B:C语言中的每条可执行语句最终都将被转换成二进制的机器指令C:C源程序经编译形成的二进制代码可以直接运行

D:C语言中的函数不可以单独进行编译

52.下列程序的输出结果是()。

main()

{ int x=1,y=0,a=0,b=0;

switch(x)

{

case 1:switch(y)

{

case 0:a++;break;

case 1:b++;break;

}

case 2:a++;b++;break;

case 3:a++;b++;break;

}

printf("a=%d,b=%d\n",a,b);

}

A:a=1,b=0

B:a=2,b=1

C:a=1,b=1

D:a=2,b=2

答案:B

53.若二维数组a有m列,则在a[i][j]前的元素个数为()。

A:j*m+i

B:i*m+j

C:i*m+j-1

D:i*m+j+1

答案:B

54.用下列语句定义a,b,c,然后执行b=a、c='b'+b,则b,c的值是()。long a=0xffffff;

int b; char c;

A:0ffffff 和0x61

B:-1和98

C:-1和97

D:指向同一地址

答案:C

55.在调用函数时,如果实参是简单变量,它与对应形参之间的数据

传递方式是()。

A:地址传递

B:单向值传递

C:由实参传给形参,再由形参传回实参

D:传递方式由用户指定

答案:B

56.以下数值中,不正确的八进制数或十六进制数是()。A:0x16

B:16

C:-16

D:0xaaaa

答案:C

57.以下运算符中,优先级最高的运算符是()。

A:*=

B:>=

C:(类型)

D:+

答案:C

58.以下选项中,与k=n++完全等价的表达式是()。

A:k=n,n=n+1

B:n=n+1,k=n

C:k=++n

D:k+=n+1

答案:A

59.结构体类型的定义允许嵌套是指()。

A:成员是已经或正在定义的结构体型

B:成员可以重名

C:结构体型可以派生

D:定义多个结构体型

答案:A

60.用户定义的函数不可以调用的函数是()。

A:非整型返回值的

B:本文件外的

C:main函数

D:本函数下面定义的

答案:C

二. 多选题(本大题共20小题,每小题2分,共40分)

1.以下对C语言中的函数描述不正确的有()。

A:可以嵌套定义,不可以嵌套调用

B:不可以嵌套定义,可以嵌套调用

C:可以嵌套定义,也可以嵌套调用

D:嵌套定义和嵌套调用都不允许

答案:ACD

2.以下叙述正确的是()。

A:预处理命令行都必须以"#"开始

B:在程序中凡是以"#"开始的语句行都是预处理命令行

C:C程序在执行过程中对预处理命令行进行处理

D:#define ABCD是正确的宏定义

答案:ABD

3.以下描述错误的是()。

A:continue语句的作用是重新开始一次循环体的执行

B:只能在循环体内和switch语句体内使用break语句

C:在循环体内使用break语句和continue语句的作用相同

D:从多重循环嵌套中退出是,只能使用goto语句

答案:CD

4.有定义语句:int x,y;若要通过scanf("%d,%d",&x,&y);

语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。

A:11 12<回车>

B:11,<空格>12<回车>

C:11,12<回车>

D:11,<回车> 12<回车>

答案:BCD

5.以下合法的十六进制数是()。

A:oxff

B:0Xabc

C:0x01

D:0X9X

答案:BC

6.以下描述正确的是()。

A:调用函数时,实参可以是表达式

B:调用函数时,实参与形参可以共用内存单元

C:调用函数时,将为形参分配内存单元

D:调用函数时,实参与形参的类型必须一致

《程序设计基础》试卷B及答案

黄淮学院计算机科学系2007-2008学年度第一学期 期末考试《程序设计基础》B 卷 注意事项:本试卷适用于计科系06级本科计算机科学与技术专业学生。 1.__ ____函数是程序启动时惟一的入口。 2.算法的复杂性包含两方面: 和 。 3.已知 char c= 'a' ; int x=2,k; 执行语句k=c&&x++ ; 则x 为 ,k 为 。 4.数值0x34对应的十进制为 。 5.已知int a ; 则表达式”(a=2*3 , 3*8), a*10”的结果为_ _ ____,变量a 的值为___ ___。 6.面向对象程序开发步骤为: 、 和面向对象实现。 1.下列程序设计语言中( )是面向对象语言。 A. FORTRAN B. C 语言 C. C++ D. 汇编语言 2.下列关于注释的说法哪个是错误的( )。 A. 注释不是程序中的可执行语句 B. 注释对于程序的执行有很重要的意义 C. 注释将在程序的编译阶段被编译器剔除 D. 编程时在程序中添加适当的注释是一个良好的编程风格 3.算法设计应该遵守( )的设计原则。 A. 自底向上,逐步求精 B. 自顶向下,逐步求精 C. 自底向上,同步扩展 D. 自顶向下,同步扩展 4.下列语句执行后a 的值为( )。 int a=4, &z=a, k=3; a=k; z+=2; k++; A. 0 B. 4 C. 1 D. 5 5.以下程序执行后,屏幕输出为( )。 #include “iostream.h ” void fun(int d) {d++;} void main() { int d=3; fun(d); d++; cout<=’a ’)&&(d<=’z ’) B. ‘a ’<=d<=’z ’ C. (d>=’a ’)||(d<=’z ’) D. ‘A ’<=d<=’Z ’ 8.已知:int k=7, x=12; 则执行语句( )后x 的值为0。 A. x+=k-x%5; B. x+=(x-k%5); C. x%=(k-=5); D. (x-=k)-(k+=5); 9.运行下列程序,其输出结果为( )。 #include “iostream.h ” void main() { int x(5),y(5),z(5); y--&&++x&&z--||y++; cout<

西安交大少年班入学考试试题

数学:全国数学竞赛或联赛的题要做,黄东坡的《培优竞赛新方法》的竞赛内容。物理:省赛水平,力电为主,去年光声都没考。 语文:古文要注意,作文关注社会热点。 英语:看高中词汇,做高考阅读和完型填空。 化学:去年没考,建议天原杯的原题。 面试:10个科普,一个一分钟回答,一个动手能力操作,一个团队合作项目,再问你什么事情让你成长最多。面试时要努力争取发表意见的机会但不要让人觉得你爱出风头过于张扬,要把握一个度。 科普:书香门第是什么意思?被蚊子叮了为什么痒?兔子上山快还是下山快为什么?NBA单场最高得分是多少? 一分钟:砖块的用处?空城计被识破了会怎么样? 团队合作:每人在一张纸上画一笔,并起一个名字。 动手:如何把一张纸变得最长,要有创意。 数学是最难的一门,甚至有好多高中奥赛的题,千万不要指望都做出来,重要的是心态,不要慌,能做多少做多少就行了。 语文重要的是阅读量,都是初中生没看过的,如果你平常看的课外书比较多,应该不成问题。 英语吗,我英语比较好,当时考了全河北省第一,所以觉得比较简单,呵呵,给不出什么建议,抱歉啦。 物理不难,要做一本叫《初中生物理培优教程》,有大量原题。 面试要落落大方,大胆些,抢到说话的主动权,无论发生什么紧急状况,千万不要怵,因为那是评委给你设的套! 题目很多,我是去年的,我们先是自我介绍,然后专家会根据你的介绍向个人提问题。不过,呵呵,有的会问提前写好的问题,我们那一组有两道题挺好“如果照相时摄影师没有安排你位置,你会选择坐在哪里?”,“你如何看待学校里阴盛阳衰(女生比男生强势)的问题?”反正,我觉得这种题,你最好答的成熟一些,比如我前面有个人答第一个题,她竟说在最边上!当时我觉得她就挂掉了。不过因人而异,表达自己就好,专家通常能看出你是不是很真实,最忌讳虚假!!!然后就是看了一幅图片,我记得当时是一只母鸡喂养一只小狗,然后写下自己的感想,然后依次发言,我的建议,写的不要太详细,关键字写上就好,这样发言时自由空间比较大。然后是动手操作,我知道两道题:用一个纸杯,一根吸管,胶带,一根牙签(好像是),一个组做一个能下落时间最长的飞行器,一个组我记得是做能从斜面上滑下能直线运动且运动最远的模型。反正你只要做得比同组人做的好就行了。比较式的那种呵呵,你比同组强就行了。我是女生,我觉得女生其实挺占优势,至少我们做得差不多就行了,不过最后的环节,他们问你可不可以实验一下,一定要实验哦,否则我个人认为你的主动性得分就会大打折扣。还有最简单有效的模型有时就比奇异形状好。既省时间,又好想。最后一个环节,我们是集体合作将一个字改成画,“旮”。我们组做得超级好。因为我们提前就商量

C++程序设计基础课后答案 第八章

8.1 阅读下列程序,写出执行结果 1.#include class Bclass { public: Bclass( int i, int j ) { x = i; y = j; } virtual int fun() { return 0 ; } protected: int x, y ; }; class Iclass:public Bclass { public : Iclass(int i, int j, int k):Bclass(i, j) { z = k; } int fun() { return ( x + y + z ) / 3; } private : int z ; }; void main() { Iclass obj( 2, 4, 10 ); Bclass p1 = obj; cout << p1.fun() << endl; Bclass & p2 = obj ; cout << p2.fun() << endl; cout << p2.Bclass :: fun() << endl; Bclass *p3 = &obj;

cout << p3 -> fun() << endl; } 2.#include class Base { public: virtual void getxy( int i,int j = 0 ) { x = i; y = j; } virtual void fun() = 0 ; protected: int x , y; }; class A: public Base { public: void fun() { cout<<"x = "<

B 题号:23161 C语言中,下列叙述正确的是(). A、do-while 语句构成的循环不可用 B、do-while 语句构成的循环,没有break语句就是死循环 C、do-while 语句构成的循环,当while 语句中的表达式值为零时结束循环 D、do-while 语句构成的循环,当while 语句中的表达式值为非零时跳出循环答案: C 题号:23405 以下不能正确进行字符串赋初值的语句是(). A、char *str="good!"; B、char str[5]={'g','o','o','d',0}; C、char str[5]="good!";---超界 D、char str[]="good!"; 答案: C 题号:23400 下述错误的C语言常量是(). A、5. B、.25 C、0xf D、090 答案: D 题号:23577 以下对C语言中联合类型数据的正确叙述是(). A、定义了联合变量后,即可引用该变量或该变量中的任意成员 B、一个联合变量中可以同时存放其所有成员 C、在向联合中的一个成员进行赋值时,联合中其他成员的值不会改变 D、联合中的各个成员使用共同的存储区域

计算机程序设计基础习题册(含答案)

《计算机程序设计基础》 习 题 册

班级学号姓名成绩一、单选题 1.C++源程序文件的默认扩展名为A。 A) cpp B) exe C) obj D) lik 2.由C++源程序文件编译而成的目标文件的默认扩展名为C。 A) cpp B) exe C) obj D) lik 3.由C++目标文件连接而成的可执行文件的默认扩展名为B。 A) cpp B) exe C) obj D) lik 4.编写C++程序一般需经过的几个步骤依次是B。 A)编译、编辑、连接、调试 B)编辑、编译、连接、调试 C)编译、调试、编辑、连接 D)编辑、调试、编辑、连接 5.程序中主函数的名字为 A 。 A) main B) MAIN C) Main D) 任意标识符 6.下面四个选项中,均是不合法的用户标识符的选项的是C。 A) A p_o do B)float lao _A C)b-a goto int D)_123 temp INT 7.下列变量名中合法的是C。 A) B)C)Tom B) 3a66 C) _6a7b D) $ABC 8.存储以下数据,占用存储字节最多的是 D 。 A) 0 B) ‘0’ C) “0” D) 0.0 9.在C++语言中,字符型数据在内存中的存储形式是D。 A) 补码 B) 反码 C) 原码 D) ASCII码 10.若有说明语句:char c =’\072’;则变量c A。 A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法,变量的值不确定 二、填空题 1.C++头文件和源程序文件的扩展名分别为.h和.cpp 。 2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。 3.一条表达式语句必须以__分号_;___作为结束符。 4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。 5.在一个C++程序文件中,若要包含另外一个头文件或程序文件,则应使用以_#include___标识符开始的预处理命令

程序设计基础官方版

三、程序设计基础 下面我们这一节我们概要向用户管理人员介绍面问过程的程序设计语言的原理。绝大多数生产程序是用诸如COBOL、BASIC这样的POL编制的。虽然用户管理人员通常没有机会去实际地从事这类编程序的工作,但是他(或者她)将经常与从事这些工作的人们相互联系。掌握程序设计的基础知识将使得这种相互联系更加有效,同时也使得管理人员能够理解查询语言的概念。 在POL中,一个指令(又称作语句)序列是一条接着一条执行的,除非用一条“条件测试”指令来控制执行顺序而转移到程序的另一部分。例如,一个工资程序处理按月发工资的职工与按工时发工资的职工的两部分程序是不同的。计时职工的毛工资是计算出来的,而按月发工资的职工其每月的毛工资是从数据库中检索出来的。对每种工作(按工时计算或按月计算)都要求一组唯一的指令。一旦确定了毛工资,那么对二者的处理步骤(即程序指令)是相同的(例如,工资扣除、社会保险金额的计算、打印工资支票等等)。 在图20.7.4中,我们从一个BASIC工资程序中挑选出一些关键的语句用以说明程序设计中的“序列”和“条件测试”的概念。这些指令是自我说明了。编制一个计算和打印工资的联单的实际程序将要求几百行代码(LOC)或指令。 每种POL都有自己的一组指令集,其中,对下面一般的指令分类的每一类至少有一条指令。 (1)计算指令。计算指令允许程序员作加、减、乘、除和一个数的乘方(见图20.7.) 中的语句120)等运算。 图20.7.4 一个BASIC工资程序的关键语句 (2)数据传送指令。它可以将数据从主存的一个单元传送到另一个单元。赋值语句也属这一类,这些语句允许程序员通过一个命名的存储单元(称作为一个变量)使用一个常字“NETPAYIS”,或一个数值。在图20.7.4的例子中,“S$”引用了用来存贮工资码的主存单元的内容,工时比率存放在一个用“R”来引用的主存单之中。语句160是一个赋值语句,

西安交通大学攻读硕士学位研究生入学考试试题样本

西安交通大学 攻读硕士学位研究生入学考试试题 考试科目: 考试编号: 考试时间: 月 日 午 ( 注: 所有答案必须写在专用答题纸上, 写在本试题纸上和其它草稿纸上一律 无效) 说明: 试题分为反应堆物理、 反应堆热工和原子核物理三部分。考生能够任意选择其中一部分答题, 不可混选。 反应堆物理部分: 共150分 一、 术语解释( 30) 1、 燃料深度 2、 反应堆周期 3、 控制棒价值 4、 停堆深度 5、 温度系数 6、 多普勒效应 7、 四因子模, 8、 徙动长度 9、 核反应率 10、 反应层节省 二、 设吸收截面服从1/V 规律变化, 中子通量服从1/E 分布, 试求在能量(E 0,E c ) 区间内平均微观吸收截面的表示式。( 15) 三、 均匀球体的球心有一每秒各向同性发射出S 个中子的点源, 球体半径为 R( 包含外推距离) , 试求经过该球表面泄漏出去的中子数。( 30) ( 一维球体坐标下的亥母霍慈方程 ()()22-B =0r r φφ?的通解为

()r e C r A r Br B +=r -e φ) 四、 一个四周低反射层的圆柱形反应堆, 已知堆芯燃料的 1.16=∞K , 扩散 长度2245cm L =,热中子年龄25cm =τ, 令堆芯的高度H 等于它的直径D, 并设径向和轴向( 单边) 反射层节省等于5cm, ①试求堆芯的临界大小; ②设在该临界大小下, 将 1.25=∞K , 试求这是反应堆的反应性。( 30) 五、 请画出某一压水堆突然停堆时氙浓度和过剩反应性的变化曲线, 并在图中 标明碘坑时间t 1, 强迫停止时间t o , 和允许停堆时间t p ; 并画出压水堆开堆、 突然停堆和再启动的整个过程中的钐浓度和过剩反应性的变化曲线。( 30) 六、 试从物理角度分析压水堆燃料温度反应性反馈和慢化剂温度反应性反馈的 理。( 15) 反应堆热工部分: 共150分 一、 名词解释( 30分, 每小题5分) 1、 积分导热率 2、 子通道模型 3、 失流事故 4、 接触导热模型 5、 热点因子 6、 失水事故 二、 解答题( 30分, 每小10分)

Java程序设计基础习题答案

Java程序设计基础课后习题参考答案 第2章 1、关于Java Application得入口方法main()得检验: main()方法得参数名就是否可以改变? main()方法得参数个数就是否可以改变? 该方法名就是否可以改变? 参考答案:(1)main()方法得参数名可以改变.(2)main()方法得参数个数不可以改变。(3)该方法名不可以改变。 2、当一个程序没有main()方法时,能编译吗?如果能编译,能运行吗? 参考答案:当一个程序没有main()方法就是,就是可以编译通过得,但就是不能给运行,因为找不到一个主函数入口。 3、下列语句能否编译通过? bytei =127; bytej = 128; longl1 = 999999; long l2= 9999999999; 参考答案:byte i 与long l1可以编译通过。而byte j 与longl2 超出自身数据类型范围,所以编译失败。 4、下列语句能否编译通过? float f1 =3、5; float f2 = 3.5f; 参考答案:java中浮点型得数据在不声明得情况下都就是double型得,如果要表示一个数据就是float型得,必须在数据后面加上“F”或“f”;因此,floatf1 无法编译通过。 5、验证int 与char,int与double等类型就是否可以相互转换。 参考答案:(1)char类型可以转换为int 类型得,但就是int类型无法转换为char类型得;(2)int 可以转换为double类型得,但就是double类型无法转换为int 类型得。 6、计算下列表达式,注意观察运算符优先级规则。若有表达式就是非法表达式,则指出不合法之处且进行解释。 (1)4+5 == 6*2 ?(2) (4=5)/6?? (3)9%2*7/3>17(4)(4+5)<=6/3 ? (5) 4+5%3!=7-2????(6)4+5/6〉=10%2 参考答案:表达式(2)为不合法表达式,只能将值赋值给一个变量,因此其中(4=5)将5赋值给4就是不合法得. 7、下列()就是合法得Java标识符。 (1)Counter1 ??(2)$index, (3) name-7 ??(4)_byte

程序设计基础模拟测试一

一、单选题(每题2分,共30分) 题目1 正确 获得2分中的2分 标记题目 题干 计算机早期传统的应用领域是______。 选择一项: A. 科学计算 B. 信息处理 C. 反馈 正确答案:A 题目2 正确 获得2分中的2分 标记题目 题干 冯·诺依曼型计算机的两大特征是______。选择一项: A. 程序存储和采用二进制 B. 硬件由五部分组成和软件与硬件分离

C. 数据和程序均采用二进制表示 D. 建立二进制编码体系和软硬件分离反馈 正确答案:A 题目3 正确 获得2分中的2分 标记题目 题干 世界上第一个高级语言是______。 选择一项: A. BASIC语言 B. C语言 C. FORTRAN语言 D. PASCAL语言 反馈 正确答案:C 题目4 正确 获得2分中的2分 标记题目

CPU主要包括______。 选择一项: A. 运算器、控制器和寄存器 B. 运算器、控制器和存储器 C. 控制器 D. 运算器和存储器 反馈 正确答案:A 题目5 正确 获得2分中的2分 标记题目 题干 JAVA语言的类别是______ 选择一项: A. 面向过程的程序设计语言 B. 面向问题的程序设计语言 C. 面向对象的程序设计语言 D. 面向硬件的程序设计语言

正确答案:C 题目6 正确 获得2分中的2分 标记题目 题干 操作系统属于______ 选择一项: A. 系统软件 B. 应用软件 C. D. 编译系统 反馈 正确答案:A 题目7 正确 获得2分中的2分 标记题目 题干 计算机能直接执行的语言是______ 选择一项:

A. 机器语言 B. 汇编语言 C. 高级语言 D. 目标语言 反馈 正确答案:A 题目8 正确 获得2分中的2分 标记题目 题干 C语言中,使用变量的要求是______ 选择一项: A. 要先定义后使用 B. 要先使用后定义 C. 不需要定义,可以直接使用 D. 没有明确的要求 反馈 正确答案:A 题目9

2021年西安交通大学网络教育专升本高等数学入学测试复习题

当代远程教诲 专升本高等数学入学考试复习题 注:答案一律写在答题卷上,写在试题上无效 考生注意:依照国家规定,试卷中正切函数、余切函数、反正切函数、反余切函数分别用tan ,cot ,arctan ,arccot x x x x 来表达。 一、 单项选取题 1.设)(x f 是奇函数,)(x g 是偶函数,则)]([x g f 是【 】 A .即不是奇函数,又不是偶函数 B .偶函数 C .有也许是奇函数,也也许是偶函数 D .奇函数 2.极限03lim tan4x x x →=【 】 A .0 B .3 C . 43 D .4 3.由于e n n n =?? ? ??+∞→11lim ,那么=x e 【 】 A .x n n n x ??? ??+ ∞→1lim B .n n n x ??? ??+∞→1lim C .nx n n x ??? ??+∞→1lim D .x n n n ??? ??+∞→11lim 4.若2)(2+=x e x f ,则=)0('f 【 】 A .1 B .e C .2 D .2e 5.设1)(-=x e x f ,用微分求得(0.1)f 近似值为【 】 A .11.0-e B .1.1 C .1.0 D .2.0 6.设? ??==2bt y at x ,则=dy dx 【 】

A . a b 2 B .bt a 2 C .a bt 2 D .bt 2)()('x f de x f 7.设0=-y xe y ,则=dx dy 【 】 A .1-y y xe e B .y y xe e -1 C .y y e xe -1 D .y y e xe 1- 8.下列函数中,在闭区间]1,1[-上满足罗尔定理条件是【 】 A .x e B .21x - C .x D .x ln 9.函数x x y ln =在区间【 】 A .),0(+∞内单调减 B .),0(+∞内单调增 C .)1,0(e 内单调减 D .),1(+∞e 内单调减 10.不定积分? =dx x x )cos(2【 】 A .C x +)sin(212 B .21sin 2 x C + C .C x +-)sin(212 D .C x +-)sin(22 11.不定积分?=+dx e x x ln 32【 】 A .C e x +233 B .C e x +236 C .C e x +2331 D .C e x +236 1 12.已知()f x 在0x =某邻域内持续,且(0)0f =,0()lim 21cos x f x x →=-,则在 0x =处()f x 【 】 A .不可导 B .可导但()0f x '≠ C .获得极大值 D .获得极小值 13.广义积分 2 21dx x +∞ =?【 】 A .0 B .∞+ C .21- D .21 14.函数223y x z -=在)0,0(点为【 】 A .驻点 B .极大值点 C .极小值点 D .间断点 15.定积分1 22121ln 1x x dx x -+=-?【 】

《计算机程序设计基础》课后练习题参考答案

《计算机程序设计基础》课后练习题1 一.判断题 (1)(错)事件过程由某个用户事件或系统事件触发执行,但不能被其他过程调用。 (2)(错)若X=2, Y=5,则表达式 Y-2>X AND X+2>Y 的结果为:True。 (3)(错)常量是指在程序运行过程中其值可以改变的那些量。 (4)(错,timer没有)VB工具箱中的所有控件都具有宽度(Width)和高度(Height)属 性。 (5)(错)定义变量:Dim max,min as Single , 则max 和 min 的数据类型均为Single。 (6)(对)如果创建的菜单项的标题是一个减号“-”,则该菜单项显示为一条分隔线。 (7)(错)标准模块文件的扩展名是“*.VBP”。 (8)(错,都不能)定时器控件可以响应Click事件,但不能响应DbClick事件。 (9)(错)在默认情况下,数组下标下界的缺省值为1。 (10)(对)在使用字体对话框时,需要对其Flags属性先进行相应设置。 二.单选题 (11)在Visual Basic中,表示鼠标单击事件的是 C 。 A)Activate B)DoubleClick C)Click D)MouseDown (12)用于设置计时器时间间隔的属性是 A 。 A)Interval B)Name C)Left D)Top (13)函数Int(10*Rnd)是在 D 范围内的整数。 A)[1,10] B)[1,10] C) [0,9) D)[0,9] (14)Select case语句结构的结尾应使用 D 。 A)End B) End Case C) End Sub D) End Select (15)改变了容器的坐标系后,该容器的 A 属性值不会改变。 A)left B)scaleleft C)scaletop D)scalewidth (16)执行下列语句后,列表框中各表项顺序为 D List1.Clear For i=1 to 4 : List1.AddItem i-1,0 :Next i A)B)C)D) (17)输入对话框InputBox的返回值的类型是 A 。

程序设计基础练习题(全答案版)

《程序设计基础——C#.NET》练习 参考答案: 一、选择题 https://www.wendangku.net/doc/ac7740161.html,的目的就是将____A____作为新一代操作系统的基础,对互联网的设计思想进行扩展。A.互联网 B. Windows C. C# D. 网络操作系统 2.假设变量x的值为10,要输出x值,下列正确的语句是__C__。 A.System.Console.writeline(“x”) B. System.Cosole.WriteLine(“x”) C. System.Console.WriteLine(“x={0}”,x) D. System.Console.WriteLine(“x={x}”) 3.要退出应用程序的执行,应执行下列的_A___语句。 A. Application.Exit(); B. Application.Exit; C. Application.Close(); D. Application.Close; 4.关于C#程序的书写,下列不正确的说法是__D________。 A.区分大小写 B.一行可以写多条语句 C.一条语句可以写成多行 D.一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法 5. 在C#语言中,下列能够作为变量名的是__C__。 A.if B. 3ab C. b_3a D. a-bc 7. 能正确表示逻辑关系“a≥5或a≤0”的C#语言表达方式是__D__。 A.a>=5 or a<=0 B. a>=5|a<=0 C. a>=5&&a<=0 D. a>=5||a<=0 8. 以下程序的输出结果是___C_____。 A. 5 B. 4 C. 6 D. 不确定 9. If语句后面的表达式应该是__A___。 A.逻辑表达式 B. 条件表达式 C. 算术表达式 D. 任意表达式10.有如下程序:

西安交通大学入学测试机考《大学语文(专升本)》模拟题及答案

西安交通大学入学测试机考 专升本大学语文模拟题 1、王实甫《西厢记.长亭送别》的体裁是()(2)() A.散曲 B.套数 C.诸宫调 D.杂剧 标准答案:D 2、下列传记作品中,带有寓言色彩的是()(2)() A.《张中丞传后叙》 B.《种树郭橐鸵传》 C.《马伶传》 D.《李将军列传》 标准答案:B 3、七言绝句《从军行》的作者是()(2)() A.王维 B.王昌龄 C.王之涣 D.王建 标准答案:B 4、《短歌行》(对酒当歌)的作者是()(2)() A.曹操 B.曹丕 C.曹植 D.陶潜 标准答案:A 5、下列句子中“以”字作介词用,可解释为“凭借”的是()(2)() A.皆以力战为名 B.斧斤以时入山林 C.以子之道,移之官理,可乎? D.五亩之宅,树之以桑 标准答案:A 6、柳永《八声甘州》(对潇潇暮雨洒江天)一词所表达的主要内容是()(2)() A.仕途失意 B.伤春惜别

C.羁旅行役之苦 D.伤古叹今之悲 标准答案:C 7、《饮酒》(结庐在人境)的作者是()(2)() A.曹操 B.李白 C.王维 D.陶渊明 标准答案:D 8、谥号“靖节先生”的诗人是()(2)() A.杜甫 B.李白 C.陶渊明 D.曹操 标准答案:C 9、中国现代杂文的创始人是()(2)() A.鲁迅 B.郭沫若 C.梁启超 D.朱光潜 标准答案:A 10、《炉中煤》作者是()(2)() A.郭沫若 B.鲁迅 C.冰心 D.艾青 标准答案:A 11、《心灵的灰烬》的作者是()(2)() A.梁启超 B.朱自清 C.朱光潜 D.傅雷 标准答案:D 12、由徐志摩发起、组织的文学社团是()(2)() A.新月社 B.创造社 C.语丝社 D.文学研究会

程序设计基础(知识点)

第三部分程序设计基础 3.1 程序、程序设计、程序设计语言的定义 ⑴程序:计算机程序,是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。 ⑵程序设计:程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段。 ⑶程序设计语言:程序设计语言用于书写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。程序设计语言有3个方面的因素,即语法、语义和语用。 3.2 高级语言和低级语言的概念及区别 ⑴高级语言:高级语言(High-level programming language)是高度封装了的编程语言,与低级语言相对。

它是以人类的日常语言为基础的一种编程语言,使用一般人易于接受的文字来表示(例如汉字、不规则英文或其他外语),从而使程序编写员编写更容易,亦有较高的可读性,以方便对电脑认知较浅的人亦可以大概明白其内容。 ⑵低级语言:低级语言分机器语言(二进制语言)和汇编语言(符号语言),这两种语言都是面向机器的语言,和具体机器的指令系统密切相关。机器语言用指令代码编写程序,而符号语言用指令助记符来编写程序。 ⑶区别: 高级语言:实现效率高,执行效率低,对硬件的可控性弱,目标代码大,可维护性好,可移植性好低级语言:实现效率低,执行效率高,对硬件的可控性强,目标代码小,可维护性差,可移植性差 了解知识:CPU运行的是二进制指令,所有的语言编写的程序最终都要翻译成二进制代码。越低级的语言,形式上越接近机器指令,汇编语言就是与机器指令一一对应的。而越高级的语言,一条语句对应的指令数越多,其中原因就是高级语言对底层操作进行了抽象和封装,

程序设计基础模拟考题1(201312) 文件

试卷代号:2182 中央广播电视大学2010-2011学年度第二学期“开放专科”期末考试 程序设计基础试题 一、单项选择题(每题2分,共30分) 1.现代计算机的内部对于数据采用的表示形式是( )。 A.二进值 B.八进制 C.十进制 D.十六进制 2.当代计算机的体系结构称为“冯·诺依曼”体系,冯·诺依曼机的主要思想之一是( )。 A.程序存储 B.设计机器语言 C.自动执行程序 D.存储器为核心 3.现代电子计算机诞生的理论基础是( )。 A.图灵机 B.图灵测试 C冯·诺依曼机 D.邱奇论题 4.CPU主要包括( )。 A.运算器、控制器和寄存器 B.运算器、控制器和存储器 C.控制器 D.运算器和存储器 5.汇编程序的任务是( )。 A.将汇编语言编写的程序转换为目标程序 B.将汇编语言编写的程序转换为可执行程序 C.将高级语言编写的程序转换为汇编语言程序 D.将高级语言编写的程序转换为可执行程序 6.C语言是( )。 A.机器语言 B.汇编语言 C高级语言 D.目标语言 7.在C语言中,字符串常量的定界符是( )。 A.空格 B.单引号 C.双引号 D.方括号 8.在C语言中,不合法的int型常量是( )。 A.32767 B.0678 C OXABC D.32768L 9.C语言的类别是( )。 A.面向过程的程序设计语言 B.面向问题的程序设计语言 C面向对象的程序设计语言 D.面向硬件的程序设计语言 10.已知int i-l,j;执行语句j-一i++;后,i和j的值分别为( )。 A.1,1 B.1.-1 C.2,1 D.2.-2 11.栈的逻辑结构是( )。 A.集合 B.线性结构 C.树型结构 D.图型结构 12.下面4句结论中只有一句是错误的,它是( )。 A.二叉树是树

西安交通大学网络教育专升本高等数学入学测试复习题

西安交通大学网络教育专升本高等数学入学测试复习题

现代远程教育 专升本高等数学入学考试复习题 注:答案一律写在答题卷上,写在试题上无效 考生注意:根据国家要求,试卷中正切函数、余切函数、反正切函数、反余切函数分别用 tan ,cot ,arctan ,arccot x x x x 来表示。 一、 单项选择题 1.设)(x f 是奇函数,)(x g 是偶函数,则)]([x g f 是【 】 A .即不是奇函数,又不是偶函数 B .偶函数 C .有可能是奇函数,也可能是偶函数 D .奇函数 2.极限0 3lim tan4x x x →=【 】 A .0 B .3 C .4 3 D .4 3.因为 e n n n =?? ? ??+∞→11lim ,那么=x e 【 】 A . x n n n x ?? ? ??+∞→1lim B . n n n x ?? ? ??+∞→1lim C . nx n n x ?? ? ??+∞→1lim D .x n n n ?? ? ??+∞ →11lim 4.若2)(2+=x e x f ,则=)0('f 【 】 A .1 B .e C .2 D .2 e 5.设1)(-=x e x f ,用微分求得(0.1)f 的近似值为【 】

A .11 .0-e B .1.1 C .1 .0 D .2.0 6.设? ??==2 bt y at x ,则=dy dx 【 】 A .a b 2 B .bt a 2 C .a bt 2 D .bt 2) ()('x f de x f 7.设0=-y xe y ,则=dx dy 【 】 A .1 -y y xe e B . y y xe e -1 C . y y e xe -1 D . y y e xe 1 - 8.下列函数中,在闭区间]1,1[-上满足罗尔定理条件的是【 】 A .x e B .2 1x - C .x D .x ln 9.函数x x y ln =在区间【 】 A .),0(+∞内单调减 B .),0(+∞内单调增 C .)1,0(e 内单调减 D .),1 (+∞e 内单调减 10.不定积分?=dx x x )cos(2 【 】 A .C x +)sin(212 B .21sin 2 x C + C .C x +-)sin(21 2 D .C x +-)sin(22 11.不定积分?=+dx e x x ln 32【 】 A .C e x +233 B . C e x +236 C .C e x +2 33 1 D .C e x +2 36 1

Visual Basic 程序设计基础教程-课后习题答案-范荣强

第一章程序与编程环境 一、填空题 1. 工程,Form_Load 2. 事件(触发) 3. 窗体,Name 4. CurrentX, CurrentY 5. maxButton, BorderStyle = 1 or 3 or 4 or 5 6. Alignment, 空缺,AutoSize 7. Style, LoadPicture 8. Line, Shape 9. 重画10. FillStyle ll. MultiLine, maxLength, Locked 12. Font 13. sub, 对象名,事件名14. 方法,Object.Method, text1.setfocus() 15. Name, minButtom, CurrentX(Y), Caption 16. Interval, Enable 17. timer, Interval, ms(毫秒) 18. Mouse Down, Click, LoastFocus 19. .Frm, .Frx, .bas. cls. Vbp 20. 注释, “Rem 语句”或者“’语句” 第二章数据的类型、表示以及运算 一、请指出下列哪些是VB的合法常量,并说明原因 (1)√(2)X 常量不能加类型说明符号改成123.4 (3)X与上题类似,如果是常量,则类型说明符放在后面(4)√等价于2E3 (5) √(6)√等于十进制的4113 (7)X 如果是16进制要写&符号(8)X 指数不能为小数(9)X 月份超过12,日超过31 (10)√(11)√(12)√等价于上一题(13)X 8进制数每一位不能超过8 (14)√(15)X 变量,常量要为基本数据类型的值(16)√ 二、找出合法变量 (1)√(2)√如果与控件Label1同在一个应用程序里面,该变量会屏蔽掉控件Label1 (3) X 保留字(4)√(5)X 变量不能以数字开头(6)变量不能有小数点 (7)√(8)√数组变量(9)X保留字(10)√可以,但rnd()不可以,rnd()是函数 (11) √(12)√(13)√(14)X ’符号表示注释(15)X 这是表达式,不是变量(16)X 同上,是表达式 三、指出下列数据x,y,z的声明是否正确,如果正确请指明其类型 (1)√ x--long, y—variant, z—integer (2) √ x—long, y—long, z—integer (3) √ x—double, y—double, z—integer (4) X 变量x &中间不能有空格 (5)√自动转换成字符串 (6)X 变量声明不能直接赋值 (7)√ (8)√自动转换成字符串 (9)X 常量不能把函数写上去 (10)√ 四、写出下列表达式的结果 (1)1 (2) 1 (3)false (4) ab12 (5)123 (6)出错,加法表达式中如果有一个是数值类型,则“+”表示加号,而不是字符的链接符号(7)False (8)true (9) true (10) false 默认转换成相同类型(数值),建议这里把2改成D试试 (P.S. 布尔类型TRUE = -1, FALSE = 0; 优先顺序:^(乘方)→-(求负)→*、/→\(整除)→MOD→+、-) 五、写出下列函数的结果

C语言程序设计基础知识 习题一及参考答案

第一章:程序设计基础知识 一、单项选择题 1、以下( )是面向过程的程序设计语言。 A)机器语言B)汇编语言C)高级语言D)第四代语言 2、程序设计一般包含以下四个步骤,其中其中首先应该完成的是( )。 A)设计数据结构和算法B)建立数学模型 C)编写程序D)调试和运行程序 3、以下常用算法中适合计算等差级数的算法是( )。 A)枚举法B)递推法C)分治法D)排序法 4、以下不属于算法基本特征的是( )。 A)有穷性B)有效性C)可靠性D)有一个或多各输出 5、以下描述中不正确的是( )。 A)程序就是软件,但软件不紧紧是程序。 B)程序是指令的集合,计算机语言是编写程序的工具。 C)计算机语言都是形式化的语言,它有一个语法规则和定义。 D)计算机语言只能编写程序而不能表示算法。 6、下面描述中,正确的是( ) A)结构化程序设计方法是面向过程程序设计的主流。 B)算法就是计算方法。 C)一个正确的程序就是指程序书写正确。 D)计算机语言就是编写程序的工具而不是表示算法的工具。 7、下面描述中,不正确的是( )。 A)递归法的关键是必须有一个递归终止的条件。

B)递归算法要求语言具有反复自我调用子程序的能力。 C)对于同一个问题,递推算法比递归算法的执行时间要长。 D)递推算法总可以转换为一个递归算法。 8、N-S图与传统流程图比较,主要优点是( )。 A)杜绝了程序的无条件转移。 B)具有顺序、选择和循环三种基本结构。 C)简单、只管。 D)有利于编写程序。 A)B)C)D) 二、填空题 1、在流程图符号中,判断框中应该填写的的是________。(判断条件) 2、结构化程序设计是__________应遵循的方法和原则。(面向过程编程) 3、结构化程序必须用__________程序设计语言来编写。(具有结构化控制语句) 4、可以被连续执行的一条条指令的集合称为计算机的________。(程序) 5、只描述程序应该“做什么”,而不必描述“怎样做”的语言被称为________。(面向对象) 6、任何简单或复杂的算法都是由_____和_____这两个要素组成。(数据结构算法) 7、算法的_______特征是指:一个算法必须在执行有限个操作步骤后终止。(有穷性) 8、在三种基本结构中,先执行后判断的结构被称为_________。(直到型循环结构) 9、在程序设计中,把解决问题确定的方法和有限的步骤称为______。(算法) 10、程序设计风格主要影响程序的________。(可读性) 11、用模块组装起来的程序被成为________结构化程序。(模块化) 12、采用自上而下,逐步求精的设计方法便于____________。(结构化和模块化) 三、应用题

相关文档