文档库 最新最全的文档下载
当前位置:文档库 › 计算机技术基础-A

计算机技术基础-A

计算机技术基础-A
计算机技术基础-A

一、单项选择题(每题2分,共70分)

1、下列控件在程序运行时不可见的是()。

A.标签B.框架C.文本框D.计时器2、语句Dim a(-3 To 4,3 To 6) As Integer 定义的数组的元素个数是( )。

A.18 B.28 C.21 D.32 3、以下变量名中合法的是()。

A.x2-1 B.Dim C.Str_n D.2x

4、下列代码中与Combo1.Text等同的是()。

A.Combo1.List(Combo1.ListIndex) C.Combo1.ListIndex B.Combo1. ListCount D.Combo1.ListCount - 1

5、下列关于通用对话框CommanDialog1的叙述中,错误的是()。

A.只要在“打开”对话框中选择了文件,并单击“打开”按钮,就可以将选中的文件打开。

B.使用CommonDialog1.showcolor方法,可以显示“颜色”对话框。

C.Cancelerror属性用于控制用户单击“取消”按钮关闭对话框时,是否显示出错警告。

D.在显示“字体”对话框前,必须先设置CommonDialog1的Flags属性,否则会出错。

6、在利用菜单编辑器设计菜单时,为了把组合键”Alt+X”设置为"退出(X)"菜单项的访问键,

可以将该菜单项的标题设置为()。

A.退出(X&)B.退出(&X)C.退出(X#)D.退出(#X)7、以下说法中正确的是( )

A.当焦点在某个控件上时,按下一个字母键,就会执行该控件的KeyPress事件过程

B.因为窗体不接受焦点,所以窗体不存在自己的KeyPress事件过程

C.若按下的键相同,KeyPress事件过程中的KeyAscii参数与KeyDown事件过程中的KeyCode 参数的值也相同

D.在KeyPress事件过程中,KeyAscii参数可以省略

8、在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是

()。

A.B.C.D.

9、在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下

事件过程:

Private Sub Command1_Click()

Dim i As Integer, n As Integer

For i = 0 To 50

i = i + 4

n = n + 1

If i > 20 Then Exit For

Next i

Text1.Text = Str(n)

End Sub

程序运行后,单击命令按钮,在文本框中显示的值是()。

A . 2

B . 3

C . 4

D . 5 10、 在窗体上有一个名称为Text1的文本框和一个名称为Command1的命令按钮,事件过程如下:

Private Sub Command1_Click( ) Dim array1(10,10)As Integer Dim i%,j As Integer For i=1 to 3 For j=2 to 4

array1(i,j)= i Mod j Next j Next i

Text1.text=array1(2,3)+array1(2,4) End Sub

程序运行后,单击命令按钮,在文本框中显示的值是( )。 A . 0 B . 4 C . 7 D . 2411、 在窗体上画两个单选按钮(名称分别为Option1,Option2,标题分

别为"宋体"和"黑体"),1个复选框(名称为Check1,标题为粗体)和1个文本框(名称为Text1,Text 属性为"改变文字字体"),窗体外观如图所示。程序运行后,要求“宋体”单选按钮和“粗体”复选框被选中,则以下能够实现上述操作的语句序列是( )。A .Option1.Value=False Check1.Value=True C .Option1.Value=True Check1.Value=0 B .Option2.Value=False

Check1.Value=2 D .Option1.Value=True

Check1.Value=1

12、 有名称为Command1的命令按钮和名称为Text1的文本框,编写如下事件过程:

Private Sub Command1_Click() Text1.Text = "等级考试" Text1.Text = "程序设计" Text1.SetFocus End Sub

运行以上程序,单击命令按钮后( )。

A .文本框中显示的是“程序设计”,且焦点在文本框中。

B .文本框中显示的是“等级考试”,且焦点在文本框中。

C .文本框中显示的是“程序设计”,且焦点在命令按钮上。

D .文本框中显示的是“等级考试”,且焦点在命令按钮上。 13、 在窗体上面1个命令按钮,并编写如下事件过程:

Private Sub Command1_Click() Dim a(3, 3) For m = 1 To 3 For n = 1 To 3

If n = m Or n = 4 - m Then a(m, n) = m \ n Else

a(m, n) = 0

End If

Private Sub Text1_GotFocus() Text1.Text = "等级考试" End Sub

Print a(m, n);

Next n

Print

Next m

End Sub

运行程序单击命令按钮,窗体上显示的内容为()。

A.1 0 0 B.2 0 4 C.2 3 0 D.1 0 0

0 4 0 0 4 0 3 4 0 0 1 0

0 0 6 4 0 6 0 0 6 3 0 1

14、为计算1+2+2^2+2^3+2^4+…+2^10的值,并把结果显示在文本框Text1中,若编写如下事件

过程:

Private Sub Command1_Click()

Dim a%, s%, k%

s = 1

a = 2

For k = 2 To 10

a = a * 2

s = s + a

Next k

Text1.Text = s

End Sub

执行此事件过程中发现结果是错误的,为能够得到正确结果,应做的修改是()。

A.把s=1 改为s=0

B.把For k=2 to 10 改为For k=1 to 10 C.交换语句s=s+a和a=a*2的顺序D.同时进行B、C两种修改

15、下面不能在信息框中输出“VB”的是()。

A.MsgBox "VB" B.x=MsgBox("VB") C.MsgBox("VB") D.Call MsgBox "VB"

16、设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发()。

A.Text1的SetFocus事件C.Text1的GotFocus事件B.Text1的LostFocus事件D.窗体的GotFocus事件

17、在窗体上画1个命令按钮和1个文本框,其名称分别为Command1和Text1,再编写如下程

序:

Dim ss As String

Private Sub Text1_keypress(keyascii As Integer) If Chr(keyascii) <> "" Then ss = Chr(keyascii) + ss End Sub Private Sub Command1_Click() Dim m As String, i As Integer For i = Len(ss) To 1 Step -1

m = m + Mid(ss, i, 1) Next

Text1.Text = UCase(m)

End Sub

程序运行后,在文本框中输入“Number 100”,并单击命令按钮,则文本框中显示的是()。

A.NUMBER 100 B.REBMUN C.REBMUN 100 D.001 REBMUN

18、窗体如图1所示,要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除“按钮(名

称为command1),则可删除列表框中list1中所有该姓氏的项目,若编写以下程序来实现此功能:

Private Sub Command1_Click()

Dim n%, k%

n = Len(Text1.Text)

For k = 0 To List1.ListCount - 1

If Left(List1.List(k), n) = Text1.Text Then

List1.RemoveItem k

End If

Next k

End Sub

在调试时发现,如输入“陈”,可以正确删除所有姓“陈”的项目,但输入“刘”则只删除了“刘邦”、“刘备”2项,结果如图2所示。这说明程序不能适应所有情况,需要修改。正确的改方案是把For k=0 to list1.listcount-1改为

A.For k=list1.listcount-1 to 0 step -1 B.For k=0 to list1.listcount C.For k=1 to list1.listcount-1 D.For k=1 to list1.listcount

19、设x是整型变量,与函数IIf(x>0,-x,x)有相同结果的代数式是()。

A.|x| B.-|x| C.x D.-x

20、设窗体文件中有下面的事件过程:

Private Sub Command1_Click()

Dim s

a%=100

Print a

End Sub

其中变量a和s的数据类型分别是()。

A.整型,整型B.变体型,变体型C.整型,变体型D.变体型,整型21、下面哪个属性肯定不是框架控件的属性()。

A.Text B.Caption C.Left D.Enabled 22、有下面的程序段,其功能是按图1所示的规律输出数据

Dim a(3, 5) As Integer

For i = 1 To 3

For j = 1 To 5

a(i, j) = i + j

Print a(i, j);

Next

Print

图1 图2

Next

若要按图2所示的规律继续输出数据,则接在上述程序段后面的程序段应该是()。

A.For i=1 To 5

For j=1 To 3 Print a(j,i); Next

Print

Next

B.For i=1 To 3

For j=1 To 5 Print a(j,i); Next

Print

Next C.For j=1 To 5

For i=1 To 3 Print a(j,i); Next

Print

Next

D.For i=1 To 5

For j=1 To 3 Print a(i,j); Next

Print

Next

23、窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序

Private Sub Command1_Click()

Dim n

If Text1.Text <> "123456" Then

n = n + 1

Print "口令输入错误" & n & "次"

End If

End Sub

希望程序运行时得到左图所示的效果,即:输入口令,单击“确认口令”命令按钮,若输入的口令不是“123456”,则在窗体上显示输入错误口令的次数。但上面的程序实际显示的是左图所示的效果,程序需要修改。下面修改方案中正确的是()。

A.在Dim n语句的下面添加一句:n=O

B.把Print "口令输入错误" & n & "次"改为Print "口令输入错误" +n+"次"

C.把Print "口令输入错误" & n & "次"改为Print "口令输入错误"&Str(n)&"次"

D.把Dim n改为Static n

24、要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现

上述功能的事件过程是()。

A.Private Sub P1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Print X, Y

End Sub

B.Private Sub P1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Picture1.Print X, Y

End Sub

C.Private Sub P1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) P1.Print X, Y

End Sub

D .Private Sub Form_MouseMove(Button As Integer, Shift As Integer,X As Single, Y As Single) P1.Print X, Y End Sub 25、 计算π的近似值的一个公式是:()1

211-7

15

1 3

1-1/41

-n -+?+-+=n π ,某人编写下面的程序用此公式计算并输出π的近似值: Private Sub Command1_Click() PI = 1 Sign = 1 n = 20000

For k = 3 To n Sign = -Sign

PI = PI + Sign / k Next k

Print PI * 4 End Sub

运行后发现结果为3.22751,显然,程序需要修改。下面修改方案中正确的是( )。 A .把For k=3 To n 改为 For k=1 To n C .把n=20000改为n=20000000 B .把For k=3 To n 改为For k=3 To n Step 2 D .把PI=1改为PI=0 26、 下面程序计算并输出的是( )。

Private Sub Command1_Click() a = 10 s = 0 Do

s = s + a * a * a a = a - 1 Loop Until a <= 0 Print s End Sub

A .13+23+33+…+103

的值 C .10!+…+3!+2!+1!的值 B .1+2+3+…+10)3的值 D .10个103的和

27、 若在窗体模块的声明部分声明了如下自定义类型和数组:

Private Type rec Code As Integer Caption As String End Type

Dim arr(5) As rec

则下面的输出语句中正确的是( )。 A .Print arr.Code(2),arr.Caption(2) C .Print arr.Code,arr.Caption B .Print arr(2).Code,arr(2).Caption D .Print Code(2),Caption(2)

28、 设窗体上有一个通用对话框控件CD1,希望在执行下面程序时,打开如图所示的文件对话框

Private Sub Command1_Click()

CD1.DialogTitle = "打开文件"

CD1.Filter = "所有文件|*.*|Word文档|*.doc|文本文件|*.Txt"

CD1.InitDir = "C:\"

CD1.FileName = ""

CD1.Action = 1

If CD1.FileName = "" Then

Print "未打开文件"

Else

Print "要打开文件" & CD1.FileName

End If

End Sub

但实际显示的对话框中列出了C:\下的所有文

件和文件夹,“文件类型”一栏中显示的是“所

有文件”。下面的修改方案中正确的是()。

A.把CD1.Action=1改为CD1.Action=2

B.把“CD1.Filter=”后面字符串中的“所有文件”改为“文本文件”

C.在语句CD1.Action=1的前面添加:CD1.FilterIndex=3

D.把CD1.FileName=""改为CD1.FileName="文本文件"

29、下面程序运行时,若输入395,则输出结果是()。

Private Sub Command1_Click()

Dim x%

x = InputBox("请输入一个3位整数")

Print x Mod 10, x \ 100, (x Mod 100) \ 10

End Sub

A.3 9 5 B.5 3 9 C.5 9 3 D.3 5 9

30、VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一

个字母()。

A.这3个事件都会触发B.只触发KeyPress事件C.只触发KeyDown、KeyUp事件D.不触发其中任何一个事件

31、窗体上有List1、List2两个列表框,List1中有若干列表项(见图),并有下面的程序:

Private Sub Command1_Click()

For k = List1.ListCount - 1 To 0 Step -1

If List1.Selected(k) Then

List2.AddItem List1.List(k)

List1.RemoveItem k

End If

Next k

End Sub

程序运行时,按照图示在List1中选中2个列表项,然后单击Commandl命令按钮,则产生的结果

是( )。

A .在List2中插入了“物理”、“数学”两项

B .在List1中删除了“物理”、“数学”两项

C .同时产生 A 和 B 的结果

D .把List1中最后1个列表项删除并插入到List2中

32、 如果执行一个语句后弹出如图所示的窗口,则这个语句是( )。

A .InputBox ("输入框”,”请输入V

B 数据”) B .x=InputBox ("输入框”,”请输入VB 数据”)

C .InputBox ("请输入VB 数据”,”输入框”)

D .x=InputBox ("请输入VB 数据” ,”输入框”)

33、 窗体上有一个名为Command1的命令按钮,并有下面的程序:

Private Sub Comand1_Click() Dim arr(5) As Integer For k=1 To 5 arr(k)=k Next k prog arr() For k=1 To 5 Print arr(k) Next k End Sub Sub prog(a() As Integer) n=Ubound(a) For i=n To 2 step -1 For j=1 To n-1 if a(j)

A .12345

B .54321

C .01234

D .43210 34、 在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,如果

在文本框中输入文本,则标签中立即显示相同的内容。以下可以实现上述操作的事件过程是( )。

A .Private Sub Text1_Change () Label1.Caption=Text1.Text End Sub C .Private Sub Label1_Change () Label1.Caption=Text1.Text End Sub

B .Private Sub Text1_Click () Label1.Caption=Text1.Text End Sub D .Private Sub Label1_Click () Label1.Caption=Text1.Text End Sub 35、 下面程序运行时,若输入“Visual Basic Programming ”,则在窗体上输出的是( )。

Private Sub Command1_Click()

Dim count(25) As Integer, ch As String ch = UCase(InputBox("请输入字符串

"))

For k = 1 To Len(ch)

n = Asc(Mid(ch, k, 1)) - Asc("A")

If n >= 0 Then

count(n) = count(n) + 1

End If

Next k

m = count(0)

For k = 1 To 25

If m < count(k) Then m = count(k)

Next k

Print m

End Sub

A.0 B.1 C.2 D.3

二、填空题(每空2分,共30分,请将每一个空的正确答案写在答题页【1】~【15】序号的横线上,答在试卷上不得分。)

1、计算现在离你毕业(假设2013年7月1日毕业)还有多少天的函数表达式为:【1】。

2、在窗体上画一个名称为Command1的命令按钮,编写如下事件过程

Private Sub Command1_Click()

Dim a As String

a = 【2】

For i = 1 To 5

Print Space(6 - i); Mid$(a, 6 - i, 2 * i - 1)

Next i

End Sub

程序运行后,单击命令按钮,要求窗体上显示的输出结果如上图所示。

3、在窗体上画一个标签、一个计时器和一个命令按钮,其名称分别为Label1、Timer1和

Command1,如左图所示。程序运行后,如果单击命令按钮,则标签开始闪烁,每秒钟“欢迎”

二字显示、消失各一次,如右图所示。以下是实现上述功能的程序,请填空。

Private Sub Form_Load()

Label1.Caption = "欢迎" Timer1.Enabled = False Timer1.Interval = 【3】End Sub Private Sub Timer1_Timer()

Label1.Visible = Not 【4】End Sub

Private Sub command1_Click() 【5】

Command1.Caption = "开始闪烁" End Sub

4、窗体上有一个名称为Text1的文本框和一个名称为Commandl、标题为“计算”的命令按钮,

如图所示。函数fun及命令按钮的单击事件过程如下,请填

空。

Function fun(ByRef n As Integer) If n Mod 3 = 0 Then

n = n + n Else

n = n * n End If

【6】 = n End Function Private Sub Command1_Click()

Dim x As Integer

x = Val(InputBox("输入数据"))

Text1 = Str(fun(x) + fun(x) + fun(x)) End Sub

当单击命令按钮,在输入对话框中输入2 时,文本框中显示的是【7】.

5、有如下程序:

Private Sub Form_Click()

n = 10

i = 0

Do

i = i + n

n = n - 2

Loop While n > 2

Print i

End Sub

程序运行后,单击窗体,输出结果为【8】。

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

Option Base 1

Private Sub Command1_Click() Dim a(10) As Integer

For i = 1 To 10

a(i) = i

Next i

Call 【9】

For i = 1 To 10

Print a(i);

Next i

End Sub

Sub swap(b() As Integer)

n = UBound(b)

For i = 1 To n / 2

t = b(i)

b(i) = b(n)

b(n) = t

【10】

Next i

End Sub

上述程序的功能是,通过调用过程swap,调换数组中数值的存放位置,即a(1)与a(10)的值互换,a(2)与a(9)的值互换,……。请填空。

7、在Visual Basic中,窗体文件的扩展名是【11】。

8、设窗体上有一个名称为Combo1的组合框,并有以下程序:

Private Sub Combo1_KeyPress(KeyAscii As Integer)

If 【12】= 13 Then

For k = 0 To Combo1.ListCount - 1

If Combo1.Text = Combo1.List(k) Then

Combo1.Text = ""

Exit For

End If

Next k

If Combo1.Text <> "" Then

Combo1.AddItem 【13】 End If End If End Sub

程序的功能是:在组合框的编辑区中输入文本后按回车键,则检查列表中有无与此文本相同的项目,若有,则把编辑区中的文本删除,否则把编辑区中的文本添加到列表的尾部。请填空。

9、 工程中有Form1、Form2两个窗体,Form1

窗体外观如图1所示,程序运行时在Form1中名称为Text1的文本框中输入一个值(圆的半径),然后单击命令按钮“计算并显示”(其名称为Command1),则显

示Form2窗体,且根据输入的圆的半径计

算圆的面积,并在Form2的窗体上显示出

来,如图2所示,如果单击命令按钮时,若文本框中输入的不是数值,则用信息框显示“请输入数值数据!”。

Private Sub Command1_Click() If Text1.Text = "" Then MsgBox "请输入半径"

ElseIf Not 【14】 Then MsgBox "请输入数值数据" Else

r = Val(Text1)

Form2. 【15】

Form2.Print "圆的面积是" & 3.14 * r * r End If

End Sub

图1 图2

答题纸

二、填空题(每题2分,共30分)

【1】

【2】

【3】

【4】

【5】

【6】

【7】

【8】

【9】

【10】

【11】

【12】

【13】

【14】

【15】

计算机技术基础

《计算机技术基础》(6014)学习大纲 Ⅰ课程性质、学习目的与要求 (一)课程性质 《计算机技术基础》是专业基础课,也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。对理工类专业来说是一门必修的课程。 (二)学习目的 通过本课程的学习,使学生了解算法的基本概念,会根据算法编制相应的程序,并初步掌握软件开发的基本技巧,同时也为后继课程的学习打下坚实的基础。 (三)课程要求 《计算机技术基础》是一门应用性很强的课程,它所涉及的内容也十分广泛。本课程所选取的内容包括以下几个方面:算法的基本概念、常量变量运算符与表达式、程序控制结构、数组、函数、指针、结构体与共用体等。 Ⅱ课程学习内容与考核目标 总学时:64学时,其中实践学时为16。 第一章C语言概述(2学时理论学习,2学时实验) 一、学习目的与要求: 1 了解C语言的背景 2 掌握C语言程序的结构

3 领会C语言程序设计的风格 二、课程内容: 1 C语言的历史背景 2 C语言的特点 3 C语言源程序的结构 三、考核知识点 1 C语言的特点 2 C程序的结构 四、考核要求 识记:C语言的特点 理解:通过例题理解C语言的结构特点 第二章程序的灵魂——算法(2学时理论学习) 一、学习目的与要求: 1 掌握算法的基本概念与特征 2 掌握结构化程序设计的基本概念 二、课程内容 1 算法的概念 2 算法举例 3 算法的特征 4 算法的表示 5 结构化程序设计方法 重点:算法的概念、N-S图、常用算法思想。

三、考核知识点 1 程序的内容 2 算法的概念以及特性 3 算法的表示方法 四、考核要求 识记:序的内容、算法的概念以及特性、算法的表示方法 理解:算法的设计 第三章数据类型、运算符与表达式(6学时理论学习,4学时实验) 一、学习目的与要求 1 掌握基本类型及其常量的表示法 2 掌握变量的定义及初始化方法 3 掌握运算符与表达式的概念 4 了解C语言的自动类型转换和强制类型转、左值和赋值的概念 二、教学内容 1 常量与变量 2 整型数据 3 实型数据 4 字符型数据 5 变量赋初值 6 各类数据之间的混合运算 7 算述运算符与算术表达式 8 赋值运算符与赋值表达式

计算机技术基础C试卷A

新疆大学2010—2011学年度第二学期期末考试 《计算机技术基础C》试卷A 姓名: 学号: 专业: 学院: 班级: 2011 年 6 月 第一部分选择题(共20分) 一、单项选择题(本大题共20小题,每题只有一个正 确答案,答对一题得 1 分,共20分) 1.一个c程序的执行是从【 A 】 A.本程序的main函数开始 B.本程序文件的第一个函数开始 C.第一行#include开始 D.程序的全局变量的定义开始 2.下列字符串为合法标识符的是 【 A 】 A._1_A B.5_stu C.$char D.define 3.下面字符常量正确的是 【 C 】 A.“c” B.‘\\'' C. ‘n’ D.‘ab’ 4.若以下变量均是整型,且num=sum=7;则执行表达式 sum=num++,sum++,++num后sum的值为 【 B 】 A.7 B.8 C.9 D.10 5.已知各变量的类型说明如下: int k,a,b; unsigned int w=5;

double x=1.42; 则以下不符合c语言语法的表达式是【 A 】 A.x%3 B.w+=-20 C.k=(a=200,b=300) D.a+=a-=a=9 6.执行printf(“%5s”,?abcdefg”)后,则输出结果为【 B 】 A.abcde B.abcdefg C.cdefg D.输出错误信息 7 【】A. y=x+1; B. y=x-1; if(x>=0) if(x!=0) if(x==0) y=x; if(x>0) y=x+1; else y=x-1; else y=x; C. if(x<=0) D. y=x; if(x<0) y=x-1; if(x<=0) else y=x; if(x<0) y=x-1; else y=x+1; else y=x+1; 8.若运行时给变量x输入100,则以下程序的运行结果是【】main() {int x,y; scanf("%d",&x); y=x>100?x+100:x-100; printf("%d\n",y);} A. 0 B. 200 c. 100 D. 程序出错 9.设有程序段 int k=5; while(k=0) k=k-1; 则下面描述中正确的是【】A.while循环执行5次 B.循环体语句一次也不执行 C.循环是无限循环 D.循环体语句执行一次 10.c语言中whi1e和do-while循环的主要区别是【】 A.do-while的循环体至少无条件执行一次 B.while的循环控制条件比do-while的循环控制条件严格 C.do-while允许从外部转到循环体内 D.do-while的循环体不能是复合语句 11.定义如下变量和数组 int k; int a[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是【】for(k=0;k<3;k++)

计算机技术基础

计算机技术基础 一、填空题(共15分,每小题1分) 二、选择题(共20分,每小题2分) 三、程序填空(共20分,每空2分) 1. 程序功能是计算 1-3+5-7…-99+101的值,请填空. #include main() { int i,t=-1,s=0; for(i=1;i<=101;i+=2) {___ 【1】_ _ ; s=s+___ 【2】 ;} } 答案:【1】t=-t 【2】i*t 2.下面程序的功能是根据以下的公式,返回满足精度eps 要求下的值,请填空。 1121231234123353573579 π=++?+??+???+??? main( ) {double s=0.0, t=1.0; int n; float eps; scanf("%f",&eps); for ( 【1】 ;t>eps; n++) {s+=t; t= 【2】 ; } printf("pi=%f\n", s*2); } 答案:【1】n=1 【2】 n *t/(2*n+1) 3. 编程计算1+11+111+…+111111111,请填空。 #include main () {int i; long int k=1,s=0; for( 【1】 ) {s+=k;

k= 【2】; } printf(“%d\n”,s); } 答案:【1】i=1;i<=9;i++ 【2】10*k+1 4.以下程序计算整数的阶乘,请填空。 main( ) { int i,n; long np; scanf(“%d”,&n); np= 【1】; for(i=2;i<=n;i++) 【2】; printf(“n=%d n!=%ld\n”,n,np); } 答案:【1】1 【2】np=np*i 5.找出一个小于给定整数m且紧随m的素数,请填空。 #include int fun(int m) {int i,k; for( 【1】;i>=2;i--) {for(k=2;k=i) return(i); } } main() {int n; printf(“\nplease enter n:”); scanf(“%d”, &n); printf(“max=%d\n”,fun(n)); } 答案:【1】i=m-1 【2】break 6.下面程序段统计从键盘输入的字符中数字字符的个数,遇换行符结束,请填空。 int n=0,c; c=getchar(); while( 【1】) {if( 【2】) n++; c=getchar(); }

计算机技术基础试题库

、选择题 1、下列关于"SUBROUTINE MAP(,X Y)" 语句行的叙述中,不正确的是( ) A) 这是子程序的第一个语句B) 字符串"MAP"是子程序名 C)变量X是子程序的形参D) 子程序执行后,MAP各返回整型数据 2、FORTRAN表达式"2/4+0.5"的值是() A) 0.5 B) 1 C) 1.0 D) 0 3、阅读下列FORTRA程序: PI=3.14159265 WRITE(*,'(F7.4) ')PI END 程序运行后输出结果是( ) A) 3.142 B) 3.1415 C) 0.31416 D) 3.1416 4、圆的直径存放在整型变量K之中,下列计算圆面积的表达式中正确的是() A) 3.1415926*K*K/4 B) 3.1415926*(K*K/4) C) 3.1415926*(K/2)**2 D) 3.1415926*(K/2)*(K/2) 5、要判断”月收入M在2000元以上(含2000元)且5000元以下)不含5000元)"的职工,应该使用的逻辑表达式是( ) A) M .GE. 2000 .AND. M .LE. 5000 B) M .GE. 2000 .OR. M .LE. 5000 C) M .GE. 2000 .AND. M .LT. 5000 D) M .GE. 2000 .OR. M .LT. 5000 6、设FORTRA子程序如下: SUBROUTINE SUB(,I X) B=I+1 X=X+B END 若主程序中的变量MB已按I-N规则赋值,则调用上述子程序的语句中正确的是() A) CALL SUB(M,M) B) CALL SUB(M+4 ,B) C) CALL SUB(B,B) D) CALL SUB(M ,B+4) 7、下列不是FORTRA常量的是() A) (3.0,4.0) B) 3.1416D+00 C) 2/3 D) 'Very good!' 8、阅读下列FORTRA程序: F=1.0 DO 20 K=3, 7, 3 DO 20 L=K-1, K 20 WRTTE(*,'(I3, F8.1)'K, F*K

计算机硬件技术基础试题

计算机基础知识考试题 一、单选题 1.下列叙述中,正确的是D A)计算机的体积越大,其功能越强B)CD-ROM的容量比硬盘的容量大 C)存储器具有记忆功能,故其中的信息任何时候都不会丢失D)CPU是中央处理器的简称 2.下列字符中,其ASCII码值最小的一个是( A)。 A)控制符 B)9 C)A D)a 3.一条指令必须包括A A)操作码和地址码 B)信息和数据C)时间和信息 D)都不是4.以下哪一项不是预防计算机病毒的措施?C A)建立备份 B)专机专用C)不上网 D)定期检查 5.计算机操作系统通常具有的5大功能是( C )。 A)CPU的管理、显示器管理、键盘管理、打印机管理和鼠标器管理B)硬盘管理、软盘驱动器管理、CPU的管理、显示器管理和键盘管理 C)CPU的管理、存储管理、文件管理、设备管理和作业管理D)启动、打印、显示、文件存取和关机 6.微机上广泛使用的Windows2000是( B )。 A)多用户多任务操作系统 B)单用户多任务操作系统 C)实时操作系统 D)多用户分时操作系统 7.为了提高软件开发效率,开发软件时应尽量采用( D )。 A)汇编语言 B)机器语言 C)指令系统 D)高级语言

8.CPU能够直接访问的存储器是C A)软盘 B)硬盘 C)RAM D)CD-ROM 9.下列各存储器中,存取速度最快的一种是( A )。 A)Cache B)动态RAM(DRAM) C)CD-ROM D)硬盘10.SRAM指的是( A )。A)静态随机存储器 B)静态只读存储器C)动态随机存储器 D)动态只读存储器 11.一般而言,硬盘的容量大概是内存容量的( C )。 A)40倍 B)60倍 C)80倍 D)100倍 12.影响一台计算机性能的关键部件是( C )。 A)CD-ROM B)硬盘 C)CPU D)显示器 13.在计算机硬件技术指标中,度量存储器空间大小的基本单位是( A )。 A)字节 B)二进位 C)字 D)双字 14.一张软磁盘上存储的内容,在该盘处于什么情况时,其中数据可能丢失?C A)放置在声音嘈杂的环境中若干天后 B)携带通过海关的Ⅹ射线监视仪后 C)被携带到强磁场附近后D)与大量磁盘堆放在一起后 15.计算机病毒是指能够侵入计算机系统,并在计算机系统中潜伏、传播、破坏系统正常工作的一种具有繁殖能力的(B)。 A)流行性感冒病毒 B)特殊小程序 C)特殊微生物 D)源程序16.操作系统对磁盘进行读/写操作的单位是(C)。 A)磁道 B)字节 C)扇区 D)KB 17.下列叙述中,正确的是(A)。

计算机应用基础试题

计算机应用基础试题

大学信息技术基础试题 一、单选题(每小题2分,共30分) 请把答案填到答题纸相应位置。 1. 示事件、事物、现象等的内容、数量或特征,是人类的一切生存活动和自然存在所传达出来的信号和消息。 A.数据B.信息 C.情报D.声音 2.以下不属于计算机输入或输出设备的是()。 A.鼠标B.键盘 C.扫描仪D.CPU 3.以下属于应用软件的是()。 A.Windows XP B.Linux C.Office 2003 D.Unix 4.在Windows XP资源管理器中,假设已经选定文件或 文件夹,以下关于“复制”操作的叙述中,正确的操作有()。 A.用鼠标左键拖放文件或文件夹到同一驱动器的目标文件夹 B.用鼠标左键拖放文件或文件夹到不同驱动器的目标文件夹 C.按住SHIFT键,用鼠标左键拖放文件或文件夹到同一驱动器的目标文件夹 D.按住SHIFT键,用鼠标左键拖放文件或文件夹到不同驱动器的目标文件夹 5.关于启动Windows XP,最确切的说法是()。 A.让Windows XP系统在硬盘中处于工作状态 B.把光盘的Windows XP系统自动装入C盘 C.把Windows XP系统装入内存并处于工作状

态 D.给计算机接通电源 6.在Word编辑状态下选定文本,当鼠标位于某行行首 左边的选定栏时,()鼠标可以选择光标所在的行。 A.单击B.双击 C.三击D.右击 7.在Word编辑状态下,执行“编辑”菜单中的“复制” 命令后,()。 A.选中的内容被复制到插入点处 B.光标所在的段落内容被复制到剪贴板 C.插入点所在的段落内容被复制到剪贴板 D.选中的内容被复制到剪贴板 8.在Excel中,单元格地址是指()。 A.每个单元格 B.每个单元格的大小 C.单元格所在的工作表D.单元格在工作表中的位置 9.在Excel 中,使单元格变为活动的单元格的操作是 ()。 A.将鼠标指针指向该单元格 B.用鼠标单击该单元格 C.在当前单元格键入该目标单元格地址 D.不用操作,因为每一个单元格都是活动的10.创建演示文稿可使用的方法是()。 A.利用“空演示文稿”创建演示文稿 B.“根据内容提示向导”创建演示文稿 C.“根据设计模板”创建演示文稿 D.以上都对 11.PowerPoint的视图模式包括(),用户可以根据 需要在不同的视图环境下工作。 A.普通视图、幻灯片浏览视图、备注页视图、幻灯片放映视图 B.普通视图、幻灯片浏览视图、阅读版式视图 C.普通视图、幻灯片浏览视图、备注页视图、页面视图 D.普通视图、备注页视图、幻灯片放映视图、分

计算机技术基础(VB)

计算机技术基础(VB) 一、判断(共计50分,每题2.5分) 1、框架由于是一种容器,功能单一,属性较少,只有name属性,没有caption属性。 A. 正确 B. 错误 错误:【B】 2、复选框对象是否被选中,是由其Value属性决定的。 A. 正确 B. 错误 错误:【A】 3、框架内所有的控件会随框架一起移动、显示、消失和屏蔽。 A. 正确 B. 错误 错误:【A】 4、在打开某窗体时,初始化窗体中的各控件,可选用Load事件。 A. 正确 B. 错误 错误:【A】 5、执行While-Wend循环时,如果一开始条件就不成立,则语句块一次也不会执行。 A. 正确 B. 错误 错误:【A】 6、可变类型数组的各个数组元素的数据类型可以不同。 A. 正确 B. 错误 错误:【B】 7、若要使标签透明,则可使用属性BackColor。 A. 正确 B. 错误 错误:【B】 8、事件过程与Sub过程,它们相同点都是事件驱动,而不同的只是事件过程由控件属性决定,而Sub过程是由户自定义。 A. 正确 B. 错误 错误:【B】

9、TextBox与Label有许多共同点,它们都能显示和输入文本。 A. 正确 B. 错误 错误:【B】 10、所有的控件在程序运行以后都是可见的。 A. 正确 B. 错误 错误:【B】 11、选择框架中的多个控件,按下Shift键点击各控件或按下Ctrl键的同时用鼠标拖拉框架内的控件。 A. 正确 B. 错误 错误:【A】 12、可以通过Clear来删除列表框中的选中的项目。 A. 正确 B. 错误 错误:【B】 13、MsgBox函数建立的信息框能显示信息又能输入用户的信息。 A. 正确 B. 错误 错误:【B】 14、在if <条件> then结构中,条件可以是逻辑表达式或关系表达式。 A. 正确 B. 错误 错误:【A】 15、若行If语句中逻辑表达式值为True,则关键字Then后的若干语句都要执行。 A. 正确 B. 错误 错误:【A】 16、有声明语句:Dim A(-3 To 1,3) As Integer,则数组A是二维动态数组。 A. 正确 B. 错误 错误:【B】 17、在For <控制变量>=<初值> To <终值> [Step <步长>]结构中,初值只能取数值。 A. 正确

计算机技术基础(Fortran)试题库

一、选择题 1、下列关于"SUBROUTINE MAP(X,Y)"语句行的叙述中,不正确的就是( ) A) 这就是子程序的第一个语句 B) 字符串"MAP"就是子程序名 C) 变量X就是子程序的形参 D) 子程序执行后,MAP将返回整型数据 2、 FORTRAN表达式"2/4+0、5"的值就是( ) A) 0、5 B) 1 C) 1、0 D) 0 3、阅读下列FORTRAN程序: PI=3、14159265 WRITE(*,'(F7、4) ')PI END 程序运行后输出结果就是( ) A) 3、142 B) 3、1415 C) 0、31416 D) 3、1416 4、圆的直径存放在整型变量K之中,下列计算圆面积的表达式中正确的就是( ) A) 3、1415926*K*K/4 B) 3、1415926*(K*K/4) C) 3、1415926*(K/2)**2 D) 3、1415926*(K/2)*(K/2) 5、要判断"月收入M在2000元以上(含2000元)且5000元以下)不含5000元)"的职工,应该使用的逻辑表达式就是( ) A) M 、GE、 2000 、AND、 M 、LE、 5000 B) M 、GE、 2000 、OR、 M 、LE、 5000 C) M 、GE、 2000 、AND、 M 、LT、 5000 D) M 、GE、 2000 、OR、 M 、LT、 5000 6、设FORTRAN子程序如下: SUBROUTINE SUB(I,X) B=I+1 X=X+B END 若主程序中的变量M,B已按I-N规则赋值,则调用上述子程序的语句中正确的就是( ) A) CALL SUB(M,M) B) CALL SUB(M+4,B) C) CALL SUB(B,B) D) CALL SUB(M,B+4) 7、下列不就是FORTRAN常量的就是( ) A) (3、0,4、0) B) 3、1416D+00 C) 2/3 D) 'Very good!' 8、阅读下列FORTRAN程序: F=1、0 DO 20 K=3, 7, 3 DO 20 L=K-1, K

计算机技术基础(样题)

山东科技大学2006--2007学年第二学期 《计算机技术基础(C/C++程序设计)》考试试卷(样卷)班级_______________ 姓名_______________ 学号_______________ 一、单项选择题(每题1分,共24分) 1、以下程序执行后输出结果是( )。 main( ) { unsigned char a,b; a=4|3; b=4&3; printf("%d %d\n",a,b); } A. 7 0 B. 0 7 C. 1 1 D. 43 0 2、下列变量定义中合法的是( )。 A. short _a=1-.1e-1; B. double b=1+5e2.5; C. long do=0xfdaL; D. float 2_and=1-e-3; 3、以下符合C语言语法的赋值表达式是( )。 A. d=9+e+f=d+9 B. d=9+e,f=d+9 C. d=9+e,e++,d+9 D. d=9+e++=d+7 4、以下能正确定义且赋初值的语句是( )。 A.int n1=n2=10; B.char c=32; C.float f=f+1.1; D.double x=12.3E2.5; 5、下面有关 for 循环的正确描述是( )。 A. for 循环只能用于循环次数已经确定的情况 B. for 循环是先执行循环循环体语句,后判断表 达式 C. 在 for 循环中,不能用 break 语句跳出循环 体 D. for 循环的循环体语句中,可以包含多条语句, 但必须用花括号括起来 6、Break语句的正确的用法是( )。 A. 无论在任何情况下,都中断程序的执行,退出 到系统下一层。 B. 在多重循环中,只能退出最靠近的那一层循环 语句。 C. 跳出多重循环。 D. 只能修改控制变量。 7、设有以下定义,则语句中错误的是( )。 int a=0; double b=1.25; char c='A'; #define M 2 A. a--; B. b--; C. c--; D. M--; 8、C语言规定:简单变量做实参时,它和对应形参之间 的数据传递方式是( )。 A. 地址传递 B. 单向值传递 C. 由实参传给形参,再由形参传回给实参 D. 由 用户指定的传递方式 9、以下正确的说法是:在C语言中( )。 A. 实参和与其对应的形参各占用独立的存储单元 B. 实参和与其对应的形参共占用一个存储单元 C. 只有当实参和与其对应的形参同名时才共占用 存储单元 D. 形参是虚拟的,不占用存储单元 10、根据下面的定义,能打印出字母 M 的语句是( )。 struct person{char name[9]; int age; }; struct person class[10]={"John",17, "Paul",19, "Mary",18, "adam",16 }; A. printf("%c\n",class[3].name); B. printf("%c\n",class[3].name[1]); C. printf("%c\n",class[2].name[1]); D. printf("%c\n",class[2].name[0]); 11、若有说明: int i,j=7, *p=&i;, 则与i=j; 等价的 语句是( )。 A. i= *p; B. *p=*&j; C. i=&j; D. i=**p;

2017年计算机专业知识基础知识试题和答案

第一部分 一、单项选择题 1.世界上第一台电子数字计算机取名为( )。 A.UNIVAC B.EDSAC C.ENIAC D.EDVAC 2.操作系统的作用是()。 A.把源程序翻译成目标程序 B.进行数据处理 C.控制和管理系统资源的使用 D.实现软硬件的转换 3.个人计算机简称为PC机,这种计算机属于( )。 A.微型计算机 B.小型计算机 C.超级计算机 D.巨型计算机 4.目前制造计算机所采用的电子器件是( )。 A.晶体管 B.超导体 C.中小规模集成电路 D.超大规模集成电路 5.一个完整的计算机系统通常包括( )。 A.硬件系统和软件系统 B.计算机及其外部设备 C.主机、键盘与显示器 D.系统软件和应用软件 6.计算机软件是指( )。 A.计算机程序 B.源程序和目标程序 C.源程序 D.计算机程序及有关资料 7.计算机的软件系统一般分为( )两大部分。 A.系统软件和应用软件 B.操作系统和计算机语言 C.程序和数据 D.DOS和WINDOWS

8.在计算机内部,不需要编译计算机就能够直接执行的语言是( )。 A.汇编语言 B.自然语言 C.机器语言 D.高级语言 9.主要决定微机性能的是( )。 A.CPU B.耗电量 C.质量 D.价格 10.微型计算机中运算器的主要功能是进行( )。 A.算术运算 B.逻辑运算 C.初等函数运算 D.算术运算和逻辑运算 11.MIPS常用来描述计算机的运算速度,其含义是( )。 A.每秒钟处理百万个字符 B.每分钟处理百万个字符 C.每秒钟执行百万条指令 D.每分钟执行百万条指令 12.计算机存储数据的最小单位是二进制的( )。 A.位(比特) B.字节 C.字长 D.千字节 13.一个字节包括( )个二进制位。 A.8 B.16 C.32 D.64 14.1MB等于( )字节。 A.100000 B.1024000 C.1000000 D.1048576 15.下列数据中,有可能是八进制数的是( )。 A.488 B.317 C.597 D.189 16.与十进制36.875等值的二进制数是( )。 A.110100.011 B.100100.111 C.100110.111 D.10010 1.101

计算机技术基础(基础)课程考试大纲

《计算机技术基础》考试大纲 Basis of Computer Engineering 课程基本信息 课程编号:课程总学时:32 课程学分:2 主撰人:汪强审核人:大纲制定(修订)日期:2012.5 一、课程的性质、地位和任务 《计算机技术基础》是我校非计算机专业学生基础课程。该课程通过对计算机系统软硬件基础知识、计算机应用的教学,使学生掌握计算机的基本原理和操作方法,培养学生计算机动手能力,使计算机成为学生获取知识、提高素质的有力工具,促进相关学科的学习。该课程不但要求学生掌握计算机的基础知识,而且要求学生熟练掌握计算机操作方法,并且能用计算机解决学习和工作中实际的问题。 二、理论教学部分的考核目标 第一章:计算机基础知识 一、一般学习目的与要求 1. 一般了解:计算机的历史 2. 一般掌握:计算机基础知识 3. 熟练掌握:计算机进制与编码 二、考核知识点 1. 计算机的历史 2. 计算机基础知识 3. 计算机进制与编码 4.汉字编码 三、考核要求 1、识记:计算机的历史 2、领会:计算机基础知识

3、简单应用:计算机进制与编码 第二章:计算机系统一、一般学习目的与要求 1. 一般了解:宋多媒体计算机 2. 一般掌握: (1)计算机硬件系统 (2)计算机软件系统 二、考核知识点 1. 计算机硬件系统 2. 计算机软件系统 3. 多媒体计算机 三、考核要求 1、识记:计算机硬件系统 2、领会:计算机软件系统 3、简单应用:多媒体计算机 第三章:计算机常用操作系统 一、一般学习目的与要求 1. 一般了解:操作系统概述 2. 一般掌握:操作系统的资源管理 3. 熟练掌握:中文Windows XP操作系统的操作方法 二、考核知识点 1.操作系统概述 2.操作系统的资源管理 3.中文Windows XP操作系统的操作方法 4. Linux操作系统

计算机基础知识试题及答案(一)

计算机基础知识试题及答案(一) 一、选择题 (1) 第四代计算机的主要逻辑元件采用的是 A) 晶体管 B) 小规模集成电路 C) 电子管 D) 大规模和超大规模集成电路 (2) 下列叙述中,错误的是 A) 把数据从内存传输到硬盘叫写盘 B) 把源程序转换为目标程序的过程叫编译 C) 应用软件对操作系统没有任何要求 D) 计算机内部对数据的传输、存储和处理都使用二进制 (3) 计算机硬件的五大基本构件包括:运算器、存储器、输入设备、输出设备和 A) 显示器 B) 控制器 C) 磁盘驱动器 D) 鼠标器 (4) 五笔字型输入法属于 A) 音码输入法 B) 形码输入法 C) 音形结合输入法D) 联想输入法 (5) 通常所说的I/O设备指的是 A) 输入输出设备 B) 通信设备 C) 网络设备 D) 控制设备 (6) 计算机辅助设计的英文缩写是 A) CAD B) CAM C) CAE D) CAT (7) “Windows98是一个多任务操作系统”指的是 A) Windows可运行多种类型各异的应用程序 B) Windows可同时运行多个应用程序 C) Windows可供多个用户同时使用 D) Windows可同时管理多种资源 (8) 在Windows98中,为查看帮助信息,应按的功能键是 A) F1 B) F2 C) F6 D) F10 (9) Windows98任务栏不能设置为 A) 自动隐藏 B) 总在底部 C) 总在最前 D) 时钟显示 (10) 在Windows98中,打开上次最后一个使用的文档的最直接途径是 A) 单击“开始”按钮,然后指向“文档” B) 单击“开始”按钮,然后指向“查找” C) 单击“开始”按钮,然后指向“收藏” D) 单击“开始”按钮,然后指向“程序” (11) 在Windows98中,下列关于添加硬件的叙述正确的是 A) 添加任何硬件均应打开“控制面板” B) 添加即插即用硬件必须打开“控制面板” C) 添加非即插即用硬件必须使用“控制面板” D) 添加任何硬件均不应使用“控制面板” (12) 在Windows98资源管理器中,选定文件后,打开文件属性对话框的操作是 A) 单击“文件”→ “属性” B) 单击“编辑”→ “属性” C) 单击“查看”→ “属性” D) 单击“工具”→ “属性” (13) 在Windows98中,下列关于输入法切换组合键设置的叙述中,错误的是 A) 可将其设置为Ctrl+Shift B) 可将其设置为左Alt+Shift C) 可将其设置为Tab+Shift D) 可不做组合键设置 (14) 在Word97中,选择“文件”菜单下的“另存为”命令,可以将当前打开的文档另存为能

计算机技术基础(VB)

《计算机技术基础(VB)》复习资料 一、选择题 1、在设计阶段,当双击窗体上的某个控件时,所打开的窗体是(C) A.工程资源管理器窗口B.工具箱窗口 C.代码窗口D.属性窗口 2、下列可以作为Visual Basic变量名的是(D) A.A#A B.4A C.?xY D.constA 3、刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是(C) A.单选按钮B.图片框C.通用对话框D.文本框 4、表示滚动条控件取值范围最大值的属性是(A) A.Max B.LargeChange C.Value D.Max-Min 5、在窗体上画一个名称为Command1的命令按钮,然后编写如下程序: 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 程序运行时,三次单击命令按钮command1后,窗体上显示的结果为(B) A.1516B.156C.1515D.56 6、设a=3,b=5,则以下表达式值为真的是(B) A.a>=b And b>10B.(a>b)Or(b>0) C.(a<0)Eqv(b>0)D.(-3=5>a)And(b>0) 7、Dim B(10To20)所定义的数组元素个数是(A) A.11B.20C.30D.10 8、在窗体上画一个名称为TxtA的文本框,然后编写如下的事件过程: Private Sub TxtA_KeyPress(KeyAscii As Integer) End Sub 若焦点位于文本框,则能够触发KeyPress事件的操作的是(D)。 A.单击鼠标B.双击文本框C.鼠标滑过文本框D.按下键盘的某个键

新版计算机基础知识

第1章计算机基础知识 1.1 计算机与信息社会 电子计算机是20 世纪人类最伟大的发明之一,随着计算机科学的发展与应用的普及, 计算机已经融入人们的生活,成为人们日常生活、工作、学习中不可缺少的一个基本工具。“21 世纪是以计算机为基础的信息时代”,掌握以计算机为核心的信息技术基础知识和 应用能力是现代大学生必备的基本素质。 1.1.1 计算机的发展 一般认为,世界上第一台数字式电子计算机诞生于1946 年2 月,它是由美国宾夕法尼 亚大学物理学家莫克利(J.Mauchly)和工程师埃克特(J.P.Eckert)等人共同开发的电子数值积 分 计算机(Electronic Numerical Integrator And Calculator,简称ENIAC)。 ENIAC 体积非常庞大,其占地面积为170 平方米,总重量达30 吨,如图1-1 所示。机 器中约有18 800 只电子管、1 500 个继电器、70 000 只电阻以及其他各种电气元件,每小时耗电量约为140 千瓦。这样一台“巨大”的计算机每秒钟可以进行5 000 次加减运算,相当于手工计算的20 万倍、机电式计算机的1000 倍。这台计算机的功能虽然无法与今天的计算机相比,但它的诞生却是科学技术发展史上一次意义重大的事件,展现出新技术革命的曙光。图1-1 ENIAC(电子数值积分计算机) ENIAC 虽是第一台正式投入运行的电子计算机,但它却并不具备现代计算机“存储程序”?2 ?大学计算机基础 的思想。由于其结构设计不够弹性化,导致对它的每一次再编程都意味着电气物理线路的再连接。ENIAC 的开发小组针对其缺陷又进一步完善了设计。1946 年6 月,冯·诺依曼博士发表了“电子计算机装置逻辑结构初探”论文,并设计出第一台“存储程序”的离散变量自动电子计算机(The Electronic Discrete Variable Automatic Computer,简称EDVAC),于1952 年正式投入运行,其运算速度是ENIAC 的240 倍。冯·诺依曼提出的EDVAC 计算机结构为人们普遍接受,并成为当今所有计算机的基础结构。 1. 计算机的发展历程 ENIAC 诞生至今半个多世纪以来,计算机获得了突飞猛进的发展。人们依据计算机性能 和当时的软硬件技术,将计算机的发展划分成以下四个阶段,如表1-1 所示。 表1-1 计算机发展的四个阶段 年代 第一代 1946~1957 第二代 1958~1964 第三代 1965~1970 第四代 1971~现在 电子器件电子管晶体管集成电路大规模集成电路 存储器 延迟线、磁芯、

计算机网络技术基础试题库(含答案)

1.什么叫计算机网络系统? 答:为了实现计算机之间的通信交往、资源共享和协同工作,利用通信设备和线路将地理位置分散的、各自具备自主功能的一组计算机有机地联系起来,并且由功能完善的网络操作系统和通信协议进行管理的计算机复合系统。 2.什么叫“信道”? 答:是数据信号传输的必经之路,一般由传输线路和传输设备组成。物理信道是指用来传送信号或数据的物理通路,它由传输介质及有关通信设备组成,而逻辑信道在物理信道的基础上,使节点内部实现了其他“连接”。同一物理信道上可以提供多条逻辑信道。按传输不同类型的数据信号物理信道又可以分为模拟信道和数字信道。在模拟信道两边分别安装调制解调器。还可分为专用信道和公共交换信道。 3.什么叫“传输差错”? 答:由于来自信道内外的干扰与噪声,数据在传输与接收的过程中,难免会发生错误。通常,把通过通信信道接收到的数据与原来发送的数据不一致的现象称为传输差错,简称差错。 4.什么叫“通信协议”? 答:在计算机网络通信过程中,为了保证计算机之间能够准确地进行数据通信,必须使用一套通信规则,这套规则就是通信协议。 5.简答局域网的基本组成。 答:软件系统:网络操作系统、网管软件和网络应用软件。 硬件系统:1)网络服务器(server,通常由一台或多台规模大、功能强的计算机担任,有较高处理能力或大容量的存储空间);2)网络工作站(workstation,用户使用的终端计算机);3)网络适配器(网卡,网络连接的接口电路板,属于通信子网设备);4)网络传输介质(物理连接线路);5)网络连接与互联设备(收发器、中继器、集线器、网桥、交换机、路由器和网关等)。 其他组件:网络资源、用户、协议。 6.网络互联设备主要有哪些?其主要作用各是什么? 答:中继器、集线器,主要作用:不同电缆段之间信号的复制、整形、再生和转发;网桥、交换机,主要作用:数据存储、接收,根据物理地址进行过滤和有目的的转发数据帧;路由器,主要作用:路径选择、拥塞控制和控制广播信息;网关,主要作用:传输层及以上各层。 7.对三种使用共享资源的方法简要概括。 答:直接利用“网上邻居”浏览工作组中各计算机已经开放的共享资源; 直接在“我的电脑”地址栏或“开始”-“运行”中输入“\\被访问的电脑名(或IP地址)”; 映射驱动器:将共享资源映射为本机磁盘。 8.请解释下图中各参数意义。

计算机应用技术基础知识复习

计算机应用技术基础知识复习 一、计算机技术的发展 四个阶段:第1代:1946~195×电子管计算机 代表性机种:ENIAC 第2代:195×~196×晶体管计算机 代表性机种:TRADIC 第3代:196×~197×集成电路计算机 OS,编译系统,各类高级语言,百万~千万次/秒 代表性机种:IBM360 第4代:197×~ 现在大规模、超大规模集成电路计算机 代表性机种:ILLIAC-IV 199×~ 200×超大规模集成电路计算机,亿万次以上/秒 一、计算机的字长: 1)字长4位阶段 1971年1月,英特尔(Intel)公司研制成功了第一枚能够实际工作的微处理器4004 2)字长8位阶段 1974年4月1日,Intel推出了自己的第一款8位微处理芯片8080。 1974年12月,装配有8080处理器的计算机“牛郎星”诞生,这也是世界上第一台装配有微处理器的计算机,从此掀开了个人计算机PC(Personal Computer)的序幕。 3)字长16位阶段 1982年2月,Intel公司发布80286处理器。 4)字长32位阶段 1985年7月,Intel公司推出了第一枚32位处理器80386。 1985年11月,微软公司正式推出了Windows操作系统。 5)字长64位阶段 1995年8月24日,微软公司正式推出Windows95操作系统。 1995年11月1日,Intel公司推出Pentium Pro处理器。 2007年1月8日,Intel公司发布了用于个人计算机的65nm酷睿2四核处理器和用于服务器的四核处理器。 二、计算机的分类及其发展趋势: 巨型机、大型机、小型机、工作站、个人计算机(微机) 提问:微机属于第几代计算机。 三、计算机的应用和发展趋势: 数值计算、数据及事物处理、自动控制与人工智能、计算机辅助系统、通信与网络 发展趋势:由大到巨:追求高速度、高容量、高性能 由小到微:追求微型化,包括台式、便携式、笔记本式乃至掌上型,使用方便, 网络化 智能化 多功能化 四、计算机工作原理:储存程序与程序控制(EDVAC) 五、计算机的主要性能指标: 主频:主频是CPU工作的时钟频率,是指计算机CPU在单位时间内工作的脉冲数,它在很

计算机与网络技术基础试题G

绝密★启用前学院 学年第二学期期末考试 级专业()《计算机与网络技术基础试题》试卷 一、填空题(每空1分,共16分) 1.按交换方式来分类,计算机网络可分为________________、报文交换和________________三种。2.有些计算机通过电话线连入互联网是因为计算机增加了________________,它具有________________的能力。 3.如果一个通信系统传输的信息是数据,则称这种通信系统为________________,实现这种通信的系统是________________。 4.HDLC有________________、________________和无编号帧三种不同类型的帧。 5.虚电路是OSI网络层向________________层提供的一种可靠的数据传送业务,它确保所有分组按发送________________到达目的地端系统。 6.(110001011.101000001)2转换成八进制数是____________,转换成十进制数是________。(保留3位小数) 7.网关是建立在___________上的各层次的中继系统,也就是说,网关是用于_____________转换的网间连接器。 8.ASCII码是对________________进行编码的一种方案,它是________________的缩写。 二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的 括号内。每小题1分,共14分) 1.计算机的CPU是指()。 A.控制器和运算器B.运算器和存储器 C.存储器和I/O设备D.总线和接口 2.在Windows操作系统中,回收站是()。 A.Cache中的一块区域B.硬盘上的一块区域 C.软盘上的一块区域D.内存中的一块区域 3.Windows NT是真正的()。 A.8位操作系统B.16位操作系统 C.32位操作系统D.64位操作系统4.要将整个窗口内容存入剪贴板中,应按()键。 A. Ctrl+P B. Alt+P C. PrtSc D. Alt+PrtSc 5.使用快捷键Alt+F4关闭应用程序,关闭的是()。 A.窗口处于打开状态的应用程序B.窗口处于最大化的应用程序 C.具有输入焦点的应用程序D.运行中的应用程序 6.在联机多用户系统中,终端是系统中的()设备。 A.输入/输出B.控制 C.计算D.存储 7.电话网络是属于()。 A.广播式网络B.点到点网络 C.分组交换网络D.报文交换网络 8.HDLC是属于()通信控制规程。 A.面向字符的同步B.起止式传输 C.面向比特的同步D.异步传输 9.采用“0”比特填充法进行位同步控制,同步位模式为01111110。如果需要传送的比特串为011111101011111110,则经填充后,此比特串变为()(不包括起始和结束标志)。A.01111101010111110110 B.01111110010111111010 C.01111110010111111100 D.0111111010111110110 10.协议的语法的意义是()。 A.各类信息的表示格式B.各类事件出现的先后顺序 C.信息本身所体现的意义或操作D.包括以上三个方面 11.使用10BASE-5和10BASE-2进行组网,一个冲突域的直径是()。 A.500米B.300米 C.1500米D.2500米 12.IEEE802.3标准采用的是()协议。 A.CSMA B.CSMA/CD C.TOKEN-RING D.TOKEN-BUS 13.IP协议提供的是( )服务。 A.面向连接的B.无确认的数据报C.有确认的数据报D.可靠的虚电路14.Internet中的电子邮件采用的是()协议。A.MsMail B.cc-Mail

相关文档