Web開發(fā)筆試題_第1頁
Web開發(fā)筆試題_第2頁
Web開發(fā)筆試題_第3頁
Web開發(fā)筆試題_第4頁
Web開發(fā)筆試題_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、.軟件開發(fā)筆試題(Web開發(fā))C語言基礎(chǔ)1 (4分)用變量a給出下面的定義a) 一個(gè)整型數(shù):_b) 一個(gè)指向整型數(shù)的指針:_c) 一個(gè)指向指針的的指針,它指向的指針是指向一個(gè)整型數(shù):_d) 一個(gè)有10個(gè)整型數(shù)的數(shù)組:_e) 一個(gè)有10個(gè)指針的數(shù)組,該指針是指向一個(gè)整型數(shù)的:_f) 一個(gè)指向有10個(gè)整型數(shù)數(shù)組的指針:_g) 一個(gè)指向函數(shù)的指針,該函數(shù)有一個(gè)整型參數(shù)并返回一個(gè)整型數(shù):_h) 一個(gè)有10個(gè)指針的數(shù)組,該指針指向一個(gè)函數(shù),該函數(shù)有一個(gè)整型參數(shù)并返回一個(gè)整型數(shù)_2 (2分)請寫出以下語句輸出的結(jié)果:int i = 43 ;int j = 5 ;double f = 25.45181 ;a

2、) printf("i=%d, j=%d, f=%3.2f" , i , j , f ) :_b) printf("i=%X, j=%06d, i/j=%d" , i , j , i/j ) :_3 (2分)用宏定義完成:輸入兩個(gè)整數(shù),求他們相除的余數(shù)_4 (3分)以下為32位Windows下的C+程序,請計(jì)算:char srt=“Hello”;char *p=str;請計(jì)算:sizeof(str)= sizeof(p)= strlen(p)= void Func (char str100)void *p=malloc(100);請計(jì)算sizeof(st

3、r)= sizeof(p)= int a3=1,2,3;int b=sizeof(a)/sizeof(a0);請計(jì)算:b= 5 設(shè)有以下語句,則_不是對a數(shù)組元素的正確引用,其中0i<10。int a10=0,1,2,3,4,5,6,7,8,9, *p=a;A)ap-a B) *(&ai) C) pi D) *(*(a+i)6 (1分)下面是C語言中兩種if語句判斷方式。請問哪種寫法更好?為什么?int n; if (n = 10) / 第一種判斷方式 if (10 = n) / 第二種判斷方式 7 (2分)static關(guān)鍵字的用途?(請至少說明二種) 8 (2分)typedef

4、 在C語言中頻繁用以聲明一個(gè)已經(jīng)存在的數(shù)據(jù)類型的同義字。也可以用預(yù)處理器做類似的事。例如:#define dPS struct s * typedef struct s * tPS; 以上兩種情況的意圖都是要定義dPS 和 tPS 作為一個(gè)指向結(jié)構(gòu)s指針。哪種方法更好呢?(如果有的話)為什么?_9 (4分)以下是一組有關(guān)內(nèi)存知識的問題,請仔細(xì)看題,回答void GetMemory(char *p)p=(char *)malloc(100);void Test(void)char *str=Null;GetMemory(str);strcpy(str,“hello world”);printf(

5、str);請問運(yùn)行Test函數(shù)會有什么樣的結(jié)果? char *GetMemory(void)char p=“hello world”return p;void Test(void)char *str=NULL;str=GetMemory();printf(str);請問運(yùn)行Test函數(shù)會有什么樣的結(jié)果? Void GetMemory2(char *p,int num)*p=(char *)malloc(num);void Test(void)char *str=NULL;GetMemory(&str,100);strcpy(str,“hello”);printf(str);請問運(yùn)行Te

6、st函數(shù)會有什么樣的結(jié)果? void Test(void)char *str=(char *) malloc(100); strcpy(str,“hello”);free(str);if(str !=NULL) strcpy(str,“world”); printf(str);請問運(yùn)行Test函數(shù)會有什么樣的結(jié)果? 10 (3分)讀下面這段代碼:struct S int i; int * p;void main() S s; int * p = &s.i; p0 = 4; p1 = 3; s.p = p; s.p1 = 1; s.p0 = 2;問:程序會在哪一行死掉,為什么。_11 (

7、5分)編程:從鍵盤上接收一個(gè)正求整數(shù)m,求出它的所有素?cái)?shù)因子,并輸出。WEB開發(fā)12、列舉你所知道的WEB開發(fā)相關(guān)的技術(shù),盡可能對它的使用做簡單描述。13、HTML表單中的標(biāo)記input有哪些類型,表單中還有哪些常用的標(biāo)記?14、多個(gè)頁面間傳遞數(shù)據(jù)的方式及其優(yōu)缺點(diǎn)?15、你常用的ASP.NET服務(wù)器端控件有哪些?運(yùn)行后被轉(zhuǎn)成的對應(yīng)的HTML標(biāo)記。16、在中,WEB頁面會向服務(wù)器發(fā)送數(shù)據(jù),服務(wù)器處理這些數(shù)據(jù)并把處理結(jié)果發(fā)送給用戶,請談?wù)勥@個(gè)交互過程的實(shí)現(xiàn)?17、在HTML中表格標(biāo)簽用來呈現(xiàn)多條記錄形式的數(shù)據(jù), 現(xiàn)在假設(shè)在頁面中,有一個(gè)students對象數(shù)組。請寫一個(gè)代碼片斷把這個(gè)數(shù)組輸出成一個(gè)

8、表格, 下面是Student類的定義public class Student public Student(string name, int age, int grade) _ = name;this.age_ = age;this.grade_ = grade;private string name_;private int age_;private int grade_;public string Name get return _; public int Age get return this.age_; public int Grade get re

9、turn this.grade_; 18、代碼Response.Write("姓名:<TextBox id="tbText" runat="server" text=""></TextBox>");執(zhí)行的結(jié)果是什么?19、在我們的Ms Sql Server數(shù)據(jù)庫中有一個(gè)簡單的學(xué)生數(shù)據(jù)庫, 其中有四張數(shù)據(jù)表學(xué)生信息表(students)學(xué)號 sno姓名 name年齡 age年級 grade課程數(shù)據(jù)表(courses)課程號 cno課程名 name授課老師編號 tno教師表(teachers)編

10、號 tno姓名 name電話 telephone學(xué)生選課關(guān)系表 students_courses_map學(xué)生學(xué)號 sno課程號 cno成績 score19、請回答以下的問題.1)如果想統(tǒng)計(jì)學(xué)號是 ST1000 的學(xué)生選了幾門課. 請寫出對應(yīng)的SQL語句.2) 如果想大致看一看學(xué)號是 ST1000 的學(xué)生選了哪幾個(gè)老師的課,請用SQL語句選出這些老師的信息.3)假如一個(gè)學(xué)生所選的課程,他沒有去上的話,老師可以不用給他成績,相應(yīng)的成績字段就不會有值。 如果一個(gè)學(xué)生選了課但沒有去上,這種情況,學(xué)??赡軙宜勗? 請用一條SQL語句選出這樣的學(xué)生。4)學(xué)校為了讓學(xué)生數(shù)據(jù)庫保持最小,通常不保留多余的數(shù)據(jù)。學(xué)號為 ST2000的學(xué)生轉(zhuǎn)學(xué)了,請用SQL語句把這位學(xué)生的數(shù)據(jù)刪去。5)如果一個(gè)學(xué)生他所選的每一門課程的成績都在90分以上(包括90分),學(xué)校會為他發(fā)獎學(xué)金。請你用SQL選出可以拿到獎學(xué)金的同學(xué)。6)一位編號為T1000的老師生病了,請了一學(xué)期的

溫馨提示

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

最新文檔

評論

0/150

提交評論