一个完整的c语言程序c语⾔程序的算法及其描述,1算法及其描述(2-3)⼀、选择题1下⾯关于算法的描述,正确的是A...
1算法及其描述(2-3) ⼀、 选择题1 下⾯关于算法的描述,正确的是A
1 算法及其描述(2‐3)
⼀、 选择题
1. 下⾯关于算法的描述, 正确的是
A.⼀个算法只能有⼀个输⼊
B.算法只能⽤框图来表⽰
C.⼀个算法的执⾏步骤可以是⽆限的
D.⼀个完整的算法, 不管⽤什么⽅法来表⽰, 都⾄少有⼀个输出结果
答案: D
2. 下列程序框图中表⽰处理计算的是( )
A.①
B.②
C.③
D.④
答案: B
3.算法描述可以有多种表达⽅法, 下⾯哪些⽅法不可以描述“闰年问
题” 的算法 ( )
A.⾃然语⾔
B.流程图
C.伪代码
D.机器语⾔
答案: D
4. 下列说法正确的是( )。
①算法是程序设计的灵魂, 由此可见算法的重要地位。
②简单的说, 算法就是解决问题的⽅法和步骤。
③著名的计算机科学家尼克劳斯指出: “算法+数据结构=程序”。
④⼀个问题的算法只能⽤⼀种程序设计语⾔实现。
A.①②③④
B.①②③
C.①②④
D.③④
5. 以下说法正确的是( )
①⾃然语⾔描述的算法的优点是通俗易懂。
②⽤⾃然语⾔描述算法缺乏直观性并容易产⽣歧义。
③⽤流程图描述算法形象、 直观、 更容易理解。
④伪代码是介于⾃然语⾔和计算机程序语⾔之间的⼀种算法描述⽅法。
A.①②③④
B.①②③
C.①②④
D.③④
答案: A
2 程序设计语⾔基础(3‐4)
⼀、 选择题
1. 在 VB 中数据有多种类型, 下列说明符中可以表⽰单精度类型的是( )
A.Integer
B.Boolean
C.Single
D.String
答案: C
2. 浮点型包括 ( )
A.布尔型和逻辑型
B.字符串型和双精度型
C.单精度和双精度
D.布尔型和整型
答案: C
3. 以下声明变量⽅法正确的是( )A.1+2
B.A#B
C.7i
D.a7i
答案: D
4. 下列给出的赋值语句中正确的是( )
A.B=A‐3
B.‐M =M
C.x + y =0
答案: A
5. VB 程序可以在运⾏时通过键盘获得数据, 下⾯输⼊语句正确的是)A.r=Read(“请输⼊圆的半径” )B.r=InputBox(“请输⼊圆的半径” )C.r=Scanf(“请输⼊圆的半径” )D.r=MsgBox(“请输⼊圆的半径” )
答案: B
3 程序设计语⾔基础(3‐5)
⼀、 选择题
1. VB 语⾔中, 下列各种基本数据类型说明符中表⽰整型数的是
( )。 A.Boolean
B.Integer
C.Single
D.String
答案: B
2. 函数 Mid 可以从中间指定位置截取⼀定长度的字符串, Mid("李娜
是中国⼈的骄傲",4,2)的值为( )
A.李娜
B.是中
C.骄傲
D.中国
答案: D
3. 在 VB 中, 表达式(2^2+5\2)Mod 5 的值是( )
A.0
B.1
C.1.2
D.6
答案: B
4. 下列不属于赋值语句的是( )A.d=b^2‐4*a*c
B.s=2*pi*r
=“OK”
D.x+y=5
答案: D
5. 在 VB 语⾔中, 表⽰“a ⼤于 5 或⼩于 0” 的正确表达式是
A.0 < a < 5
B.a > 5 And a < 0
C.a > 5 Or a < 0
D.a > 0 And a < 5
答案: C
4 程序设计语⾔基础(3‐6)
⼀、 选择题
1. 在 VB 语⾔中, 下列正确的赋值语句是( )
A.5 = c
B.3 a = 5 c
C.‐c = c ‐ 3
D.a=b+c
答案: D
2.下列属于整型常量的是 ( )
A.2006
B.⼀千零⼀
C."1997"
D.3.14
答案: A
3.下列逻辑表达式的值为“真” 的是
A.2 + 4 > 8
B.3 + 12 > 15
C.5 > 0 And 4 < 3
D.10 / 5 < 3
答案: D
4. 以下运算符中运算优先级最⾼的是 ( )。
A.+
B.‐
C.>=
D.*
答案: D
5.VB
6.0 中, 正确表达 2013 年 3 ⽉ 8 ⽇的⽇期表达式是( )
A.{2013/3/8}
B.#2013/3/8#
C.“2013/3/8”
D.2013‐3‐8
答案: B
5 顺序结构(4‐1‐1)
⼀、 选择题
1. 结构化程序设计由三种基本结构组成, 下⾯哪个不属于这三种基本结构( )。
A.顺序结构
B.输⼊、 输出结构
C.选择结构
D.循环结构
答案: B
2. 结构化程序设计由顺序结构,选择结构和循环结构三种基本结构组成,其中某程序中三个连续语句如下: a=1
b=2
c=b+a
它属于( )。
A.顺序结构
B.选择结构
C.循环结构
D.以上都不是
答案: A
3.下列程序执⾏后 A、 B 的值是
A=5
B=6
A=A+B: B=A‐B: A=A‐B ( )。
A.5、 6
B.6、 6
C.6、 5
D.5、 5
答案: C
4. 如图所⽰的流程图, 是⼀个( )的流程图。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论