
近幾年,隨著成人教育的不斷發(fā)展,參加自考考試的考生人數呈階梯式增長,這也說明了自考學歷逐漸被社會所認可。為了幫助自考生順利通過2023年自考考試,我將會在本文中為大家分享自考計算機基礎與程序設計專業(yè)真題,希望能夠對考生們有一定的幫助!
一、自考計算機基礎與程序設計專業(yè)真題
(一)單項選擇題
(本大題共20小題.每小題1分,共20分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。
1.計算機內部存儲、處理、加工和傳輸漢字時,使用的是( )
A.漢字機內碼
B.漢字國標碼
C.漢字輸入碼
D.漢字地址碼
2.Cache 是為了解決( )
A.主機與外設之間速度不匹配的問題
B.CPU與內存儲器之間速度不匹配的問題
C.CPU與輔助存儲器之間速度不匹配的問題
D.內存儲器與輔助存儲器之間速度不匹配的問題
3.蠕蟲病毒對計算機軟件系統(tǒng)造成極大的危害,它是( )
A.一種芯片
B.一條命令
C.一種生物病毒
D.一段特制的程序
4.在C#中,可以標識不同控件的屬性是( )
A.Index
B.Name
C.Text
D.Title
5.在C#中,下列不能作為變量名的是( )
A._ 56
B.Float
C.long
D.Num_2
6.關于變量的聲明和初始化,下列語句正確的是( )
A.float x=13.0;
B.float x=13.f;
C.decimal x=13.0;
D.double x=13;
7.下列選項中,不屬于C#循環(huán)的中斷語句的是( )
A.break 語句
B.continue 語句
C.goto 語句
D.jump語句
8.設數組定義為: int[] a= new int[5,6];,則下列關于數組元素的引用正確的是( )
A.a[O][O]
B.a[0,0]
C.a[5][6]
D.a[5,6]
9.下列的數組定義語句,不正確的是( )
A.int[ a=new int[5]{1,2,3,4,5};
B.int[,] a= new int[3][4];
C.intQOa = new int [3]0;
D.int[a= {1,2,3,4};
10.在C#中,不會顯示在窗體上的控件是( )
A.CheckBox
B.GroupBox
C.ImageList
D.PictureBox
11.如果要每隔15s產生一個定時器事件,則Timer的Interval屬性應設置為( )
A.15
B.150
C.1500
D.15000
12.在C#中,如果不希望類被繼承,則定義類時要使用關鍵字( )
A.abstract
B.override
C.sealed
D.virtual
13.如果某個類成員屬于整個類而不屬于類的某一個 具體實例,則該成員前須用修飾符( )
A.private
B.protected
C.public
D.static
14.在C#中,對文本文件進行讀取通常使用( )
A.BinaryReader 類
B.BinaryWriter 類
C.StreamReader 類
D.StreamWriter 類
15.SQL Server 2008是一個( )
A.層次模型數據庫
B.網狀模型數據庫
C.關系模型數據庫
D.面向對象模型數據庫
16.在ADO.NET中,用于對數據源執(zhí)行SQL命令語句的對象是( )
A.Command 對象
B.Connection 對象
C.DataAdapter 對象
D.DataSet 對象
17.下列軟件工具中,不屬于軟件開發(fā)工具的是( )
A.設計工具
B.編碼工具
C.版本控制工具
D.需求分析工具
18.主要用于面向對象的開發(fā)過程的模型是( )
A.螺旋模型
B.噴泉模型
C.智能模型
D.快速原型模型;
19.在數據流圖中,用圓或圓角矩形表示( )
A.加工
B.數據流
C.數據存儲
D.數據源點或終點
20.為了提高模塊的獨立性,模塊之間最好是( )
A.數據耦合
B.公共耦合
C.內容耦合
D.控制耦合
(二)填空題
(本大題共l0小題,每小題1分,共10分)請在答題卡上作答。
11.在微型計算機中,西文字符一般采用________碼進行編碼。
12.文件型病毒通常寄生在________文件中。
13.C#程序的入口函數是________()函數。
14.在C#中,注釋有兩種方法,其中________可以進行多行注釋。
15.已知數組num的定義為: int[] num=new int[5]{5,4,3,2,1};,則num.Length________。
16.已知某類的類名是Student,則該類的析構函數名為________。
17..NET繪圖時,默認的坐標原點在窗體和控件的________角。
18.刪除名為student表的SQL語句是________。
19.軟件工程的3個要素是:方法________和工具。
110.基本路徑測試屬于軟件動態(tài)測試中的________測試技術。
(三)簡答題
(本大題共5小題。每小題4分。共20分)請在答題卡上作答。
21.在C#中,數據類型轉換主要有哪幾種方式?整型數和string之間的轉換可以采用哪種方式?
22.簡述private、 protected、 public、internal類成員訪問修飾符表示的可訪問性。
23.某學生選課數據庫(xsxk) 中包含如下3個表:(1)學生表:包含學號、姓名、性別字段, “學號”為主鍵。(2) 課程表:包含課程編號、課程名、學分字段, “課程編號”為主鍵。(3)選課表:包含學號、課程編號、成績字段,“學號+課程編號”為主鍵。分別寫出完成下列操作的SQL語句。(1)查詢學分大于或等于4的課程的課程名和對應的學分。(2)查詢選修了“計算機基礎與程序設計”課程的學生的學號和成績。
24.簡述DataSet、DataTable、DataColumnCollection、DataRowCollection 和DataRelation這5個對象間的關系。
25.簡述大型軟件系統(tǒng)測試的4個步驟。
(四)程序閱讀題
(本大題共5小題,每小題5分,共25分)
31.有程序段如下:private void button1_ Click(object sender, EventArgs e){int a=5, b=9;a=a+ b;b=a-b;a=a-b;textBox1.Text = Convert.ToString(10*a+b);}程序運行后,單擊窗口中的button1按鈕,在文本框textBox1中顯示的內容是______。
32.有程序段如下:private void button1_ Click(object sender, EventArgs e){int?a=4,b=2,c=8,t;if(a﹤b){}t=a;a=b;b=t;}if(a﹤c){}t=a;a=c;c=t;}if(b﹤c){t=b;b=c;c=t;}textBox1.Text = Convert.ToString(100*a?+ 10*b+c);}程序運行后,單擊窗口中的button1按鈕,在文本框textBox1中顯示的內容是______。
33.有程序段如下:private void button1_Click(object sender, EventArgs?e){int five, two, cnt= 0;for (five= 0; five ﹤= 5; five+t)for (two= 0; two ﹤= (10?– five* 5)/2; two++)cnt++;textBox1.Text = Convert.ToString(cnt);}程序運行后,單擊窗口中的button1按鈕,在文本框textBox1中顯示的內容是______。
34.有程序段如下:private void button1_ Click(object sender, EventAngs e){int?a,b,t;a =?Convert.Tolnt32(textBox1.Text);b = Convert.ToInt32(textBox2.Text)while (a%b != 0){t=a% b;a=b;b=t;}textBox3.Text = Convert.ToString(b);}程序運行后,在打開窗口中的文本框textBox1和textBox2中分別輸入整數24和40后,單擊button1按鈕,在文本框textBox3中顯示的內容是______。
35.有程序段如下:private void button1_ Click(object sender, EventArgs e){int[,] a= new int[4,4];int?i,j,s=l;for(i=0;i﹤4;it+)if(i%2==0)for(j=0;j﹤4;j+)a[i,j]=s++;elsefor(j=3;j﹥=O0;j–)a[i,j]=s++;s=0;for(i=0;i﹤4;i++)s=s+a[i,i];textBox1.Text = Convert.ToString(s);}程序運行后,單擊窗口中的button1按鈕,在文本框textBox1中顯示的內容是______。
(五)程序填空題
本大題共2小題,第41小題9分,第42小題6分,共15分。
41.在Form1窗體中有一個名稱為textBox1的文本框,其MultiLine屬性值為True;一個名稱為button1的命令按鈕,其標題為“Fibonacci數列”。將下列的事件程序補充完整,使得程序運行后,單擊“Fibonacci數列”按鈕,則求出Fibonacci數列的前40項,在文本框中顯示出來(每5個數占1行)。Fibonacci數列有如下特點:第1、2兩個數都為1,從第3個數開始,每個數等于前2個數之和。private void button1 Click(object sender, EventArgs e){int?a,b,c, i;textBox1.Text=”l??l?“;a=l;b= 1;For(i=3;?? ? ? ???? ; i++)? ? ? ? //(1){????_____//(2)textBox1.Text += Convert.ToString(c)+”??“;if(i=50)textBox1.Text = Environment.NewLine;a=b;????_____? //(3)}}
42.在Form1窗體中有一個名稱為textBox1的文本框,其MultiLine屬性值為True,ScrollBars屬性值為Both;一個名稱為button1的命令按鈕,其標題為“顯示”。將下列的事件程序補充完整,使得程序運行后,單擊“顯示”按鈕,從文件“d: est.txt”中將內容讀出,顯示在textBox1文本框中。private void button1. _Click(object sender, EventArgs e){String line;StreamReader sr = new StreamReader(“d:\test.txt” true);while (line_____ ())!=null) ?//(1)textBox1.Text += line + Environment.NewLine;sr.____ ; ?//?(2)}
二、總結
以上就是我為大家分享的自考計算機專業(yè)真題,希望能夠對考生們有一定的幫助!如果您想參加2023年自考考試,可以看看2023年自考報名條件!
18~23周歲
24~32周歲
33~40周歲
其他
高中及以下
中專
大專
其他
工作就業(yè)
報考公務員
落戶/居住證
其他
自學考試
成人高考
開放大學
編輯推薦
- 福建自考報名費用是多少?怎么安排考試科目?
- 2025年上半年內蒙古自考畢業(yè)申請時間:5月26日9時至5月30日17時
- 2025年上半年吉林省自考畢業(yè)申請時間:2025年5月22日至28日(上午9點至下午16點)
- 中醫(yī)自考本科有哪些考試科目?畢業(yè)了好就業(yè)嗎?
- 2025年上半年湖南省自考畢業(yè)申請時間:5月30日9:00至6月11日12:00
- 自考報名流程是怎樣的?如何學習?
- 2025年上半年江西省自考畢業(yè)申請時間:6月23至25日(9:00-17:00)
- 2025年上半年江蘇省自考畢業(yè)申請時間:5月16日上午9:00至5月27日下午5:00
- 自考人力資源本科有哪些科目?就業(yè)前景如何?
- 自考實踐考核是什么?是怎么考核的?