微機(jī)接口與原理期末整理_第1頁(yè)
微機(jī)接口與原理期末整理_第2頁(yè)
微機(jī)接口與原理期末整理_第3頁(yè)
微機(jī)接口與原理期末整理_第4頁(yè)
微機(jī)接口與原理期末整理_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

|c#中連接數(shù)據(jù)庫(kù)的添加查找方法I

usingSystem.Data.SqlClient;

namespaceWindowsApplication3

{publicpartialclassForml:Form

{publicFormlO

{InitializeComponentO;}

privatevoidbuttonl_Ciick(objectsender,EventArgse)〃添加按鈕

{SqlConnectionconn=newSqlConnection(,,server=.;database=st;IntegratedSecurity=SSPI");〃連接對(duì)象st是表的名稱

intSex=1;

if(radioButtonl.Checked)

Sex=0;

StringsqlString=String.Format(**insertintoStvalues('{0}','{l}\{2},'{3}')”,textBoxl.Text,textBox2.Text,Sex,textBox3,Text);

SqlComniandcmd=newSqlCommand(sqlString,conn);//

try

{conn.Open。;//打開(kāi)連接會(huì)出現(xiàn)異常

introw=cmd.ExecuteNonQueryO;

if(row==0)

MessageBox.ShowC^success");

elseMessageBox.Show(nfail1');

)

catch(Exceptionex)

{MessageBox.Show(ex.Message.ToString());〃捕捉異常}

finally

{conn.Close。;〃只要出現(xiàn)異常就關(guān)閉連接}

)

privatevoidbutton2_Click(objectsender,EventArgse)〃查找按鈕

{SqlConnectionconn=newSqlConnection('*server=.;database=st;IntegratedSecurity=SSPr*);

stringsqlString="select*fromstwherestu=,,*+textBoxl.Text+,'*H;

SqlCommandcmd2=newSqlCommand(sqlString,conn);

conn.Open();

SqlDataReadersdr=cmd2.ExecuteReader();

if(sdr.HasRows)

{sdr.Read();

textBox2.Text=sdr[HName,*].ToString();

textBox3.Text=sdr[,'birthdayH].ToString();

if(bool.Parse(sdr[”Sex”].ToString()))/艱換成布爾類型判斷

radioButton1.Checked=true;

elseradioButtonl.Checked=true;

//sdr.CloseO;}

elseMessageBox.Show("沒(méi)有查詢到該學(xué)生”);

conn.Close();

)

)

)

|c#記事本部分項(xiàng)

namespace_2

{publicpartialclassForml:Form

{publicForml()

{InitializeComponentO;}

privatevoidntsmenu_Click(objectsender,EventArgse)

{richTextBox1.Clear。;〃新建}

privatevoidopsmenu_Click(objectsender,EventArgse)

{if(openFileDialog1.ShowDialogO==DialogResult.OK&&openFileDialogl.FileName!=HH)

{richTextBoxl.LoadFile(openFileDialogl.FileName,RichTextBoxStreamType.PlainText);//fTJF}

)

privatevoidstsmenu_Click(objectsender,EventArgse)

{if(saveFileDialog1.ShowDialogO==DialogResult.OK&&saveFileDialogl.FileName!=****)

{richTextBoxLSaveFile(saveFileDialogl.FileName,RichTextBoxStreamType.PlainText);//保存}

)

privatevoidatsmennu_Click(objectsender,EventArgse)

{if(saveFileDialogl.ShowDialogO==DialogResult.OK&&saveFileDialogl.FileName!=

{richTextBoxl.SaveFile(saveFileDialogl.FileName,RichTTextBoxStreaml^,pe.Plaintext);〃另保存}

)

privatevoidxtsmenu_Click(objectsender,EventArgse)

{this.Close();〃退出}

privatevoidutsmenu_Click(objectsender,EventArgse)

{〃撤銷richTextBoxl.UndoO;}

privatevoidrtsmenu_Click(objectsender,EventArgse)

{〃重復(fù)}

privatevoidttsmenu_Click(objectsender,EventArgse)

{〃剪切richTextBoxl.Cut();}

privatevoidctsmenu_Click(objectsender,EventArgse)

{richTextBoxl.Copy();〃復(fù)制}

privatevoidptsmitem_Click(objectsender,EventArgse)

{〃〃粘帖richTextBox1.Paste();)

privatevoidatsmenu_Click(objectsender,EventArgse)

{〃全選richTextBox1.SelectAll();}

privatevoidtsmbady_Click(objectsender,EventArgse)

{〃字體設(shè)置"

fontDialogl.ShowColor=true;

if(fontDialogl.ShowDialog()==DialogResult.OK){

richTextBox1.Font=fontDialogl.Font;

richTextBoxl.ForeColor=fontDialogl.CoIor;

})

privatevoidtsmauto_Click(objectsender;EventArgse)

{〃自動(dòng)換行richTextBoxl.Wordwrap=false;}

privatevoidtime_Click(objectsender;EventArgse)

{richTextBoxl.AppendText(DateTime.Now.ToLocalTimc().ToString());〃顯示日期時(shí)間

richTextBoxl.AppendTextfDateTime.Now.DayOfVVeek.ToStringO);//?^?^}

)

)

散務(wù)管理系統(tǒng)I

namespace管理系統(tǒng)

{classProgram

{staticvoidMain(string[]args)

{Hashtableht=newHashtable();

stringkey;stringval;

Console.tvriteLine("歡迎使用2009級(jí)學(xué)生管理系統(tǒng)”);

Console.WriteLine(n============================================H);

Console.WriteLine("請(qǐng)選擇如下操作:”);

Console.WriteLineC'A;添加B:查詢C:刪除D:修改E:退出系統(tǒng)”);

Console.WriteLine(*******************************************

stringr=Console.ReadLine();

while(r!="eH)

{switch(r)

{case"a'Console.WriteLine(”請(qǐng)輸入學(xué)生學(xué)號(hào):”);

key=Console.ReadLine();Console.Write(”請(qǐng)輸入學(xué)生姓名:");

val=Console.ReadLine();ht.Add(key,val);break;

caseMb*':Console.WriteLine(”請(qǐng)輸入妻查血的學(xué)號(hào):”);

key=Console.ReadLine();

if(hLContains(key))

Console.WriteLine(”學(xué)生姓名為:{0}H,ht[key]);

elseConsole.WriteLine(”您輸入的學(xué)生學(xué)號(hào)不存在**);

break;

caseHcH:Console.WriteLine("請(qǐng)輸入要?jiǎng)h除的學(xué)號(hào):”);

key=Console.ReadLine();ht.Remove(key);

break;

case"d":Console.WriteLine(“請(qǐng)輸入要修改的學(xué)號(hào):**);

key=Console.ReadLine();

Console.WriteLine(“請(qǐng)輸入修改后學(xué)生姓名:*,);

ht[key]=Console.ReadLineO;

break;}

Console.WriteLine(”請(qǐng)選擇如下操作:”);

Console.WriteLineC'A;添加B:查詢C:刪除D:修改E:退出系統(tǒng)”);

^^onso]eWine(''*******東*******率****************************'')?

r=Console.ReadLine();

}}}}

吩割連劇

namespaceSplitJoinExample

{///<summary>

///此示例演示使用Split。和Join。方法分割和連接字符串

III</summary>

classProgram

{staticvoidMain(string[]args)

{stringinputstring;〃輸入的字符串

string[]splitstrings;//分割后的字符串?dāng)?shù)組

stringjoinString;//連接后的新字符串

//輸入提示

Console.WriteLine("請(qǐng)輸入一串字符串,用空格分隔單詞:”);

inputString=Console.ReadLine();//接收輸入

splitStrings=inputString.Split(**);//以空格作為分隔符分割字符串

//將分割后的字符串輸出

Console.WriteLine(H\n分割后的字符串為:");

foreach(stringsinsplitStrings)

{Console.WriteLine(s);)

//將分割后的字符串使用下劃線連接在一起

joinString=string.Join('*_'\splitStrings);

//將連接后的字符串輸出

Console.VVriteLine(M\n連接后的新字符串為:{0}n,joinString);

Console.ReadLine();}}}

BinanSerch方法反回其中的元素5的下標(biāo)|

〃給定8個(gè)數(shù),存在數(shù)組中,利用Array類的BinaiySerch方法反回其中的元素5的下標(biāo)

namespaceConsoleApplication5

{classProgram

{staticvoidMain(string[]args)

{int[]myArr={8,7,6,5,43,2,1);

Array.Sort(myArr);

inttarget=5;

intresult=Array.BinarySearch(myArr,target);

Console.WriteLine("{0}的下標(biāo)為{1}”,target,result);

Conso電ReadLine();}}}

Fort方法雨前

〃給定8個(gè)數(shù),將這些數(shù)存在數(shù)組中,利用Array類的Sort方法按從小到達(dá)順序輸出

namespaceConsoleApplication4

{classProgram

{staticvoidMain(string[]args)

{int[]array=newint[]{8,7,6,5,4,3,2,1};

Console.VVriteLine(''原始數(shù)組:”);

for(inti=0;i<array.Length;i++)

Console.Write(n{0}->*',array[i]);

Console.WriteLine();〃我行

Array.Sort(array);

Console.WriteLine「排序后的數(shù)組:”);

for(inti=0;i<array.Length;i++)

Console.Write('*{0}->n,array[i]);})}

|冒泡排序法升序抨列

〃給定數(shù)組:,要求用冒泡排序法將其升序排列

namespaceConsoleApplication7

{classProgram

{staticvoidMain(string[]args)

{int[]SortArray=newint[]{78,89,90,56,79,345,217^,13,88);

Console.WriteLineC待排序序列:”);

for(inti=0;i<SortArray.Length;i++)

Console.Write(n{0}SortArray[i]);

Console.WriteLine();

for(inti=SortArray.Length-l;i>=0;i—)

for(intj=O;j<i;j++)

{if(SortArray[j]>SortArray[j+1])

{inttemp=SortArray[j];

SortArray[j]=SortArray[j+1];

SortArraylj+1]=temp;}}

Console.WriteLine("排序后序列:”);

for(inti=0;i<SortArray.Length;i++)

Console.\Vrite(H{0}*',SortArray[i]);}}}

腓用

〃給定8個(gè)數(shù):87654321將這些數(shù)存在數(shù)組中,按從小到大輸出

namespaceConsoleApplication3

{classProgram

{staticvoidMain(string[]args)

{intij,temp,m;

int[]array=newint口{8,7,6,5,4,3,2,1};

for(j=0;j<array.Length;j++)

{temp=j;

for(j=0;j<array.Length;i++)

{if(array[i]<array[temp])

temp=i;}

if(temp!=j)

{m=array[j];

array[j]=array[temp];

arrav[temp]=m;}

)

Console.WriteLine(H

for(j=0;j<array.Length;j++)

Console.WriteLine("{0}H,array[j]);

.}}}.

倒斷數(shù)組中是否互埼

namespaceConsoleAppIication6

{classProgram

{staticvoidMain(string[]args)

{string[]arrSname={“大寶“J張三“J李四”J趙六“J趙二”J麻子”};

〃判斷是否含某值

stringtarget="趙六

boolresult=((System.Collections.IList)arrSnaine).Contains(target);

Console.WriteLine("包含{0}?{1}'*,target,result);//true}}}

Mme類的構(gòu)造函數(shù)及其重載|

namespaceConsoleAppIicationl3

{classTime

{publicintnHour,nMinute,nSecond;

publicTime。〃構(gòu)造函數(shù)

{nHour=nMinute=nSecond=0;)

publicTime(intHour)

{nHour=Hour;

nMinute=nSecond=0;}

publicTime(intHour,intMinute)//??2

{nHour=Hour;

nMinute=Minute;

nSecond=0;}

publicTime(intHour,intMinute,intSecond)//1載3

{nHour=Hour;

nMinute=Minute;

nSecond=Second;}}

classText//程序入口

staticvoidMain()

{Time

tl=newTime();

t2=newTime(10);

t3=newTime(10,20);

t4=newTime(10,20,30);

n

Console.WriteLine(tl一間為:{0}時(shí){1}分鐘{2}秒”,tlmHour,tl.nMiiuite,tl.nSecoiid);

Console.WriteLine(Mt2時(shí)間為:{0}時(shí){1}分鐘{2}秒”,t2.nHour,t2.nMiniite,t2.nSecond);

Console.WriteLine(Ht3時(shí)間為:{0}時(shí){1}分鐘{2}秒"Q.nHour,t3.nMiniite,t3.nSecond);

Console.WriteLine(Mt4時(shí)間為:{0}時(shí){1}分鐘{2}秒”,t4.nHour,t4.nMinute,t4.nSecond);}}}

namespaceConsoleApplication11

(〃學(xué)生類

publicclassstudent

{publicstringstrName;

publicintnAge;

publicvoidSetAge(intage)

{this.nAge=age;

)

publicintGetAge()

{returnthis.nAge;

)

)

classProgram

{staticvoidMain(string[]args)

{students=newstudent();

s?SetAge(20);〃賦值

Console.WriteLine(s.GetAgeO);〃獲取

,,}}}

歷法重載

namespaceConsoleApplication1

{publicclassStudent

{publicstringstrName;

publicintnAge;

〃長(zhǎng)了一歲

publicvoidGrow()

{this.nAge++;

)

〃長(zhǎng)age歲

publicvoidGrow(intage)

{this.nAge+=age;

)

classProgram

{staticvoidMain(string[]args)

{Students=newStudent();

s?strName="張三";

s.nAge=20;

s.Grow();

Console.WriteLine(s.nAge);

s.Grow(2);

Console.VVriteLine(s.nAge);

}}}

供的繼承I

namespaceConsoleApplication12

(〃學(xué)生類

publicclassStudent

{publicstringstrName;

publicintnAge;

)

publicclassCollegeStudent:Student

{publicstringxi;

)

publicclassProgram

{staticvoidMain(string[]args)

{Students=newStudent();

s.strName="小明”;

s.nAge=18;

Console.WriteLineC姓名:{0},年齡:{1}”,s.strName,s.nAge);

CollegeStudentc=newCollegeStudent();

c?strName="孫立娟”;

c.nAge=22;

c.xi="信息學(xué)院”;

Console.WriteLine("姓名:{0},年齡:{1},所在系:{2}",c.strName,c.nAge,c.xi);

Console.ReadKeyO;}}}

?/計(jì)算圓的面積I

usingSystem;

namespaceConsoleApplication3

{classCircle

{staticvoidMain()

{constdoublePI=3.14159;

doubleR,S;

Console.WriteLine(”請(qǐng)輸入圓的半徑”);

R=double.Parse(Console.ReadLine());

S=PI*R*R;

Console.WriteLineC'圓的面積是:{0},S");})

)

「用dowhile計(jì)算100以內(nèi)奇數(shù)的和|

usingSystem;

classProgram

{staticvoidMain(string[]args)

{inti=1,Oddsum=0;

do

{Oddsum+=i;

i+=2;}

while(i<=100);

Console.WriteLine(nl到100的奇數(shù)和是:{0}"Qddsiim);

)

)

1用dowhile計(jì)算100以內(nèi)奇數(shù)的和I

usingSystem;

classProgram

{staticvoidMain(string[]args)

{inti=1,Oddsum=0;

do

{Oddsum+=i;

i+=2;}

while(i<=100);

Console.WriteLine(H1到100的奇數(shù)和是:{0}”,Oddsum);)

)

1判讀成績(jī)是否研

usingSystem;

classTextScore

{staticvoidMain()

{intInputScore;

stringOutputScore;

Console.WriteLine(”請(qǐng)輸入學(xué)生百分制分?jǐn)?shù):");

InputScore=conso

if(Score>=60){

Console.WriteLine("該成績(jī)合格。”);

)

else{Console.WriteLine("該成績(jī)不合格。”);

))

求成績(jī)等級(jí)|

usingSystem;

classTextScore

{staticvoidMain()

{intInputScore;

stringOutputScore;

Cunsole.WriteLine(”請(qǐng)輸入學(xué)生百分制分?jǐn)?shù):");

InputScore=Convert.ToInt32(Console.ReadLine());

if(InputScore>=70)

{if(InputScore>=80)

{OutputScore="優(yōu)秀”;

)

else

{OutputScore="良好";

})

else

{if(InputScore>=60)

{OutputScore="及格”;

)

else

{OutputScore"”不及格”;

)

)

Console.WriteLine("百分制下{0}分經(jīng)轉(zhuǎn)換,為5分制下的{1}”,InputScore,OutputScore);}}

『For循環(huán)求奇藪利

usingSystem;

classOddSuni

{publicstaticintOdd()

{intOddSum=0;

for(inti=l;i<=100;i+=2)

{OddSum+=i;

)

Conso】e?WriteLine(''l到100奇數(shù)和為:{0}H,OddSum);

return0;

}

staticvoidMain(string|]args)

{Odd();

})

[switch成績(jī)等級(jí)|

usingSystem;

classProgram

{staticvoidMain()

{intInputScore;

stringOutputScore;

Console.WriteLine(”請(qǐng)輸入百分制分?jǐn)?shù):”);

InputScore=Convert.ToInt32(Console.ReadLine());

inttemp=InputScore/10;

switch(temp)

{case10:

OutputScore="優(yōu)秀";break;

case9:

OutputScore="優(yōu)秀";break;

case8:

OutputScore="良好";break;

case7:

OutputScore="中等“;break;

case6:

OutputScore="及格";break;

default:

OutputScore="不及格";break;}

Console.WriteLine("百分制下{0}分經(jīng)轉(zhuǎn)換,為5分制下的{1}”,InputScore,OutputScore);

,}},

[foreach訃算奇偶個(gè)圜

usingSystem;

classProgram

{staticvoidMain(string[|args)

{intOddNum=0,EvenNum=0;

int[]arrNum=newint[]{l,5,15,ll,12};

foreach(intkarrNuni)

{if(k%2==0)

EvenNum++;

else

OddNum++;

)

Console.WriteLine("偶數(shù)個(gè)數(shù)為:{0},奇數(shù)個(gè)數(shù)為{l}”,EvenNum,OddNum);

})

|//輸出1-12月分天數(shù),判斷是否為褥

usingSystem;

classCountDaysNumber

{staticvoidMain(string[]args)

{Console.WriteLineC'輸入月份:”);

inti=int.Parse(Console.ReadLine());

switch(i)

{case1:

case3:

case5:

case7:

case8:

case10:

case12:

Console.WriteLine("{0}月有31天”,i);

break;

case2:

Console.WriteLine("2月需要輸入年份:(');

intyear=int.Parse(Console.ReadLine());

if(year%4==0&&year%100=!0llyear%400==0)

Console.WriteLine("{0}年的{1}月有29天”,year,i);

else

Console.WriteLine("{0}年的{1}月有28天”,year,i);

break;}}}}

,給定8個(gè)數(shù),存在數(shù)組中,利用Array類的BinarySerch方法反回其中的元素5的下標(biāo)|

usingSystem;

classProgram

{staticvoidMain(string[]args)

{int[]myArr={8,7,6,5,4,3,2,1};

Array.Sort(myArr);

inttarget=5;

intresult=Array.BinarySearch(myAri;target);

Console.WriteLine("{0}的下標(biāo)為{1}",target,result);

Console.ReadLine();

))

口給定8個(gè)數(shù):87654321將這些數(shù)存在數(shù)組中,按從小到大輸出|

usingSystem;

classProgram

{staticvoidMain(string[]args)

{inti,j,temp,m;

int[]array=newint[]{8,7,6,5,4,3?2,1);

for(j=0;j<array.Length;j++)

{temp=j;

for(j=0;j<array.Length;i++)

{if(array[i]<array[temp])

temp=i;

)

if(temp!=j)

{m=arraylj];

arrayfj]=array[temp];

array[temp]=m;

})

Console.WriteLine(M,');

for(j=0;j<array.Length;j++)

Console.WriteLine(H{0}H,array[j]);

,}}.

//給定8下數(shù),將這些數(shù)存在數(shù)組中,利用Array類的Sort方法按從小到達(dá)順序輸畫

usingSystem;

namespaceConsoleApplication4

{classProgram

{staticvoidMain(string[]args)

{int[]array=newint[]{8,7,6,5,43,2,1};

Console.WriteLine("原始藪組:”);

for(inti=0;i<array.Length;i++)

Console.VVrite(H{O}->,\array[i]);

Console.WriteLine();〃密行

Array.Sort(array);

Console.WriteL1「排序后的數(shù)組:");

for(inti=0;i<array.Length;i++)

Console.WriteC4OJ^'\arrayfi]);}

)

)

『給定數(shù)組:,要求用冒泡排序法將其升序排列I

usingSystem;

classProgram

{staticvoidMain(string[]args)

{int[]SortArray=newint[J{78,89,9036,79345,217,5,13,88);

ConsoIe.WriteLine("待排序序列:”);

for(inti=0;i<SortArray.Length;i++)

Console.Write(n{0}”,SortArray[i]);

Console.WriteLineO;

for(inti=SortArray.Length-l;i>=O;i-)

for(intj=0;j<i;j++)

(

if(SortArrayfj]>SortArrav[j+1])

(

inttemp=SortArrayJj];

SortArray[j]=SortArray[j+1];

SortArrav[j+1]=temp;

)

)

Console.WriteLine("排序后序列:");

for(inti=0;i<SortArray.Length;i++)

Console.Writef'4O}H,SortArray[i]);

實(shí)驗(yàn)一8255

CODESEGMENT

ASSUMECS:CODE

IOCONPTE:QU0063H;8255的控制口

IOCPTEQU0061H;8255的B口

START:MOVAL,80H;8255設(shè)置為方式0,A口、B口、C口輸出

MOVDX,IOCONPT;8255的控制口

OUTDX,AL;8255的控制字寫入控制口

NOP

NOP

NOP;延時(shí),等待控制字寫入

IOLED1:MOVDX,IOCPT;8255的B口

IODE2:MO、AL,01H

OUTDX,AL;8255的PB0輸出1,繼電器吸合

CALLDELAY;延時(shí),

MOVAL,OOH

OUTDX,AL;8255的PB0輸出0,繼電器斷開(kāi)

CALLDELAY;延時(shí)

JMPIODE2;循環(huán)重復(fù)

;延時(shí)子程序

DELAY:MOVCX,0FFFFH

DELY:LOOPDELY

RET

CODEENDS

ENDSTART

實(shí)驗(yàn)二8255A可編程并行接口

CODESEGMENT

ASSUMECS:CODE

IOCONPTEQU0073H;8255的控制口

IOCPTEQU0072H;8255的C口

IOBPTEQU0071H;8255的B口

START:

MOVAL,89H;8255設(shè)置為方式0,C口輸入,B口輸出

MOVDX,IOCONPT;設(shè)置8255的控制口地址

OUTDX,AL;8255的控制字寫入控制口

NOP

NOP

NOP;延時(shí),等待控制字寫入

IOLED1:MOVDX,IOCPT;設(shè)置8255的C口地址

INAL,DX;讀入8255的C口的值(開(kāi)關(guān)的狀態(tài))

MOVDX,IOBPT;設(shè)置8255的B口地址

OUTDX,AL;輸出到8255的B口,使LED燈亮或者滅

JMPIOLED1;循環(huán)

CODEENDS

ENDSTART

實(shí)驗(yàn)三8253

CODESEGMENT

ASSUMECS:CODE

TCONTROEQU004BH;8253的控制口

TCON2EQU004AH;8253的通道2

TCONOEQU0048H;8253的通道0

START:;通道2的初始化

MOVDX,TCONTRO;設(shè)置8253的控制口地址

MOVAL,0B6H;8253的通道2,方式3,二進(jìn)制計(jì)數(shù)

OUTDX,AL;寫入8253的控制字

MOVDX,TCON2

MOVAX,1000

OUTDX,AL

MOVAL,AH

OUTDX,AL

;通道0的初始化

MOVDX,TCONTRO

MOVAL,00110110B;8253的通道0,方式3,二進(jìn)制計(jì)數(shù)

OUTDX,AL

MOVDX,TCONO

MOVAX,1000

OUTDX,AL

MOVAL,AH

OUTDX,AL

HLT

CODEENDS

ENDSTART

Helloworld程序代碼

datasegment

msgdb'helloworld$'

dataends

codesegment

assumecs:code,ds:data

start:movax,data

movds,ax

leadx,msg

movah,09h

int21h

movah,4ch

int21h

codeends

endstart

填空題A.數(shù)據(jù)庫(kù)管理系統(tǒng)B.語(yǔ)言處理程序

(1)一個(gè)字節(jié)等于個(gè)二進(jìn)制位。C.各種工具軟件D.操作系統(tǒng)

(2)1KB等于字節(jié)。(13)在微型計(jì)算機(jī)中,運(yùn)算器和控制器合稱為.

選擇題A.邏輯部件B.算術(shù)運(yùn)算部件

(1)下列數(shù)據(jù)中,有可能是八進(jìn)制數(shù)的是oC.微處理器D.算術(shù)和邏輯部件

A.488B.317C.597D.189(14)下列設(shè)備中,屬于輸出設(shè)備的是。

⑵將十進(jìn)制數(shù)123轉(zhuǎn)換為等值的二進(jìn)制數(shù)是.(15)計(jì)算機(jī)字長(zhǎng)取決于何種總線的寬度o

A.1101100B.1110010C.1011110D.1111011A.地址總線B.控制總線

(3)在計(jì)算機(jī)內(nèi)部,一切信息的存取、處理和傳送都是以C.數(shù)據(jù)總線D.通信總線

形式進(jìn)行的。(16)運(yùn)算器的主要功能是。

A.EBCDIC碼B.ASCII碼C.十六進(jìn)制編碼D.二A.算術(shù)運(yùn)算B.邏輯運(yùn)算

進(jìn)制編碼C.算術(shù)運(yùn)算與邏輯運(yùn)算D.函數(shù)運(yùn)算

(4)在計(jì)算機(jī)中兩個(gè)二進(jìn)制數(shù)1100101和1010100進(jìn)行或運(yùn)算的(17)目前微型計(jì)算機(jī)中采用的邏輯元件是。

結(jié)果是一.A.小規(guī)模集成電路B,中規(guī)模集成電路

A.1000100B.0110001C.1110101D.0101110C.大規(guī)模和超大規(guī)模集成電路D.分立元件

(5)ASCII碼(含擴(kuò)展)可以用一個(gè)字節(jié)來(lái)表示,則可以表示的

ASCII碼值個(gè)數(shù)為_(kāi)__。A.掃描儀B.顯示器C.觸摸屏D.光筆

A.1024B.256C.128D.8(18)微型計(jì)算機(jī)采用總線結(jié)構(gòu)連接CPU、內(nèi)存儲(chǔ)器和外設(shè),

⑹按對(duì)應(yīng)的ASCII碼值來(lái)比較,??偩€由三部分組成,它包括.

A."a”比“b”大B."f"比"Q”大A.數(shù)據(jù)總線、傳輸總線和通信總線B.地址總線、邏輯總

C.空格比逗號(hào)大D."H"比"R"大線和信號(hào)總線

⑺微處理器處理的數(shù)據(jù)基本單位為字。一個(gè)字的長(zhǎng)度通常C.控制總線、地址總線和運(yùn)算總線D.數(shù)據(jù)總線、地址總

是.線和控制總線

個(gè)二進(jìn)制位個(gè)二進(jìn)制位

A.16B.32(19)微型計(jì)算機(jī)的主機(jī)包括。

C.64個(gè)二進(jìn)制位D.與微處理器芯片的型號(hào)有關(guān)A.運(yùn)算器和控制器B.運(yùn)算器、控制器和硬盤存儲(chǔ)器

(8)在機(jī)器數(shù)中,零的表示形式是惟一的。C.CPU和內(nèi)存儲(chǔ)器D.CPU和鍵盤

A.原碼B.補(bǔ)碼C?反碼

(9)下列各無(wú)謳號(hào)十進(jìn)需數(shù)中,能用八位二進(jìn)制表示的是(20)微型計(jì)算機(jī)硬件系統(tǒng)的性能主要取決于。

A.微處理器B.內(nèi)存儲(chǔ)器

A.296B.333C.256D.199C.顯示適配卡D.硬盤存儲(chǔ)器

(10)計(jì)算機(jī)軟件包括和軟件。

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論