freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[理學(xué)]專升本c語(yǔ)言歷年考試題及答案-展示頁(yè)

2025-01-23 04:31本頁(yè)面
  

【正文】 對(duì)于后綴來(lái)說(shuō)是先使用后運(yùn)算,所以m的值為x在自加以前的2*5得10賦值給m后,x自加變?yōu)?。n=++y*5。x=2。x+=n++答案:10 6詳解:根據(jù)優(yōu)先級(jí)別選運(yùn)算表達(dá)式n++,因?yàn)閚++是后綴表示形式,所以n先參預(yù)運(yùn)算,再運(yùn)算表達(dá)式x+=n,則x為10,最后n自加為6。自加自減運(yùn)算符①C語(yǔ)言中有4種形式的自加自減運(yùn)算符:++i (先使i加1后使用)i++ (先使用后使i加1)--i (先使i減1后使用)i-- (先使用后使i減1)②優(yōu)先級(jí)別:高于算術(shù)運(yùn)算。②優(yōu)先級(jí)別:先*、/、%后+、-③運(yùn)算量:雙元運(yùn)算量,%前后必須為整數(shù)。兩個(gè)異號(hào)整數(shù)相除時(shí)結(jié)果為負(fù)整數(shù),多數(shù)機(jī)器采取“向零取整”法,即5/3=1,5/3=1,但如果參加運(yùn)算的兩個(gè)數(shù)中有一個(gè)數(shù)為實(shí)數(shù)時(shí)結(jié)果為實(shí)數(shù)。printf(“%d,%d\n”,5/3,5%3)。printf(“%d,%d\n”,5/3,5%3)。(A)/ (B)++ (C)!= (D)%答案:D詳解:對(duì)于%運(yùn)算符來(lái)說(shuō),要求兩側(cè)均為整型數(shù)據(jù),%2與3%。如3++3)-(減法運(yùn)算符。(A)’abc’ (B)”12’12” (C)”0” (D)” ”答案:A詳解:’abc’是用單引號(hào)引來(lái)的,所以’abc’不是正確的字符串常量。把一個(gè)串賦值給一個(gè)字符變量c是錯(cuò)誤的。C規(guī)定以字符’\0’作為字符串結(jié)束標(biāo)志。③printf函數(shù)中的%c格式表示以字符方式輸出。②c1=c132。}輸出結(jié)果:A詳解:①’a’的ASCII碼為97,所以c1=’a’。 c1=c132。字符數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式將一個(gè)字符常量存放到一個(gè)字符變量中,實(shí)際上并不是把該字符本身存放到內(nèi)存單元中去,而是將該字符的相應(yīng)的ASCII碼值存放到存儲(chǔ)單元中去。而字符常量是用引號(hào)(即撇號(hào))括起來(lái)的一個(gè)字符,所以答案為D。則變量c_____。②轉(zhuǎn)義符:以“\”開(kāi)頭的字符序列。③如果a改為double型,則能全部接收上述12位數(shù)字。根據(jù)變量的類型截取實(shí)型常量中相應(yīng)的有效位數(shù)字。 }輸出結(jié)果:詳解:①一個(gè)實(shí)型常量不分float型和double型。 a=。(~)。在IBM PC中,單精度實(shí)數(shù)的范圍約為177。在一般系統(tǒng)中,一個(gè)單精度型數(shù)據(jù)在內(nèi)存中占4個(gè)字節(jié)(32位),一個(gè)double型數(shù)據(jù)占8個(gè)字節(jié)。③123是整數(shù)形式。②e3 .e5 。例3:下面四個(gè)選項(xiàng)中,均是不合法的浮點(diǎn)數(shù)的選項(xiàng)是_____。但字母e(或E)之前必須有數(shù)字,e后面指數(shù)必須為整數(shù)。②指數(shù)形式。它由數(shù)字和小數(shù)點(diǎn)組成(注意必須有小數(shù)點(diǎn))。(五) 實(shí)型數(shù)據(jù)實(shí)型常量實(shí)數(shù)在C語(yǔ)言中又稱為浮點(diǎn)數(shù)。例如:將50000賦給一個(gè)unsigned int型變量是可以的,而將70000賦給它是不行的(溢出)。④常量中無(wú)unsigned型。②一個(gè)整常量,如果其值超過(guò)了上述范圍,而在2147483648~2147483647范圍內(nèi),則認(rèn)為它是long int型,可以將它賦值給一個(gè)long int型變量。整型數(shù)據(jù)的取值范圍C標(biāo)準(zhǔn)沒(méi)有具體規(guī)定各類型所占內(nèi)存字節(jié)數(shù),各種機(jī)器處理上有所不同,以IBM PC為例。①基本型,以int表示②短整型,以short int表示或以short表示③長(zhǎng)整型,以long int表示,或以long表示④無(wú)符號(hào)型,存儲(chǔ)單元中全部二進(jìn)制位(bit)用作存放數(shù)本身,而不包括符號(hào)。如0x123即(123)16=1*162+2*161+3*160=256+32+3=291。③十六進(jìn)制表示。以0開(kāi)頭的數(shù)是八進(jìn)制數(shù)。①十進(jìn)制表示。(四) 整型數(shù)據(jù)整型常量整型常量即整常數(shù)。③∏ +a b *x $ OK? i*j不可作變量名,因?yàn)樽兞棵荒苡勺帜浮?shù)字和下劃線三種字符組成。習(xí)慣上符號(hào)常量名用大寫(xiě),變量名用小寫(xiě)以示區(qū)別,但大寫(xiě)字母作變量名并無(wú)錯(cuò)誤。例2:在下列符號(hào)中,可以選用哪些作變量名?哪些不可以? a3B 3aB ∏ +a b *x $ _b5_ if next_ day e_2 OK? integer MAXNUMBER i*j答案:_b5_ a3B next_ day e_2 MAXNUMBER可作變量名,其它的作變量名不可以。③C語(yǔ)言有32個(gè)關(guān)鍵字(例如if、else、while)它們已有專門(mén)含義,不應(yīng)用采用與它們同名的變量名。②C語(yǔ)言中標(biāo)識(shí)符的長(zhǎng)度(字符個(gè)數(shù))無(wú)統(tǒng)一規(guī)定,隨系統(tǒng)而不同。(三) 變量變量定義:其值可以改變的量稱為變量。如再用以下賦值語(yǔ)句給PRICE賦值:PRICE=40。}輸出結(jié)果:total=300詳解:程序中用define命令行定義PRICE代表常量30,此后凡在此文件中出現(xiàn)的PRICE都代表30,可以和常量一樣進(jìn)行運(yùn)算。 total=num*PRICE。例1:已知商品的單價(jià)及數(shù)量求商品的總價(jià)值。符號(hào)常量:用一個(gè)標(biāo)識(shí)符代表一個(gè)常量的,稱為符號(hào)常量,即標(biāo)識(shí)符形式的常量。 第二章 數(shù)據(jù)描述與基本操作一、主要知識(shí)點(diǎn)(一) C的基本數(shù)據(jù)類型節(jié) 短整型(short) 整型 整型 (int) 基本類型 字符型(char) 長(zhǎng)整型 (long)實(shí)型(浮點(diǎn)型) 單精度型 (float)枚舉類型 雙精度型 (double)數(shù)據(jù)類型 構(gòu)造類型 數(shù)組類型 結(jié)構(gòu)類型(struct) 指針類型 共用類型(union) 空類型(void) 文件類型(FILE)(二) 常量和符號(hào)常量常量定義:在程序運(yùn)行過(guò)程中,其值不能被改變的量稱為常量。 (A)一個(gè)C源程序可由一個(gè)或多個(gè)函數(shù)組成(B)一個(gè)C源程序必須包含一個(gè)main函數(shù)(C)C程序的基本組成單位是函數(shù)(D)在C程序中,注釋說(shuō)明只能位于一條語(yǔ)句后面(二) 填空題: 一個(gè)C源程序中至少包括一個(gè) __main函數(shù)____。(A)一個(gè)主程序和若干子程序組成(B)函數(shù)組成(C)若干過(guò)程組成(D)若干子程序組成一個(gè)C程序的執(zhí)行是從A____。(A)在C程序中,main函數(shù)必須位于程序的最前面(B)C程序的每行中只能寫(xiě)一條語(yǔ)句(C)C語(yǔ)言本身沒(méi)有輸入輸出語(yǔ)句(D)在對(duì)一個(gè)C程序進(jìn)行編譯的過(guò)程中,可發(fā)現(xiàn)注釋中的拼寫(xiě)錯(cuò)誤C語(yǔ)言規(guī)定:在一個(gè)源程序中,main函數(shù)的位置___C_。此例中雙引號(hào)中有一個(gè)”%f”,它是輸出一個(gè)保留小數(shù)點(diǎn)后6位數(shù)字的格式字符,小數(shù)點(diǎn)前的位數(shù)不指定。prinft函數(shù)的括號(hào)內(nèi)包括兩部分內(nèi)容:雙引號(hào)內(nèi)的部分、雙引號(hào)外的部分。float a;此語(yǔ)句是把a(bǔ)定義為一個(gè)實(shí)型變量。C規(guī)定每個(gè)語(yǔ)句以分號(hào)(;)結(jié)束,分號(hào)是語(yǔ)句不可缺少的組成部分,每行中可以寫(xiě)多條語(yǔ)句。一個(gè)完整的C語(yǔ)言程序有且只有一個(gè)稱為主函數(shù)的main函數(shù),程序總是從main函數(shù)開(kāi)始執(zhí)行,調(diào)用其它函數(shù)后再回到main函數(shù),在main函數(shù)中結(jié)束整個(gè)程序的運(yùn)行。因此在程序開(kāi)頭用include “”將有關(guān)的標(biāo)頭文件包括到程序中。 /*調(diào)用printf函數(shù),輸出a的值*/}詳解:在本例中用到的sin函數(shù)稱為數(shù)學(xué)函數(shù),它是為了用戶使用方便,由一批廠家開(kāi)發(fā)編寫(xiě)的函數(shù),并不是C語(yǔ)言的一部分。 /*定義a為實(shí)型變量*/a=sin()。專升本C語(yǔ)言歷年考試題及答案(1) 程序設(shè)計(jì)語(yǔ)言的發(fā)展 機(jī)器語(yǔ)言 匯編語(yǔ)言 面向過(guò)程的語(yǔ)言 面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言(二) C程序設(shè)計(jì)語(yǔ)言的執(zhí)行過(guò)程編輯 編譯 連接 執(zhí)行(三) 用庫(kù)函數(shù)組裝C程序例1:。include “”main( ){float a。 /*調(diào)用sin函數(shù)*/printf(“%f\n”,a)。在使用數(shù)學(xué)函數(shù)時(shí),往往要用到函數(shù)執(zhí)行時(shí)所需的一些信息(例如宏定義),這些信息包含在“”中。一個(gè)C語(yǔ)言源程序文件由一個(gè)或多個(gè)函數(shù)組成,C語(yǔ)言的基本組成單位是函數(shù)。main是函數(shù)名稱,沒(méi)有參數(shù)可以不寫(xiě),但圓括號(hào)不能省略,main()后面有一對(duì)花括號(hào),花括號(hào)內(nèi)的部分稱為函數(shù)體,main函數(shù)可以在程序的任意位置。/*與*/之間為注釋信息,對(duì)程序運(yùn)行結(jié)果不發(fā)生影響,也不被編譯,注釋說(shuō)明可以放在語(yǔ)句的任意位置。C語(yǔ)言本身沒(méi)有輸入、輸出語(yǔ)句,本例使用prinft函數(shù)輸出數(shù)據(jù)。雙引號(hào)內(nèi)的部分是“格式字符串”,用于指定輸出雙引號(hào)外的變量的打印格式。二、練習(xí)(一) 選擇題以下敘述正確的是_C___。(A)必須在最開(kāi)始(B)必須在系統(tǒng)調(diào)用庫(kù)函數(shù)的后面(C)可以任意(D)必須在最后一個(gè)C語(yǔ)言程序是由____B。(A)本程序的main函數(shù)開(kāi)始,到main函數(shù)結(jié)束(B)本程序文件的第一個(gè)函數(shù)開(kāi)始,到本程序文件的最后一個(gè)函數(shù)結(jié)束(C)本程序的main函數(shù)開(kāi)始,到本程序文件的最后一個(gè)函數(shù)結(jié)束(D)本程序文件的第一個(gè)函數(shù)開(kāi)始,到本程序main函數(shù)結(jié)束以下敘述不正確的是__D__。在一個(gè)C源程序中,注釋部分兩側(cè)的分界符分別為_(kāi)___/*____和_*/_______。常量常區(qū)分不同的類型,如3為整型常量,’a’、’D’為字符常量。常量不同于變量,它的值在作用域內(nèi)不能改變,也不能再被賦值。define PRICE 30 main( ) {int num=10,total。printf(“total=%d”,total)。符號(hào)常量不同于變量,它的值在其作用域內(nèi)不能改變,也不能再被賦值。是錯(cuò)誤的。標(biāo)識(shí)符的命名規(guī)范和其它高級(jí)語(yǔ)言一樣,用來(lái)標(biāo)識(shí)變量名、符號(hào)常量名、函數(shù)名、數(shù)組名、類型名、文件名的有效字符序列稱為標(biāo)識(shí)符,C語(yǔ)言中的標(biāo)識(shí)符命名規(guī)范為:①變量名只能由字母、數(shù)字和下劃線三種字符組成,且第一個(gè)字符必須為字母或下劃線。許多系統(tǒng)(如IBM PC的MS C)取前7個(gè)字符,假如程序中出現(xiàn)的變量名長(zhǎng)度大于7個(gè)字符,則只有前面7個(gè)字符有效,后面的不被識(shí)別。④C語(yǔ)言將大寫(xiě)字母和小寫(xiě)字母認(rèn)為是兩個(gè)不同字。詳解:①M(fèi)AXNUMBER可作變量名。②if、integer屬于保留字,保留字不可作變量名。④3aB不可作變量名,因?yàn)樽兞棵牡谝粋€(gè)字母必須為字母或下劃線。C語(yǔ)言整常數(shù)可用以下三種表示形式。如23②八進(jìn)制表示。如0123即(123)8=1*82+2*81+3*80=64+16+3=83。以0x開(kāi)頭的數(shù)是16進(jìn)制。整型變量整型變量分為:基本型、短整型、長(zhǎng)整型、和無(wú)符號(hào)型四種。無(wú)符號(hào)型中又分為無(wú)符號(hào)整型、無(wú)符號(hào)短整型和無(wú)符號(hào)長(zhǎng)整型,分別以u(píng)nsigned int 、unsigned short 和unsigned long表示。所占位數(shù)數(shù)的范圍Int1632768~32767 即215~(2151)short[int]1632768~32767 即215~(2151)Long[int]322147483648~2147483647 即231~(2311)Unsigned[int]160~65535 即0~(2161)Unsigned short160~65535 即0~(2161)Unsigned long320~4294967295 即0~(2321)整型常量的分類①一個(gè)整常量,如果其值在32768~32767范圍內(nèi),認(rèn)為它是int型,它可以賦值給int型和long int型變量。③如果某一計(jì)算機(jī)系統(tǒng)的C版本確定的short int與int型在內(nèi)存中占據(jù)的長(zhǎng)度相同,則一個(gè)int型的常量出同時(shí)一個(gè)short int型常量。但一個(gè)非負(fù)值的整常量可以賦值給unsigned型整變量,只要它的范圍不超過(guò)變量的取值范圍即可。⑤在一個(gè)整常量后面加一個(gè)字母l或L,則認(rèn)為是long int型常量。實(shí)數(shù)有兩種表示形式:①十進(jìn)制形式。例如:、.12。*104。例如:e.ee等都不是合法的指數(shù)形式。(A)160. e3 (B)123 .e5(C) 123e4 (D) .234 1e3答案:B詳解:①160. 123e4 .234 1e3是實(shí)數(shù)的十進(jìn)制形式或指數(shù)形式。因?yàn)檎_的字母e(或E)之前必須有數(shù)字,e后面指數(shù)必須為整數(shù)。實(shí)型變量C實(shí)型變量分為單精度(float型)和雙精度(double型)兩類。一個(gè)單精度型變量能接收7位有效數(shù)字,一個(gè)double型變量能接收17位有效數(shù)字,數(shù)值的范圍隨機(jī)器系統(tǒng)而異。(~),雙精度實(shí)數(shù)的范圍約為177。例4:main( ){ float a。 printf(“%f”,a)。一個(gè)實(shí)型常量可以賦給一個(gè)float型或double型變量。②由于float型變量只能接收7位有效數(shù)字,由于輸出函數(shù)printf中的%f格式表示輸出小數(shù)點(diǎn)后的6位小數(shù)。(六) 字符型數(shù)據(jù)字符常量:①普通形式的字符常量:用引號(hào)(即撇號(hào))括起來(lái)的一個(gè)字符,如’a’、’D’、’$’、’?’等都是字符常量。常用的以“\”字符形式功能\n換行\(zhòng)t橫向跳格\v豎向跳格\b退格\r回車(chē)\f走紙換頁(yè)\\反斜杠字符\’單引號(hào)字符\ddd1到3位8進(jìn)進(jìn)制所代表的字符\xhh1
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1