文档库 最新最全的文档下载
当前位置:文档库 › 程序测试题

程序测试题

程序测试题
程序测试题

在语句Public Sub Sort(i As Integer)中,i是一个按_____ ______传递的参数。

A. 地址

B. 值

C. 变量

D. 常量

解答:A

参考答案: A

2. 单选题:(2.5分)

VB中可以使用自己定义的Sub过程和Function过程,_____ ______过程称为函数,这种过程可以返回值。

A. 事件

B. 通用

C. F unction

D. 属性

解答:C

参考答案: C

3. 单选题:(2.5分)

在调用Sub或Function过程时,采用_____ ______传送相应过程的变量名、数组名、常数或表达式。

A. 形式参数

B. 对象参数

C. 实在参数

D. 数组参数

解答:D

参考答案: C

4. 单选题:(2.5分)

如果在被调过程中改变了形参值,只影响副本,而不会影响实参变量本身。这种参数传递方式称为_____ ____ __传递。

A. 按地址

B. 按值

C. B yRef

D. 按形参

解答:D

参考答案: B

在过程中定义的变量,如果希望在离开该过程后,还能保存过程中局部变量的值,就应该使用_____ ______关键字在过程中定义局部变量。

A. D im

B. P rivate

C. P ublic

D. S tatic

解答:D

参考答案: D

6. 单选题:(2.5分)

调用由语句Private Sub Convert(Y As Integer)定义的Sub过程时,以下不是按值传递的是_____ ______。

A. C all Convert((X))

B. C all Convert(X*1)

C. C onvert(X)

D. C onvert X

解答:B

参考答案: D

7. 单选题:(2.5分)

在窗体Form1中用“Public Sub Fun(x As Integer,y As Single )”定义过程Fun,在窗体Form2中定义了变量i 为Integer,j 为Single,若要在Form2的某事件过程中调用Form1中的Fun过程,则下列语句中,正确的语句有___ __ ______个。

① Call Fun(i,j) ② Call Form1.Fun(i,j)

③ Form1.Fun(i),j ④ Form1.Fun i+1,(j)

A. 1

B. 2

C. 3

D. 4

解答:B

参考答案: C

8. 单选题:(2.5分)

名为sort的Sub子过程的形式参数为一数组,以下的定义语句中正确的是_____ ______。

A. P rivate Sub sort(A() As Integer)

B. P rivate Sub sort(A(10) As Integer)

C. P rivate Sub sort(ByVal A() As Integer)

D. P rivate Sub sort(A( ,) As Integer)

解答:C

参考答案: A

9. 单选题:(2.5分)

程序中的不同过程之间,不能通过_____ ______进行数据传递。

①全局变量②窗体或模块级变量

③形参与实参结合④静态变量

A. ①②④

B. ①②③

C. ②④

D. ④

解答:D

参考答案: D

10. 单选题:(2.5分)

若在应用程序的标准模块、窗体模块和过程Sub1的说明部分,分别用“Public G As Integer”、“Private G As Integer”和“Dim G As Integer”语句说明了三个同名变量G。如果在过程Sub1中使用赋值语句“G=3596”,则该语句是给在_____ ______说明部分定义的变量G赋值。

A. 标准模块

B. 过程Sub1

C. 窗体模块

D. 标准模块、窗体模块和过程Sub1

解答:B

参考答案: B

11. 单选题:(2.5分)

窗体的Name属性为Frm1,在窗体模块通用声明处和过程Sub1中分别用Public K As Integer,Dim K As Integer 声明了两个同名变量K,则在过程Sub1中要访问全局变量K,可采用______。

A. F rm1.k

B. F orm.K

C. F orm1.K

D. k

解答:A

参考答案: A

12. 单选题:(2.5分)

关于参数传递,以下说法中错误的是_ ______。

A. 数组只能是地址传递

B. 常数只能是值传递

C. 变量只能是地址传递

D. 表达式只能是值传递

解答:A

参考答案: B

13. 单选题:(2.5分)

以下有关由多个窗体和标准模块组成的应用程序设计方法的叙述中,错误的是______。

A. 缺省情况下,设计时的第一个窗体被指定为启动窗体

B. 通过人为设置,可指定任一窗体为启动窗体

C. 通过人为设置,可指定标准模块中的Main()过程为启动过程

D. 通过人为设置,可指定窗体模块中的Main()过程为启动过程

解答:D

参考答案: D

14. 单选题:(2.5分)

在多窗体的应用程序中,当前窗体模块的Form_Click事件过程中包含如下语句,单击该窗体,其中_____ ____ __一定可以将Hello显示在当前窗体上。

A. F orm1.Print “Hello”

B. M e.Print “Hello”

C. D ebug.Print “Hello”

D. F orm2.Print “Hello”

解答:B

参考答案: B

15. 单选题:(2.5分)

设有如下说明:

Public Sub F1(n%)

n= 3* n+ 4

End Sub

Private Sub Commandl_Click()

Dim n%,m%

n=3 :m=4 … '调用F1语句

End Sub

则在Command 1_Click事件中有效的调用语句是_____ __。

B. F1 m

C. F1 5

D. F l m+5

解答:D

参考答案: B

16. 单选题:(2.5分)

下面子过程语句说明合法的是________。

A. S ub fl(ByVal n%())

B. S ub f1(n%)As Integer

C. F unction fl%(fl%)

D. F unction fl(ByVal n%)

解答:A

参考答案: D

17. 单选题:(2.5分)

要想从子过程调用后返回两个结果,下面子过程语句说明合法的是_____ ____。

A. S ub f2(ByVal n%,ByVal m%)

B. S ub fl(n%,ByVal m%)

C. S ub fl(n%,m %)

D. S ub fl(ByVal n%,m%)

解答:A

参考答案: C

18. 单选题:(2.5分)

下列说法正确的是_______________。

A. 全局变量必须在过程中用Public语句声明

B. 模块级变量除可用Dim声明外,还可用Static声明,含义相同

C. 标准模块中声明的变量一定是全局的

D. 模块级变量可在模块通用声明段中用Private和Dim定义

解答:D

参考答案: D

19. 单选题:(2.5分)

如果编写的过程要被多个窗体及其对象调用,应将这些过程放在__ ______中。

A. 窗体模块

C. 工程

D. 类模块

解答:B

参考答案: B

20. 单选题:(2.5分)

VB中过程或函数中形参变量的类型声明为“Control”或“Form”的对象的参数传递是______。

A. 按值传递

B. 按址传递

C. 看前面有无”ByvAl”

D. 看前面有无”Byref”

解答:B

参考答案: B

21. 单选题:(2.5分)

Sub过程与Function 函数最根本的区别是_ ______。

A. 前者可以使用Call或直接使用过程名调用,后者不可以

B. 后者可以有参数,前者不可以

C. 两重参数的传递方式不同

D. 前者无返回值,但后者有

解答:D

参考答案: D

22. 单选题:(2.5分)

下列叙述正确的是_____ ______。

A. 窗体模块中既可以有事件过程,也可以有通用过程

B. 在工程中的所有过程都有效,必须在标准模块中说明

C. P rivate语句不能在过程内出现

D. 静态变量可以在窗体/模块级声明

解答:B

参考答案: C

23. 单选题:(2.5分)

在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:

Private Sub Command1_Click()

Static X As Integer

Static Y As Integer

Cls

Y=1

Y=Y+5

X=5+X

Print X,Y

End Sub

程序运行时,三次单击命令按钮Commandl后,窗体上显示的结果为

A. 15 16

B. 15 6

C. 15 15

D. 5 6

解答:D

参考答案: B

24. 单选题:(2.5分)

下列叙述中正确的是?

A. 在窗体的Form_Load事件过程中定义的变量是全局变量

B. 局部变量的作用域可以超出所定义的过程

C. 在某个Sub过程中定义的局部变量可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程

D. 在调用过程时,所有局部变量被系统初始化为0或空字符串

解答:C

参考答案: C

25. 单选题:(2.5分)

以下叙述中错误的是?

A. 如果过程被定义为Static类型,则该过程中的局部变量都是Static类型

B. S ub过程中不能嵌套定义Sub过程

C. S ub过程中可以嵌套调用Sub过程

D. 事件过程可以像通用过程一样由用户定义过程名

解答:D

参考答案: C

26. 单选题:(2.5分)

假定有以下函数过程:

Function Fun(S As String) As String

Dim S1 As String

For I = 1 To Len(S)

S1 = Ucase(Mid(S, I, 1)) + S1

Next I

Fun = S1

End Function

在窗体上画一个命令按钮,然后编写如下事件过程:

Private Sub Command1_Click()

Dim Str1 As String, Str2 As String

Str1 = Inputbox("请输入一个字符串")

Str2 = Fun(Str1)

Print Str2

End Sub

程序运行后,单击命令按钮,如果在输入对话框中输入字符串"Abcdefg",则单击"确定"按钮后在窗体上的输出结果为

A. a bcdefg

B. A BCDEFG

C. g fedcba

D. G FEDCBA

解答:B

参考答案: D

27. 单选题:(2.5分)

以下关于过程及过程参数的描述中,错误的是

A. 过程的参数可以是控件名称

B. 用数组作为过程的参数时,使用的是

C. 只有函数过程能够将过程中处理的信息传回到调用的程序中

D. 窗体可以作为过程的参数

解答:C

参考答案: C

28. 单选题:(2.5分)

一个工程中包含两个名称分别为Form1、Form2的窗体,一个名称为Mdlfunc的标准模块。假定在Form1、Form2和Mdlfunc中分别建立了自定义过程,其定义格式为:

Form1中定义的过程:

Private Sub Frmfunction1()

……

End Sub

Form2中定义的过程:

Public Sub Frmfunction2()

……

End Sub

Mdlfunc中定义的过程:

Public Sub Mdlfunction()

……

End Sub

在调用上述过程的程序中,如果不指明窗体或模块的名称,则以下叙述中正确的是

A. 上述三个过程都可以在工程中的任何窗体或模块中被调用

B. F rmfunction2和Mdlfunction过程能够在工程中各个窗体或模块中被调用

C. 上述三个过程都只能在各自被定义的模块中调用

D. 只有Mdlfunction过程能够被工程中各个窗体或模块调用

解答:B

参考答案: D

29. 单选题:(2.5分)

以下关于函数过程的叙述中,正确的是

A. 函数过程形参的类型与函数返回值的类型没有关系

B. 在函数过程中,过程的返回值可以有多个

C. 当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递

D. 如果不指明函数过程参数的类型,则该参数没有数据类型

解答:C

参考答案: A

30. 单选题:(2.5分)

以下关于变量作用域的叙述中,正确的是

A. 窗体中凡被声明为Private的变量只能在某个指定的过程中使用

B. 全局变量必须在标准模块中声明

C. 模块级变量只能用Private关键字声明

D. S tatic类型变量的作用域是它所在的窗体或模块文件

解答:D

参考答案: B

31. 单选题:(2.5分)

一个工程中含有窗体Form1、Form2和标准模块Model1,如果在Form1中有语句Pubilc X As Integer,在Model1中有语句Pubilc Y As Integer,则以下叙述中正确的是

A. 变量X、Y的作用域相同

B. Y的作用域是Model1

C. 在Form1中可以直接使用X

D. 在Form2中可以直接使用X和Y

解答:C

参考答案: C

在以下描述中正确的是?

A. 标准模块中的任何过程都可以在整个工程范围内被调用

B. 在一个窗体模块中可以调用在其他窗体中被定义为Public的通用过程

C. 如果工程中包含Sub Main过程,则程序将首先执行该过程

D. 如果工程中不包含Sub Main过程,则程序一定首先执行第一个建立的窗体

解答:C

参考答案: A

33. 单选题:(2.5分)

设一个工程由两个窗体组成,其名称分别为Form1和Form2,在Form1上有一个名称为Command1的命令按钮。窗体Form1的程序代码如下:

Private Sub Command1_Click()

Dim A As Integer

A=10

Call G(Form2,A)

End Sub

Private Sub G(F As Form,X As Integer)

Y=IIf(X>10,100,-100)

F.Show

F.Caption=Y

End Sub

运行以上程序,正确的结果是

A. F orm1的Caption属性值为100

B. F orm2的Caption属性值为-100

C. F orm1的Caption属性值为-100

D. F orm2的Caption属性值为100

解答:C

参考答案: B

34. 单选题:(2.5分)

以下关于函数过程的叙述中,正确的是?

A. 如果不指明函数过程参数的类型,则该参数没有数据类型

B. 函数过程的返回值可以有多个

C. 当数组作为函数过程的参数时,既能以传值方式传递,也能以引用方式传递

D. 函数过程形参的类型与函数返回值的类型没有关系

解答:C

参考答案: D

以下关于过程的叙述中,错误的是

A. 事件过程是由某个事件触发而执行的过程

B. 函数过程的返回值可以有多个

C. 可以在事件过程中调用通用过程

D. 不能在事件过程中定义函数过程

解答:B

参考答案: B

36. 单选题:(2.5分)

以下叙述中正确的是

A. 一个Sub 过程至少要一个Exit Sub 语句

B. 一个Sub 过程必须有一个End Sub 语句

C. 可以在Sub 过程中定义一个Function 过程,但不能定义Sub 过程

D. 调用一个Function 过程可以获得多个返回值

解答:B

参考答案: B

37. 单选题:(2.5分)

以下叙述错误的是

A. 一个工程中可以包含多个窗体文件

B. 在一个窗体文件中用Public 定义的通用过程不能被其他窗体调用

C. 窗体和标准模块需要分别保存为不同类型的磁盘文件

D. 用Dim 定义的窗体层变量只能在该窗体中使用

解答:B

参考答案: B

38. 单选题:(2.5分)

以下叙述中错误的是

A. 语句“ Dim a, b As Integer ”声明了两个整型变量

B. 不能在标准模块中定义Static 型变量

C. 窗体层变量必须先声明,后使用

D. 在事件过程或通用过程内定义的变量是局部变量

解答:A

参考答案: A

39. 单选题:(2.5分)

Private Sub proc1(a As Integer,b As String,Optional x As Boolean)

……

End Sub

正确调用此过程的语句是_______

A. C all procl(5)

B. C all proc1 5,”abc”,False

C. p roc1(12,”abc”,True)

D. p roc1 5, “abc”

解答:C

参考答案: D

40. 单选题:(2.5分)

为达到把a、b中的值交换后输出的目的,某人编程如下:

Private Sub Command1_Click()

a% = 10:b% = 20

Call swap(a,b)

Print a,b

End Sub

Private Sub swap(ByVal a As Integer,ByVal b As Integer)

c= a : a=b : b=c

End Sub

在运行时发现输出结果错了,需要修改。下面列出的错误原因和修改方案中正确的是

A. 调用swap过程的语句错误,应改为Call swap a,b

B. 输出语句错误,应改为:Print ”a”,”b”

C. 过程的形式参数有错,应改为:swap(ByRef a As Integer,ByRef b As Integer)

D. s wap中3条赋值语句的顺序是错误的,应改为a=b:b=c:c=a

解答:D

参考答案: D

程序设计练习题

第六章程序设计 1、下列程序运行时,若从键盘上输入20,则屏幕上的输出是多少?Input “请输入一个数:” to x If x<=10 Y=2*x-5 Else Y=2*x+5 Endif ? Y 2、执行下列程序后,变量A的值为多少?B的值为多少? A=100 B=200 IF A-B<0 T=A A=B B=T ENDIF ? A,B 3、下列程序运行时,若从键盘上输入25时,屏幕上显示的结果是多少?INPUT “X=” TO X DO CASE CASE X>10 ? “A1” CASE X>20 ? “A2” OTHERWISE ? “A3” ENDCASE RETURN

4、执行下列程序,变量T中的值是多少? T=1 FOR I=1 TO 5 T=T*I ENDFOR ? “T=”,T 5、执行下列程序,屏幕上输出的是多少? D=”” SS=”ABCDE” FOR I=1 TO 5 D=D+SUBSTR(SS,6-I,1) ENDFOR ? D 6、执行下面程序,屏幕上输出的Y是多少? STORE 0 TO X,Y DO WHILE .T. X=X+1 DO CASE CASE INT(X/2)=X/2 LOOP CASE X>=10 EXIT OTHERWISE Y=Y+X ENDCASE ENDDO ? Y 7、下列程序运行时,若从键盘上输入5,则屏幕上输出的是_______。Input "请输入一个数:" to x Do case

Case x>10 ?"A1" Case x>20 ?"A2" otherwise ?"A3" Endcase Return 8、执行下列程序片段后,变量T中的值是_______。 T=1 FOR I=1 TO 5 T=T*I ENDFOR ? "T=",T 9、如下程序显示的结果是。 s=1 i=0 do while i<8 s=s+i i=i+2 Enddo ?s 10、如下程序的输出结果是。 i=1 DO WHILE i<10 i=i+2 ENDDO ?i 11、执行下列程序后,变量A的值为_______,变量B的值为_______。

程序设计基础试题和答案解析二

《程序设计基础》考试试卷二 1.1966年,Bohra和Jacopini提出的三种基本程序设计结构是:________ A.if、while和for; B. switch、do-while和for; C.while、do-while和for; D.顺序结构、分支结构和循环结构。 2.算法的特征不包括:______。 A.有穷性 B.可行性 C.确定性 D.有1个或者多个输入。 3.C语言源程序的基本组成单位是______。 A.函数 B. 语句 C. 声明和语句 D. 文件 4.下列标识符中,只有______是合法的。 A.if B. 3ab C. Int D. A-4 5.下列常量中,只有______是合法的。 A.3e-0.3 B. ‘abc’ C. 02a1 D. ‘\377’ 6.下列说法中正确的是:______。 A.C语言中的for语句的三个表达式都可以省略,而且分号也可以省略。 B.宏替换比函数调用的执行速度慢。 C.实质上,C语言中的指针就是一个变量的地址。 D.C语言中的任何函数都可以由程序员命名。 7.C语言中,运算对象必须是整型的运算符是_______。 A./ B. % C. + D. - 8.以下叙述中错误的是_______。 A.C语句必须以分号结束 B.复合语句在语法上被看作一条语句 C.空语句出现在任何位置都不会影响程序运行 D.赋值表达式末尾加分号就构成赋值语句 9.以下叙述中正确的是_______。 A.调用printf函数时,必须要有输出项 B.使用putchar函数时,必须在之前包含头文件stdio.h C.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出 D.调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码10.以下关于函数的叙述中正确的是_______。 A.每个函数都可以被其它函数调用(包括main函数) B.每个函数都可以被单独编译 C.每个函数都可以单独运行 D.在一个函数内部可以定义另一个函数 11.有以下程序段typedef struct NODE{ int num; struct NODE *next;

程序结构练习题

程序结构练习题 知识要点 流程控制是控制程序中语句执行的顺序。任何程序设计语言都具备流程控制的功能,而C++语言提供了比其它高级语言更丰富的流程控制语言。本章节主要介绍了程序设计中最基本三种结构:顺序、分支和循环,要求掌握以下的知识要点: 1.掌握顺序结构的编程方法。 2.掌握使用cin、cout实现数据的输入/输出。 3.学会应用字符输入/输出函数。 4.掌握scanf()函数和printf()函数的使用。 5.掌握条件语句的形式和使用。 6.掌握条件语句的嵌套。 7.掌握switch语句的形式和使用。 8.掌握for,while,do-while三种循环语句的应用。 9.掌握循环语句的嵌套。 10.掌握break、continue、goto语句。 一、阅读下列程序,写出执行结果: 1. #include void main() { int year,mon,days,leap;

cout<<"年月:"; cin>>year>>mon; switch(mon) { case 1: case 3: case 5: case 7: case 8: case 10: case 12:days=31; break; case 4: case 6: case 9:

case 11:days=30; break; case 2:if(year%400==0) leap=1; else if(year%4==0&&year%100!=0) leap=1; else leap=0; if(leap) days=29; else days=28; } cout<

c程序测试题(答案)

学号:姓名:. 一、选择题 1. 以下叙述正确的是(A)。 A.C语言允许直接访问物理地址,可以直接对硬件进行操作 B.C语言程序不必编译,即可在计算机上运行 C.C语言不允许直接访问物理地址,不可直接对硬件进行操作 D.C语言程序只需编译,不需要连接即可在计算机上运行 2. 在一个C程序中(B)。 A.main函数出现在所有函数之前。C程序不必都有main函数 B.main函数可以在任何地方出现。一个C程序必须有且仅有 一个main函数 C.main函数必须出现在所有函数之后。一个C程序只能有一 个main函数 D.main函数出现在固定位置。一个C程序可以有多个main 函数 3. 下列叙述正确的是(B)。 A.C语言中既有逻辑类型也有构造类型数据 B.C语言中没有逻辑类型,但有构造类型 C.C语言中有逻辑类型,但没有构造类型 E.C语言中既没有逻辑类型也没有构造类型 4. 下列关于C语言用户标识符的叙述中正确的是(B)。 A.用户标识符中可以出现下划线和中划线(减号) B.用户标识符中不可以出现中划线,但可以出现下划线 C.用户标识符中可以出现下划线,但不可以放在标识符开头 D.用户标识符中可以出现下划线和数字,他们都可以放在标 识符开头5. 下列转义字符中,错误的是(A)。 A.…\0xa5? B. …\031? C. …\b? D. … \”? 6. 字符串“\\\\1234\\\\\n”在内存中占用的字节数是(C)。 A.14 B. 9 C. 10 D. 11 7. 已知梯形的上底为a, 下底为b,高为h,用C语言写的正确的面积公式是(B)。 A. 1/2*(a+b)*h B. 1.0/2*(a+b)*h C. 1.0/2.0(a+b)h D. 1.0/2*a+b*h 8. 与k=n++完全等价的表达式是(D)。 A. n=n+1, k=n B. k+=n+1 C. K=++n D. k=n, n=n+1 9. 已定义char s1, s2;, 下面正确的语句是(C)。 A. scanf(“%s%c”, s1,s2); B. scanf(“%s%c”, s1, &s2); C. scanf(“%c%c”, &s1,&s2); D. scanf(“%c%c”, s1,s2); 10. 为下面的程序输入数据,使得i=10, k=?a?, j=15, 正确的键盘输入方法是(D)。 A. 10,a,15<回车> B. 10<回车>a<回车>15<回车> C. 10?a?15<回车> D. 10a15<回车> 11. 已知float x=2.23, y=4.35;, 根据下面的输出结果,正确的程序段是(B)。 x=2.230000,y=4.350000 y+x=6.58,y-x=2.12 A.printf(“x=%8.2f,y=%8.2f”,x,y); printf("y+x=%4.2f,y-x=%4.2f\n",y+x,y-x); B.printf(“x=%8.6f,y=%8.6f\n”,x,y); printf("y+x=%4.2f,y-x=%4.2f\n",y+x,y-x); C.printf(“x=%7.2f,y=%7.2f\n”,x,y); printf("y+x=%3.2f,y-x=%3.2f\n",y+x,y-x); D.printf(“x=%f,y=%f”,x,y); printf("y+x=%f,y-x=%f\n",y+x,y-x); 12. 下列表达式中,值为0的表达式是(D)。 A. 3 !=0 B. 3 !=3>4 C. 3>4==0 D. 6>5>4 13. 下列表达式中,结果为1的表达式是(A)。 A. !0==1 B. !6 C. !2>=3 D. !3!=0 14. 设int a=3; 则表达式a<1&&--a>1的运算结果和a的值分别是(B)。 A. 0和2 B. 0和3 C. 1和2 D. 1和3

JAVA语言程序设计期末考试试题及答案

《JA V A语言程序设计》期末考试试题及答案1(应考必备题库) 一、单选择题 1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。 A. java B. .class C. html D. .exe 2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( A )。 A. 3 B. 3. 5 C. 4 D. 5 3、不允许作为类及类成员的访问控制符的是( C )。 A. public B. private C. static D. protected 4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A )。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( ) 二、填空题 1、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、 编译生成字节码和解释运行字节码。 2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占 用2字节内存空间,这样,无论是中文字符还是英文字符,都是占 用2字节内存空间。 3、设x = 2 ,则表达式( x + + )/3 的值是0 。 4、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为true和false。 5、抽象(abstract) 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。最终(final)方法是不能被当前类的子类重新定义的方法。 6、创建一个名为MyPackage 的包的语句是package MyPackage ; , 该语句应该放在程序的位置为:应该在程序第一句。 7、设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是120。

模块化程序设计练习题及答案

第四章模块化程序设计练习题及参考答案 一、填空题 1、以下程序的运行结果是(111),把x定义为静态变量运行结果是(123)。void increment(void) { int x=0; x+=1; printf("%d",x);} main() { increment(); increment(); increment(); } 2、若输入的值是-125,以下程序的运行结果是(-125=-5*5*5) #include "" main() { int n; void f(int n); scanf("%d",&n); printf("%d=",n); if(n<0) printf("-"); n=fabs(n); fun(n); } void fun(int n) { int k,r; for(k=2;k<=sqrt(n);k++) { r=n%k; while(r==0) { printf("%d",k); n=n/k; if(n>1)printf("*"); r=n%k; } } if(n!=1) printf("%d\n",n); } 3、设有以下宏定义: #define WIDTH 80 #define LENGTH WIDTH+40 则执行赋值语句:v=LENGTH*20;(v为int型)后,v的值是(880) 4、设有以下宏定义: #define WIDTH 80 #define LENGTH (WIDTH+40)

则执行赋值语句:k=LENGTH*20;(k为int型变量)后,k的值是(2400) 5、下面程序的运行结果是(5) #define DOUBLE(r) r*r main() { int x=1,y=2,t; t=DOUBLE(x+y); printf("%d\n",t);} 6、下面程序的运行结果是(36) #define MUL(z) (z)*(z) main() { printf("%d\n",MUL(1+2)+3); } 7、下面程序的运行结果是(212) #define POWER(x) ((x)*(x)) main() { int i=1; while(i<=4) printf("%d,",POWER(i++)); } 8、下面程序的运行结果是(9) #define MAX(a,b) (a>ba:b)+1 main() { int i=6,j=8,k; printf("%d\n",MAX(i,j)); } 二、选择题 1、以下正确的说法是(D)建立自定义函数的目的之一是: A)提高程序的执行效率 B)提高程序的可读性 C)减少程序的篇幅 D)减少程序文件所占内存 2、以下正确的说法是(B) A)用户若需调用标准库函数,调用前必须重新定义 B)用户可以重新定义标准库函数,若如此,该函数将失原有含义。 C)系统根本不允许用户重新定义标准库函数。 D)用户若需调用标准函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调用。 3、以下正确的函数定义形式是(C) A)double fun(int x,int y) B)double fun(int x;int y) C)double fun(int x,int y); D)double fun(int x,y) 4、以下正确的说法是(D)。在C语言中: A)实参与其对应的形参各占用独立的存储单元。 B)实参和与其对应的形参共占用一个存储单元。 C)只用当实参和与其对应的形参同名时才共占用存储单元。

程序文件培训题目

程序文件培训测试题 姓名: ___________ 得分: _______________ (《不合格品控制程序》、《纠正和预防措施管理程序》、《统计技术的应用与数据分析管理程 序》、《持续改进管理程序》) 一、判断题(每题2分,共20分) 1预防措施是指为消除潜在的不合格或其他潜在不期望情况的原因所采取的措施( T ) 1发现的不合格原材料应按《不合格品控制程序》的要求处理。 (T ) 3、 经验证有效的纠正措施,必要时应由相关部门更新文件,使其标准化。 (T ) 4、 品质主管负责对不合格品评审意见的批准,涉及到重大的不合格造成批量报废的由常务 副总批 准。(F ) 5、 公司应对产品和过程绩效与质量目标进行比较,识别改进机会。 (T ) 6、 《纠正预防措施管理程序》只适用于产品生产过程出现的不合格或潜在不合格的纠正与 预防措 施。(F ) 7、 当发现一般不合格时,品管部可直接作出处理结论。 (F ) 8、 不合格品经过返工后可直接交付顾客。 (F ) 9、 公司各部门均因围绕提高产品质量、提高生产率、降低成本、改善服务等主题,不断开 展持续改进工作。(T ) 1按产品的来源来区分,不合格品分为哪几种( E ) A 采购产品不合格 B 过程产品不合格 C 最终产品不合格 D 售后产品不合格 E 以上都是 2、不合格品的控制流程( C ) (1 )标识隔离 (2)不合格品提出 A 返工、返修 B 让步接收 C 退货 D 报废 E 以上都是 4、“返修”是:(D ) A 不合格产品经处理后降级使用 B 消除发现的不合的措施 C 纺织不合格产品原来预期的使用或应用的措施 D 使不合格产品满足预期用途而对其所采取的措施 四、材料分析题(每题 3分,共9分) A 商场的玻璃门被撞破了,于是换了块玻璃门,然后贴上红色“小心玻璃”字样,对面 的 B 商场看到后,也在自己家的玻璃门上贴上了 “小心玻璃” 。 1)则换玻璃门属于( C ) A 纠正措施 B 预防措施 C 纠正 D 以上都是 2) A 商场贴“小心玻璃”字样属于( A ) A 纠正措施 B 预防措施 C 纠正 D 以上都是 10、当验证结果表明纠正措施不能达到预期效果时, 同相关部门对纠正措施进行修正,直至达到效果。 二、 填空题(每题5分共15分) 1 4M1E 分析法指:从(人)、(机)、(料 题的真正原因。 2、 纠正措施: 3、 预防措施: 三、 选择题(每题3分,共12分) 品管部、管理者代表应责成责任部门会 (T ) )、(法)、(环)分析问题,以找到问 (3)不合格品处置 (4)不合格品评审 A (1)\(2)\(3)\(4) B (1)\ (3)\(4)\(2) C (2)\( 1)\(4)\(3) D (2)\(1)\(3)\(4) E )

java程序练习题

练习: 1.为类设计一个静态方法,实现检查输入字符串是否为”回文”.的功能 Boolean IsPalindrome(String poem) 2.用随机数对象产生0---1000范围内的不同整数,用以初始化一个M*N的二维数组(M*N<100),然后编程找出二维数组中的最大数和最小数,并将其交换位置。要求输出原始二维数组及交换后的二维数组。 3.设计一个类,并为其添加一个带有一个参数的构造函数,同时封装一个方法。当连续调用该方法时,依次产生下列元素输出 第一次调用输出:5 7 4 8 9 1 第二次调用输出:1 5 7 4 8 9 第三次调用输出:9 1 5 7 4 8 第四次调用输出:8 9 1 5 7 4 第五次调用输出:4 8 9 1 5 7 第六次调用输出:7 4 8 9 1 5 第一次调用输出:5 7 4 8 9 1 4.输入出租车公里数,输出应付的车费数: 收费标准如下:3000米以下为8元,每超过500米增加1.2元,不足500米按500米计算。 5.竹竿长10米,每天截取一半,过多少天后,竹竿长度会小于10厘米。 6.输入一个英文字符串,统计出其中各字符出现的次数,并以下列样式输出: a=?,b=?,c=?,d=?,e=? f=?,g=?,h=?,i=?,j=? …… 7.写一个实例方法,要求输入一个整数m ,并输出1---m之间满足下列条件的所有整数:这个数+1 是一个完全平方数,他的一半+1也是一个完全平方数。 8.设计一个类Complex,用于封装对复数的下列操作: 8.1.一个带参数的构造函数,用于初始化复数成员 8.2.一个不带参数的构造函数,调用代参数的构造函数完成对复数成员的初始化。 8.3. 实现两个复数的加法,减法的静态方法和实例方法。 8.4.以复数的标准形式:x+iy输出此复数 8.5. 写两个函数,分别获得复数的实部getReal(),getImage()和虚部。 9.写一个静态函数,返回给定整数n的所有因子 10.输入一个十六进制字符串,写一函数,将其转换为对应的十进制数。 11.设计一个只能创建一个唯一实例的类。 12.设计一个类,该类用于表示现代中国的一个典型家庭:father,mother,child. 并为其添加一个无参的构造函数和带三个参数的构造函数以及三个读写属性和 一个get(int member )方法,当member=FATHER时,返回 父亲的姓名;member=MOTHER时,返回母亲的姓名;member=CHILD时,返回 孩子的姓名;FATHER,MOTHER,CHILD 为常数。 13.巴黎时间比北京时间晚7个小时,纽约时间比北京时间晚12个小时,试编写一程序, 根据输入的北京时间输出相应的巴黎和纽约时间。 14.写一函数,实现用某一字符c 去填充字符串的左部,使其长度为恰好为L PadLeft(String s,int L,char c),同理,实现PadRight((String s,int L,char c) 用字符c 填充串s 的右部,使其长度恰好为L. 15. 写一方法,用于删除字符串中所有空格(不仅仅是两端的空格),并返回没有空格的字

程序文件考试试题

程序文件考试试题 考试时间: 年月日 部门: 姓名: 得分: 一、填空题:每空2分,共40分。 l、产品质量形成过程和质量管理活动建立并保持,以提供符合要求的质量管理体系有效运行的。 2、制造记录必须随产品流转。 3、各种质量记录应保持__ __,易于识别和__ __。 4、产品质量记录不允许。 5、产品质量记录由填写。 6、对设定的栏日不填写时应写明或做标记,并经签章确认: 7、完工产品表面上小允许有_ __标记。 8、严格按工艺要求进行油封、包装,不允许有。 9、产品(零件)应保恃清洁(委托下工序清洁的零件除外)(不得将不清洁的产品(零件)带往。 10、不合格品处理必须履行手续。 11、不合格得让步使用,必须经批准。 12、采取返工和返修后让步使用的产品,应以____形式通知检验人员让步接收内容及标准,检 验验台格。 13、作业标准中规定的尺寸、参数等必须采用计量单位。 14、产品批次标记与原始记录必须保持。 二、选择题:认为正确的在(?),认为不正确的在(×),每题4分,共40分。 1、填弓质量记录必须真实、准确,与实际话动及生产作业一致。 ( ) 2、产品完工后,记录方可随产品流转。 ( )

3、,产品质量记录应在作业结束前或作业中同步填写,可以提前填写。 ( ) 4、完工产品表面上允许有粉笔、铅笔书写的标记。 ( ) 5、对有追溯性要求的产品,要控制和记录产品的唯一性标识。 ( ) 6、产品在运输中应视需要配置相应的工位器具(防止产品损伤和丢失。 ( ) 7、不合格品的让步使用,必须经质量经理批准。 ( ) 8、工作者对生产过程中发现的不台格品进行标识、隔离。 ( ) 9、批量生产中执行首件鉴定,对首件做出标记,对关键过程的首件还应记录 实测数据;( ) 10、保证各类人员在工作时不收毒品、酒精、药物等神经性刺激因素的干扰。( ) 三、简答题:每题5分,共20分。 1、公司的质量目标为: 答: 2、产品质量记录的作用是什么, 答: 3、产品加工的批次管理“五清”和“五分批”的内容有哪些, 答:“五清”是: “五分批”指: 4、不合格品处理“三不放过”原则的内涵是什么, 答: 程序文件考试试题 考试时间: 年月日 部门: 姓名: 得分: 一、填空题:每空2分,共40分。 l、产品质量形成过程和质量管理活动必须建立并保持记录,以提供符合要求 的质量管理体系有效运行的证据。 2、制造记录必须随产品同步流转。

C#小程序练习题及答案

《C#程序设计基础》习题库程序 2010年6月3日提供给信息中心的原稿 20分题50个 40分题24个 1.(20)编一个程序,定义常量Pi=3.,从键盘上输入半径r,求出圆的面积。 (k003101) const double Pi = 3.; double r,s; ("请输入圆的半径"); r = ()); s = Pi * r * r; ("圆的面积是{0}",s); 2.(20)编一个程序,定义三个double 类型的变量,分别从键盘上输入值给它们,然后用方法把它们输出成一列,小数点对齐,保留3位小数。(k) double x, y, z; ("请输入一个数:"); x = ()); ("请输入一个数:"); y = ()); ("请输入一个数:"); z = ()); ("{0,10:f3}", x); ("{0,10:f3}", y); ("{0,10:f3}", z); 20)编一个程序,从键盘上输入三个数,用三元运算符(:)把最大数找出来。(k) float x, y, z, temp; ("请输入一个实数:"); x = ()); ("请输入一个实数:"); y = ()); ("请输入一个实数:"); z = ()); temp = x >= y x : y; temp = temp >= z temp : z;

("最大数为:{0}", temp); 4.(20)编一个程序,从键盘上输入三个数,用三元运算符(:)把最小数找出来。(k)float x, y, z, temp; ("请输入一个实数:"); x = ()); ("请输入一个实数:"); y = ()); ("请输入一个实数:"); z = ()); temp = x <= y x : y; temp = temp <= z temp : z; ("最大数为:{0}", temp); 5.(20)编一个程序,输入一个字符,如果是大写字母,就转换成小写字母,否则不转换。(k1003205) char ch; ("请输入一个字符"); ch = ()); if (ch >= 'A' && ch <= 'Z') { ch = (char)(ch + 32); } (ch); 6.(20)输入一个字符,判定它是什么类型的字符(大写字母,小写字母,数字或者其它字符)(k) char ch; ("请输入一个字符"); ch = ()); if (ch >= 'A' && ch <= 'Z') ("大写字母"); else if (ch >= 'a' && ch <= 'z') ("小写字母"); else if (ch >= '0' && ch <= '9') ("数字"); else ("其他字母"); 7.(20)编一个程序,设圆的半径r=,高h=,定义圆周率常量Pi=,求出圆柱的体积。(k) const double Pi = ; double r=,h=; double v; v = Pi * r * r * h; ("圆柱体的体积是{0}",v); 8.(20)编一个程序,设园半径r=,园柱高h=,圆周率定义为常量,求出圆周长、圆面积、圆柱体积。然后用方法输出计算结果,输出时要求有文字说明,取小数点后2位数字。例如,圆周长=×××.××。(k)const double Pi = ; double r = 3, h = 5; double c, s, v;

质量手册和程序文件 考试及答案

质量手册、程序文件培训考试 一、填空题(21分,每空0.5分) 1.本手册是按照和标准制定的. 2.公司的质量方针是:、、、。 3.. 公司的质量目标是:1);2) 3)4) 4.. 公司的管理者代表是: 5.公司的主要职能部门有、、、、、。 6. 管理评审原则上年进行一次,一般以形式。 7.. 公司建立《员工培训登记表》做到。 8.. 公司现场使用的设备,应有统一的,以便于保养。 9.. 在接受每一份合同或订单时,应进行。 10.. 公司生产中的特殊工序有、、。 11. 内部审核原则上每年进行次。 12.PDCA的方法可适用于所有的过程,PDCA是指:、、、。 13.不合格品经评审后处置方案有,,。 14..对已完成的预防措施,应进行验证,凡证实预防措施已完成,应在《预防措施处理单》上作好验证记录。 15.产品实现过程策划必须按本公司的质量方针,以及要求来进行。 16..对采购产品验证的方法有、、、工艺验证、提供合格证明文件等。 17.为验证质量管理体系有效运行的记录至少应保存年。 18.组织应确保质量管理体系在计划和实施更改时保持。 二、不定向选择题(每题2分,计30分) 1. 质量记录的保存期限为()。 A. 1 年 B. 3年 C. 5年 2. 下列哪种情况出现时可以提出管理评审()。 A. 市场变化重大时 B. 质量审核发现不符时 C. 有客户投诉时 3. 员工培训的内容一般包括( )。 A.健康安全环保 B. 质量体系教育岗位 C.政策方针 4. 有特殊产品合同或价值超过50万人民币以上的合同评审由()签名确认及完成评审。

A.生产部长 B. 采购部长 C. 总经理 5.合同评审应有()的内容。 A.风险评估 B.岗位职责 C.应急措施 6. 设计评审的时间应按()规定时间实施。 A. 设计工作计划 B. 设计输出计划 C.设计输入文件 7. 生产部依据销售部填写的销售合同或订单,结合相应产品的图纸、工艺卡、零件明细表及有关库存资料等制定()。 A. 生产计划单 B. 生产进度表 C. 装箱明细单 8. 采购部根据对供方评定情况制定(),并经总经理批准。 A. 供方评定表 B. 合格供方名册 C. 采购申请单 9. 作业指导书的代号为()。 A. SL B. WI C.KL 10. 不合格品评审几须遵守的“三不放过”原则有()。 A. 原因不清不放过 B. 责任不明不放过 C.纠正措施不落实不放过 11.()负责制定并批准书面的质量方针和质量目标。 A 管理者代表 B 总经理 C技术质量部经理 12.最终设计评审由()实施并形成文件。 A 设计人员 B生产部 C与该设计无直接责任人员 13.采购产品的验证由()负责。 A 技术质量部 B采购部 C生产部 14.内部质量审核将包括()的评审。 A 质量事故 B、后同 C先前审核结果 15.当材料或产品可以满足设计验收准则但不能满足制造验收准则时,是否可以验收() A 可以 B不可以 C视情况而定 三、名词解释(每题7分,计14分) 1.管理评审: 答: 2.风险评估:

程序框图练习题及答案.(经典)doc

程序框图练习题 一、选择题 1 .(2013年高考北京卷(理))执行如图所示的程序框图,输出的S 值为 ( ) A .1 B . 2 3 C . 1321 D . 610 987 C 框图首先给变量i 和S 赋值0和1. 执行 ,i=0+1=1; 判断1≥2不成立,执行,i=1+1=2; 判断2≥2成立,算法结束,跳出循环,输出S 的值为 . 故选C . 2 .(2013年普通高等学校招生统一考试浙江数学(理)试题(纯WORD 版))某程序框图如图 所示,若该程序运行后输出的值是5 9 ,则 ( ) A .4=a B .5=a C .6=a D . 7=a

A :由已知可得该程序的功能是 计算并输出S=1+ +…+ =1+1﹣ =2﹣ . 若该程序运行后输出的值是,则 2﹣=. ∴a=4, 故选A . 3 .(2013年普通高等学校招生统一考试安徽数学(理)试题(纯WORD 版))如图所示,程序框 图(算法流程图)的输出结果是 ( ) A .1 6 B . 2524 C . 34 D . 1112 D .12 11,1211122366141210=∴=++=+++ =s s ,所以选D 4 .(2013年普通高等学校招生统一考试重庆数学(理)试题(含答案))执行如题(8)图所示 (第5题图)

的程序框图,如果输出3s =,那么判断框内应填入的条件是 ( ) A .6k ≤ B .7k ≤ C .8k ≤ D .9k ≤ B 【命题立意】本题考查程序框图的识别和运行。第一次循环,2log 3,3s k ==,此时满足条件,循环;第二次循环,23log 3log 42,4s k =?==,此时满足条件,循环;第三次循环, 234log 3log 4log 5,5s k =??=,此时满足条件,循环;第四次循环,2345log 3log 4log 5log 6,6s k =???=,此时满足条件,循环;第五次循环,23456log 3log 4log 5log 6log 7,7s k =????=,此时满足条件,循环;第六次循环,234567log 3log 4log 5log 6log 7log 83,8s k =?????==,此时不满足条件,输出3s =, 所以判断框内应填入的条件是7k ≤,选B. 5 .(2013年高考江西卷(理))阅读如下程序框图,如果输出5i =,那么在空白矩形框中应填 入的语句为 ( ) A .2*2S i =- B .2*1S i =- C .2*S i = D .2*4S i =+ C 本题考查程序框图的识别和运行。由条件知当3i =时,10S <,当5i =时,10S ≥。当5i =时,A,B 不成立。当3i =时,D 不合适,所以选C. 6 .(2013年普通高等学校招生统一考试福建数学(理)试题(纯WORD 版))阅读如图所示的 程序框图,若输入的10k =,则该算法的功能是 ( ) A .计算数列{} 12n -的前10项和 B .计算数列{} 12n -的前9项和

体系文件考核试卷及答案

体系文件考核试卷 所在岗位姓名分数改卷人 一、填空题:(每空格1分,共40分) 1.我公司《质量手册》和《程序文件》的发布日期 2008年8月15日,实施日期 2008年9月1日。 2. 我公司体系文件的编制依据是《实验室资质认定评审准则》和 《中华人民共和国大气污染防治法》。其中程序文件中有 30 个程序。 3.质量体系文件分为四个层次:质量手册、程序文件、作业指导书、记录。 5.仪器设备的三色标志为合格证(绿色)、准用证(黄色)、停用证(红色)。 6我公司的质量方针为设施一流、方法科学、程序公开、服务优质 7.不符合类型包括系统性、实施性、效果性。 8.质量方针、质量目标、公正性声明及承诺由总经理主持制订,经讨论后颁布执行。 9. 作业指导书等技术性文件由生产技术部、检测车间对应编制,技术负责人批准。 10.所有文件批准后均由综合管理部文档管理员负责编号登记。 11.管理体系文件发放范围为:总经理、副总经理、总经理助理、技术负责人、质量负责人、各部门负责人. 12. 本公司员工因工作需要借阅记录须经综合管理部负责人批准,复制记录须经质量负责人批准,填写《受控文件借阅复制登记表》。 13. 借阅、复制记录应办理登记手续,借阅人不得泄密和转移借阅,不得在记录上涂改、划线等;阅后及时交还管理人员,并办理注销手续。借阅人员未经许可不得复制、摘抄或将记录带离指定场所,不得查阅其他无关记录。 14. 检测报告在未从本公司发出之前,全公司员工不得以任何形式向任何人和单位泄漏检测数据及检测报告结论。 二、选择(每题1分,共16分) 1、管理体系的有效运行主要靠(B ) A、监督 B、日常检查 C、内审 D、内部质量控制 2、对仪器设备的审查主要是审查(B ) A、校准/检定证书的合法性 B、量值溯源结果的有效性 C、仪器设备使用记录的完整性 D、仪器设备的合格性 3、检测报告中,一般必须使用( B ) A、通用计量单位 B、法定计量单位 C、国际计量单位 D、地方计量单位 4、检测或校准所用的每台设备应(B) A、上锁 B、加以检定/校准标识

C程序设计练习题1

1.从键盘上输入两个复数的实部与虚部,求出并输出它们的和、积、商。 2.以下程序的功能如(图1)。 |x+1| x<0 f= 2x+1 0≤x≤5 sinx+5 x>5 3.输入三个整数x,y,z,请把这三个数由小到大输出。 4.统计读入的整数数据中大于零的整数个数和小于零的整数个数。用输入零来结束输入,程序中用变量i统计大于零的整数个数,用变量j统计小于零的整数个数。 5.以每行5个数输出500以内能被7或17整除的偶数,并求出其和。 6.以下程序不借助任何中间变量把a、b的值进行交换。 7.输出斐波那契(Fibonacci)数列(1,1,2,3,5,8,13……)的前20项。 8.求 1-3+5-7+……-99+101 的值。 9.输出如下形式的乘法表。 1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 …… 9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81 10.实现求解下面的式子的结果,请填空将程序补充完整。 s=1*2+2*3+3*4+…+20*21。 11.以下程序的功能是分别求出一批非零整数中的偶数、奇数的平均值,用零作为终止标记。 12.求任一整数x的各位数字之和。 13.以下程序的功能是求两个非负整数的最大公约数和最小公倍数。 14.以下程序的功能如(图1)。

15.算式:?2*7?=3848中缺少一个十位数和一个个位数。编程求出使该算式成立时的这两个数,并输出正确的算式。 16.输出100到1000之间的各位数字之和能被15整除的所有数,输出时每10个一行。 17.下面的程序是求1!+3!+5!+……+n!的和. 18.请编程序打印如下图形。 $ $$ $$$ $$$$ $$$$$ 19.打印出如下图案(菱形) * *** ***** ******* ***** *** * 20.从键盘上输入20个元素的值存入一维数组m中,然后将下标为(0. 2. 4. 6. 8. 10…… 18)的元素值赋值给数组n,最后输出数组n的内容。请填空 21.产生25个[50,90]上的随机整数,求出其中能被5整除的所有数的和。 22.从键盘上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。 23.以下程序的功能是将一个数组中的元素按逆序存放。 24.产生15个[20,80]上的随机整数,用顺序法(比较法)按从小到大排序后输出。 25.以下程序是用选择法对10个整数按升序排列 26.以下程序的功能是产生10个[30,90]区间上的随机整数,然后对其用选择法进行由小到大的排序。 27.以下程序的功能是产生并输出如下形式的方阵。 1 2 2 2 2 2 1 3 1 2 2 2 1 4 3 3 1 2 1 4 4 3 3 3 1 4 4 4 3 3 1 5 1 4 4 3 1 5 5 5 1 4 1 5 5 5 5 5 1 28.以下程序的功能是产生并输出杨辉三角的前七行。 1 1 1 1 2 1

程序文件考试试题

程序文件考试试题 考试时间:年月日 部门:姓名:得分: 一、填空题:每空2分,共40分。 l、产品质量形成过程和质量管理活动建立并保持,以提供符合要求的质量管理体系有效运行的。 2、制造记录必须随产品流转。 3、各种质量记录应保持__ __,易于识别和__ __。 4、产品质量记录不允许。 5、产品质量记录由填写。 6、对设定的栏日不填写时应写明或做标记,并经签章确认: 7、完工产品表面上小允许有_ __标记。 8、严格按工艺要求进行油封、包装,不允许有。 9、产品(零件)应保恃清洁(委托下工序清洁的零件除外).不得将不清洁的产品(零件)带往。 10、不合格品处理必须履行手续。 11、不合格得让步使用,必须经批准。 12、采取返工和返修后让步使用的产品,应以____形式通知检验人员让步接收内容及标准,检验验台格。 13、作业标准中规定的尺寸、参数等必须采用计量单位。 14、产品批次标记与原始记录必须保持。 二、选择题:认为正确的在(√),认为不正确的在(×),每题4分,共40分。 1、填弓质量记录必须真实、准确,与实际话动及生产作业一致。() 2、产品完工后,记录方可随产品流转。() 3、,产品质量记录应在作业结束前或作业中同步填写,可以提前填写。() 4、完工产品表面上允许有粉笔、铅笔书写的标记。() 5、对有追溯性要求的产品,要控制和记录产品的唯一性标识。()

6、产品在运输中应视需要配置相应的工位器具.防止产品损伤和丢失。() 7、不合格品的让步使用,必须经质量经理批准。() 8、工作者对生产过程中发现的不台格品进行标识、隔离。() 9、批量生产中执行首件鉴定,对首件做出标记,对关键过程的首件还应记录实测数据;() 10、保证各类人员在工作时不收毒品、酒精、药物等神经性刺激因素的干扰。() 三、简答题:每题5分,共20分。 1、公司的质量目标为: 答: 2、产品质量记录的作用是什么? 答: 3、产品加工的批次管理“五清”和“五分批”的内容有哪些? 答:“五清”是: “五分批”指: 4、不合格品处理“三不放过”原则的内涵是什么? 答:

选择结构程序设计练习题

选择结构程序设计练习题 1.逻辑运算符两侧运算对象的数据类型( ) A.只能是0和1 B.只能是0或非0正数 C.只能是整型或字符型数据 D.可以是任何类型的数据 2.下列运算符中优先级最高的是( ) A.< B.+ C.&& D.!= 3.能正确表示“当x的取值在[1,10]和[200,210]范围内为真,否则为假"的表达式是( ) A.(x>=1)&&(x<=10)&&(x>=200)&&(x<=210) B.(x>=1)||(x<=10)||(x>=200)||(x<=210) C.(x>=1)&&(x<=10)||(x>=200)&&(x<=210) D.(x>=1)||(x<=10)&&(x>=200)||(x<=210)

4.表示图中坐标轴上阴影部分的正确表达式是( ) A.(x<=a)&&(x>=b)&&(x<=c) B.(x<=a)||(b<=x<=c) C.(x<=a)||(x>=b)&&(x<=c) D.(x<=a)&&(b<=x<=c 5.判断char型量ch是否为大写字母的正确表达式是() A.‘A’<=ch<=‘Z’ B.(ch>=‘A’)&(ch<=‘Z’) C.(ch>=‘A’)&&(ch<=‘Z’) D.(‘A’<=ch)AND(‘Z’>=ch) 6.设x,y,z都是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是 () A.‘x’&&‘y’ B.x<=y C.x||y+z&&!y D.!(x

7.已知x=43,ch=‘A’,y=0;则表达式(x>=y&&ch<‘B’&&!y)的值是() A.0 B.语法错误 C.1 D.“假” 8.若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”,则以下不能满足要求的表达式是() A.A%2==1 B.!(A%2==0) C.!(A%2) D.A%2 9.设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后的值为() A.1 B.2 C.3 D.4 10.下列运算符中优先级最低的是( )优先级最高的是( ) A.? B.&& C.+ D.!=

相关文档