- 相關(guān)推薦
oracle financials developer筆試題
選擇題
1:下列數(shù)據(jù)中,不是c語(yǔ)言常量的是
a.′ ′
b.″a″
c.e-2
d.012
2:對(duì)于do-while語(yǔ)句,錯(cuò)誤的說(shuō)法是
a.先執(zhí)行循環(huán)體后判斷循環(huán)條件
b.循環(huán)體至少要執(zhí)行一次
c.循環(huán)體有可能一次也不執(zhí)行
d.循環(huán)體中可以包含若干條語(yǔ)句
3:下列說(shuō)法中錯(cuò)誤的是
a.c語(yǔ)言中循環(huán)嵌套的層數(shù)沒(méi)有限定
b.c語(yǔ)言中的內(nèi)部函數(shù)只能在本文件中被調(diào)用
c.用typedef語(yǔ)句定義的數(shù)據(jù)類型名稱必須是大寫(xiě)字母
d.c語(yǔ)言中的continue語(yǔ)句,可以通過(guò)改變程序的結(jié)構(gòu)而省略
4:以下敘述正確的是
a.宏名必須用大寫(xiě)的英文字母表示
b.宏定義不僅是符號(hào)替換,也可以賦值
c.宏替換是在程序編譯時(shí)完成的,不占用程序運(yùn)行時(shí)間
d.引用帶參數(shù)的宏時(shí),實(shí)際參數(shù)與宏定義中的形式參數(shù)類型應(yīng)一致
5:設(shè)static char x[ ]=″12345″,y[ ]={′1′,′2′,′3′,′4′,′5′,′′};那么
a.x數(shù)組的長(zhǎng)度等于y數(shù)組的長(zhǎng)度
b.x數(shù)組的長(zhǎng)度大于y數(shù)組的長(zhǎng)度
c.x數(shù)組的長(zhǎng)度少于y數(shù)組的長(zhǎng)度
d.x數(shù)組與y數(shù)組的存儲(chǔ)區(qū)域相同
6:下列錯(cuò)誤的是
a.char s[]=″china″;
b.char s[10]={″china″};
c.char s[10]; s=″china″;
d.char s[10]={′c′, ′h′, ′i′,;′n′, ′a′};
7:對(duì)于while語(yǔ)句,錯(cuò)誤的說(shuō)法是
a.用條件控制循環(huán)體的執(zhí)行次數(shù)
b.循環(huán)體至少要執(zhí)行一次
c.循環(huán)體有可能一次也不執(zhí)行
d.循環(huán)體中可以包含若干條語(yǔ)句
8:執(zhí)行語(yǔ)句“ for(s=0,i=1;i<=10;i=i+3) s+=i; ”后,變量 s 、 i 的當(dāng)前值是
a.22,13
b.12,10
c.22,10
d.12,13
9:設(shè)enum color {purple, black, red, white} d;, 若將d賦值為枚舉常量red,則正確的是
a.d=(enum color)2;
b.d=(enum color)3;
c.d=″red″;
d.d=color;
10:執(zhí)行語(yǔ)句“ k=5 | 3; ”后,變量 k 的當(dāng)前值是
a.1
b.8
c.7
d.2
11:若定義了int a;char b;float c;,則表達(dá)式a*b-c的類型是
a.float
b.int
c.char
d.double
12:設(shè)char str1[10]=″abcde″,str2[10]=″xyz″;則執(zhí)行語(yǔ)句:printf(″%d″ ,strlen(strcpy(str1,str2)));后的輸出是
a.3
b.5
c.8
d.9
13:錯(cuò)誤的實(shí)型(浮點(diǎn)型)常數(shù)是
a..0
b.0.e0
c.0.0
d.0e+0.0
14:下列運(yùn)算符中,優(yōu)先級(jí)最高的是
a.[]
b.++
c.%
d.&&
15:若有說(shuō)明語(yǔ)句“int a[10],*p=a;”,對(duì)數(shù)組元素的正確引用是
a.a[p]
b.p[a]
c.*(p+2)
d.p+2
16:以下對(duì)枚舉類型的定義中正確的是
a.enum a={one,two,three};
b.enum a{one=9,two=-1,three};
c.enum a={"one","two","three"};
d.enum a{"one","two","three"};
17:若變量 a , b 已經(jīng)正確定義并賦值,符合 c 語(yǔ)言語(yǔ)法的表達(dá)式是
a.a 2 +b
b.a*a+b
c.a×a+b
d.a·a+b
簡(jiǎn)答題
18:security 公司的網(wǎng)絡(luò)管理工程師mr. leak最近發(fā)現(xiàn)有不少來(lái)自公司外部ip的請(qǐng)求,試圖非法訪問(wèn)公司內(nèi)部資源,為了不影響數(shù)據(jù)訪問(wèn)流程。他不得不寫(xiě)一個(gè)高效的程序——一個(gè)工作在ipv4上的防火墻,如果請(qǐng)求來(lái)自非授權(quán)的ip地址,則將請(qǐng)求丟棄。為了便于管理,通過(guò)文本文件ip.txt來(lái)配置授權(quán)的ip地址,文件格式為每行(’/n’)一個(gè) ip地址(或ip段),范圍不超過(guò)一個(gè)b類。例如:
162.105.91.163
59.66.105.0 59.66.105.255
211.71.0.0 211.71.255.255
限制:ip段的起止地址間以空格隔開(kāi)。文件不超過(guò)10萬(wàn)行,內(nèi)存不超過(guò)4m字節(jié)。
要求:請(qǐng)編寫(xiě)一個(gè)程序,讀入ip.txt文件。并從標(biāo)準(zhǔn)輸入接受一個(gè)ip地址。如果該地址在授權(quán)范圍內(nèi),則在標(biāo)準(zhǔn)輸出上打印y,否則打印n.如果輸入為一個(gè)空行,程序結(jié)束。
請(qǐng)給出思路(文字描述),完成代碼,分析你采用算法的優(yōu)劣。請(qǐng)列舉測(cè)試方法和思路
19:已知一個(gè)數(shù)組table,用一個(gè)宏定義,求出數(shù)據(jù)的元素個(gè)數(shù)。
20:new/delete和malloc/free的區(qū)別,并說(shuō)說(shuō)你在什么情況下會(huì)自另行建立自己的內(nèi)存分配機(jī)制。
21:write a function escape(s,t) that converts characters like newline and tab into visible escape sequences like and as it copies the string t to s . use a switch . write a function for the other direction as well, converting escape sequences into the real characters.
22:耶穌有13個(gè)門(mén)徒,其中有一個(gè)就是出賣(mài)耶穌的叛徒,請(qǐng)用排除法找出這位叛徒:13人圍坐一圈,從第一個(gè)開(kāi)始報(bào)號(hào):1,2,3,1,2,3……,凡是報(bào)到“3”就退出圈子,最后留在圈內(nèi)的人就是出賣(mài)耶穌的叛徒,請(qǐng)找出它原來(lái)的序號(hào)。
23:閱讀下列程序,將輸出結(jié)果寫(xiě)到各題右側(cè)的空白處。
main( )
{
int x=20,y=40,*p;
p=&x;printf(″%d,″,*p);
。猵=x+10;
p=&y;printf(″%d ″,*p);
。猵=y+20;
printf(″%d,%d ″,x,y);
。
24:公元4046年,人類科學(xué)高度發(fā)達(dá),絕大部分人都已經(jīng)移居至浩瀚的宇宙,在上千顆可居住的星球上留下了人類的印記。然而,此時(shí)人類卻分裂成了兩個(gè)聯(lián)盟:正義聯(lián)盟和邪惡聯(lián)盟。兩個(gè)聯(lián)盟之間仇恨難解,時(shí)有戰(zhàn)爭(zhēng)。
現(xiàn)在,邪惡聯(lián)盟通過(guò)不正當(dāng)貿(mào)易積聚了大量宇宙財(cái)富。因此,正義聯(lián)盟計(jì)劃要破壞邪惡聯(lián)盟的非法貿(mào)易網(wǎng)絡(luò),從而影響邪惡聯(lián)盟的經(jīng)濟(jì)狀況,為下一次戰(zhàn)爭(zhēng)作好準(zhǔn)備。邪惡聯(lián)盟由數(shù)百顆星球組成,貿(mào)易通過(guò)星球間的運(yùn)輸航道來(lái)完成。一條運(yùn)輸航道是雙向的且僅連接兩個(gè)星球,但兩個(gè)星球之間可以有多條航道,也可能沒(méi)有。兩個(gè)星球之間只要有運(yùn)輸航道直接或間接的相連就可以進(jìn)行貿(mào)易。正義聯(lián)盟計(jì)劃破壞邪惡聯(lián)盟中的一些運(yùn)輸航道,使得邪惡聯(lián)盟的星球分成兩部分,任一部分的星球都不能與另一部分的星球進(jìn)行貿(mào)易。但是為了節(jié)省破壞行動(dòng)所需的開(kāi)支,正義聯(lián)盟希望破壞盡量少的運(yùn)輸航道來(lái)達(dá)成目標(biāo)。請(qǐng)問(wèn)正義聯(lián)盟最少需要破壞多少條運(yùn)輸航道呢?
25:字符指針、浮點(diǎn)數(shù)指針、以及函數(shù)指針這三種類型的變量哪個(gè)占用的內(nèi)存最大?為什么?
【oracle financials developer筆試題】相關(guān)文章:
oracle 技術(shù)筆試題02-18
益和電力Oracle筆試題分享11-21
Oracle認(rèn)證11-14
Oracle筆試,攢RP中02-18
Oracle筆試,分享筆試內(nèi)容11-21
中國(guó)銀行筆試題回顧,新鮮筆經(jīng)!11-21
迅雷JAVA廣州站二筆筆試題目分享11-21
大唐移動(dòng)測(cè)試工程師筆經(jīng),筆試題目分享11-21
網(wǎng)易筆經(jīng)11-11