(2022跨境電商強(qiáng)勢(shì)來(lái)襲!2本書(shū)帶你學(xué)習(xí)系統(tǒng),全面,立體式的亞馬遜運(yùn)營(yíng) )
如果你在外資企業(yè)工作過(guò)
或者對(duì)外資企業(yè)有過(guò)了解
就知道
幾乎所有老外的公司都追求利潤(rùn)
價(jià)格戰(zhàn),薄利多銷(xiāo)并不適合他們
或者說(shuō),他們壓根不認(rèn)為價(jià)格戰(zhàn)是做生意
但在我們中國(guó)賣(mài)家眼里
或者說(shuō)中國(guó)賣(mài)家由于背靠世界最完整的工業(yè)鏈
導(dǎo)致采購(gòu)商品太容易了
只要是跨境電商平臺(tái)熱銷(xiāo)的產(chǎn)品
立馬在3天內(nèi)做一個(gè)低成本額同款出來(lái)
因此;
價(jià)格戰(zhàn)是中國(guó)賣(mài)家發(fā)揮目前優(yōu)勢(shì)的表現(xiàn)
價(jià)格戰(zhàn)并沒(méi)有錯(cuò)
錯(cuò)的是,我們?cè)趺磸膬?nèi)卷沒(méi)利潤(rùn)率的價(jià)格戰(zhàn)中突圍
我們先看一個(gè)美國(guó)賣(mài)家的店鋪
如圖:
?30天feedback數(shù)量高達(dá)917
30天feedback數(shù)值乘以3-5倍
就是這個(gè)店鋪的日銷(xiāo)量
每天2800 – 4500單
是一個(gè)超級(jí)美國(guó)大賣(mài)
而且利潤(rùn)率都高達(dá)50%
要弄清楚一個(gè)listing甚至一個(gè)店鋪的情況
必須對(duì)這個(gè)店鋪listing進(jìn)行流量分析
我從賣(mài)家精靈的數(shù)據(jù)中
發(fā)現(xiàn)一個(gè)驚人的事實(shí)
如圖:
?在賣(mài)家精靈有個(gè)很有用的新功能
叫做流量分析 – 反查流量詞
再輸入產(chǎn)品asin
可以看到這個(gè)產(chǎn)品下
所有變體的流量詞和流量來(lái)源
讓人震驚的是
買(mǎi)家大部分是沖著Ruffwear
這個(gè)品牌來(lái)買(mǎi)單的
而且都不是價(jià)格敏感型客戶
這流量構(gòu)成太優(yōu)秀了
如圖:
這個(gè)asin的自然流量高達(dá)91%
廣告流量居然只有15%左右
再加上這品牌喜歡做高價(jià)產(chǎn)品
店鋪80%產(chǎn)品利潤(rùn)率高達(dá)50%以上
就問(wèn)你服不服
這是美國(guó)著名寵物品牌:RUFFWEAR
相比我們中國(guó)賣(mài)家
單純依靠低價(jià)吸引買(mǎi)家
非常依賴亞馬遜平臺(tái)的付費(fèi)流量
據(jù)我了解到很多中國(guó)賣(mài)家listing
付費(fèi)流量高達(dá)70%
自然流量只有30%
完全是和美國(guó)賣(mài)家相反的
這也是美國(guó)賣(mài)家不怕內(nèi)卷,價(jià)格戰(zhàn)的原因。。。
知道了店鋪總體的流量構(gòu)成
流量來(lái)源于關(guān)鍵詞
我們要知道一個(gè)競(jìng)品asin的所有關(guān)鍵詞
可以在賣(mài)家精靈 – 流量分析 – 查流量來(lái)源看到
如圖:
?輸入競(jìng)品asin
這里就有父體下所有的子體
對(duì)應(yīng)的全部關(guān)鍵詞
而且哪些是自然流量關(guān)鍵詞?
哪些是付費(fèi)流量關(guān)鍵詞?
哪些是sp sb sd的關(guān)鍵詞?
每天記錄出單的高峰期
在中國(guó)時(shí)間半夜,減少?gòu)V告預(yù)算
能達(dá)到提高自然流量占比的目的
這些數(shù)據(jù)都是非常珍貴的
用于研究競(jìng)爭(zhēng)對(duì)手廣告打法
特別是相同類(lèi)目,不同款式的玩法
是我們學(xué)習(xí)和快速進(jìn)步的手段
最后;
以一名優(yōu)秀精品賣(mài)家必備的關(guān)鍵詞監(jiān)控
來(lái)結(jié)束今天的干貨分享
如圖:
可以把自己的產(chǎn)品關(guān)鍵詞
和競(jìng)品關(guān)鍵詞都添加進(jìn)來(lái)
每天查看關(guān)鍵詞在第幾頁(yè)
以及關(guān)鍵詞是上升還是下降趨勢(shì)
對(duì)于一名做精品的賣(mài)家來(lái)說(shuō)
推產(chǎn)品其實(shí)就是推關(guān)鍵詞排名
關(guān)鍵詞背后是真實(shí)買(mǎi)家需求
通過(guò)賣(mài)家精靈這樣的軟件進(jìn)行流量分析
可以大大提高我們的運(yùn)營(yíng)視野
今天的內(nèi)容就講到這里
如果你喜歡這樣的文章
請(qǐng)持續(xù)關(guān)注這個(gè)頭條號(hào)
建議繼續(xù)往下閱讀以下文章,請(qǐng)看:
流量很貴嗎?恐怕這5個(gè)免費(fèi)自然流量你沒(méi)把握住
旺季流量暴漲,低價(jià)產(chǎn)品如何差異化運(yùn)營(yíng)?
2022我們一起加油
將來(lái)的你一定會(huì)感謝
現(xiàn)在努力拼搏的自己
]]>聽(tīng)一點(diǎn)經(jīng)濟(jì)學(xué),
讀一段財(cái)經(jīng)故事,
透過(guò)紛繁復(fù)雜的信息、
光怪陸離的世相,
尋找思想的坐標(biāo)、
行動(dòng)的指南。
與你相約
深圳商報(bào)/讀創(chuàng)【聽(tīng)讀財(cái)經(jīng)】
?………… £ ¥…………?
主播:趙玉
(讀創(chuàng)/深圳商報(bào)《文化廣場(chǎng)》編輯)
點(diǎn)擊小三角收聽(tīng)
—————▼—————
如何捕捉技術(shù)和商業(yè)重要變革的拐點(diǎn)信號(hào)?
?鄭渝川
《拐點(diǎn)》
【美】麗塔·麥格拉思 著
羅祥 譯
中信出版集團(tuán)
2021年4月
雪在邊緣融化。雪的當(dāng)中毫無(wú)察覺(jué)。
2007年,諾基亞占據(jù)了當(dāng)年全球智能手機(jī)市場(chǎng)49.4%的份額,這個(gè)成績(jī)是之后的蘋(píng)果、三星、華為迄今沒(méi)能獲得的?!陡2妓埂钒阎Z基亞當(dāng)時(shí)的首席執(zhí)行官放在了雜志封面,配發(fā)的大標(biāo)題是,“諾基亞擁有10億客戶——手機(jī)之王誰(shuí)與爭(zhēng)鋒?”
就在2007年,蘋(píng)果公司向市場(chǎng)推出了iPhone,而安卓也開(kāi)始嘗試商業(yè)化,但這并沒(méi)有獲得諾基亞的真正重視。
商業(yè)模式的改變,是一個(gè)漸進(jìn)、累積的過(guò)程,然后在某個(gè)節(jié)點(diǎn)呈現(xiàn)出劇烈改變的特點(diǎn),這個(gè)節(jié)點(diǎn)也就是所謂的拐點(diǎn)。這意味著,等到拐點(diǎn)帶來(lái)的影響呈現(xiàn)在我們面前,再對(duì)此作出改變,就已經(jīng)大大遲滯了。
美國(guó)著名的管理思想家、哥倫比亞商學(xué)院資深教授麗塔·麥格拉思在其所著的《拐點(diǎn)》一書(shū)中指出,洞察拐點(diǎn)有其困難性。一是拐點(diǎn)可能需要很長(zhǎng)時(shí)間才呈現(xiàn)出來(lái)。舉例來(lái)說(shuō),1903年,萊特兄弟就進(jìn)行了人類(lèi)史上首次飛行,但在三年后才引起媒體注意。載人飛行的商業(yè)前景正在這樣一個(gè)沉寂的時(shí)間內(nèi),慢慢發(fā)酵成熟,最終讓旅行、物流、國(guó)防等多個(gè)行業(yè)發(fā)生了革命性的變化。
其他困難性表現(xiàn)為:第二,拐點(diǎn)帶來(lái)的改變很可能是指數(shù)型的,所以與人們的認(rèn)知習(xí)慣構(gòu)成了沖突。第三,拐點(diǎn)會(huì)改變組織建立的基本假設(shè),創(chuàng)造出新的創(chuàng)業(yè)機(jī)會(huì)、發(fā)展空間,并導(dǎo)致舊模式、舊假設(shè)下運(yùn)作的公司和人受到嚴(yán)重沖擊。這種沖擊常常誘發(fā)人們聚焦于新公司、新模式是否具有合理性的爭(zhēng)論,而忽視了這種沖擊、影響會(huì)有多大。第四,拐點(diǎn)的進(jìn)程并不是線性的,有時(shí)會(huì)時(shí)斷時(shí)續(xù)。
《拐點(diǎn)》一書(shū)認(rèn)為,拐點(diǎn)的發(fā)生有四個(gè)基本階段:炒作階段、幻滅階段、突變階段、成熟階段,并因此就不同階段如何識(shí)別拐點(diǎn)、適應(yīng)變化、捕捉商業(yè)和投資機(jī)會(huì)進(jìn)行了深入分析。
如何洞察正在融化的雪
雪從邊緣融化。但通常意義上,大公司沒(méi)有能力洞察到這種很可能細(xì)微的變化。書(shū)中指出,“拐點(diǎn)即將出現(xiàn)的信號(hào)并不會(huì)出現(xiàn)公司董事會(huì)的會(huì)議桌上。通常,只有那些直接接觸現(xiàn)象的人,才會(huì)提前注意到即將發(fā)生的變化。他們是能夠看到一項(xiàng)技術(shù)的發(fā)展和轉(zhuǎn)化方向的科學(xué)家,他們是每天與客戶交流、最了解客戶想法的銷(xiāo)售和客服人員,他們是對(duì)系統(tǒng)故障發(fā)出警報(bào)的人,他們是對(duì)即將做出的決定感到不安的人?!?/p>
所以,要能夠洞察雪開(kāi)始融化的跡象,捕捉拐點(diǎn)將發(fā)生的信號(hào),就必須讓上述人員洞察的信息能夠通過(guò)有效的管道推送給公司的決策人群,而且引發(fā)重視。正如我們通過(guò)許多企業(yè)家傳記所看到的,郭士納(曾執(zhí)掌IBM)、稻盛和夫(創(chuàng)建京瓷,拯救日航),柳井正(優(yōu)衣庫(kù)創(chuàng)建人),劉強(qiáng)東(京東創(chuàng)始人),任正非(執(zhí)掌華為)等企業(yè)家會(huì)專門(mén)抽出時(shí)間,拜訪客戶,或是在銷(xiāo)售現(xiàn)場(chǎng)與客戶互動(dòng),與一線員工交談,這種做法的目的就是獲得一手信息。
《拐點(diǎn)》書(shū)中說(shuō),企業(yè)家還有必要充分發(fā)揮自己以及自己企業(yè)創(chuàng)意人員、經(jīng)營(yíng)人員的想象力,設(shè)計(jì)出必要的方式讓大家知曉如何巧用、妙用現(xiàn)有的技術(shù),并找到新的技術(shù)研發(fā)和商業(yè)應(yīng)用突破口;很多時(shí)候,企業(yè)家應(yīng)當(dāng)對(duì)一線員工予以充分授權(quán)和信任,鼓勵(lì)他們?cè)诓黄茐膫惱硪?guī)則的情況下,自主想出執(zhí)行任務(wù)的新方式,由此為商業(yè)模式的創(chuàng)新、新技術(shù)轉(zhuǎn)換應(yīng)用方式等提供了機(jī)會(huì)。另外,企業(yè)應(yīng)當(dāng)建立激勵(lì)機(jī)制,鼓勵(lì)警示性信息上送,哪怕是一些會(huì)讓人尷尬的信息,比如企業(yè)發(fā)布了新產(chǎn)品,資本市場(chǎng)、消費(fèi)者卻給予差評(píng),而競(jìng)爭(zhēng)對(duì)手的產(chǎn)品更受歡迎,越是在這種情況下,就需要保障警示信息的上送暢通。
如果變化和威脅并不明朗
如前所述,拐點(diǎn)的發(fā)展并非線性的,可能時(shí)斷時(shí)續(xù),這就使得一些外部的警示信號(hào)的呈現(xiàn),也可能是模糊的、混亂的、潛在的。這種情況下,武斷的判定警示信號(hào)毫無(wú)意義,就很容易讓人陷入一種盲目自大。《拐點(diǎn)》一書(shū)舉例談到,20世紀(jì)末至本世紀(jì)前10年,美國(guó)等一些國(guó)家的企業(yè)界、資本機(jī)構(gòu)對(duì)于互聯(lián)網(wǎng)商業(yè)應(yīng)用的前景毫不看好,過(guò)度聚焦于諸如電子商務(wù)發(fā)展受到的技術(shù)、法律瓶頸,繼而錯(cuò)失了新一輪互聯(lián)網(wǎng)創(chuàng)新、商業(yè)價(jià)值爆發(fā)的浪潮。
2000年前后,微軟公司已經(jīng)占據(jù)著超過(guò)95%份額的電腦操作系統(tǒng)市場(chǎng),并按照自己理解的方式投入互聯(lián)網(wǎng)應(yīng)用,卻忽略了其他競(jìng)爭(zhēng)對(duì)手的關(guān)注焦點(diǎn),錯(cuò)過(guò)了一些即將出現(xiàn)拐點(diǎn)的微弱信號(hào),以至于在搜索領(lǐng)域輸給了谷歌,在智能手機(jī)領(lǐng)域敗給了蘋(píng)果,在移動(dòng)操作系統(tǒng)上輸給了谷歌和蘋(píng)果,在云計(jì)算領(lǐng)域不敵亞馬遜,更是在社交媒體領(lǐng)域被徹底邊緣化。
拐點(diǎn)即將出現(xiàn),但我們很可能不清楚變化將如何呈現(xiàn)。為了降低不確定性帶來(lái)的煎熬,常見(jiàn)的應(yīng)對(duì)方式就是使用數(shù)據(jù)進(jìn)行分析。但正如《拐點(diǎn)》一書(shū)所指出的那樣,我們?cè)谏虡I(yè)中使用得最多的數(shù)據(jù)都是滯后指標(biāo),包括但不限于營(yíng)業(yè)利潤(rùn)率、收入/營(yíng)業(yè)額、收入增長(zhǎng)或下降、凈資產(chǎn)收益率等。書(shū)中建議,我們有必要引入更多更具參考意義的數(shù)據(jù),一類(lèi)是同步指標(biāo),比如停電次數(shù)和平均持續(xù)時(shí)間,資產(chǎn)利用率,利用現(xiàn)金流、生產(chǎn)成本等;還有一類(lèi)是先行指標(biāo),也就是可能導(dǎo)致后來(lái)的事實(shí),但目前尚只是推測(cè)、假設(shè)的信號(hào)。在技術(shù)和商業(yè)變革頻次很高的當(dāng)下,企業(yè)領(lǐng)導(dǎo)者應(yīng)當(dāng)將主要的精力用在應(yīng)用同步指標(biāo),捕捉先行指標(biāo)并思考其應(yīng)用方式之上。
在外部變化和威脅尚不明朗之時(shí),企業(yè)捕捉微弱信號(hào)的可行方法就是同時(shí)聚焦于企業(yè)內(nèi)外部,如果出現(xiàn)了以下信號(hào),就應(yīng)當(dāng)引起充分重視:企業(yè)員工不買(mǎi)自己公司的產(chǎn)品或服務(wù);投資水平高于過(guò)去或與過(guò)去持平,卻沒(méi)能推動(dòng)利潤(rùn)增長(zhǎng);客戶正在尋求更便宜或更簡(jiǎn)單的解決方案,且確實(shí)存在這樣的新方案;競(jìng)爭(zhēng)正在以企業(yè)不熟悉的方式、在始料未及的地方出現(xiàn);客戶對(duì)企業(yè)提供的服務(wù)不再感到興奮;一些最優(yōu)秀的員工離開(kāi)創(chuàng)業(yè);股票被一直低估;企業(yè)人才不再成為獵頭尋找人才的目標(biāo),等等。
書(shū)中舉例談到,寶潔公司的吉列品牌曾長(zhǎng)期占據(jù)全球男性剃須產(chǎn)品的主要份額。但在2010年后,亞馬遜、淘寶等電商服務(wù)崛起,這為更為廉價(jià)的剃須品牌找到市場(chǎng)創(chuàng)造可能;另一方面,新一代客戶對(duì)于刮胡子的必要性的態(tài)度發(fā)生轉(zhuǎn)移。對(duì)此,寶潔公司確實(shí)采取了必要的應(yīng)對(duì)措施,一是部分產(chǎn)品降價(jià),使之相對(duì)于新創(chuàng)品牌更為實(shí)惠;二是同樣建立線上服務(wù)平臺(tái)與用戶建立直接關(guān)系,還推出了定制剃須刀項(xiàng)目。但由于很大程度上忽略了新一代客戶的剃須認(rèn)知這樣的文化心理,所以,吉列品牌的穩(wěn)定發(fā)展?fàn)顟B(tài)已經(jīng)被打破。
如何在拐點(diǎn)來(lái)臨時(shí)創(chuàng)造和把握機(jī)會(huì)
《拐點(diǎn)》這本書(shū)以網(wǎng)飛公司打敗美國(guó)市場(chǎng)上過(guò)去的影音服務(wù)租賃商巨頭百視達(dá)的案例,探討了新創(chuàng)企業(yè)如何在拐點(diǎn)來(lái)臨時(shí)創(chuàng)造機(jī)會(huì)。一是要利用市場(chǎng)中現(xiàn)有企業(yè)提供的負(fù)面特性。即如百視達(dá)一直向其客戶收取押金,而且非常機(jī)械的向逾期(哪怕是稍稍逾期)客戶收取高昂的押金。網(wǎng)飛公司的模式凸顯了百視達(dá)模式的弊端,從而獲得了客戶的積極認(rèn)可。二是想盡辦法來(lái)緩解客戶的沮喪。
如果拐點(diǎn)到來(lái)的信號(hào)越來(lái)越強(qiáng),就需要探索如何應(yīng)對(duì)?,F(xiàn)有企業(yè)常?;谧约阂延械闹R(shí)、經(jīng)驗(yàn),希望設(shè)定一個(gè)能夠盡可能完備利用現(xiàn)有資源的新模式,讓新技術(shù)機(jī)遇為己所用。但這種做法常常適得其反。企業(yè)應(yīng)當(dāng)學(xué)會(huì)根據(jù)新技術(shù)、新方式的特性,設(shè)計(jì)新的產(chǎn)品和服務(wù)供給方式,根據(jù)客戶的新需要和新習(xí)慣來(lái)構(gòu)建新價(jià)值體系,而非一味以已有的舊模式為主。
為了把握拐點(diǎn)機(jī)會(huì),企業(yè)需要構(gòu)建更能夠適應(yīng)新技術(shù)挑戰(zhàn)的團(tuán)隊(duì)、協(xié)作系統(tǒng)。書(shū)中強(qiáng)調(diào)了建立無(wú)層級(jí)的交流系統(tǒng)、廣泛的培訓(xùn)和技能提升體系的重要性。而提升適應(yīng)拐點(diǎn)到來(lái)的創(chuàng)新能力,則涉及公司實(shí)踐和程序的廣泛變化,這會(huì)對(duì)長(zhǎng)期存在的習(xí)慣、激勵(lì)機(jī)制、組織程序構(gòu)成挑戰(zhàn),因而需要公司領(lǐng)導(dǎo)者力推并予以堅(jiān)定支持。
《拐點(diǎn)》書(shū)中歸結(jié)了把握拐點(diǎn)機(jī)會(huì)的領(lǐng)導(dǎo)力要點(diǎn),首先,應(yīng)當(dāng)明確總體戰(zhàn)略方向。其次,要保持組織對(duì)新信息和差異信息的開(kāi)放性。如前述,“絕對(duì)的坦率以及甘愿面對(duì)令人不快的信息,在這里是至關(guān)重要的”,領(lǐng)導(dǎo)者必須接受下屬上送的信息,哪怕打破了自己之前的假設(shè)、判斷,絕不能以“殺死信使”來(lái)作為維護(hù)自身權(quán)威的方式。第三,讓決策的制定盡可能地接近“邊緣”,也就是說(shuō),讓決策盡可能發(fā)生在與市場(chǎng)、技術(shù)變化的一線。第四,要推動(dòng)組織的流程和網(wǎng)絡(luò)適應(yīng)拐點(diǎn)變化作出改變,建立可以快速行動(dòng)的團(tuán)隊(duì)。第五,簡(jiǎn)化并創(chuàng)造戰(zhàn)斗口號(hào)。
作者簡(jiǎn)介
鄭渝川:書(shū)評(píng)、時(shí)評(píng)作家,現(xiàn)居成都。千余篇書(shū)評(píng)見(jiàn)于《深圳特區(qū)報(bào)》《信息時(shí)報(bào)》《廣州日?qǐng)?bào)》《上海證券報(bào)》等國(guó)內(nèi)多家報(bào)媒。
審讀:喻方華
本文來(lái)自【深圳商報(bào)-讀創(chuàng)】,僅代表作者觀點(diǎn)。全國(guó)黨媒信息公共平臺(tái)提供信息發(fā)布傳播服務(wù)。
ID:jrtt
]]>一、單項(xiàng)選擇題(每小題2分,共50分)
1、一個(gè)C程序的執(zhí)行是從___A__。
A、本程序的main函數(shù)開(kāi)始,到main函數(shù)結(jié)束
B、本程序的main函數(shù)開(kāi)始,到本程序文件的最后一個(gè)函數(shù)結(jié)束
C、本程序文件的第一個(gè)函數(shù)開(kāi)始,到本程序文件的最后一個(gè)函數(shù)結(jié)束
D、本程序文件的第一個(gè)函數(shù)開(kāi)始,到本程序main函數(shù)結(jié)束
2、C語(yǔ)言程序的基本單位是___C___。
A、程序行 B、語(yǔ)句
C、函數(shù) D、字符
3、請(qǐng)選出可用作C語(yǔ)言用戶標(biāo)識(shí)符的一組標(biāo)識(shí)符___B___。
A、void B、a3_b3 C、For D、2a
define _123 -abc DO
WORD IF ase sizeof
4、假定x和y為double型,則表達(dá)式(x=2,y=x+5/2)的值是__C__ 。
A、4.500000 B、4
C、4.000000 D、2.000000
5、下列可以正確表示字符型常量的是___D__。
A、297 B、"a"
C、"\n" D、'\t'
6、在C語(yǔ)言中,要求運(yùn)算數(shù)必須是整型的運(yùn)算符是__D__。
A、/ B、++
C、*= D、%
7、C語(yǔ)言中,復(fù)合語(yǔ)句的構(gòu)成是將一系列語(yǔ)句置于__C__。
A、begin與end之間
B、方框號(hào)“[ ]”之間
C、花括號(hào)“{ }”之間
D、圓括號(hào)“( )”之間
8、有如下程序段,對(duì)應(yīng)正確的數(shù)據(jù)輸入是___A___。
float x,y;
scanf(”%f%f”, &x,&y);
printf(”a=%f,b=%f”, x,y);
A、2.04<回車(chē)> B、2.04,5.67<回車(chē)>
5.67<回車(chē)>
C、A=2.04,B=5.67<回車(chē)> D、2.045.67<回車(chē)>
9、以下程序段的輸出結(jié)果是___D__。
int a=5678;
printf(”%2d\n”, a);
A、提示出錯(cuò)、無(wú)結(jié)果 B、56
C、78 D、5678
10、已知:char ch='A';則下列表達(dá)式的值是__B__。
ch = (ch>='A'&&ch<='Z') ? (ch+32) : ch;
A、A B、a C、Z D、z
11、下列描述,正確的是___B__ 。
A、表達(dá)式3.91%5是合法的
B、用b=89作為while循環(huán)的條件是合法的
C、逗號(hào)表達(dá)式是沒(méi)有值和類(lèi)型的
D、字符型變量和int型變量的操作完全不同
12、閱讀以下程序:
main()
{int x;
scanf("%d",&x);
if(x–<5) printf("%d",x);
else printf("%d",x++);
}
程序運(yùn)行后,如果從鍵盤(pán)上輸人5,則輸出結(jié)果是__B__ 。
A、3 B、 4 C、 5 D、 6
13、下列程序的運(yùn)行結(jié)果是___C__。
#include ”stdio.h”
main()
{ int k;
k=3;
switch(k)
{ case 1: printf(”%d\n”, k++);
case 2: printf(”%d\n”, k++);
case 3: printf(”%d\n”, k++);
case 4: printf(”%d\n”, k++);
break;
default: printf(”Full!\n”);
}
}
A、3 B、4 C、3 D、4
4 4
14、設(shè)a、b、c、d、m、n均為int型變量,且a=5、b=6、c=7、d=8、
m=2、n=1,則邏輯表達(dá)式(m==a<b)&&(n==c<d) 的值為_(kāi)_A__。
A、0 B、 1 C、2 D、 3
15、設(shè)x、y和temp均為long int型變量,則以下語(yǔ)句:
{temp=x; x=y; y=temp;} 的功能是__D__。
A、把x和y按從大到小排列
B、把x和y按從小到大排列
C、無(wú)確定結(jié)果
D、交換變量x和變量y的值
16、以下程序的輸出結(jié)果是 ___A__ 。
main()
{int a, b;
for(a=1, b=1; a<=100; a++)
{if(b>=10) break;
if (b%3==1)
{ b+=3; continue; }
}
printf("%d\n",a);
}
A、4 B、6 C、5 D、101
17、執(zhí)行以下程序后輸出的結(jié)果是___D__。
main()
{ int y=10;
do {y–;}
while(–y);
printf("%d\n",y–);}
A、-1 B、1 C、8 D、0
18、執(zhí)行以下程序后輸出的結(jié)果是___B__。
main()
{int i, j, w=0;
for(i=4; i; i–)
for(j=1;j<=2;j++)
w=w+i*j; w=i*j;
printf("%d\n",w);
}
A、4 B、0 C、1 D、30
19、以下程序運(yùn)行后,輸出結(jié)果是__C__。
main()
{
int n[5]={3,3,3},i,k=2;
for(i=0;i<k;i++) n[i]=n[i]+1;
printf("%d\n",n[k]);
}
A、4 B、9 C、3 D、不確定的值
20、以下程序的輸出結(jié)果是 __A__ 。
f ( int a)
{int b=0;
static int c = 3;
b++; c++;
return(a+b+c);
}
main()
{int a = 2, i;
for(i=0;i<3;i++) printf("%d\n",f(a));
}
A、 7 B、 7 C、 7 D、 7
8 9 10 7
9 11 13 7
21、設(shè)C程序如下:
#define ABC(x) x*x
#include"stdio.h"
main()
{int a=3,b;
b=ABC(a+1);
printf("b=%d", b); }
上述程序運(yùn)行輸出的結(jié)果是__D_ 。
A、b=4 B、b=a+1
C、b=16 D、b=7
22、以下程序的輸出結(jié)果是__B__。
main()
{int i, a[10];
for(i=9;i>=0;i–) a[i]=10-i;
printf("%d %d %d",a[1],a[6],a[9]);
}
A、1 6 9 B、9 4 1
C、9 6 1 D、3 5 7
23、若定義:float x=3.14159,*p=&x;
則printf("%f\n",*p++);的輸出結(jié)果為_(kāi)_C__ 。
A、無(wú)確定值 B、x的地址
C、3.14159 D、4.14159
24、以下程序的輸出結(jié)果是___B__
main()
{char b[]="Language";
char *p=b;
printf("%c ",*(b+2));
p=p+7;
printf("%c\n",*p++);
}
A、2 7 B、n e C、a g D、n u
25、下列程序的輸出結(jié)果是___A__。
#include "stdio.h"
main()
{
int a[]={1,2,3,4,5,6,7,8,9,0}, i, s, *p;
p=a;s=0;
for(i=0;i<=9;i++)
s+=*p++;
printf("%d\n", s);
}
A、45 B、44 C、0 D、9
二、判斷題(每小題1分,共10分)
1.語(yǔ)句int *point;中的point是指針變量名。( T )
2.主函數(shù)和其它函數(shù)之間可以相互調(diào)用。( F )
3.puts( )和gets( )函數(shù)只能輸入或輸出一個(gè)字符。( F )
4. 可以對(duì)字符型數(shù)組元素進(jìn)行整體輸入、輸出。( T )
5.do-while語(yǔ)句構(gòu)成的循環(huán)不能用其他語(yǔ)句構(gòu)成的循環(huán)來(lái)代替。( F )
6.在一個(gè)函數(shù)內(nèi)的復(fù)合語(yǔ)句中定義的變量可以在本函數(shù)范圍內(nèi)有效。(F )
7.函數(shù)必須有返回值,否則不能使用函數(shù)。( F )
8.for(;;);語(yǔ)句相當(dāng)于while(1);語(yǔ)句。( T )
9.C程序的執(zhí)行總是從第一個(gè)定義的函數(shù)開(kāi)始。( F )
10.C語(yǔ)言中的關(guān)鍵字專門(mén)用作語(yǔ)言的特定成分,而不能作為一般標(biāo)識(shí)符使用。( T )
三、程序填空題(每空2分,共10分)
1、下面程序完成判斷某一個(gè)數(shù)m是否為素?cái)?shù),如果是則輸出"m is a prime!",否則就輸出"m is not a prime!",請(qǐng)選擇填空。
main()
{ int i, m;
scanf("m=%d", &m);
for(i=2; i<m; i++)
{ if(m%i==0)
{ printf("%d is not a prime!\n", m); (1) }
else (2)
}
if(i==m) printf("%d is a prime!\n", m);
}
(1)、 A、break B、continue
C、break; D、continue;
(2)、 A、break B、break;
C、continue D、continue;
2、以下程序的功能是:求出用數(shù)字0至9組成沒(méi)有重復(fù)數(shù)字且是13倍數(shù)的三位數(shù)的個(gè)數(shù),請(qǐng)選擇填空。
#include<stdio.h>
void main()
{ int i, j, k, w, count = 0;
for( (3) ; i<=9; i++)
for(j=0;j<=9; j++)
for(k=0; k<=9;k++)
if( (4) )
{ w = i*100+j*10+k;
if( (5) )
count++;
}
printf("\n count=%d\n", count);
}
(3)、 A、i=0 B、i=1
C、i=9 D、i=-1
(4)、 A、i!=j B、i!=j ||j!=k
C、i!=j&& j!=k D、i!=j&& j!=k && k!=i
(5)、 A、w%13=0 B、w/13=0
C、w%13==0 D、w/13==0
四、編程題(第1小題12分,第2小題18分,共30分)
1、從鍵盤(pán)輸入一個(gè)4位數(shù)的正整數(shù)n,將該數(shù)反序輸出。例如,若輸入的是
1357,則輸出的是7531。
要求:1)利用VC++編譯系統(tǒng)進(jìn)行調(diào)試、運(yùn)行
2)對(duì)輸入的正整數(shù)n的合法性進(jìn)行檢查
3)將源程序以“編程題1.c”為文件名保存在網(wǎng)絡(luò)盤(pán)(K:盤(pán))的考生文件夾上,用其它文件名保存或保存在其他地方均不能得分
2、已知一組字符串a(chǎn)[27]="jjyyzzabcdefgJJYYZZABCDEFG"; 請(qǐng)編一程序,將其 中的小寫(xiě)字母換成其前一個(gè)字母,即z換成y,y換成x,…,b換成a,若是a則換成z。然后對(duì)數(shù)組a[27]從小到大排序,并輸出排序后的字符串。
要求:1)利用VC++編譯系統(tǒng)進(jìn)行調(diào)試、運(yùn)行
2)先輸出原字符串(即未做任何改變的字符串),最后輸出排序后
的字符串
3)將源程序以“編程題2.c”為文件名保存在網(wǎng)絡(luò)盤(pán)(K:盤(pán))的考生文件夾上,用其它文件名保存或保存在其他地方均不能得分
]]>當(dāng)程序功能比較多,規(guī)模比較大時(shí),把所有代碼都寫(xiě)在main函數(shù)中,會(huì)使得主函數(shù)變得龐雜、頭緒不清,閱讀和維護(hù)變得困難。運(yùn)用函數(shù)可把功能分化出去,精裝主程序。
當(dāng)程序要多次實(shí)現(xiàn)某一功能,若多次重復(fù)編寫(xiě)實(shí)現(xiàn)此功能的程序代碼,代碼復(fù)制使得程序冗長(zhǎng)、不精煉,是程序質(zhì)量不良的表現(xiàn)。如這個(gè)例子:求出1到10、20到30和35到45的三個(gè)和。
未用函數(shù),主函數(shù)內(nèi)三段求和代碼幾乎一模一樣,出現(xiàn)代碼復(fù)制。
使用函數(shù)后:主程序結(jié)構(gòu)清晰,代碼精煉。
二、什么是函數(shù)
1.函數(shù)是C程序的主要組成部分
函數(shù)是C程序的主要組成部分,是C程序的基本單位.C程序幾乎全部工作都由各個(gè)函數(shù)分別完成。到底什么是函數(shù)呢?函數(shù)是一塊代碼,接受零個(gè)或多個(gè)參數(shù),做一件事情,并返回零個(gè)或多個(gè)值,類(lèi)似數(shù)學(xué)中函數(shù)f(x)能實(shí)現(xiàn)一個(gè)特定的功能。
一個(gè)C程序中分為若干個(gè)程序模塊,每個(gè)模塊成為源程序,而每個(gè)源程序由一個(gè)或多個(gè)函數(shù)組成,各個(gè)函數(shù)完成一定功能,如圖。
C程序的執(zhí)行從主函數(shù)(即main函數(shù))開(kāi)始,調(diào)用子函數(shù)后仍回到主函數(shù),程序在主函數(shù)中結(jié)束。C程序一個(gè)主函數(shù)和若干子函數(shù)構(gòu)成,各子函數(shù)是平行的,彼此獨(dú)立,任何子函數(shù)都不屬于其他函數(shù),但可被其他函數(shù)調(diào)用任意多次。注意main函數(shù)只能被操作系統(tǒng)調(diào)用,子函數(shù)不能調(diào)用主函數(shù)。
2.函數(shù)的結(jié)構(gòu)
如圖所示