编程100道选择题(含答案 )

一、单项选择题

1、与传统的程序设计语言相比,Visual Basic最突出的特点是(C )。

A、结构化程序设计

B、程序开发环境

C、事件驱动编程机制

D、程序调试技术

2、赋值语句:a=123 & MID("123456",3,2)执行后,a变量中的值是(C)。

A、"12334"

B、123

C、12334

D、157

3、保存一个工程至少应保存两个文件,这两个文件分别是(B)。

A、文本文件和工程文件

B、窗体文件和工程文件

C、窗体文件和标准模块文件

D、类模块文件和工程文件

4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。

A、https://www.360docs.net/doc/f019222125.html,="VisualBasic窗体"

B、Form1.Title="VisualBasic窗体"

C、Form1.Caption="VisualBasic窗体"

D、Form1.Text="VisualBasic窗体"

5、为了装入一个Visual Basic应用程序,应当(D )

A、只装入窗体文件(.frm)

B、只装入工程文件(.vbp)

C、分别装入工程文件和标准模块文件(.bas)

D、分别装入工程文件、窗体文件和标准模块文件

6、赋给一个数组的数据类型一定要(A )。

A、相同

B、不相同

C、两可

D、都不对

7、下面正确的赋值语句是(C)。

A、x+y=30

B、y=π*r*r

C、y=x+30

D、3y=x

8、Visual Basic 6.0集成环境的主窗口中不包括(C)。

A、标题栏

B、菜单栏

C、状态栏

D、工具栏

9、以下叙述中错误的是(C)。

A、Visual Basic 是事件驱动型可视化编程工具

B、Visual Basic应用程序不具有明显的开始和结束语句

C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性

D、Visual Basic中控件的某些属性只能在运行时设置

10、要使Print方法在Form_Load事件中起作用,要对窗体的( C)属性进行设置。

A、Backcolor

B、ForeColor

C、AutoRedraw

D、BackStyle

11、若要使命令按钮不可操作,要对(A)属性进行设制。

A、Enabled

B、Visible

C、BackColor

D、Caption

12、以下叙述中错误的是(B)。

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

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

C、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。

D、一个工程默认的启动对象是Form1

13、Cls方法可以清除窗体或图片框中的(C )内容。

A、在设计阶段使用Picture设置的背景位图

B、在设计阶段放置的控件

C、在运行阶段产生的图形和文字

D、以上均可

14、设x=3,y=5,则以下表达式值为真的是C

A、(-3+5>x) And (y>0)

B、(x<0) Eqv (y>0)

C、(x>y) Or (y>0)

D、x>=y And y>10

15、为了防止用户随意将光标置于控件之上,应将进行(D )设置。

A、将控件的TabIndex属性设置为0

B、将控件的TabStop属性设置为True

C、将控件的TabStop属性设置为False

D、将控件的Enabled属性设置为False

16、要判断在文本框是否按了Enter键,应在文本框的( D)事件中判断。

A、Change

B、KeyDown

C、Click

D、KeyPress

17、以下关于焦点的叙述中,错误的是( a)。

A、如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据

B、当文本框失去焦点时,触发LostFocus事件

C、当文本框的Enabled属性为False时,其Tab顺序不起作用

D、可以用TabIndex属性改变Tab顺序

18、如果文本框的Enabled属性设为False,则( A)。

A、文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上。

B、文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容。

C、文本框的文本将变成灰色,用户仍然能改变文本框中的内容。

D、文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容。

19、程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是(C )。

A、MouseDown

B、MouseUp

C、Load

D、Click

20、图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是( B)。

A、Autosize

B、Stretch

C、AutoRedraw

D、Appearance

21、为了防止用户随意将光标置于控件之上,应设置的属性是(D )。

A、将控件的TabIndex属性设置为0

B、将控件的TabStop属性设置为True

C、将控件的TabStop属性设置为False

D、将控件的Enabled属性设置为False

22、不论何控件,共同具有的是( B)属性。

A、Text

B、Name

C、ForeColor

D、Caption

23、以下关于窗体的描述中,错误的是( A)。

A、执行Unload Form1语句后,窗体Form1消失,但仍在内存中

B、窗体的Load事件在加载窗体时发生

C、当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止

D、窗体的Height、Width属性用于设置窗体的高和宽

24、当运行程序时,系统自动执行窗体的( A)事件过程。

A、Load

B、Click

C、Unload

D、GotFocus

25、窗体设计器是用来设计( B)。

A、应用程序的代码段

B、应用程序的界面

C、对象的属性

D、对象的事件

26、Visual Basic是一种面向对象的可视化程序设计语言,采取了(A )的编程机制。

A、事件驱动

B、按过程顺序执行

C、从主程序开始执行

D、按模块顺序执行

27、确定一个控件在窗体上的位置的属性是(D )。

A、Width或Height

B、Width和Height

C、Top或Left

D、Top和Left

28、如果要改变窗体的标题,则需要设置的属性是( A)。

A、Caption

B、Name

C、BackColor

D、BorderStyle

29、以下叙述中错误的是( C)。

A、打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件

B、保存Visual Basic程序时,应分别保存窗体文件及工程文件

C、Visual Basic应用程序只能以解释方式执行

D、事件可以由用户引发,也可以由系统引发

30、以下叙述中错误的是(B )。

A、双击鼠标可以触发DblClick事件

B、窗体或控件的事件的名称可以由编程人员确定

C、移动鼠标时,会触发MouseMove事件

D、控件的名称可以由编程人员设定

31、在Visual Basic中最基本的对象是(C )。它是应用程序的基石,是其他控件的容器。

A、文本框

B、命令按钮

C、窗体

D、标签

32、以下叙述中正确的是(A )。

A、窗体的Name属性指定窗体的名称,用来标识一个窗体

B、窗体的Name属性的值是显示在窗体标题栏中的文本

C、可以在运行期间改变对象的Name属性的值

D、对象的Name属性值可以为空

33、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是( C)。

A、工程资源管理器窗口

B、工具箱窗口

C、代码窗口

D、属性窗口

34、Visual Basic是一种面向对象的可视化程序设计语言,采取了的编程机制是(A )。

A、事件驱动

B、按过程顺序执行

C、从主程序开始执行

D、按模块顺序执行

35、用来设置粗体字的属性是( C)。

A、FontItalic

B、FontName

C、FontBold

D、FontSize

36、如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是(A )。

A、如果工程中含有Sub Main过程,则程序一定首先执行该过程

B、不能把标准模块设置为启动模块

C、用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体

D、任何时刻最多只有一个窗体是活动窗体

37、为了把焦点移到文本框,所使用的方法是( A)。

A、SetFocus

B、Visible

C、Refresh

D、GetFocus

38、INT(100*RND)产生的随机整数的闭区间是(A)。

A、[0,99]

B、[1,100]

C、[0,100]

D、[1,99]

39、如果要在命令按钮上显示图形文件,应设置命令按钮的( B)。

A、Style属性和Graphics属性

B、Style属性和Picture属性

C、Caption属性

D、Graphics属性

40、若要使命令按钮不可操作,要对( A)属性进行设制。

A、Enabled

B、Visible

C、BackColor

D、Caption

41、假定窗体的名称为Form1,则把窗体的标题设置为“VB_Test”的语句为(B )。

A、Form1=“VB_Test”

B、Form1.Caption=“VB_Test”

C、Form1.Text=“VB_Test”

D、https://www.360docs.net/doc/f019222125.html,=“VB_Test”

42、以下叙述中错误的是( A)。

A、在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件

B、以.BAS为扩展名的文件是标准模块文件

C、窗体文件包含该窗体及其控件的属性

D、一个工程中可以含有多个标准模块文件

43、要使文本框获得输入焦点,则应采用文本框控件的哪个方法( A)。

A、GotFocus

B、LostFocus

C、KeyPress

D、SetFocus

44、以下不能在“工程资源管理器”窗口中列出的文件类型是(B )。

A、.bas

B、.res

C、.frm

D、.ocx

45、刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是( C)。

A、单选按钮

B、图片框

C、通用对话框

D、文本框

46、以下叙述中错误的是(B)。

A、双击鼠标可以触发DblClick事件

B、窗体或控件的事件的名称可以由编程人员确定

C、移动鼠标时,会触发MouseMove事件

D、控件的名称可以由编程人员设定

47、以下能够触发文本框Change事件的操作是(D )。

A、文本框失去焦点

B、文本框获得焦点

C、设置文本框的焦点

D、改变文本框的内容

48、以下叙述中错误的是(C )。

A、一个工程中只能有一个Sub Main过程

B、窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体

C、窗体的Hide方法和Unload方法的作用完全相同

D、若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体

49、语句Print Abs(-6^2)+Int(-6^2)的输出结果是( A)。

A、0B、1C、-1D、-72

50、如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为( B)。

A、0B、-1C、TRUED、FALSE

51、函数String(n, "str")的功能是( B)。

A、把数值型数据转换为字符串

B、返回由n个字符组成的字符串

C、从字符串中取出n个字符

D、从字符串中第n个字符的位置开始取子字符串

52、语句Print Format(“Hello World”,“>”)的输出结果是( C)。

A、hello WORLD

B、hello world

C、HELLO WORLD

D、HELLO world

53、声明符号常量应该用关键字(B )。

A、Static

B、Const

C、Private

D、Variant

54、要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句(B )。

A、Option Base 0

B、Option Explicit

C、Option Base 1

D、Option Compare

55、下列可作为Visual Basic变量名的是(D )。

A、A#A

B、4A

C、?xy

D、constA

56、设a=10,b=5,c=1,执行语句Print a > b > c后,窗体上显示的是( B)。

A、True

B、False

C、1

D、出错信息

57、执行x$=String(6, "124abc")后,x的值是( B)。

A、124abc

B、111111

C、124

D、abc

58、设a=6,则执行x=IIf(a>5,-1,0)后,x 的值为(D )

A、5

B、6

C、0

D、-1

59、执行语句:c$=“Glad”& Mid$(“Nice to meet you”,5,3),则变量c$的值为(C )。

A、Nice to meet you

B、Glad Nice to meet you

C、Glad to

D、Glad

60、下面( D)是合法的字符常数。

A、ABC$

B、" ABC"

C、' ABC'

D、ABC

61、对于语句If x=1 Then y=1,下列说法正确的是(C)。

A、x=1 和y=1 均为赋值语句

B、x=1 和y=1 均为关系表达式

C、x=1 为关系表达式,y=1 为赋值语句

D、x=1 为赋值语句,y=1 为关系表达式

62、设有声明:Dim X As Integer,如果Sgn(X) 的值为-1,则X的值是( D)。

A、任何整数

B、0

C、等于0的整数

D、小于0的数

63、在一行内写多条语句时,每个语句之间用( B)符号分隔。

A、,

B、:

C、、

D、;

64、从键盘上输入两个字符串,分别保存在变量str1、str2中。确定第二个字符串在第一个字符串中起始位置的函数是(D )。

A、Left

B、Mid

C、String

D、Instr

65、设S="中华人民共和国",表达式Left(S,1)+Right(S,1)+Mid(S,3,2)的值为(B )

A、"中华民国"

B、"中国人民"

C、"中共人民"

D、"人民共和"

66、下列可作为Visual Basic中的变量名的是(A )。

A、Filename

B、A(A+B)

C、254D

D、Print

67、下面(A )是合法的变量名。

A、X_yz

B、123abc

C、Integer

D、X-Y

68、以下变量命名非法的是(C)。

A、xyz123

B、printaa

C、boolean

D、Bernald

69、设有变量声明:Dim TestDate As Date,为变量TestDate正确赋值的表达方式是( A)。

A、TextDate=#1/1/2002#

B、TestDate=#“1/1/2002”#

C、TextDate=date(“1/1/2002”)

D、TestDate=Format(“m/d/yy”,“1/1/2002”)

70、设a=2,b=3,c=4,d=5,表达式a>b AND c<=d的值是(B )。

A、True

B、False

C、-1

D、1

71、表达式6*8 Mod 9的值是( B)。

A、4

B、3

C、6

D、7

72、假设变量bool_x是一个布尔型(逻辑型)的变量,则下面正确的赋值语句是(D )

A、bool_x = "False"

B、bool_x = .False.

C、bool_x = #False#

D、bool_x = False

73、设a=“Visual Basic”,下面使b=“Basic”的语句是( B)。

A、b=Left(a,8,12)

B、b=Mid(a,8,5)

C、b=Rigth(a,5,5)

D、b=Left(a,8,5)

74、语句Print Format$(32548.5,“###,###.###”)的输出结果是(B )。

A、32548.5

B、32,548.5

C、032,548.50

D、32,548.50

75、以下声明语句中错误的是(B )。

A、Const var1=123

B、Dim var2 = 'ABC'

C、Dim x_y_z%

D、Static var3 As Integer

76、可以同时删除字符串前导和尾部空白的函数是( C)。

A、Ltrim

B、Rtrim

C、Trim

D、Mid

77、下列可为合法变量名的是( D)。

A、Integer

B、False

C、public

D、thanksgiving

78、变量未赋值时,数值型变量的值为( A)。

A、0B、空C、1D、无任何值

79、表达式16/4-2^5*8/4 Mod 5\2的值为( B)。

A、14

B、4

C、20

D、2

80、下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是(D)。

A、If sex="男"And age<40 And (duty="教授"Or duty="副教授") Then n=n+1

B、If sex="男"And age<40 And InStr(duty,"教授")>0 Then n=n+1

C、If sex="男"And age<40 And Right(duty,2)= "教授" Then n=n+1

D、If sex="男"And age<40 And duty="教授"And duty="副教授" Then n=n+1

81、设a=3,b=5,则以下表达式值为真的是(B )。

A、a>=b And b>10

B、(a>b)Or(b>0)

C、(a<0)or(b<0)

D、(-3+5>a)And(b>0)

82、执行语句a=InputBox("Today","Tomorrow","Yesterday",,,"Day before yesterday",5), 将显示

一个输入对话框,在对话框的输入区中显示的信息是(A )。

A、Today

B、Tomorrow

C、Yesterday

D、Day before Yesterday

83、VB提供了结构化程序设计的3种基本结构,这3种基本结构是(B)。

A、递归结构,分支结构,循环结构

B、选择结构,循环结构,顺序结构

C、过程结构,输入、输出结构,转向结构

D、分支结构,循环结构,顺序结构

84、下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是(D)。

A、If sex=“男”And age<40 And InStr(duty,“教授”)>0 Then n=n+1

B、If sex=“男”And age<40 And (duty=“教授”Or duty=“副教授”) Then n=n+1

C、If sex=“男”And age<40 And Right(duty,2)= “教授”Then n=n+1

D、If sex=“男”And age<40 And duty=“教授”And duty=“副教授”Then n=n+1

85、当语句w=IIf(4>10,”Red”,“Green”)执行后,变量w中的值是(C)。

A、Null

B、“Red”

C、“Green”

D、-1

86、赋值语句:a=123+MID(“123456”,3,2)执行后,a变量中的值是(D)。

A、“12334”

B、123

C、12334

D、157

87、设有语句x=InputBox(“AAAA”,“BBBB”,“”),程序运行后,所产生的对话框的标题应为( C)。

A、AAAA

B、空

C、BBBB

D、出错,不能产生对话框

88、下面正确的赋值语句是(C)。

A、x+y=30

B、y=π*r*r

C、y=x+30

D、3y=x

89、VB提供了结构化程序设计的三种基本结构,三种基本结构是( D)。

A、递归结构、选择结构、循环结构

B、选择结构、过程结构、顺序结构

C、过程结构、输入输出结构、转向结构

D、选择结构、循环结构、顺序结构

90、下面程序段求两个数中的大数,不正确的是(D)。

A、Max=IIf(x>y,x,y)

B、If x>y Then Max=x Else Max=y

C、Max=x:If y>=x Then Max=y

D、If y>x Then Max=y :Max=x

91、下列程序段:Dim x If x Then Print x Else Print x+1 运行后,显示的结果是(A)。

A、1

B、0

C、-1

D、出错

92、以下不属于vb的三种基本结构的是(C)?

A、顺序结构

B、选择结构

C、递归结构

D、循环结构

93、语句If x=1 Then y=1,下列说法正确的是(C)。

A、x=1和y=1均为赋值语句

B、x=1和y=1均为关系表达式

C、x=1为关系表达式,y=1为赋值语句

D、x=1为赋值语句,y=1为关系表达式

94、赋值语句:a=123 & MID(“123456”,3,2)执行后,a变量中的值是(C)。

A、“12334”

B、123

C、12334

D、157

95、下面程序段显示的结果是(A)。

Dim x

x=Int(Rnd)+5

Select Case x

Case 5

“优秀”

Case 4

Print“良好”

Case 3

Print“通过”

Case Else

Print“不通过”

End Select

A、优秀

B、良好

C、通过

D、不通过

96、为了给x,y,z这3个变量赋初值1,下面正确的赋值语句是(A)。

A、x=1:y=1:z=1

B、x=1,y=1,z=1

C、x=y=z=1

D、xyz=1

97、下列语句正确的是(C)

A、If A≠B Then Print "A不等于B"

B、If A<>B Then Printf A不等于B

C、If A<>B Then Print "A不等于B"

D、If A≠B Print "A不等于B"

98、设有语句x$=InputBox(“输入数值”,“0”,“示例”),程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是( D)。

A、变量X的值是数值10

B、在InputBox对话框标题栏中显示的是“示例”

C、0是默认值

D、变量X的值是字符串“10”

99、运行下列程序段后,显示的结果为(B)J1=4: J2=9 If J1

A、4

B、9

C、13

D、49

100、InputBox函数返回值的类型为( B)。

A、数值

B、字符串

C、变体

D、数值或字符串(视输入的数据而定)

C++语言程序设计试题及答案(三)

C++程序设计试题及答案(三) 一、单项选择题 1.设有数组定义:char array[]=”China”;则数组array所占的空间为:A) 4个字节 B) 5个字节 C) 6个字节 D) 7个字节 2.下列选项中,与实现运行时多态性无关的是______。 A) 重载函数 B) 虚函数 C) 指针 D) 引用 3.若a是int类型变量,则计算表达式a=1000%999的值是: A) 0 B) 1 C) 2 D) 3 4.下面程序段中,for循环的执行次数是: int i=10; for(i=1;i<10;i++) cout << “*”; A)9 B)10 C)8 D)7 5.有以下程序 void main() { int a[3][3],*p,i; p=&a[0][0]; for(i=0;i<9;i++) p[i]=i; for(i=0;i<3;i++) cout << a[1][i];

} 程序运行后的输出结果是: A)012 B)123 C)234 D)345 6.以下叙述中错误的是: A)对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B)数组名代表的是数组所占存储区的首地址,其值不可改变 C)程?蛑葱兄校??樵?氐南卤暝浇缡保?低掣??ldquo;下标越界”的出错信息D)可以通过赋初值的方式确定数组元素的个数 7.有以下程序 void main() { int a[]={1,2,3,4,5,6,7,8,9,0},*p; for(p=a;p T func(T x, T y) {

(完整版)C语言程序设计选择题库及答案

单项选择题 导读:单项选择题要求从给出的四个备选答案中,选出一个最符合题意的答案。本类习题主要检查对C语言基本概念的掌握情况,读者可根据学习进度选做部分习题。在完成习题的过程中,不但要选出正确的答案,而且要清楚不正确的选项错在何处,以加深对概念的理解。对于掌握不准的问题, 应该通过上机实验来检验。 【1.1】以下不正确的C语言标识符是____。 A) int B) a_1_2 C) ab1exe D) _x 【1.2】以下是正确的C语言标识符是____。 A) #define B) _123 C) %d D) \n 【1.3】下列四组字符串中都可以用作C语言程序标识符的一组是。 ??? A) print B) i\am C) Pxq D) str_l ??? _3d one_half My->book Cpp ??? oodb start$it line# pow ??? aBc 3pai His.age while

【1.4】下面各选项组中,均是C语言关键字的组是。 A) auto,enum,include B) switch,typedef,continue C) signed,union,scanf D) if,struct,type 【1.5】下列不属于C语言关键字的是。A) default B) register C) enum D) external 【1.6】C语言程序从main()函数开始执行,所以这个函数要写在____。 A) 程序文件的开始B) 程序文件的最后 C) 它所调用的函数的前面D) 程序文件的任何位置 【1.7】下列关于C语言的叙述错误的是____ A) 大写字母和小写字母的意义相同 B) 不同类型的变量可以在一个表达式中 C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D) 同一个运算符号在不同的场合可以有不同的含义

(完整版)C语言选择题(附答案)

第一单元C语言概述 一、选择题 1、C语言中主函数的个数为(A)个。 A)1 B)2 C)无穷个D)任意个 2、以下关于C语言描述错误的是(D)。 A)一个C程序总是从main函数开始执行T B)每个语句和数据声明的最后必须有一个分号T C)C语言的注释符是以“/*”开始并以“*/”结束的T D)一个C程序可以包含多个main函数F 3、C 语言源程序文件后缀为(C )。 A).EXE B).OBJ C).C D).ASM 4、C语言是由(C )组成的。 A)子程序B)主程序与子程序C)函数D)过程 5、C语言属于(B )语言 A)机器语言B)汇编语言C)高级语言D)面向对象语言 第二单元C语言基础 一、选择题 1、C语言中普通整型变量int在内存中占(B )字节。 A)1 B)2 C)3 D)4 2、下列不是C语言基本数据类型的是(A )。 A)字符型B) 整型 C) 浮点型D) 结构体 3、有关自增、自减运算,以下只有(D )是正确的。 A) ---f B) ++78 C) a—b++ D) d++ 4、已知A=7.5,B=2,C=3.6,表达式(A>B && C>A) || (AB)的值是(A )。 A)0 B)10 C)1 D)5

5、若有x=1,y=2,z=3,则表达式(x=‘A’)&(ch<=‘Z’) C) (ch>=‘A’)&&(ch<=‘Z’) D) (‘A’<= ch)AND(‘Z’>= ch) 7、判断整型变量digit是否为数字的正确表达式是(C )。 A) ‘0’<=ch<=‘9’B) (ch>=‘0’)&(ch<=‘9’) C) (ch>=‘0’)&&(ch<=‘9’) D) (‘0’<= ch)AND(‘9’>= ch) 8、一个C程序的执行是从(A )。 A)本程序的main函数开始,到main函数结柬 B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C)本程序的main函数开始,到本程序文件的最后一个函数结束 D)本程序文件的第一个函数开始,到本程序main函数结束 9、在以下标识符中,合法的是(C ) A)if B)0xy C)_xy D)case 10、C语言中各种类型的数据其实决定了占用内存的字节数。float占(C )。 A)一字节B)二字节C)四字节D)八字节 11、下列各选项中,(A )是有效的标识符。 A)ab B)3day C)day-3 D)#abc 12、以下叙述正确的是(C ) A) 在C程序中,每行只能写一条语句 B) 若a是实型变量,C程序中不允许a=10这种赋值。 C) 在C程序中,%是只能用于整数运算的运算符 D) 在C程序中,无论是整数还是实数,没有什么区别 13、有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,则正确的数据输入方式是( B )。 A)132↙B)1,3,2↙ C)a=1 b=3 c=2↙D)a=1,b=3,c=2↙ 14、设整型变量a为5,使b不为2的表达式是( C )。 A)b = a/2 B)b = 6-(--a) C)b=a%2 D)b=a>3?2:1

C语言试题和答案大全

模块1 C语言基础知识 1. 选择题 (1)C语言中运算对象必须是整型的运算符是(B )。 A. %= B. / C. = D. <= (2)以下所列的C语言常数中,错误的是(B )。 A. 0xFF B. 1.2E0.5 C. 2L D. -.67 (3)以下选项中能作为用户标识符的是( C )。 A. void B. 7_9 C. _3_ D. Dr.Tom (4)以下所列的C语言字符常量中,合法的是( B )。 A. ”B” B. ’\n’ C. ’中国’ D. d (5)以下选项中正确的定义语句是( D )。 A. int a:b; B. int ,a,b; C. int a+b=6; D. int a=6,b; (6)以下关于long、int、short型数据占用内存大小的叙述中正确的是( D )。 A. 均占4个字节 B. 根据数据的大小来决定所占内存的字节数 C. 由用户自己定义 D. 由C语言编译系统决定 (7)若有定义语句:int x=10;,则表达式x-=x+x的值为( B )。 A. -20 B. -10 C. 0 D. 10 (8)表达式((a=3*5,a+4),a+5)的值是( A )。 A. 20 B. 29 C. 60 D. 90 (9)若有定义语句:int a=3,b=4,c=5;,则以下表达式中值为0的是( D )。 A. a&&b B. a<=b C. a||b+c&&b-c D. !((a

精选50道计算机基础单项选择题(含答案)

精选50道计算机基础单项选择题(含答案) 1. 下列不属于计算机内部硬件的是: A. 主板 B. 显卡 C. 操作系统 D. CPU 答案:C 解析:操作系统是计算机软件,不是硬件。 2. 下列不属于计算机存储器种类的是: A. 内存条 B. 硬盘 C. 光盘 D. 路由器 答案:D 解析:路由器不是存储器,它是一种网络设备。 3. 下列数据类型中占用空间最小的是: A. char B. int C. float D. long 答案:A 解析:char类型占用1个字节,其他三种类型分别占用4个字节、4个字节和8个字节。

4. 下列不属于计算机网络拓扑结构的是: A. 总线型 B. 星型 C. 随意型 D. 环型 答案:C 解析:计算机网络具有总线型、星型、环型等拓扑结构,但随意型并不是一种标准的拓扑结构。 5. 下列表示十进制数字的方式中,不正确的是: A. 123 B. 0xF5 C. 0b101011 D. 0o77 答案:B 解析:0xF5是十六进制数的表示方式,不是十进制。 6. 下列不属于计算机输入设备的是: A. 鼠标 B. 扫描仪 C. 打印机 D. 键盘 答案:C 解析:打印机是计算机输出设备,不是输入设备。

7. 下列不属于计算机输出设备的是: A. 显示器 B. 鼠标 C. 打印机 D. 喇叭 答案:B 解析:鼠标是计算机输入设备,不是输出设备。 8. 下列不属于计算机辅助设备的是: A. 打印机 B. 扫描仪 C. 显微镜 D. 投影仪 答案:C 解析:显微镜不是计算机辅助设备,它是一种物理实验设备。 9. 下列文件类型中是图像文件的是: A. .docx B. .pptx C. .jpg D. .wav 答案:C 解析:.jpg是图像文件格式,其他三种分别是文档、演

编程100道选择题(含答案 )

一、单项选择题 1、与传统的程序设计语言相比,Visual Basic最突出的特点是(C )。 A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 2、赋值语句:a=123 & MID("123456",3,2)执行后,a变量中的值是(C)。 A、"12334" B、123 C、12334 D、157 3、保存一个工程至少应保存两个文件,这两个文件分别是(B)。 A、文本文件和工程文件 B、窗体文件和工程文件 C、窗体文件和标准模块文件 D、类模块文件和工程文件 4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。 A、https://www.360docs.net/doc/f019222125.html,="VisualBasic窗体" B、Form1.Title="VisualBasic窗体" C、Form1.Caption="VisualBasic窗体" D、Form1.Text="VisualBasic窗体" 5、为了装入一个Visual Basic应用程序,应当(D ) A、只装入窗体文件(.frm) B、只装入工程文件(.vbp) C、分别装入工程文件和标准模块文件(.bas) D、分别装入工程文件、窗体文件和标准模块文件 6、赋给一个数组的数据类型一定要(A )。 A、相同 B、不相同 C、两可 D、都不对 7、下面正确的赋值语句是(C)。 A、x+y=30 B、y=π*r*r C、y=x+30 D、3y=x 8、Visual Basic 6.0集成环境的主窗口中不包括(C)。 A、标题栏 B、菜单栏 C、状态栏 D、工具栏 9、以下叙述中错误的是(C)。 A、Visual Basic 是事件驱动型可视化编程工具 B、Visual Basic应用程序不具有明显的开始和结束语句 C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性 D、Visual Basic中控件的某些属性只能在运行时设置 10、要使Print方法在Form_Load事件中起作用,要对窗体的( C)属性进行设置。 A、Backcolor B、ForeColor C、AutoRedraw D、BackStyle 11、若要使命令按钮不可操作,要对(A)属性进行设制。 A、Enabled B、Visible C、BackColor D、Caption 12、以下叙述中错误的是(B)。 A、一个工程中可以包含多个窗体文件 B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用 C、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。 D、一个工程默认的启动对象是Form1 13、Cls方法可以清除窗体或图片框中的(C )内容。 A、在设计阶段使用Picture设置的背景位图 B、在设计阶段放置的控件

C语言程序设计试题及答案

C语言程序设计试题及 答案 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

C语言程序设计 一、选择题(共40分,每小题2分) 1、以下叙述不正确的是(D ) A、一个C源程序可由一个或多个函数组成 B、一个C源程序必须包含一个main函数 C、C程序的基本组成单位是函数 D、在C程序中,注释说明只能位于一条语句的后面 2、下列四个选项中,是不合法的用户标识符的选项是( B ) A、abc B、12AC C、sun D、 A 3、设有语句int a=4;则执行了语句a+=a- =a*a后,变量a的值是(A ) A、-24 B、0 C、4 D、16 4、下列运算符中优先级最高的是( B ) A、< B、+ C、&& D、== 5、在C语言中,运算对象必须是整型数的运算符是( A ) A、% B、/ C、%和/ D、 + 6、以下关于运算符的优先顺序的描述正确的是( C ) A、关系运算符<算术运算符<赋值运算符<逻辑与运算符 B、逻辑与运算符<关系运算符<算术运算符<赋值运算符 C、赋值运算符<逻辑与运算符<关系运算符<算术运算符 D、算术运算符<关系运算符<赋值运算符<逻辑与运算符 7、在C语言中,如果下面的变量都是int类型,则输出的结果是( C )

sum=pad=5;pAd=sum++,pAd++,++pAd; printf(“%d\n”,pad); A、7 B、6 C、5 D、4 8、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是( B ) A、 INPUT x、y、z; B、scanf(“%d%d%d”,&x,&y,&z); C、 scanf(“%d%d%d”,x,y,z); D、read(“%d%d%d”,&x,&y,&z); 9、假定从键盘输入23456< 回车 >,下面程序的输出结果是:( C ) void main ( ) { int m,n; scanf(“%2d%3d”,&m,&n); printf(“m=%d n=%d\n”,m,n); } A、m=23 n=45 B、m=234 n=56 C、m=23 n=456 D、语句有错误 10、若运行时,给变量x输入12,则以下程序的运行结果是( A ) main( ) { int x,y; scanf(“%d”,&x); y=x>12?x+10:x-12; printf(“%d\n”,y); } A、 0 B、 22 C、 12 D、10 11、C语言中while和do-while循环的主要区别( A )

python基础试题(含答案)优质

python基础试题(含答案)优质 一、选择题 1.python中表达式4**3=( )。 A.12B.1C.64D.7 2.已知字符串a="python",则a[1]的值为() A."p" B."py" C."Py" D."y" 3.python单行注释和多行注释分别是什么?() A.""" """和''' ''' B.#和""" """ C.//和''' ''' D.#和// 4.在编写python程序时缩进的作用是()。 A.让程序更美观B.只在for循环中使用 C.只在if语句中使用D.用来界定代码块 5.要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是() A.time库 B.random库 C.turtle库 D.matplotlib 库 6.Python中变量的命名遵循的规则,不正确的是() A.必须以字母或下划线开头,后面可以是字母、数字或下划线。 B.区分大小写 C.不区分大小写 D.不能使用保留字 7.运行下列 Python程序,结果正确的是() s="abcdefg" c=len(s) #len 求字符串长度 for i in range(0,c): if i<2: print (chr(ord(s[i])+2),end=" ") # ord() 函数是 chr() 函数配对函数,将字符转ASCII值 else: print(chr(ord(s[i]) + 3),end=" ") A.c d f g h a B.c d f g h b C.c d f g h i j D.c d f g h c 8.下列有关信息的说法,不正确的是()。 A.Python程序设计语言也是一种信息 B.给微信朋友圈点赞也是一种信息评价方式 C.信息在传输过程中,必须遵循一定的规则 D.对相关数据进行加工处理,使数据之间建立相互联系,从而形成信息 9.在python中,语句print(a,b)的意思是() A.打印a,b B.输出(a,b)C.输出a,b D.输出a,b的值10.Python中“ab ”+“cd”*2的结果是()。 A.abcd2 B.abcdabcd C.abcdcd D.ababcd

C选择结构21道题(含答案)

C选择结构21道题(含答案) 题目、描述、输入、输出、输入样例、输出样例、测试输入、测试输 出 选择01:整除 请写一个程序:输入一个正整数值,请查这个值是否可以被17整除,如果可以输出1,否则输出0。 输入34输出1输入38输出0测试 输入15输出 0#includeuingnamepacetd;intmain(){intn;cin>>n;if(n==0) cout< cout< 选择02:利润提成 编写一个程序,根据年利润提成,计算企业发放的年度奖金。利润低 于或等于10万元的部分,奖金按10%提取; 利润高于10万元,低于或等于20万元的部分,奖金按7.5%提取; 20万到40万之间的部分,可提成5%;40万到60万之间部分,可提成3%; 60万到100万之间的部分,可提成1.5%;超过100万元的部分按1% 提成。 从键盘输入当月利润,求应发放奖金总数。输入9输出0.9输入15输出1.375输入30输出2.25输入50输出3.05输入80输出3.65输入120输 出4.15

测试: 输入90输出3.8 #includeuingnamepacetd; intmain(){ inta;cin>>a;if(a<=10) cout<<0.1某a< cout<<1+(a-10)某0.075< eleif(a<=40) cout<<1.75+(a-20)某0.05< eleif(a<=60) cout<<2.75+(a-40)某0.03< cout<<3.35+(a-60)某0.015< cout<<3.95+(a-100)某0.01< 选择03:征税 税务部门征收所的税,规定如下: 1)收入在1000元以内(含1000),免征; 2)收入在1000~3000元以内(含3000),纳税额为收入的3%;3)收入超过3000~5000元以内(含5000),纳税为收入4%;4)当收入超过5000元时,纳税为收入6%。

Python选择题练习50道(含答案)

Python选择题练习50道(含答案) 50道选择题: 1. 下面哪条语句可以打印出"Hello, World!"? A. print("Hello, World!") B. echo("Hello, World!") C. printf("Hello, World!") D. system.out("Hello, World!") 答案:A。print() 用于输出结果,而且Python 是大小写敏感的。 2. 在Python 中,下划线(_)代表什么? A. 乘法操作符 B. 变量名 C. 匿名函数 D. 上一个表达式的结果 答案:D。在Python 解释器中,_ 表示上一个表达式的结果。 3. 在Python 中,如何声明字符串变量strVar 并将其初始化为"Hello, World!"?

A. strVar = "Hello, World!" B. string strVar = "Hello, World!" C. str strVar = "Hello, World!" D. var strVar = "Hello, World!" 答案:A。在Python 中,使用变量名= 值的语法来声明和初始化变量。 4. 在Python 中,以下哪条语句可以将两个列表list1 和list2 中的元素合并到一个新的列表newList 中? A. newList = list1 + list2 B. newList = list1.append(list2) C. newList = list1.extend(list2) D. newList = list1.join(list2) 答案:A。在Python 中,使用加号运算符(+) 将两个列表合并在一起,而append() 和extend() 方法用于向列表中添加元素。 5. 在Python 中,以下哪条语句可以删除列表myList 中的第一个元素?

青少年软件编程(图形化)等级考试试卷一级-20230319(含答案)

青少年软件编程(图形化)等级考试试卷(一级) 分数:100 题数:37 一、单选题(共25题,共50分) 1. 下列说法不正确的是?() A.可以从声音库中随机导入声音 B.可以录制自己的声音上传 C.可以修改声音的大小 D.不能修改声音的速度 试题类型:单选题 标准答案:D 试题难度:一般 试题解析:针对声音可以进行导入,上传,修改声音大小和速度这些操作,故正确答案选择D。考生答案:D 考生得分:2 是否评分:已评分 评价描述: 2. 点击“文件”后,不能完成的操作是?() A.新建文件 B.打开文件 C.保存文件 D.删除文件 试题编号:-004 试题类型:单选题 标准答案:D 试题难度:容易 试题解析:文件按钮下,可以完成文件的新建,打开和保存,不能完成文件的删除,故正确答案选择D。 考生答案:A 考生得分:0 是否评分:已评分 评价描述: 3. 舞台上有一个小鱼角色,点击绿旗程序运行结束后,舞台最终的画面是?()

A. B. C. D. 试题编号:-006 试题类型:单选题 标准答案:C 试题难度:较难 试题解析:初始造型为造型4,初始背景为背景2,经过2次造型切换和1次背景切换,造型会切换为造型2,背景会切换为背景1。故正确答案选择C

4. 舞台的初始背景如下图所示,下面哪个选项可以切换到背景Castle 3?() A. B. C. D. 试题编号:-014 试题类型:单选题 标准答案:B 试题难度:一般 试题解析:初始背景为Castle 2图片,使用下一个背景积木可以切换为Castle 3,故正确答案选择B。

5. 点击绿旗后,再点击一次角色,程序结束后,Casey的造型编号是?() A.1 B.2 C.3 D.4

C语言程序设计复习题(选择题)新

第二部分选择题 1.假设整型变量a为2,使b的值为0的表达式是( )。 A)b=a/2 B)b=6-(--a) C)b=a%2 D)b=a>30:1 提示正确答案为C 2. 假设x=,a=7,y=,则表达式:x+a%3*(int)(x+y)%2/4的值为()。 A) B)2.75 C)3 D) 提示正确答案为A 3. 假设a=3,b=4,c=5,则逻辑表达式: !(a+b)+c-1&&b+c/2的值是( )。 A)true B)false C)0 D) 1 提示正确答案为D 4. 假设所有变量均为整型,则表达式:(a=2,b=5,b++,a+b)的值为()。 A)7 B)8 C)6 D)2 提示正确答案为B 5. 设整型变量x的值为5,y的值为2,则值为1的表达式是( )。 A)!(y==x/2) B)y!=x%3 C)x>0&&y<0 D)x!=y||x>=y 6.已知a=12,表达式a+=a-=a*=a的值为()。 A)144 B)-12 C)0 D)24 提示正确答案为C 6. 在下面C语言的函数说明语句中,正确的是()。 A) int fun(int x, int y); B) int fun(int x,y); C) int fun(x,y); D) int fun(int x; int y); 提示正确答案为A 7. 设有整型变量a, 实型变量f,双精度型变量x,则表达式10+'b'+x*f值的类型为( )。 A) int B) float C) double D) 不能确定提示正确答案为C 8. 若有int k=5; float x=;则表达式(int)(x+k)的值是()。 A)5 B) C)7 D)6 提示正确答案为D 9. 表达式k=(12<10)4:12:3的值为()。 A) 1 B) 2 C) 3 D) 4 提示正确答案为B 10. 下列哪组运算符的优先级相同且运算次序从左到右()。 A)()[ ] -> . B)++ -- += C) < & | ^ D)&& || 提示正确答案为A 11. 已知:int x=1, y=2, z=0; 则执行:z=x>y10:20, z的值为()。 A)10 B)20 C)1 D)2 提示正确答案为B 12. 若已定义x和y为double类型,则表达式x=2,y=x+10/4 的值是( ) 。 A) 2 B) 4 C) D) 提示正确答案为C 13. sizeof(''a''+10)的值为()类型。 A)int B) float C) double D)char 提示正确答案为A 14. 已知:int x=1, y=2, z; 则执行:z=x>y++x:++y, z的值为( )。 (A) 1 (B) 2 (C) 3 (D) 4 提示正确答案为C 15. C语言中,运算对象必须是整型数的运算符是()。 A)% B)/ C)%和/ D)* 提示正确答案为A 16. 若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是( )。 A)1 B)2 C) D) 提示正确答案为C 17. 若t为double类型,表达式t=1,t+5,t的值是( ) 。 A)1 B)6.0 C) D)6 提示正确答案为C 18. 在以下一组运算符中,优先级最高的运算符是( )。

【编程】python考试最新试题及答案解析练习

【编程】python考试最新试题及答案解析练习 一、选择题 1.Python语句 "ab"+"c"*2 的运行结果是() A.abc2 B.abcabc C.abcc D.ababcc 2.在python语言中表示“x属于区间[a,b)”的正确表达式是() A.a≤ x or x < b B.a<= x and x < b C.a≤x and x< b D.a<=x or xs2的值为()A.“python”B.“Python”C.True D.False 6.下面Python代码运行后,a、b的值为() a=23 b=int(a/10) a= a-b * 10 print(a,b) A.23 2 B.3 2 C.3 20 D.2 3 7.要实现将实数型变量a的值保留三位小数,以下python可以实现的是()A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a) 8.Python中的数据类型float表示() A.布尔型B.整型C.字符串型D.浮点型 9.利用Python求100以内所有能被3整除的正整数,代码如下: 则下列程序第3行的横线应该填() A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==1 10.下列可以被计算机直接执行的程序是() A.机器语言程序B.高级语言程序C.汇编语言程序D.Python源程序11.在Python中,“print(100-33*5%3)”语句输出的是() A.34 B.67 C.100 D.1 12.Python不支持的数据类型有()。 A.char B.int C.float D.list

C语言基础练习100题(含答案)

C语言基础练习100题(含答案) 雷柳青编排 1、下面程序的输出是________ #include void main() {int k=11; printf("k=%d,k=%o,k=%x\n",k,k,k); } A)k=11,k=12,k=11 B) k=11,k=13,k=13 C)k=11,k=013,k=0xb D)k=11,k=13,k=b 2、在下列选项中,不正确的赋值语句是________。 A) ++t;B) n1=(n2=(n3=0)); C)k=i=j;D)a=b+c=1; 3、下面合法的C语言字符常量是__________。A)’\t' B)"A" C) 65 D)A 4、字符(char)型数据在微机内存中的存储形式是____。A)反码B)补码C)EBCDIC码D)ASCII 码 5、设int a=12,则执行完语句a+=a—=a*a后,a的值是________ A)552 B) 264 C)144 D)-264 6、执行下面程序中的输出语句后,输出结果是______. #include void main() {int a; printf("%d\n",(a=3*5,a*4,a+5)); } A) 65 B)20 C) 15 D) 10 7、下面程序的输出是__________。 #include〈stdio。h〉 void main() {int x=023; printf("%d\n",—-x); } A)17 B) 18 C)23 D)24 8、下面程序的输出是___________。 #include void main() {char ch1,ch2; ch1='A’+'5'—'3’; ch2=’A'+'6'-’3'; printf("%d,%c\n”,ch1,ch2); } A) 67,D B) B,C C)C,D D)不确定的值 9、以下程序的输出结果是________。 #include〈stdio.h〉 void main() { int x=10,y=10; printf(”%d %d\n",x——,--y); } A) 10 10 B) 9 9 C)9 10 D)10 9 10、若x和y都是int型变量,x=100,y=200,且有下面的程序片段: printf(”%d",(x,y)); 上面程序片段的输出结果是_______. A)200 B) 100 C) 100 200 D) 输出格式符不够,输出不确定的值 11、阅读下面的程序 #include〈stdio.h〉 void main() { int i,j; i=010; j=9; printf("%d,%d",i—j,i+j); } 则程序的运行结果是________。 A)1,19 B)-1,19C)1,17 D)—1,17 12、阅读下面的程序 #include

(完整word版)java100道选择题含答案

1. 下列不可作为java语言标识符的是(D) A) a1 B) $1 C) _1 D) 11 2. 有一段java 应用程序,它的主类名是a1,那么保存它的源文件名可以是(A) A) a1.java B) a1.class C) a1 D) 都对 3. 整型数据类型中,需要内存空间最少的是(D) A) short B) long C) int D) byte 4. Java 类可以作为(C) A) 类型定义机制 B) 数据封装机制 C) 类型定义机制和数据封装机制 D) 上述都不对 5. 在创建对象时必须(C) A) 先声明对象,然后才能使用对象 B) 先声明对象,为对象分配内存空间,然后才能使用对象 C) 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象 D) 上述说法都对 6. 在调用方法时,若要使方法改变实参的值,可以(B) A) 用基本数据类型作为参数 B) 用对象作为参数 C) A和B都对 D) A和B都不对 7. Java中(C) A) 一个子类可以有多个父类,一个父类也可以有多个子类 B) 一个子类可以有多个父类,但一个父类只可以有一个子类 C) 一个子类可以有一个父类,但一个父类可以有多个子类 D) 上述说法都不对 8. Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?(B) A) 安全性B) 多线性C) 跨平台D) 可移植 9. Character流与Byte流的区别是(C) A) 每次读入的字节数不同B) 前者带有缓冲,后者没有 C) 前者是字符读写,后者是字节读写D) 二者没有区别,可以互换使用 10. 以下声明合法的是( D ) A、default String s; B、public final static native int w( )

100道Python编程题及答案(一)

题目1: 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? 1. 程序分析:见下面注释 2. 程序源代码: Sn=100.0 Hn=Sn/2 for n in range(2,11): Sn +=2 * Hn Hn /=2 prin t 'Total of road is %f % Sn prin t 'The ten th is %f meter' % Hn III 题目2:打印出所有的水仙花数”所谓水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个水仙花数”因为153=1的三次方+ 5的三次方+ 3的三次方 1. 程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 2. 程序源代码: III for n in range(100,1001): i=n / 100 j=n / 10 % 10 k=n % 10 if i * 100 + j * 10 + k==i + j 2 + k 3: prin t "%-5d" % n

III 题目3:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1•程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 2.程序源代码: III for i in ran ge(1,5): for j in ran ge(1,5): for k in ran ge(1,5): if( i !=k ) and (i !=j) and (j !=k): print i,j,k III 题目4 :企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10% ;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提 成7.5% ;20万到40万之间时,高于20万元的部分,可提成5% ;40万到60万之间时高于40万元的部分,可提成3% ;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数? 1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。 2.程序源代码: III bonus1=100000 * 0.1 bonus2=bonusl + 100000 * 0.500075 bonus4=bonus2 + 200000 * 0.5 bon us6=bo nus4 + 200000 * 0.3 bonus10=bonus6 + 400000 * 0.15 i=i nt(raw_i nput(' in put gai n:n'))

相关文档
最新文档