-
簡介:第1頁共10頁一、單項(xiàng)選擇題(一、單項(xiàng)選擇題(10分,每題分,每題2分)分)1P10該語句聲明了一個C。A指向含有10個元素的一維字符型數(shù)組的指針變量PB指向長度不超過10的字符串的指針變量PC有10個元素的指針數(shù)組P,每個元素可以指向一個字符串D有10個元素的指針數(shù)組P,每個元素存放一個字符串2若INTX且有下面的程序片斷,則輸出結(jié)果為D。FX3XPT1XDRTPT1X5若二維數(shù)組A有M行N列,則下面能夠正確引用元素AIJ的為C。AAJNIBAINJCAIJDAIJCDDDC二、分析程序并寫出運(yùn)行結(jié)果。、分析程序并寫出運(yùn)行結(jié)果。25分,每題每題5分1INCLUDEMAININTNSTATICMONTHNAME“ILLEGALMONTH““JANUARY““FEBRUARY““MARCH““APRIL““MAY““JUNE““JULY““AUGUST““SEPTEMBER““OCTOBER““NOVEMBER““DECEMBER“第3頁共10頁VOIDPRINTYHINTAARR_SIZEINTNINTIJFI1IMAININTINFI1IVOIDFUNCINTNMAININTIFI0I2IFUNCIVOIDFUNCINTN
下載積分: 6 賞幣
上傳時(shí)間:2024-03-14
頁數(shù): 10
大?。?0.08(MB)
子文件數(shù):
-
簡介:INCLUDEINCLUDEMAININTINPRINTF“請輸入一個數(shù)“SCANF“D“FI2INPRINTF“素?cái)?shù)“PRINTF“N“MAININTINMPRINTF“請輸入一個整數(shù)“SCANF“D“NINTSQRTMFI2INPRINTF“素?cái)?shù)N“ELSEPRINTF“不是素?cái)?shù)“INTPINTMINTINSQRTMFI2INRETURN1ELSERETURN0MAINFJ2JI保證I以下的每個數(shù)都不能被I整除XXNIPRINTF“1到10以內(nèi)的所有素?cái)?shù)如下N“FI0INIPRINTF“D“XXIPRINTF“N共有ND個素?cái)?shù)N“N
下載積分: 5 賞幣
上傳時(shí)間:2024-03-14
頁數(shù): 3
大?。?0.02(MB)
子文件數(shù):
-
簡介:1CC語言程序設(shè)計(jì)語言程序設(shè)計(jì)清華大學(xué)鄭莉清華大學(xué)鄭莉課后習(xí)題答案課后習(xí)題答案第一章概述概述1111簡述計(jì)算機(jī)程序設(shè)計(jì)語言的發(fā)展歷程。簡述計(jì)算機(jī)程序設(shè)計(jì)語言的發(fā)展歷程。解解迄今為止計(jì)算機(jī)程序設(shè)計(jì)語言的發(fā)展經(jīng)歷了機(jī)器語言、匯編語迄今為止計(jì)算機(jī)程序設(shè)計(jì)語言的發(fā)展經(jīng)歷了機(jī)器語言、匯編語言、高級語言等階段,言、高級語言等階段,CC語言是一種面向?qū)ο蟮木幊陶Z言,語言是一種面向?qū)ο蟮木幊陶Z言,也屬于高級語言。也屬于高級語言。1212面向?qū)ο蟮木幊陶Z言有哪些特點(diǎn)面向?qū)ο蟮木幊陶Z言有哪些特點(diǎn)解解面向?qū)ο蟮木幊陶Z言與以往各種編程語言有根本的不同,它設(shè)面向?qū)ο蟮木幊陶Z言與以往各種編程語言有根本的不同,它設(shè)計(jì)的出發(fā)點(diǎn)就是為了能更直接的描述客觀世界中存在的事物以計(jì)的出發(fā)點(diǎn)就是為了能更直接的描述客觀世界中存在的事物以及它們之間的關(guān)系。面向?qū)ο蟮木幊陶Z言將客觀事物看作具有及它們之間的關(guān)系。面向?qū)ο蟮木幊陶Z言將客觀事物看作具有屬性和行為的對象,通過抽象找出同一類對象的共同屬性(靜屬性和行為的對象,通過抽象找出同一類對象的共同屬性(靜態(tài)特征)和行為(動態(tài)特征)態(tài)特征)和行為(動態(tài)特征),形成類。通過類的繼承與多態(tài),形成類。通過類的繼承與多態(tài)可以很方便地實(shí)現(xiàn)代碼重用,大大縮短了軟件開發(fā)周期,并使可以很方便地實(shí)現(xiàn)代碼重用,大大縮短了軟件開發(fā)周期,并使得軟件風(fēng)格統(tǒng)一。因此,面向?qū)ο蟮木幊陶Z言使程序能夠比較得軟件風(fēng)格統(tǒng)一。因此,面向?qū)ο蟮木幊陶Z言使程序能夠比較直接地反問題域的本來面目,軟件開發(fā)人員能夠利用人類認(rèn)識直接地反問題域的本來面目,軟件開發(fā)人員能夠利用人類認(rèn)識事物所采用的一般思維方法來進(jìn)行軟件開發(fā)。事物所采用的一般思維方法來進(jìn)行軟件開發(fā)。CC語言是目前語言是目前應(yīng)用最廣的面向?qū)ο蟮木幊陶Z言。應(yīng)用最廣的面向?qū)ο蟮木幊陶Z言。1313什么是結(jié)構(gòu)化程序設(shè)計(jì)方法這種方法有哪些優(yōu)點(diǎn)和缺什么是結(jié)構(gòu)化程序設(shè)計(jì)方法這種方法有哪些優(yōu)點(diǎn)和缺點(diǎn)點(diǎn)解解結(jié)構(gòu)化程序設(shè)計(jì)的思路是自頂向下、逐步求精;其程序結(jié)構(gòu)結(jié)構(gòu)化程序設(shè)計(jì)的思路是自頂向下、逐步求精;其程序結(jié)構(gòu)是按功能劃分為若干個基本模塊;各模塊之間的關(guān)系盡可能簡是按功能劃分為若干個基本模塊;各模塊之間的關(guān)系盡可能簡單,在功能上相對獨(dú)立;每一模塊內(nèi)部均是由順序、選擇和循單,在功能上相對獨(dú)立;每一模塊內(nèi)部均是由順序、選擇和循環(huán)三種基本結(jié)構(gòu)組成;其模塊化實(shí)現(xiàn)的具體方法是使用子程環(huán)三種基本結(jié)構(gòu)組成;其模塊化實(shí)現(xiàn)的具體方法是使用子程序。結(jié)構(gòu)化程序設(shè)計(jì)由于采用了模塊分解與功能抽象,自頂向序。結(jié)構(gòu)化程序設(shè)計(jì)由于采用了模塊分解與功能抽象,自頂向下、分而治之的方法,從而有效地將一個較復(fù)雜的程序系統(tǒng)設(shè)下、分而治之的方法,從而有效地將一個較復(fù)雜的程序系統(tǒng)設(shè)計(jì)任務(wù)分解成許多易于控制和處理的子任務(wù),便于開發(fā)和維計(jì)任務(wù)分解成許多易于控制和處理的子任務(wù),便于開發(fā)和維護(hù)。護(hù)。雖然結(jié)構(gòu)化程序設(shè)計(jì)方法具有很多的優(yōu)點(diǎn),但它仍是一種面向雖然結(jié)構(gòu)化程序設(shè)計(jì)方法具有很多的優(yōu)點(diǎn),但它仍是一種面向過程的程序設(shè)計(jì)方法,它把數(shù)據(jù)和處理數(shù)據(jù)的過程分離為相互過程的程序設(shè)計(jì)方法,它把數(shù)據(jù)和處理數(shù)據(jù)的過程分離為相互獨(dú)立的實(shí)體。當(dāng)數(shù)據(jù)結(jié)構(gòu)改變時(shí),所有相關(guān)的處理過程都要進(jìn)獨(dú)立的實(shí)體。當(dāng)數(shù)據(jù)結(jié)構(gòu)改變時(shí),所有相關(guān)的處理過程都要進(jìn)行相應(yīng)的修改,每一種相對于老問題的新方法都要帶來額外的行相應(yīng)的修改,每一種相對于老問題的新方法都要帶來額外的開銷,程序的可重用性差。開銷,程序的可重用性差。由于圖形用戶界面的應(yīng)用,程序運(yùn)行由順序運(yùn)行演變?yōu)槭录?qū)由于圖形用戶界面的應(yīng)用,程序運(yùn)行由順序運(yùn)行演變?yōu)槭录?qū)動,使得軟件使用起來越來越方便,但開發(fā)起來卻越來越困動,使得軟件使用起來越來越方便,但開發(fā)起來卻越來越困難,對這種軟件的功能很難用過程來描述和實(shí)現(xiàn),使用面向過難,對這種軟件的功能很難用過程來描述和實(shí)現(xiàn),使用面向過程的方法來開發(fā)和維護(hù)都將非常困難。程的方法來開發(fā)和維護(hù)都將非常困難。1414什么是對象什么是面向?qū)ο蠓椒ㄟ@種方法有哪些特什么是對象什么是面向?qū)ο蠓椒ㄟ@種方法有哪些特點(diǎn)點(diǎn)解解從一般意義上講,對象是現(xiàn)實(shí)世界中一個實(shí)際存在的事物,它從一般意義上講,對象是現(xiàn)實(shí)世界中一個實(shí)際存在的事物,它可以是有形的,也可以是無形的。對象是構(gòu)成世界的一個獨(dú)立可以是有形的,也可以是無形的。對象是構(gòu)成世界的一個獨(dú)立單位,它具有自己的靜態(tài)特征和動態(tài)特征。面向?qū)ο蠓椒ㄖ械膯挝?,它具有自己的靜態(tài)特征和動態(tài)特征。面向?qū)ο蠓椒ㄖ械膶ο螅窍到y(tǒng)中用來描述客觀事物的一個實(shí)體,它是用來構(gòu)成對象,是系統(tǒng)中用來描述客觀事物的一個實(shí)體,它是用來構(gòu)成系統(tǒng)的一個基本單位,由一組屬性和一組行為構(gòu)成。系統(tǒng)的一個基本單位,由一組屬性和一組行為構(gòu)成。面向?qū)ο蟮姆椒▽?shù)據(jù)及對數(shù)據(jù)的操作方法放在一起,作為一面向?qū)ο蟮姆椒▽?shù)據(jù)及對數(shù)據(jù)的操作方法放在一起,作為一個相互依存、不可分離的整體個相互依存、不可分離的整體對象。對同類型對象抽象出其對象。對同類型對象抽象出其共性,形成類。類中的大多數(shù)數(shù)據(jù),只能用本類的方法進(jìn)行處共性,形成類。類中的大多數(shù)數(shù)據(jù),只能用本類的方法進(jìn)行處理。類通過一個簡單的外部接口,與外界發(fā)生關(guān)系,對象與對理。類通過一個簡單的外部接口,與外界發(fā)生關(guān)系,對象與對象之間通過消息進(jìn)行通訊。這樣,程序模塊間的關(guān)系更為簡象之間通過消息進(jìn)行通訊。這樣,程序模塊間的關(guān)系更為簡單,程序模塊的獨(dú)立性、數(shù)據(jù)的安全性就有了良好的保障。通單,程序模塊的獨(dú)立性、數(shù)據(jù)的安全性就有了良好的保障。通過實(shí)現(xiàn)繼承與多態(tài)性,還可以大大提高程序的可重用性,使得過實(shí)現(xiàn)繼承與多態(tài)性,還可以大大提高程序的可重用性,使得軟件的開發(fā)和維護(hù)都更為方便。軟件的開發(fā)和維護(hù)都更為方便。面向?qū)ο蠓椒ㄋ鶑?qiáng)調(diào)的基本原則,就是直接面對客觀存在的事面向?qū)ο蠓椒ㄋ鶑?qiáng)調(diào)的基本原則,就是直接面對客觀存在的事物來進(jìn)行軟件開發(fā),將人們在日常生活中習(xí)慣的思維方式和表物來進(jìn)行軟件開發(fā),將人們在日常生活中習(xí)慣的思維方式和表達(dá)方式應(yīng)用在軟件開發(fā)中,使軟件開發(fā)從過分專業(yè)化的方法、達(dá)方式應(yīng)用在軟件開發(fā)中,使軟件開發(fā)從過分專業(yè)化的方法、規(guī)則和技巧中回到客觀世界,回到人們通常的思維。規(guī)則和技巧中回到客觀世界,回到人們通常的思維。1515什么叫做封裝什么叫做封裝解解封裝是面向?qū)ο蠓椒ǖ囊粋€重要原則,就是把對象的屬性和服封裝是面向?qū)ο蠓椒ǖ囊粋€重要原則,就是把對象的屬性和服務(wù)結(jié)合成一個獨(dú)立的系統(tǒng)單位,并盡可能隱蔽對象的內(nèi)部細(xì)務(wù)結(jié)合成一個獨(dú)立的系統(tǒng)單位,并盡可能隱蔽對象的內(nèi)部細(xì)節(jié)。節(jié)。1616面向?qū)ο蟮能浖こ贪男┲饕獌?nèi)容面向?qū)ο蟮能浖こ贪男┲饕獌?nèi)容解解面向?qū)ο蟮能浖こ淌敲嫦驅(qū)ο蠓椒ㄔ谲浖こ填I(lǐng)域的全面應(yīng)面向?qū)ο蟮能浖こ淌敲嫦驅(qū)ο蠓椒ㄔ谲浖こ填I(lǐng)域的全面應(yīng)3COUT指示編譯器將文件指示編譯器將文件IOSTREAMHIOSTREAMH中的中的代碼代碼嵌入到該程序中該指令所在的地方嵌入到該程序中該指令所在的地方VOIDVOIDMAINMAIN主函數(shù)名,主函數(shù)名,VOIDVOID表示函數(shù)沒有返回值表示函數(shù)沒有返回值函數(shù)體標(biāo)志函數(shù)體標(biāo)志COUT“HELLON“COUT“HELLON“輸出字符串輸出字符串HELLOHELLO到標(biāo)準(zhǔn)輸出設(shè)備(顯到標(biāo)準(zhǔn)輸出設(shè)備(顯示器)上。示器)上。COUT“WELCOMECOUT“WELCOMETOTOCN“CN“輸出字符串輸出字符串WELCOMEWELCOMETOTOCC在屏幕輸出如下在屏幕輸出如下HELLOHELLOWELCOMEWELCOMETOTOCC2424使用關(guān)鍵字使用關(guān)鍵字CONSTCONST而不是而不是DEFINEDEFINE語句的好處有哪些語句的好處有哪些解解CONSTCONST定義的常量是有類型的,所以在使用它們時(shí)編譯器可以定義的常量是有類型的,所以在使用它們時(shí)編譯器可以查錯;而且,這些變量在調(diào)試時(shí)仍然是可見的。查錯;而且,這些變量在調(diào)試時(shí)仍然是可見的。2525請寫出請寫出CC語句聲明一個常量語句聲明一個常量PIPI,值為,值為3141631416;再聲明一;再聲明一個浮點(diǎn)型變量個浮點(diǎn)型變量A,把,把PIPI的值賦給的值賦給A。解解CONSTCONSTFLOATFLOATPIPI3141631416FLOATFLOATAPIPI2626在下面的枚舉類型中,在下面的枚舉類型中,BLUEBLUE的值是多少的值是多少ENUMENUMCOLCOLWHITEWHITE,BLACKBLACK100100,REDRED,BLUEBLUE,GREENGREEN300300解解BLUEBLUE1021022727注釋有什么作用注釋有什么作用CC中有哪幾種注釋的方法他們之間中有哪幾種注釋的方法他們之間有什么區(qū)別有什么區(qū)別解解注釋在程序中的作用是對程序進(jìn)行注解和說明,以便于閱讀。注釋在程序中的作用是對程序進(jìn)行注解和說明,以便于閱讀。編譯系統(tǒng)在對源程序進(jìn)行編譯時(shí)不理會注釋部分,因此注釋對編譯系統(tǒng)在對源程序進(jìn)行編譯時(shí)不理會注釋部分,因此注釋對于程序的功能實(shí)現(xiàn)不起任何作用。而且由于編譯時(shí)忽略注釋部于程序的功能實(shí)現(xiàn)不起任何作用。而且由于編譯時(shí)忽略注釋部分,所以注釋內(nèi)容不會增加最終產(chǎn)生的可執(zhí)行程序的大小。適分,所以注釋內(nèi)容不會增加最終產(chǎn)生的可執(zhí)行程序的大小。適當(dāng)?shù)厥褂米⑨?,能夠提高程序的可讀性。在當(dāng)?shù)厥褂米⑨?,能夠提高程序的可讀性。在CC中,有兩種給中,有兩種給出注釋的方法一種是延用出注釋的方法一種是延用C語言方法,使用語言方法,使用““““和““““括起括起注釋文字。另一種方法是使用注釋文字。另一種方法是使用““““,從,從““““開始,直到它所在開始,直到它所在行的行尾,所有字符都被作為注釋處理。行的行尾,所有字符都被作為注釋處理。2828什么叫做表達(dá)式什么叫做表達(dá)式X57是一個表達(dá)式嗎它的值是多是一個表達(dá)式嗎它的值是多少少解解任何一個用于計(jì)算值的公式都可稱為表達(dá)式。任何一個用于計(jì)算值的公式都可稱為表達(dá)式。X57是一個是一個表達(dá)式,它的值為表達(dá)式,它的值為1212。2929下列表達(dá)式的值是多少下列表達(dá)式的值是多少11201201422201201C32012014040解解1505021350255025210210執(zhí)行完下列語句后,執(zhí)行完下列語句后,A、B、C三個變量的值為多少三個變量的值為多少A3030BAACAA解解A3232;B3030;C3232;211211在一個在一個FF循環(huán)中,可以初始化多個變量嗎如何實(shí)循環(huán)中,可以初始化多個變量嗎如何實(shí)現(xiàn)現(xiàn)
下載積分: 9 賞幣
上傳時(shí)間:2024-03-13
頁數(shù): 92
大?。?0.85(MB)
子文件數(shù):
-
簡介:P181INCLUDEINTMAINVOIDINTCELSIUSFAHRFAHR150CELSIUS5FAHR95329PRINTF“FAHR?ELSIUSDN“FAHRCELSIUSRETURN02INCLUDEINTMAINVOIDINTCELSIUSFAHRCELSIUS26FAHR9CELSIUS532PRINTF“CELSIUS?AHRDN“CELSIUSFAHRRETURN03INCLUDEINTMAINVOIDINTAVERAGEMATHENGCOMPMATH87ENG72COMP93AVERAGEMATHENGCOMP3PRINTF“MATH?NG?OMP?VERAGEDN“MATHENGCOMPAVERAGERETURN04INCLUDEINTMAINVOIDINTNABCN152IFXINTMAINVOIDINTXYPRINTF“ENTERNUM1“SCANF“D“PRINTF“ENTERNUM2“SCANF“D“PRINTF“DDDN“XYXYPRINTF“DDDN“XYXYPRINTF“DDDN“XYXYPRINTF“DDDN“XYXYPRINTF“DDDN“XYXYRETURN010的階乘INCLUDEINTMAINVOIDINTINPRODUCTPRINTF“ENTERN“SCANF“D“PRODUCT1FI1INIPRODUCTPRODUCTIPRINTF“PRODUCTDN“PRODUCTRETURN0
下載積分: 5 賞幣
上傳時(shí)間:2024-03-13
頁數(shù): 3
大小: 0.02(MB)
子文件數(shù):
-
簡介:6INCLUDEINTMAINCHCHGETIFCH65DOUBLERDOUBLEAREACIRPRINTF“請輸入圓的半徑“SCANF“LF“AREAPIRRCIR2PIRPRINTF“圓的面積為2LFN“AREAPRINTF“圓的周長為2LFN“CIRRETURN08INCLUDEINTMAININTNSS0PRINTF“請輸入一個正整數(shù)“SCANF“D“FINTI1IINTMAIN10INCLUDEDEFINEPI314INTMAINFLOATABRINTCHDOPRINTF“N“PRINTF“|簡易計(jì)算器|N“PRINTF“||N“PRINTF“|1、加法|N“PRINTF“|2、減法|N“PRINTF“|3、乘法|N“PRINTF“|4、除法|N“PRINTF“|5、求模|N“PRINTF“|0、退出|N“PRINTF“N“選擇運(yùn)算類型并檢查輸入是否合法WHILE1PRINTF“請選擇運(yùn)算類型(05)“SCANF“D“FFLUSHSTDINIFCH0EXIT0輸入0時(shí),立即退出程序IFCH0輸入進(jìn)行運(yùn)算的數(shù)據(jù),并檢查輸入的數(shù)據(jù)是否合法PRINTF“請輸入兩個操作數(shù)N“WHILESCANF“FF“輸入不合法,刷新緩沖區(qū),重新輸入數(shù)據(jù)PRINTF“輸入的不是兩個數(shù)字,請重新輸入N“根據(jù)操作符,選擇運(yùn)算方式。再對數(shù)據(jù)進(jìn)行運(yùn)算SWITCHCHCASE1RABBREAKCASE2
下載積分: 6 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 14
大小: 0.03(MB)
子文件數(shù):
-
簡介:1一個C程序的組成部分可以是()。A一個主函數(shù)和一至若干個其他函數(shù)B一至若干個主函數(shù)C一個主程序和一至若干個其他函數(shù)D一個主程序和一至若干個子程序2一個C程序的執(zhí)行是從。A本程序的MAIN函數(shù)開始到MAIN函數(shù)結(jié)束B本程序文件的第一個函數(shù)開始到本程序文件的最后一個函數(shù)結(jié)束C本程序的MAIN函數(shù)開始到本程序文件的最后一個函數(shù)結(jié)束D本程序文件的第一個函數(shù)開始,到本程序MAIN函數(shù)結(jié)束3C語言中的標(biāo)識符只能由字母、數(shù)字和下劃線三種字符組成,且第一個字符()。A必須為字母B必須為下劃線C必須為字母或下劃線D可以是字母、數(shù)字和下劃線中任一種字符4設(shè)有定義INTM1N1則執(zhí)行語句PRINTF“DN“M后的輸出結(jié)果是。A–1B0C1D25表達(dá)式11則執(zhí)行語句AAAA后,變量A的值是。A3B0C9D127在下列選項(xiàng)中,不的賦值語句是()。AT5BN1N2N30;CKIJDABC18下列表達(dá)式不滿足當(dāng)X的值為偶數(shù)時(shí)值為“真“,為奇數(shù)時(shí)值“假“。AX20BX20CX22X0DX29若有定義INTA8,B5,C;執(zhí)行語句CAB04后C的值為()A)14B)1C)20D210假設(shè)A3B4C5則邏輯表達(dá)式ABC1則執(zhí)行CA2||B4之后,B變量的值為()。A3B0C4D212以下哪個表達(dá)式的值為4()VOIDMAININTMNKMN4K107PRINTF“MDN”M運(yùn)行后M的值為()。A4B3C7D1423結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)是()。A順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)B遞歸結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、轉(zhuǎn)移結(jié)構(gòu)C嵌套結(jié)構(gòu)、遞歸結(jié)構(gòu)、順序結(jié)構(gòu)D循環(huán)結(jié)構(gòu)、轉(zhuǎn)移結(jié)構(gòu)、順序結(jié)構(gòu)24有如下程序MAINFLOATX40YIFX0BACA0DA28若N為整型變量,則FN10N0N循環(huán)里的循環(huán)體被。A無限循環(huán)B執(zhí)行10次C執(zhí)行一次D一次也不執(zhí)行
下載積分: 6 賞幣
上傳時(shí)間:2024-03-13
頁數(shù): 11
大?。?0.07(MB)
子文件數(shù):
-
簡介:數(shù)組練習(xí)解答數(shù)組練習(xí)解答1定義一個名為定義一個名為A的單精度實(shí)型一維數(shù)組,長度為的單精度實(shí)型一維數(shù)組,長度為4,所有元素的初值均為,所有元素的初值均為0的數(shù)定義語句的數(shù)定義語句是________________________________【分析】按照一般數(shù)據(jù)定義語句的格式,可以直接寫出方法一(參看答案);考慮到所有元素均賦初值時(shí)可以省略數(shù)組長度,可以寫出方法二(參看答案);考慮到不省略數(shù)組長度,給部分元素賦初值時(shí),所有未賦初值的元素均有空值(對數(shù)值型數(shù)組來說,初值為0),可以寫出方法三(參看答案);考慮到選用靜態(tài)型,不賦初值所有元素也自動賦予。空值(對數(shù)值型數(shù)組來說,初值為0),可以寫出方法四(參看答案)?!敬鸢浮糠椒ㄒ籉LOATA4=00,00,00,00;方法二FLOATA=00,00,00,00;方法三FLOATA400;方法四STATICFLOAT4;2下列數(shù)組定義語句中,錯誤的是()下列數(shù)組定義語句中,錯誤的是()①X1X1=AA;②AUTOAUTOX10X10;③STATICSTATICXLXL;④XLXL;【分析】顯然答案①中給字符型數(shù)組賦初值的格式不對(不能直接賦予字符常量,必須用花括號括?。?,所以備選答案①是符合題意的答案?!敬鸢浮竣?用“冒泡排序法冒泡排序法“對N個數(shù)據(jù)排序,需要進(jìn)行個數(shù)據(jù)排序,需要進(jìn)行N一1步。其中第步。其中第K步的任務(wù)是自下而步的任務(wù)是自下而上,相鄰兩數(shù)比較,小者調(diào)上;該操作反復(fù)執(zhí)行上,相鄰兩數(shù)比較,小者調(diào)上;該操作反復(fù)執(zhí)行N-K次?,F(xiàn)在假設(shè)有次?,F(xiàn)在假設(shè)有4個數(shù)據(jù)個數(shù)據(jù)4、L、3、2要排序,假定要排序,假定4為上、為上、2為下,則利用為下,則利用“冒泡排序法冒泡排序法“執(zhí)行第執(zhí)行第2步后的結(jié)果是步后的結(jié)果是__________________________________?!痉治觥块_始排序前的排列執(zhí)行第1步后的排列執(zhí)行第2步后的排列411142324233【答案】L、2、4、34用“選擇排序法選擇排序法“對N個數(shù)據(jù)排序,需要進(jìn)行個數(shù)據(jù)排序,需要進(jìn)行N-1步。其中第步。其中第K步的任務(wù)是在第步的任務(wù)是在第K個數(shù)個數(shù)據(jù)到第據(jù)到第N個數(shù)據(jù)中尋找最小數(shù),和第個數(shù)據(jù)中尋找最小數(shù),和第K個數(shù)據(jù)交換?,F(xiàn)在假設(shè)有個數(shù)據(jù)交換?,F(xiàn)在假設(shè)有4個數(shù)據(jù)個數(shù)據(jù)4、1、3、2要排序,則利用排序,則利用“冒泡排序法冒泡排序法“執(zhí)行第執(zhí)行第2步后的結(jié)果是步后的結(jié)果是____________________________________________?!痉治觥块_始排序前的排列為4132執(zhí)行第1步后的排列為1432執(zhí)行第2步后的排列為1234【答案】1、2、3、45下列數(shù)組定義語句中,正確的是()下列數(shù)組定義語句中,正確的是()①INTINTA1A1,2,3,4,5,66;②A2A2「33=AA,BB;③INTINTA3A311,2,3,4,5,66;④STATICSTATICINTINTAA=123456123456;【分析】C語言規(guī)定,二維數(shù)組定義時(shí)不允許省略第二維的長度,所以備選答案①④是錯誤的。C語言還規(guī)定,定義字符型數(shù)組時(shí)不允許直接使用“字符常量“的方式賦初值,所以備選答案②也是錯誤的。顯然備選答案③符合題意?!敬鸢浮竣?定義一個名為定義一個名為“S““S“的字符型數(shù)組,并且賦初值為字符串的字符型數(shù)組,并且賦初值為字符串“123““123“的錯誤語句是()的錯誤語句是()①S‘1S‘1,22,33,00;②S「」「」“123““123“;PRINTFPRINTF(“%D“D“,STRCMPSTRLWRSTR1STR0STRCMPSTRLWRSTR1STR0)),STR0STR0))的輸出結(jié)果是)的輸出結(jié)果是______________。【分析】字符型數(shù)組STR中,從STR0開始存放的字符串是“ABC“、從STRL開始存放的字符串是“ABC“。STRCMPSTRL,STR0)是比較STRL和STR【0」處的兩個字符串的大小,由于“ABC“是小于“ABC“的,按照SRRCMP函數(shù)的功能可知,返回值是一個小于0的整數(shù),這是第1個空的答案。再來分析第2個空的答案,STRLWR(STRL)函數(shù)的功能是將STRL處的字符串中大寫字母改為小寫字母,其返回值是修改后字符串的地址。STRCMP(STLWR(SIR1),STR0))函數(shù)的功能是比較STRL和STR0處的字符串,由于STRL處的字符串已經(jīng)改為小寫字母了,所以和STR0處的字符串完全相同,返回值是0,這就是第2個空的答案。答案某個小于0的任意整數(shù)01111下列程序的功能是讀取下列程序的功能是讀取1010個實(shí)數(shù),然后依次輸出前個實(shí)數(shù),然后依次輸出前L個實(shí)數(shù)和、前個實(shí)數(shù)和、前2個實(shí)數(shù)和、個實(shí)數(shù)和、、前9個實(shí)數(shù)和、前個實(shí)數(shù)和、前1010個實(shí)數(shù)和。請?zhí)顚懗绦蛑腥鄙俚恼Z句。個實(shí)數(shù)和。請?zhí)顚懗绦蛑腥鄙俚恼Z句。MAINMAIN()()FLOATFLOATF10F10,X=00;INTINTI;FF(I0I0;I<1010;II)SCANFSCANF(“%F“F“,&FIFI);FF(I1II1I<1010;II)______________________________________________PRINTFPRINTF(“SUM“SUMOFOFNONO%2D2D----%----%F\N“N“,I,X);【分析】瀏覽程序清單后,可以發(fā)現(xiàn)前一個次數(shù)型循環(huán)是輸入10個實(shí)數(shù)存入數(shù)組F中。后一個次數(shù)型循環(huán)是計(jì)算前I個實(shí)數(shù)和并存入變量X中,然后再輸出這個X的值。程序中所缺少的語句就是實(shí)現(xiàn)“計(jì)算前I個實(shí)數(shù)和并存入變量X中“的。當(dāng)I等于1時(shí),X要等于F0]的值,即FI-L]的值;當(dāng)I等于2時(shí),X要等于F0+FL的值,即F0+FI-1」的值,此時(shí)F0的值已經(jīng)計(jì)算并存入變量X中;當(dāng)I等于3時(shí),X要等于F0+F1+F2的值,即F0]+F1+FI-L]的值,此時(shí)F0+F1的值已經(jīng)計(jì)算并存入變量X中;由此可以推出前I個值的計(jì)算公式為X=X+FI-1,將這個表達(dá)式組成語句就是需要填寫的內(nèi)容?!敬鸢浮縓X+FI-L];或X+=FI-L;1212運(yùn)行下列程序的輸出結(jié)果是()運(yùn)行下列程序的輸出結(jié)果是()①111LL111LL②LLLLLLLL③LLLLLL④222222MAINMAIN()()INTINTA1A1,2,3,4,5,IIFF(I1II1I<5;I++)++)PRINTFPRINTF(“%1D“1D“,AIAI-AIAI一11);【分析】首先分析數(shù)組A各元素的值,由于是賦初值,很容易看出A0=1、A1=2、A4=5。再分析次數(shù)型循環(huán)共計(jì)執(zhí)行4次(I=1、I=2、I=3、I=4),每次輸出1位整數(shù);I-AI-1],當(dāng)I=1時(shí),輸出的是2-1=1;當(dāng)I=2時(shí),輸出的是3-2=L;當(dāng)I3時(shí),輸出的是4-3=L;當(dāng)I=4時(shí),輸出的是5-4=1。整個程序的輸出結(jié)果是1111?!敬鸢浮竣?
下載積分: 6 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 9
大?。?0.06(MB)
子文件數(shù):
-
簡介:第1頁共13頁1、下列敘述中錯誤的是(A)。A一個C語言程序只能實(shí)現(xiàn)一種算法BC程序可以由多個程序文件組成CC程序可以由一個或多個函數(shù)組成D一個C函數(shù)可以單獨(dú)作為一個C程序文件存在2、以下敘述中正確的是(C)。AC程序的基本組成單位是語句BC程序中的每一行只能寫一條語句C簡單C語句必須以分號結(jié)束DC語句必須在一行內(nèi)寫完3、以下敘述中正確的是(C)。AC程序中的注釋只能出現(xiàn)在程序的開始位置和語句的后面BC程序書寫格式嚴(yán)格,要求一行內(nèi)只能寫一個語句CC程序書寫格式自由,一個語句可以寫在多行上D用C語言編寫的程序只能放在一個程序文件中4、按照C語言規(guī)定的用戶標(biāo)識符命名規(guī)則,不能出現(xiàn)在標(biāo)識符中的是B。A大寫字母B連接符C數(shù)字字符D下劃線5、下列定義變量的語句中錯誤的是(D)。AINT_INTBDOUBLEINT_CFDFLOATUSS6、以下選項(xiàng)中不能作為C語言合法常量的是(A)。A345B。01C6C〞A〞D0117、以下選項(xiàng)中不屬于字符常量的是B。ACB“C“CXCC0D0728、下列常量哪個是不合法的(B)。A0X4D00B‘BASIC’C’’D“045”9、以下4組用戶定義標(biāo)識符中,全部合法的一組是(A)。A_MAINBIFCTXTDINTENCLUDEMAXREALK_2SINTURBO3COM_00110、以下選項(xiàng)中不屬于字符常量的是(B)。ACB“C“CXCCD07211、下列變量名中哪個是不合法(C)。ATURBO_CBVCCINTD_2AB12、設(shè)變量已正確定義并賦值,以下正確的表達(dá)式是(B)。AB3BX2YCA1433DXY3213、以下定義語句中正確的是D。AINTAB0BA651BBCFLOATA1BDDOUBLEA00B1114、以下選項(xiàng)中正確的定義語句是(C)。ADOUBLEABBDOUBLEAB7CDOUBLEA7B7DDOUBLEAB15、以下不能正確表示代數(shù)式2ABCD的C語言表達(dá)式是(D)。A2ABCDBABCD2CACDB2D2ABCD16、若變量X、Y已正確定義并賦值,以下符合C語言語法的表達(dá)式是(A)。AXYXBX1YCXX10XYDDOUBLEX1017、以下關(guān)于邏輯運(yùn)算符兩側(cè)運(yùn)算對象的敘述中正確的是(D)。A只能是整數(shù)0或1B只能是整數(shù)0或非0的整數(shù)C可以是結(jié)構(gòu)體類型的數(shù)據(jù)D可是任意合法的表達(dá)式18、若有定義INTXY;并已正確給變量賦值,則以下選項(xiàng)中與表達(dá)式(XY)XY中的條件表達(dá)式(XY)等價(jià)的是(C)。A(XY0)BXY0DXY019、設(shè)有定義INTK0以下選項(xiàng)的四個表達(dá)式中與其他三個表達(dá)式的值不相同的是A。AKBK1CKDK120、若以下選項(xiàng)中的變量已正確定義,則正確的賦值語句是(C)。AX126812X2CX30X12DX412321、定義INTXFLOATY正確的輸入語句是第3頁共13頁34、若有宏定義DEFINEFXXX,則表達(dá)式F36的值為(C)。A1B25C11D435、下面的函數(shù)調(diào)用語句中FUNC函數(shù)的實(shí)參個數(shù)是(A)。FUNCF2V1V2V3V4V5V6MAXV7V8A3B4C5D836、以下敘述中錯誤的是(B)。A用戶自定義的函數(shù)中可以沒有RETURN語句B用戶自定義的函數(shù)中可以有多個RETURN語句,以便可以調(diào)用一次返回多個函數(shù)值C用戶自定義的函數(shù)中若沒有RETURN語句,則應(yīng)當(dāng)定義函數(shù)為VOID類型D函數(shù)的RETURN語句中可以沒有表達(dá)式37、以下關(guān)于宏的敘述中正確的是(C)。A宏名必須用大寫字母表示B宏定義必須位于源程序中所有語句之前C宏替換沒有數(shù)據(jù)類型限制D宏調(diào)用比函數(shù)調(diào)用耗費(fèi)時(shí)間38、以下能正確定義一維數(shù)組的選項(xiàng)是(B)。AINTA5012345BA012345CAABCDINTA5“0123“39、若要求定義具有10個INT型元素的一維數(shù)組A,則以下定義語句中錯誤的是D。ADEFINEN10INTANBDEFINEN5INTA2NCINTA55DINTN10AN40、以下能正確定義二維數(shù)組的是(C)。AINTA3BINTA3223CINTA230DINTA23123441、若有以下定義語句INTM54321I4則下面對M數(shù)組元素的引用中錯誤的是(C)。AMIBM22CMM0DMMI42、若有定義語句DOUBLEX51020304050PX則錯誤引用X數(shù)組元素的是(B)。APBX5CP1DX43、若有定義語句S10〞1234N56700〞則STRLENS的值是(B)A7B8C9D1044、有說明INTA312345678910則數(shù)組A的第一維的大小是(C)。A1B3C4D不能確定45、若有定義INTA23,以下選項(xiàng)中對A數(shù)組元素正確引用的是(D)。AA21BA23CA03DA12146、以下敘述中錯誤的是(D)。A在程序中凡是以“?!遍_始的語句行都是預(yù)處理命令行B預(yù)處理命令行的最后不能以分號表示結(jié)束CDEFINEMAX是合法的宏定義命令行DC程序?qū)︻A(yù)處理命令行的處理是在程序執(zhí)行的過程中進(jìn)行的47、設(shè)有定義語句INTFINT則以下敘述正確的是B。AF是基類型為INT的指針變量BF是指向函數(shù)的指針變量,該函數(shù)具有一個INT類型的形參CF是指向INT類型一維數(shù)組的指針變量DF是函數(shù)名,該函數(shù)的返回值是基類型為INT類型的地址48、判斷字符串S1是否大于字符串S2,應(yīng)當(dāng)使用(D)。AIFS1S2BIFSTRCMPS1S2CIFSTRCMPS2S10DIFSTRCMPS1S2049、判斷字符串A和B是否相等,應(yīng)當(dāng)使用C。AIFABBIFABCIFSTRCMPABDIFSTRCPYAB50、設(shè)已有定義FLOATX則以下對指針變量P進(jìn)行定義且賦初值的語句中正確的是D。AFLOATP1024BINTPFLOATXCFLOATPDFLOATP51、若已有說明FLOATPM314要讓P指向M,則正確的賦值語句是(B)。
下載積分: 6 賞幣
上傳時(shí)間:2024-03-14
頁數(shù): 13
大?。?0.24(MB)
子文件數(shù):
-
簡介:1參考答案習(xí)題一1、選擇題CBACD2、填空題1)MAIN2)MAIN3)有窮性、確定性、有效性、0個到多個輸入、1個到多個輸出4)順序、選擇、循環(huán)5)自頂向下、逐步細(xì)化、模塊化設(shè)計(jì)、限制GOTO習(xí)題二1、選擇題ACCDADDAACBBACC2、填空題1)字母、數(shù)字、下劃線2)03)484)ABCA–C5)606)167)98)6429)010)10611)12412)350000013)014)1615)663、編程題(1)編寫一個程序求各種類型數(shù)據(jù)的存儲長度。INCLUDEVOIDMAINPRINTF“INT?YTEN“SIZEOFINTPRINTF“SHTINT?YTEN“SIZEOFSHTINTPRINTF“LONGINT?YTEN“SIZEOFLONGINTPRINTF“FLOAT?YTEN“SIZEOFFLOATPRINTF“DOUBLE?YTEN“SIZEOFDOUBLEPRINTF“LONGDOUBLE?YTEN“SIZEOFLONGDOUBLEPRINTF“?YTEN“SIZEOF3INTXYSCANF“DD“PRINTF“商數(shù)D余數(shù)D“XYXY2)INCLUDEVOIDMAINDOUBLEXYZAVGSCANF“LFLFLF“AVGXYZ3PRINTF“1F“AVG習(xí)題四1、選擇題CCAADCCABD2、填空題1①A0PRINTF“PLEASEINPUTANUMBER“SCANF“D“IFX20PRINTF“XISAEVENNUMBER“ELSEPRINTF“XISAODDNUMBER“2INCLUDE
下載積分: 8 賞幣
上傳時(shí)間:2024-03-13
頁數(shù): 45
大?。?2.74(MB)
子文件數(shù):
-
簡介:1第一單元第一單元程序設(shè)計(jì)和C語言程序設(shè)計(jì)和C語言一、選擇題1C語言的基本構(gòu)成單位是。A函數(shù)B函數(shù)和過程C超文本過程D子程序2一個C語言程序總是從開始執(zhí)行。A主過程B主函數(shù)C子程序D主程序3C語言的程序一行寫不下時(shí),可以。A用逗號換行B用分號換行C在任意一空格處換行D用回車符換行4以下敘述不正確的是。A在C程序中,語句之間必須要用分號““分隔B若A是實(shí)型變量,C程序中A10是正確的,因?yàn)閷?shí)型變量中允許存放整型數(shù)C在C程序中,無論是整數(shù)還是實(shí)數(shù)都能正確無誤地表示D在C程序中,是只能用于整數(shù)運(yùn)算的運(yùn)算符5以下不正確的C語言標(biāo)識符是。AABCBABCCA_BCDABC6下列字符串是標(biāo)識符的是。A_HJB9_STUDENTCLONGDLINE17以下說法中正確的是。AC語言程序總是從第一個定義的函數(shù)開始執(zhí)行B在C語言程序中,要調(diào)用的函數(shù)必須放在MAIN函數(shù)中定義CC語言程序總是從MAIN函數(shù)開始執(zhí)行DC語言程序中的MAIN函數(shù)必須放在程序的開始部分8不合法的常量是。A‘2’B““C‘3’D‘483’9已知各變量的類型說明如下,則以下不符合C語言語法的表達(dá)式是。INTKABUNSIGNEDLONGW5DOUBLEX1422AX3BW2CKA2B3ABDAAB4A310在C語言中,字符型數(shù)據(jù)在內(nèi)存中以形式存放。A原碼BBCD碼C反碼DII碼3第二單元第二單元順序程序設(shè)計(jì)順序程序設(shè)計(jì)一、選擇題1若M為FLOAT型變量則執(zhí)行以下語句后的輸出為。M1234123PRINTF“83FN“MPRINTF“3FN“MA1234123B1234123C1234123D12341231234123123412312341230012341232若XYZ均為INT型變量則執(zhí)行以下語句后的輸出為。XYZ1055PRINTF“XDYDZDN“XYZYZX0X10PRINTF“XDYDZDN“XYZAX10Y15Z10BX10Y10Z10X0Y10Z0X0Y10Z10CX10Y15Z10DX10Y10Z10X10Y10Z0X0Y10Z03若X是INT型變量Y是FLOAT型變量所用的SCANF調(diào)用語句格式為SCANF“XDYF“則為了將數(shù)據(jù)10和666分別賦給X和Y正確的輸入應(yīng)是。AX10Y666B10666C10666DX10Y6664已知有變量定義INTAC用SCANF“DC”語句給A和C輸入數(shù)據(jù),使30存入A,字符‘B’存入C,則正確的輸入是。A30’B’B30BC30BD30B5已知有變量定義DOUBLEXLONGA要給A和X輸入數(shù)據(jù),正確的輸入語句是。若要輸出A和X的值,正確的輸出語句。ASCANF“DF”BSCANF“LDF”PRINTF“DF”AXPRINTF“LDF”AXCSCANF“LDLF”DSCANF“LDLF”PRINTF“LDLF”AXPRINTF“LDF”AX
下載積分: 8 賞幣
上傳時(shí)間:2024-03-13
頁數(shù): 42
大?。?0.22(MB)
子文件數(shù):
-
簡介:“C語言”上機(jī)題目匯總語言”上機(jī)題目匯總2012201321輸入三角形兩個邊長及其夾角(角度值),求第三邊邊長和三角型面積。(上機(jī)指導(dǎo)P983(2))INCLUDEINCLUDEFLOATPI3141592INTMAINFLOATABCVSSCANF“FFF“CSQRTAABB2ABCOSV180PISABSINV180PI2PRINTF“C02FS02FN“CSRETURN0(測試通過)2輸入一個字符,若是小寫字母,則轉(zhuǎn)換成大寫字母輸出;若是大寫字母,則轉(zhuǎn)換成小寫字母輸出。(上機(jī)指導(dǎo)P1012(2))INCLUDEINTMAINCHPRINTF“INPUT“SCANF“C“IFCHAPRINTF“請輸入一個大寫字母“SCANF“C“INTMAININTABCCOUT0FC1C100BREAKELSEIF10AA10BB10CCPRINTF“A??DN“ABCCOUTPRINTF“DN“COUTRETURN0(測試通過)6求的值,直到最后一項(xiàng)的值小于。(上機(jī)1121417111116122105指導(dǎo)P1062(4))INCLUDEINTMAININTIA1DOUBLEB0S0FI1B000001IAIAB10ASSBPRINTF“F“SRETURN0(測試通過)7用迭代法求某數(shù)的平方根,已知求平方根的迭代公式為A。取為迭代初值,迭代的結(jié)束條件取。XN12XN1AXN1A2XNXN1105(課本例66)8分別輸出100以內(nèi)(不包括100)所有偶數(shù)的和與所有奇數(shù)的和。(課本例68)9利用嵌套循環(huán)輸出以下圖形(行與行之間無空行,列與列之間無空列)(課本例69)
下載積分: 6 賞幣
上傳時(shí)間:2024-03-10
頁數(shù): 11
大?。?0.44(MB)
子文件數(shù):
-
簡介:姓名黃小龍姓名黃小龍學(xué)號學(xué)號031540921實(shí)驗(yàn)實(shí)驗(yàn)1C語言開發(fā)環(huán)境及簡單程序語言開發(fā)環(huán)境及簡單程序設(shè)計(jì)設(shè)計(jì)【實(shí)驗(yàn)題11】編寫如下程序,計(jì)算并輸出兩個整數(shù)的和與積【實(shí)驗(yàn)題12】輸入并運(yùn)行一個有自定義函數(shù)的程序,自定義函數(shù)MAX的功能是求兩個整數(shù)中的大數(shù)并返回該大數(shù)。通過主函數(shù)調(diào)用MAX函數(shù)?!緦?shí)驗(yàn)題14】以下程序的功能從鍵盤輸入兩個整型變量AB,然后交換它們的值并輸出。請?jiān)诔绦虻目瞻滋幪钌线m當(dāng)?shù)膬?nèi)容?!緦?shí)驗(yàn)題15】編寫一個簡單程序,由鍵盤任意輸入三個數(shù)ABC計(jì)算并輸出算式(AB)C的計(jì)算結(jié)果。
下載積分: 6 賞幣
上傳時(shí)間:2024-03-09
頁數(shù): 21
大?。?4.67(MB)
子文件數(shù):
-
簡介:126計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)(計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)(C語言)語言)單項(xiàng)選擇練習(xí)題單項(xiàng)選擇練習(xí)題一、基本概念一、基本概念1C語言程序是由C構(gòu)成的。A一些可執(zhí)行語言BMAIN函數(shù)C函數(shù)D包含文件中的第一個函數(shù)2(A)是構(gòu)成C語言程序的基本單位。A、函數(shù)B、過程C、子程序D、子例程3C語言程序從C開始執(zhí)行。A程序中第一條可執(zhí)行語句B程序中第一個函數(shù)C程序中的MAIN函數(shù)D包含文件中的第一個函數(shù)4C語言程序從MAIN函數(shù)開始執(zhí)行,所以這個函數(shù)要寫在_D___。A程序文件的開始B程序文件的最后C它所調(diào)用的函數(shù)的前面D程序文件的任何位置5、以下說法中正確的是(C)。A、C語言程序總是從第一個定義的函數(shù)開始執(zhí)行B、在C語言程序中,要調(diào)用的函數(shù)必須在MAIN函數(shù)中定義C、C語言程序總是從MAIN函數(shù)開始執(zhí)行D、C語言程序中的MAIN函數(shù)必須放在程序的開始部分6下列方法中錯誤的是(D)。A主函數(shù)可以分為兩個部分主函數(shù)說明部分和主函數(shù)體。B主函數(shù)可以調(diào)用任何非主函數(shù)的其它函數(shù)。C任何非主函數(shù)可以調(diào)用其它任何非主函數(shù)。D程序可以從任何非主函數(shù)開始執(zhí)行。7下列說法錯誤的是(B)AC程序運(yùn)行步驟是編輯、編譯、連接、執(zhí)行。3264下列正確的標(biāo)識符是(C)。AA1BAICA2_IDINTT5下列C語言用戶標(biāo)識符中合法的是B。A、YB、SUMC、INTD、_6下面四個選項(xiàng)中,合法的標(biāo)識符是(D)AAUTOBDEFINEC6ADC7下列C語言用戶標(biāo)識符中合法的是(B)。A3AXBXCCASEDE2EUNION8以下選項(xiàng)中合法的用戶標(biāo)識符是BALONGB_2TESTC3DMAXDADAT9下列四組選項(xiàng)中,正確的C語言標(biāo)識符是(C)。A)XB)ABC)A123D)12310請選出可用作C語言用戶標(biāo)識符的一組標(biāo)識符BAVOIDBA3_B3CFD2ADEFINE_123ABCDOWDSUMCASESIZEOF11、下列四組字符串中都可以用作C語言程序中的標(biāo)識符的是(A)。A、PRINT_3DDB8ABCB、IAMONE_HALFSTARTIT3PAIC、STR_1CPPPOWWHILED、PXQMYBOOKLINEHISAGE12下列C語言標(biāo)識符中合法的變量名是B。A2E3BYOUCYDFLOAT
下載積分: 8 賞幣
上傳時(shí)間:2024-03-13
頁數(shù): 26
大?。?0.1(MB)
子文件數(shù):
-
簡介:1執(zhí)行以下程序的輸出結(jié)果是__8921__。MAININTN1N21298WHILEN20N1N2N2N210PRINTF“D“N12以下程序的運(yùn)行結(jié)果是__END____。MAININTABCA2B3C1IFABIFACPRINTF“DN“AELSEPRINTF“DN“BPRINTF“ENDN“3如果調(diào)用函數(shù)FOPEN不成功,則函數(shù)的返回值為__0_____。4以下程序段的執(zhí)行結(jié)果是_FFFF__。INTA1PRINTF“X“A5表示字符串S1等于字符串S2的邏輯表達(dá)式為_STRCMPS1S20_。6在C語言中,則數(shù)組空間的字節(jié)數(shù)為___9_____。4寫出A不能被B整除的C語言表達(dá)式是__AB0___________。6執(zhí)行以下程序的輸出結(jié)果是_4321______。MAININTN1N21234WHILEN20N1N2N2N210PRINTF“D“N17已知INTX10Y20Z30則以下程序段的執(zhí)行結(jié)果是__203030_____。IFXYZXXYYZPRINTF“DDDN“XYZ8在C文件中,數(shù)據(jù)存放的兩種形式是文本形式和
下載積分: 6 賞幣
上傳時(shí)間:2024-03-14
頁數(shù): 11
大?。?0.05(MB)
子文件數(shù):
-
簡介:目錄一、選擇題2二、讀程序11基本輸入輸出及流程控制11數(shù)組24函數(shù)34指針39結(jié)構(gòu)體44三、程序填空46四、編程題50A)XB)ABC)A123D)123選項(xiàng)選項(xiàng)A中的中的“”“”,選項(xiàng),選項(xiàng)B中“”“”不滿足(不滿足(1);選項(xiàng);選項(xiàng)D中的標(biāo)識符以數(shù)字開頭不滿足(中的標(biāo)識符以數(shù)字開頭不滿足(2)8、下列四組字符串中都可以用作C語言程序中的標(biāo)識符的是(A)。A、PRINT_3DDB8ABCB、IAMONE_HALFSTARTIT3PAIC、STR_1CPPPOWWHILED、PXQMYBOOKLINEHISAGE選項(xiàng)選項(xiàng)B中的中的“”“”,””””,選項(xiàng),選項(xiàng)D中“”“”,””””,””””,””””不滿足(不滿足(1);選項(xiàng);選項(xiàng)C中的中的WHILEWHILE為關(guān)鍵字,不滿足(關(guān)鍵字,不滿足(3)9C語言中的簡單數(shù)據(jù)類型包括(D)。A、整型、實(shí)型、邏輯型B、整型、實(shí)型、邏輯型、字符型C、整型、字符型、邏輯型D、整型、實(shí)型、字符型10在C語言程序中,表達(dá)式52的結(jié)果是C。A25B2C1D3詳見教材詳見教材P5253P5253為求余運(yùn)算符,為求余運(yùn)算符,該運(yùn)算符只能對整型數(shù)據(jù)進(jìn)行運(yùn)算。且符號與被模數(shù)相同。該運(yùn)算符只能對整型數(shù)據(jù)進(jìn)行運(yùn)算。且符號與被模數(shù)相同。521521;55(2)11;(;(55)2121;(;(55)(22)11;為求商運(yùn)算符,該運(yùn)算符能夠?qū)φ?、字符、浮點(diǎn)等類型的數(shù)據(jù)進(jìn)行運(yùn)算,為求商運(yùn)算符,該運(yùn)算符能夠?qū)φ?、字符、浮點(diǎn)等類型的數(shù)據(jù)進(jìn)行運(yùn)算,52252211如果INTA3B4;則條件表達(dá)式“ABAB“的值是__A__。A3B4C0D1詳見教材詳見教材P97P97表達(dá)式表達(dá)式1表達(dá)式表達(dá)式2表達(dá)式表達(dá)式3先計(jì)算表達(dá)式先計(jì)算表達(dá)式1,若表達(dá)式若表達(dá)式1成立,成立,則選擇計(jì)算表達(dá)式則選擇計(jì)算表達(dá)式2,并表達(dá)式,并表達(dá)式2的值作為整個大表達(dá)式的值;的值作為整個大表達(dá)式的值;若表達(dá)式若表達(dá)式1不成立,則選擇計(jì)算表達(dá)式不成立,則選擇計(jì)算表達(dá)式3,并將表達(dá)式,并將表達(dá)式3的值作為整個大表達(dá)式的值的值作為整個大表達(dá)式的值此題中的此題中的ABAB相當(dāng)于表達(dá)式相當(dāng)于表達(dá)式1,A相當(dāng)于表達(dá)式相當(dāng)于表達(dá)式2,B相當(dāng)于表達(dá)式相當(dāng)于表達(dá)式33A為3,B為4。AB表達(dá)式1成立,因此計(jì)算表達(dá)式2,并將表達(dá)式2的值即A中的值,并作為整個表達(dá)式的值,因此整個表達(dá)式的值為312若INTX2Y3Z4則表達(dá)式XZYZ的結(jié)果是BA4B3C2D0E113C語言中,關(guān)系表達(dá)式和邏輯表達(dá)式的值是(B)。A0B0或1C1D‘T’或’F’14下面D表達(dá)式的值為4A113B1103CFLOAT113DINT1103051416題為同一類型
下載積分: 9 賞幣
上傳時(shí)間:2024-03-13
頁數(shù): 58
大?。?0.28(MB)
子文件數(shù):