二、填空題
(本大題共l0小題,每小題1分,共10分)請(qǐng)?jiān)诖痤}卡上作答。
11.一個(gè)字節(jié)是由________個(gè)二進(jìn)制位組成的。
12.7位版本的ASCII碼可表示的字符個(gè)數(shù)為________。
13. C#程序中,定義命名空間的關(guān)鍵字是________。
14.每個(gè)枚舉成員均具有相關(guān)聯(lián)的常量值,默認(rèn)時(shí),第一個(gè)枚舉成員的關(guān)聯(lián)值為________。
15.設(shè)數(shù)組a的定義為: int [a]={1,2,3,4,5};,則a[a[2]]的值為________。
16.如果基類的某方法前有virtual修飾符,則在派生類中須使用________來改寫該方法。
17.專門產(chǎn)生偽隨機(jī)數(shù)的類是________類。
18. ADO.NET 的5個(gè)核心對(duì)象中,________用于在數(shù)據(jù)源和數(shù)據(jù)集之間交換數(shù)據(jù),是數(shù)據(jù)源和DataSet之間的橋梁。
19.軟件生命周期模型中,智能模型將________和專家系統(tǒng)結(jié)合在一起,利用專家系統(tǒng)來幫助軟件開發(fā)人員的工作。
110.在軟件測(cè)試中,根據(jù)程序的內(nèi)部邏輯結(jié)構(gòu)來設(shè)計(jì)測(cè)試用例,對(duì)程序的邏輯路徑進(jìn)行測(cè)試的方法被稱________測(cè)試技術(shù)。
三、簡(jiǎn)答題
(本大題共5小題。每小題4分。共20分)請(qǐng)?jiān)诖痤}卡上作答。
21.裝箱和拆箱的概念是C#類型系統(tǒng)的核心。什么是裝箱?什么是拆箱?
22.簡(jiǎn)述GroupBox、Panel 和TabControl三個(gè)分組控件的差別。
23.什么是密封類?什么是抽象類?
24.設(shè)數(shù)據(jù)庫(kù)JXGL中有一-個(gè)關(guān)于學(xué)生基本信息的表,表名為“xs”,該表有XH(學(xué)號(hào)、char)、XM (姓名、char)、 XB (性別、char)、 BJ (班級(jí),char) 和CSRQ (出生日期、date)五個(gè)字段。分別寫出完成下列查詢要求的SQL語句。(1)列出所有女生的學(xué)號(hào)、姓名和班級(jí)。(2)列出每個(gè)班年齡最小的學(xué)生的“出生日期”。
25.簡(jiǎn)述結(jié)構(gòu)化開發(fā)方法的基本要點(diǎn)。
四、程序閱讀題
(本大題共5小題,每小題5分,共25分)
31.有程序段如下:private void button1_ Click(object sender, EventArgs e) {int i;i= Convert.ToInt32(textBox1.Text);switch((i-1)/3+1) {}case 1: textBox2.Text = "Spring"; break;case 2: textBox2.Text = "Summer"; break;case 3: textBox2.Text = "Autumn"; break;case 4: textBox2.Text = "Winter"; break;default: textBox2.Text = "Error"; break;}}程序運(yùn)行后,在打開窗口的文本框textBox1中輸入整數(shù)6后,單擊button1按鈕,在文本框textBox2中顯示的內(nèi)容是________。
32.?有程序段如下:private void button1_Click(object sender, EventArgs e){int i,a,b,s=0;
for(i= 10;i﹤100;i++)
a=i/10;b=i%10;if(a+b==5)
s=s+i;
}
textBox1.Text = Convert.ToString(s);}程序運(yùn)行后,單擊窗口中的button1按鈕,在文本框textBox1中顯示的內(nèi)容是______。
33.有程序段如下:private void button1_Click(object sender, EventArgs e){int[,] a= new int[4,4];for (int i= 0;i﹤4;i+)for (int j=0;j﹤4;j+)a[i,j]=i*4+j+ 1;int s= 0;for (int i= 0;i﹤4; i+)s=s+a[i,i];textBox1.Text = Convert.ToString(s);}程序運(yùn)行后,單擊窗口中的button1按鈕,在文本框textBox1中顯示的內(nèi)容是______。
34.有程序段如下:private void button1_Click(object sender, EventAngs e){if (rbt1.Checked){if (rbt3.Checked) textBox1.Text = rbt1.Text + rbt3.Text;else textBox1.Text = rbt1.Text + rbt4.Text;}else{if (rbt3.Checked) textBox1.Text = rbt2.Text + rbt3.Text;else textBox1.Text = rbt2.Text + rbt4.Text;}}程序運(yùn)行時(shí),在GroupBox1、GroupBox2中分別選中-一個(gè)單選按鈕,如題39圖所示,然后單擊“確定' ’ 按鈕,在文本框textBox1中顯示的內(nèi)容為______ 。
35.有程序段如下:private void button1_ Click(object sender, EventArgs e){int a,b,i,j,max= l;a = Convert.ToInt32(textBox1.Text);b = Convert.ToInt32(textBox2.Text)if(a﹤ b)i=a;elsei= b;for(j=;j﹥0;j--)if(a%j==0&&b%j== 0){max= j;break;}textBox3.Text = Convert.ToString(max);}程序運(yùn)行后,在打開窗口中的文本框textBox1和textBox2中分別輸入整數(shù)24和40后,單擊button1按鈕,在文本框textBox3中顯示的內(nèi)容是c 。