眾賞文庫
全部分類
  • 抗擊疫情 >
    抗擊疫情
    病毒認知 防護手冊 復工復產(chǎn) 應急預案 防控方案 英雄事跡 院務工作
  • 成品畢設 >
    成品畢設
    外文翻譯 畢業(yè)設計 畢業(yè)論文 開題報告 文獻綜述 任務書 課程設計 相關資料 大學生活 期刊論文 實習報告
  • 項目策劃 >
    項目策劃
    土地準備 規(guī)劃設計 開工開盤 項目綜合 竣工移交 售后移交 智慧方案 安全專項 環(huán)境影響評估報告 可行性研究報告 項目建議書 商業(yè)計劃書 危害評估防治 招投標文件
  • 專業(yè)資料 >
    專業(yè)資料
    人文法律 環(huán)境安全 食品科學 基礎建設 能源化工 農(nóng)林牧畜 綜合待分類 教育經(jīng)驗 行政人力 企業(yè)管理 醫(yī)學衛(wèi)生 IT技術 土木建筑 考研專題 財會稅務 公路隧道 紡織服裝
  • 共享辦公 >
    共享辦公
    總結(jié)匯報 調(diào)研報告 工作計劃 述職報告 講話發(fā)言 心得體會 思想?yún)R報 事務文書 合同協(xié)議 活動策劃 代理加盟 技術服務 求職簡歷 辦公軟件 ppt模板 表格模板 融資協(xié)議 發(fā)言演講 黨團工作 民主生活
  • 學術文檔 >
    學術文檔
    自然科學 生物科學 天文科學 醫(yī)學衛(wèi)生 工業(yè)技術 航空、航天 環(huán)境科學、安全科學 軍事 政學 文化、科學、教育、 交通運輸 經(jīng)濟 語言、文字 文學 農(nóng)業(yè)科學 社會科學總論 藝術 歷史、地理 哲學 數(shù)理科學和化學 綜合性圖書 哲學宗教
  • 經(jīng)營營銷 >
    經(jīng)營營銷
    綜合文檔 經(jīng)濟財稅 人力資源 運營管理 企業(yè)管理 內(nèi)控風控 地產(chǎn)策劃
  • 教學課件 >
    教學課件
    幼兒教育 小學教育 初中教育 高中教育 職業(yè)教育 成人教育 高等教育 考研資源 試題真題 作業(yè)習題 課后答案 綜合教學
  • 土木建筑 >
    土木建筑
    專項施工 應急預案 建筑規(guī)范 工藝方案 技術交底 施工表格 圖片圖集
  • 課程導學 >
    課程導學
    醫(yī)學綜合 中醫(yī)養(yǎng)生 醫(yī)學研究 身心發(fā)展 醫(yī)學試題 影像醫(yī)學 醫(yī)院辦公 外科醫(yī)學 老年醫(yī)學 內(nèi)科醫(yī)學 婦產(chǎn)科 神經(jīng)科 醫(yī)學課件 眼鼻喉科 皮膚病科 腫瘤科 兒科醫(yī)學 康復醫(yī)學 全科醫(yī)學 護理學科 針灸學科 重癥學科 病毒學科 獸醫(yī) 藥學
    • 簡介:1、下面程序的功能是實現(xiàn)表達式Z(XYXY),請將程序填寫完整。INCLUDE“STDIOH“MAININTXYZPRINTF“PLEASEINPUTXY“SCANF“DD“IF______ZXELSEZYPRINTF“ZD“Z你的答案XY2、下面程序的運行結(jié)果為_______________。INCLUDE“STDIOH“MAININTA3B5C8IFA1Y2X1ELSEY3X11PRINTF“YFN“Y你的答案XINCLUDEMAININTXYTISCANF“DD“IFXYTXXYYTF_______________IFXI0PRINTF“MAXIMALCOMMONDIVISISDN“I你的答案IXI1I√2、計算1到100之間的奇數(shù)之和及偶數(shù)之和。請?zhí)羁?。INCLUDE“STDIOH“MAIN
      下載積分: 6 賞幣
      上傳時間:2024-03-13
      頁數(shù): 14
      11人已閱讀
      ( 4 星級)
    • 簡介:C語言位操作(轉(zhuǎn))在計算機程序中,數(shù)據(jù)的位是可以操作的最小數(shù)據(jù)單位,理論上可以用“位運算”來完成所有的運算和操作。一般的位操作是用來控制硬件的,或者做數(shù)據(jù)變換使用,但是,靈活的位操作可以有效地提高程序運行的效率。C語言提供了位運算的功能,這使得C語言也能像匯編語言一樣用來編寫系統(tǒng)程序。位運算符C語言提供了六種位運算符32位值的臨時變量將第一個16位值放入32位值的高16位LRESULTSHIGHBITSLRESULT16清除32位值的低16位LRESULT將第二個16位值放入32位值的低16位LRESULT|LONGSLOWBITSRETURNLRESULT問題的發(fā)現(xiàn)我們先看如下測試代碼INTMAINSHTSHIGHBITS10X7FFFSHTSHIGHBITS20X8F12UNSIGNEDSHTUSHIGHBITS30XFF12SHTSLOWBITS10X7BCDLONGLRESULT0PRINTF“SHIGHBITS1SLOWBITS1“LRESULTCATENATEBITS16SHIGHBITS1SLOWBITS1PRINTF“LRESULTX“LRESULTLRESULTLRESULTCATENATEBITS16SHIGHBITS2SLOWBITS1PRINTF“LRESULTX“LRESULTLRESULTLRESULTCATENATEBITS16USHIGHBITS3SLOWBITS1PRINTF“LRESULTX“LRESULTLRESULT運行結(jié)果為SHIGHBITS1SLOWBITS1LRESULT7FFF7BCDLRESULT8F127BCDLRESULTFF127BCD嗯,運行很正確嘛于是我們就放心的在自己的程序中使用起這個函數(shù)來了??墒呛鋈挥幸惶欤覀兊囊粋€程序無論如何結(jié)果都不對經(jīng)過N個小時的檢查和調(diào)試,最后終于追蹤到CATENATEBITS16它的返回值居然是錯的“郁悶”你說,“這個函數(shù)怎么會有問題呢”可是,更郁悶的還在后頭呢,因為你把程序中的輸入量作為參數(shù),在一個簡單的MAIN里面單步調(diào)試INTMAINSHTSHIGHBITS10X7FFFSHTSHIGHBITS20X8F12UNSIGNEDSHTUSHIGHBITS30X8F12SHTSLOWBITS10X7BCD你實際使用的參數(shù)
      下載積分: 6 賞幣
      上傳時間:2024-03-14
      頁數(shù): 12
      17人已閱讀
      ( 4 星級)
    • 簡介:第1題(20分)題號97難度中第1章以下不正確的敘述是()。A在C程序中所用的變量必須先定義后使用B程序中,APH和APH是兩個不同的變量C若A和B類型相同,在執(zhí)行了賦值語句AB;后B中的值將放入A中,B中的值不變D當輸入數(shù)值數(shù)據(jù)時,對于整型變量只能輸入整型值;對于實型變量只能輸入實型值答案D第2題(20分)題號204難度中第10章在下列程序段中,枚舉變量C1,C2的值依次是()。ENUMCOLREDYELLOWBLUE4GREENWHITEC1C2C1YELLOWC2WHITEPRINTF“DDN“C1C2A16B25C14D26答案A第3題(20分)題號601難度中第2章下面四個選項中,均是不合法的浮點數(shù)的選項是()。A160012E3B1232E42E5C18123E400DE32341E3答案B第4題(20分)題號621難度中第3章PRINTF函數(shù)中用到格式符5S,其中數(shù)字5表示輸出的字符串占用5列,如果字符串長度大于5,則輸出按方式()。A從左起輸出該字符串右補空格B按原字符長從左向右全部輸出C右對齊輸出該字串左補空格D輸出錯誤信息答案B第5題(20分)題號694難度中第3章以下敘述正確的是()。A可以把DEFINE和IF定義為用戶標識符答案B第10題(20分)題號617難度中第5章執(zhí)行語句FI1I4后變量I的值是()。A3B4C5D不定答案C第11題(20分)題號693難度中第10章以下各選項企圖說明一種新的類型名,其中正確的是()。ATYPEDEFV1INTBTYPEDEFV2INTCTYPEDEFINTV3DTYPEDEFV4INT答案C第12題(20分)分)題號題號654難度難度中第6章以下不能正確定義二維數(shù)組的選項是()以下不能正確定義二維數(shù)組的選項是()。AINTA2212BINTA21234CINTA22123DINTA21234答案D第13題(20分)題號556難度中第10章STATICSTRUCTINTA1FLOATA2A3A10135A說明數(shù)組A是地址常量,它有10個結(jié)構體型的下標變量,采用靜態(tài)存儲方式,其中被初始化的下標變量是()。AA1BA1CA0DA10答案C第14題(20分)題號635難度中第6章若有說明INTA31234567則A數(shù)組第一維的大小是()。A2B3
      下載積分: 6 賞幣
      上傳時間:2024-03-14
      頁數(shù): 12
      7人已閱讀
      ( 4 星級)
    • 簡介:條件運算符的語法為條件表達式條件為真時的表達式條件為假時的表達式例如XAY“GREATERTHAN“XY“EQUALTO““LESSTHAN“它等價于XY“GREATERTHAN“XY“EQUALTO““LESSTHAN“當XY時,值為“GREATERTHAN“,XY時,值為“EQUALTO“,否則,值為“LESSTHAN“。條件運算符的嵌套可讀性不夠好。在一個條件運算符的表達式中,如果后面兩個表達式的值類型相同,均為左值,則該條件運算符表達式的值為左值表達式。例如INTX5;LONGA,B;XAB1;//OK因為A和B都是左值XXA2;//ERRORX和A不同類型。編譯器將其解釋為1ONGX和AX271A3;//ERROR1非左值“XAB1“表示當X為0時,B1,否則A1。這里的括號是必須的,否則將被看作XAB1?!癤XA2”中,盡管X是左值,A也是左值,但X與A不同類型,條件運算符要對其進行操作數(shù)的隱式轉(zhuǎn)換,使之成為相同的類型。任何被轉(zhuǎn)換的變量都不是左值。在C中,條件運算符是不能作左值的,所以“XAB1;“將通不過編譯。GETCHAR函數(shù)名GETCHAR功能從STDIO流中讀字符用法INTGETCHARVOID注解自左向右自左向右TOTAL1TOTAL20第一個賦值語句大家都能理解。第二個賦值語句的意思是把0同時賦值給兩個變量。這是因為賦值語句是從右向左運算的,也就是說從右端開始計算。這樣它先TOTAL20然后TOTAL1TOTAL2那么我們這樣行不行呢TOTAL1TOTAL20這樣是不可以的,因為先要算括號里面的,這時TOTAL1TOTAL2是一個表達式,而賦值語句的左邊是不允許表達式存在的。二、算術運算符在C語言中有兩個單目和五個雙目運算符。符號功能單目正單目負乘法/除法取模加法減法下面是一些賦值語句的例子,在賦值運算符右側(cè)的表達式中就使用了上面的算術運算符AREAHEIGHTWIDTHNUMNUM1NUM2/NUM3NUM4運算符也有個運算順序問題,先算乘除再算加減。單目正和單目負最先運算。取模運算符用于計算兩個整數(shù)相除所得的余數(shù)。例如A74
      下載積分: 6 賞幣
      上傳時間:2024-03-13
      頁數(shù): 6
      10人已閱讀
      ( 4 星級)
    • 簡介:1輸入三個整數(shù)XYZ,把這三個數(shù)由小到大輸出。INCLUDEVOIDMAININTXYZASCANF“DDD“IFXYAXXYYAIFXZAXXZZAIFYZAYYZZAPRINTF“DDDN“XYZ2輸入圓的半徑,輸出圓的周長和面積。INCLUDEDEFINEPI31415926DEFINESPIRRDEFINEV403PIRRRVOIDMAINDOUBLERPRINTF“PLEASEINPUTR“SCANF“LF“PRINTF“AREAIS4LFN“SPRINTF“VOLUMEIS4LFN“V輸入正方形的邊長,輸出正方形的周長和面積。INCLUDEVOIDMAINFLOATCZCMJPRINTF“輸入你的正方形“SCANF“FN“ZC4CMJCCPRINTF“周長F,面積F,邊長F“ZCMJC3用格式輸入函數(shù)輸入3個字符,并用輸出函數(shù)反向輸出3個字符和他們的II碼。INCLUDEINTMAINCH1CH2CH3PRINTF“PLEASEINPUTTHREEACTERSN“IAIIF10AI0KSUMSUMAIFLOATAVESUM100PRINTF“平均值為FN“AVE6實現(xiàn)從鍵盤輸入兩個整數(shù),按從小到大次序輸出這兩個數(shù)。INCLUDEVOIDMAININTABTEMPRINTF“INPUTTWONUMBERSN“SCANF“DD“IFABTEMAABBTEMPRINTF“DD“AB7從鍵盤輸入三個整數(shù),輸出最大的那個數(shù)。INCLUDEVOIDMAININTABCMAXPRINTF“請輸入三個整數(shù)N“SCANF“DDD“MAXABABMAXMAXCMAXCPRINTF“MAXDN”MAX8輸入任意一個三位數(shù),將其各位數(shù)字反序輸出(例如輸入123,輸出321)。INCLUDEVOIDMAININTXYZNPRINTF“PLEASEINPUTANINTEGERLESSTHAN1000N“SCANF“D“XN100NN100XYN10ZN10YIFX0PRINTF“DDDN“ZYXELSEIFY0PRINTF“DDN“ZYELSEPRINTF“DN“Z9輸入三角形的邊長,求三角形面積。(面積SQRTSSASBS
      下載積分: 6 賞幣
      上傳時間:2024-03-13
      頁數(shù): 10
      8人已閱讀
      ( 4 星級)
    • 簡介:編程題編程題函數(shù)FUN計算從1到10之間所有奇數(shù)之和并輸出注意部分源程序已經(jīng)存在文件中。請勿改動主函數(shù)MAIN和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)FUN的花括號中填入你編寫的若干語句不得刪除花括號中的原始注釋。INCLUDEINTFUNINTMINTS0INTIFI1IINTCONVERTPINTKKP0WHILEPKK8P0RETURNKMAINS6VOIDNONOINTAPRINTF“請輸入一個8進制數(shù)字的字符串“GETSSACONVERTSPRINTF“DN“ANONOVOIDNONOFILERFWFINTA0S6RFFOPEN“DPROGRAMC3INDAT““R“
      下載積分: 6 賞幣
      上傳時間:2024-03-14
      頁數(shù): 12
      7人已閱讀
      ( 4 星級)
    • 簡介:1計算機程序設計基礎(計算機程序設計基礎(C語言)語言)單項選擇練習題單項選擇練習題說明帶說明帶號的對非信息學院的同學不作要求。號的對非信息學院的同學不作要求。一、一、基本概念基本概念1C語言程序是由C構成的。A一些可執(zhí)行語言BMAIN函數(shù)C函數(shù)D包含文件中的第一個函數(shù)2(A)是構成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程序運行步驟是編輯、編譯、連接、執(zhí)行。BC語言的變量名必須用小寫,常量用大寫。CC語言的三種基本結(jié)構是順序、選擇、循環(huán)。DC程序一定由函數(shù)構成的。8下列關于C語言的說法錯誤的是(B)。AC程序的工作過程是編輯、編譯、連接、運行BC語言不區(qū)分大小寫。CC程序的三種基本結(jié)構是順序、選擇、循環(huán)DC程序從MAIN函數(shù)開始執(zhí)行9系統(tǒng)默認的C語言源程序擴展名為C需經(jīng)過C之后生成EXE文件312下列C語言標識符中合法的變量名是B。A2E3BYOUCYDFLOAT13C語言中的簡單數(shù)據(jù)類型包括(D)。A、整型、實型、邏輯型B、整型、實型、邏輯型、字符型C、整型、字符型、邏輯型D、整型、實型、字符型14、下列可以正確表示字符型常量的是(A)。A、’T’B、”A”C、”N”D、29715下列表達式中,D是正確的C語言字符常量。A”X”BE3C”COMPUTER”D’’16在下列表達式中,屬于字符型常量的是B。AABAC“A“DB17以下選項中合法的字符常量是BA“B”B‘N’C‘68’DE18下面字符常量表示錯誤的是(D)A’A’B’’C’N’D”N”19已定義C為字符型變量,則下列語句中正確的是(C)A)C97B)C“97“C)C‘A’D)C“A“20已知CH是字符型變量,不正確的賦值語句是AACHABBCH0CCH7DCH’;’21C語言中字符型數(shù)據(jù)在內(nèi)存中的存儲的是DA原碼B補碼C反碼DII碼22在C語言中,字符型數(shù)據(jù)所占的內(nèi)存空間是CA2個字節(jié)B4字節(jié)C1字節(jié)D由用戶自定義23若INT類型數(shù)據(jù)占2個字節(jié)則UNSIGNEDINT類型數(shù)據(jù)的取值范圍是BA0~255B0~65535C32768~32767D256~25524若有以下類型說明語句A;INTBFLOATCDOUBLED則表達式ABDC的結(jié)果類型為DAFLOATBCINTDDOUBLE25若有以下類型說明語句WINTXFLOATYDOUBLEZ則表達式WXYZ的結(jié)果為D類型表達式INTXYZW的結(jié)果為C類型。AFLOATBCINTDDOUBLE26C語言中運算對象必須是整型的運算符是AABCD〈27在C語言程序中,表達式85的結(jié)果是B
      下載積分: 6 賞幣
      上傳時間:2024-03-13
      頁數(shù): 23
      15人已閱讀
      ( 4 星級)
    • 簡介:1、編程實現(xiàn)對鍵盤輸入的英文名句子進行加密。用加密方法為,當內(nèi)容為英文字母時其在26字母中的其后第三個字母代替該字母,若為其它字符時不變2、編程實現(xiàn)將任意的十進制整數(shù)轉(zhuǎn)換成R進制數(shù)(R在216之間)。3、從鍵盤輸入一指定金額(以元為單位,如34578),然后顯示支付該金額的各種面額人民幣數(shù)量,要求顯示100元、50元、10元、5元、2元、1元、1角、5分、1分各多少張。4、隨機產(chǎn)生20個10,50的正整數(shù)存放到數(shù)組中,并求數(shù)組中的所有元素最大值、最小值、平均值及各元素之和。INCLUDEINCLUDEINCLUDEINCLUDE5、編程在一個已知的字符串中查找最長單詞,假定字符串中只含字母和空格,6、模擬N個人參加選舉的過程,并輸出選舉結(jié)果假設候選人有四人,分別用A、B、C、D表示,當選某候選人時直接輸入其編號編號由計算機隨機產(chǎn)生,若輸入的不是A、B、C、D則視為無效票,選舉結(jié)束后按得票數(shù)從高到低輸出候選人編號和所得票數(shù)。7、任何一個自然數(shù)M的立方均可寫成M個連續(xù)奇數(shù)之和。例如13123353379114313151719編程實現(xiàn)輸入一自然數(shù)N,求組成N3的N個連續(xù)奇數(shù)。8、已知ABCCBA1333,其中ABC均為一位數(shù),編程求出滿足條件的ABC所有組合。9、編制一個完成兩個數(shù)的四則運算程序。如用戶輸入3456則輸出結(jié)果9000。要求運算結(jié)果保留兩位小數(shù),用戶輸入時一次將兩個數(shù)和操作符輸入。10、輸入一個五位以內(nèi)的正整數(shù),(1)判斷它是一個幾位數(shù);(2)請按序輸出其各位數(shù)字;(3)逆序輸出其各位數(shù)字。如輸入56439,輸出5位數(shù)5,6,4,3,99,3,4,6,511、編寫子函數(shù)(1)用冒泡法將一個數(shù)組排成升序的函數(shù)SUB1;(2)在升序數(shù)組中插入一個數(shù),并且保持該數(shù)組仍為升序數(shù)組的函數(shù)SUB2。主函數(shù)①輸入任意10個正整數(shù)給數(shù)組;②調(diào)用SUB1對數(shù)組進行排序;③從鍵盤輸入一個正整數(shù),調(diào)用SUB2將其插入該數(shù)組。12、編寫函數(shù)(1)用選擇法將數(shù)組排成降序的函數(shù)SUB1;(2)用折半查找法查找某數(shù)是否在給定的數(shù)組當中的函數(shù)SUB2。主函數(shù)輸入任意10個正整數(shù)給數(shù)組,調(diào)用SUB1對數(shù)組進行排序,從鍵盤輸入一個正整數(shù),調(diào)用SUB2在數(shù)組中進行查找,找到后輸出“OK”,沒有找到則輸出“NOFOUND”。13、編寫一個程序,輸入兩個包含5個元素的數(shù)組,先將兩個數(shù)組升序排列,然后將這兩個數(shù)組合并成一個升序數(shù)組。計算后將日子傳遞回主函數(shù)輸出22、建立一個鏈表,每個結(jié)點包括學號、姓名、性別、年齡,輸入一個學號,如果鏈表中的結(jié)點包括該學號,則輸出該結(jié)點內(nèi)容后,并將其結(jié)點刪去。23、給定一個日期,求出該日為星期幾(已知2002328為星期四)。24、用遞歸法將一個整數(shù)N轉(zhuǎn)換成字符串(例如輸入4679,應輸出字符串“4679”),N為不確定數(shù),可以是位數(shù)不超過5,且數(shù)值在3276832767之間的任意整數(shù)。25、有一個字符串,包括N個字符。寫一個函數(shù),將此字符串從第M個字符開始的全部字符復制成另一個字符串。要求在主函數(shù)輸入字符串及M值并輸出復制結(jié)果。26、在主函數(shù)中輸入6個字符串,用另一個函數(shù)對他們按從小到大的順序,然后在主函數(shù)中輸出這6個已經(jīng)排好序的字符串。要求使用指針數(shù)組進行處理。27、編寫一個函數(shù)實現(xiàn)對兩個字符串的比較。不用使用C語言提供的標準函數(shù)STRCMP。要求在主函數(shù)中輸入兩個字符串,并輸出比較的結(jié)果(相等的結(jié)果為0,不等時結(jié)果為第一個不相等字符的II差值)。28、有一個UNSIGNEDLONG型整數(shù),先要分別將其前2個字節(jié)和后2個字節(jié)用為兩個UNSIGNEDINT型整數(shù)輸出(設一個INT型數(shù)據(jù)占2個字節(jié)),試編寫一函數(shù)PARTITION實現(xiàn)上述要求。要求在主函數(shù)輸入該LONG型整數(shù),在函數(shù)PARTITION中輸出結(jié)果。29、編一程序,能把從終端讀入的一串字符中的小寫字母全部轉(zhuǎn)換成大寫字母,然后輸出到一個磁盤文件“TEST”中保存(用字符表示輸入字符串的結(jié)束)。30、有五個人坐在一起,問第5個人多少歲他說比第4個人大2歲。問第4個人多少歲他說比第3個人大2歲。問第3個人多少歲他說比第2個人大2歲。問第2個人多少歲他說比第1個人大2歲。最后問第1個人多少歲他說是10歲。請問第5個人多大(這是一個遞歸問題)
      下載積分: 5 賞幣
      上傳時間:2024-03-13
      頁數(shù): 3
      15人已閱讀
      ( 4 星級)
    • 簡介:1輸入年月日輸入年月日INCLUDEINTLEAPYEARINTYIFY00||Y40ELSERETURN0MAININTDAYS12312831303130313130313031INTDAYMONTHYEARSUMIPRINTF“NPLEASEINPUTYEARMONTHDAYN“SCANF“DDD“SUMDAYFI0I2SUMLEAPYEARYEARPRINTF“ITISTHEDTHDAYN“SUM2九九乘法表九九乘法表INCLUDEMAININTJIFI1IIPRINTF“T“ELSEPRINTF“DDDT“IJIJPRINTF“N“3公倍數(shù)公約數(shù)公倍數(shù)公約數(shù)THISPREVLASTIFI50PRINTF“DN“THISELSEPRINTF“D“THISPREVLASTLASTTHIS51005100以內(nèi)素數(shù)以內(nèi)素數(shù)INCLUDEDEFINEN100VOIDMAININTIJNUMAN1FI2IMAININTA1014691316192840100INTXIJFI0I9IPRINTF““AIPRINTF“N“
      下載積分: 6 賞幣
      上傳時間:2024-03-09
      頁數(shù): 13
      9人已閱讀
      ( 4 星級)
    • 簡介:一、單項選擇題(每小題一、單項選擇題(每小題2分,共分,共2020分)分)1在類作用域中能夠通過直接使用該類的()成員名進行訪問。A私有B公用C保護D任何答案D2小數(shù)類型(DECIMAL)和浮點類型都可以表示小數(shù),正確說法A兩者沒有任何區(qū)別B小數(shù)類型比浮點類型取值范圍大C小數(shù)類型比浮點類型精度高D小數(shù)類型比浮點類型精度低答案C3能作為C程序的基本單位是。A字符B語句C函數(shù)D源程序文件答案B4可用作C程序用戶標識符的一組標識符是。AVOIDDEFINEWDBA3_B3_123YNCFABCCASED2ADOSIZEOF答案B5引用類型主要有4種類類型、數(shù)組類型、接口類型和()。A對象類型B字符串類型C委托類型D整數(shù)類型答案C6加載窗體時觸發(fā)的事件是。ACLICKBLOADCGOTFOUCSDDOUBLECLICK答案B7改變窗體的標題,需修改的窗體屬性是。ATEXTBNAMECTITLEDINDEX答案A8在C中定義接口時,使用的關鍵字是。AINTERFACEBCCLASSDOVERRIDES答案A19以下正確的描述是()。A函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套B函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套C函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套D函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套答案B20小數(shù)類型和浮點類型都可以表示小數(shù),正確說法A兩者沒有任何區(qū)別B小數(shù)類型比浮點類型取值范圍大C小數(shù)類型比浮點類型精度高D小數(shù)類型比浮點類型精度低答案C21在C中,可以標識不同的對象的屬性是。ATEXTBNAMECTITLEDINDEX答案B22在VC中,可以標識不同的對象的屬性是。ATEXTBNAMECTITLEDINDEX答案B23在C中定義接口時,使用的關鍵字是。AINTERFACEBCCLASSDOVERRIDES答案A2424屬于C語言的關鍵字。AABSTRACTBCAMELCSALARYDEMPLOY答案A25C語言中,值類型包括基本值類型、結(jié)構類型和()。A小數(shù)類型B整數(shù)類型C類類型D枚舉類型答案D26假定一個10行20列的二維整型數(shù)組,下列哪個定義語句是正確的()。AINTARRNEWINT1020BINTARRINTNEW1020
      下載積分: 6 賞幣
      上傳時間:2024-03-13
      頁數(shù): 15
      5人已閱讀
      ( 4 星級)
    • 簡介:COPYRIGHTMICROSOFTCPATION19992000ALLRIGHTSRESERVEDCLANGUAGEREFERENCEOWNERSERSHEJLSBERGSCOTTWILTAMUTHFILECLANGUAGEREFERENCEDOCLASTSAVED6272000LASTPRINTED692000VERSION017BTABLEOFCONTENTSCOPYRIGHTMICROSOFTCPATION19992000ALLRIGHTSRESERVEDIIITABLEOFCONTENTS1INTRODUCTION111HELLOWLD112AUTOMATICMEMYMANAGEMENT213TYPES414PREDEFINEDTYPES515ARRAYTYPES716TYPESYSTEMUNIFICATION917STATEMENTS10171STATEMENTLISTSBLOCKS10172LABELEDSTATEMENTSGOTOSTATEMENTS10173LOCALDECLARATIONSOFCONSTANTSVARIABLES11174EXPRESSIONSTATEMENTS11175THEIFSTATEMENT11176THESWITCHSTATEMENT12177THEWHILESTATEMENT12178THEDOSTATEMENT13179THEFSTATEMENT131710THEFEACHSTATEMENT131711THEBREAKSTATEMENTTHECONTINUESTATEMENT141712THERETURNSTATEMENT141713THETHROWSTATEMENT141714THETRYSTATEMENT141715THECHECKEDUNCHECKEDSTATEMENTS141716THELOCKSTATEMENT1418CLASSES1419STRUCTS15110INTERFACES15111DELEGATES17112ENUMS18113NAMESPACES18114PROPERTIES19115INDEXERS20116EVENTS21117VERSIONING22118ATTRIBUTES242LEXICALSTRUCTURE2721PHASESOFTRANSLATION2722GRAMMARNOTATION2723PREPROCESSING28231PREPROCESSINGDECLARATIONS28232IFELIFELSEENDIF29233PREPROCESSINGCONTROLLINES30234LINE31235PREPROCESSINGIDENTIFIERS31236PREPROCESSINGEXPRESSIONS31237INTERACTIONWITHWHITESPACE3224LEXICALANALYSIS33241INPUT33
      下載積分: 9 賞幣
      上傳時間:2024-03-09
      頁數(shù): 277
      11人已閱讀
      ( 4 星級)
    • 簡介:C基礎教程基礎教程適合初學者適合初學者C基礎教程基礎教程第一章第一章C語言基礎語言基礎本章介紹C語言的基礎知識,希望具有C語言的讀者能夠基本掌握C語言,并以此為基礎,能夠進一步學習用C語言編寫WINDOW應用程序和WEB應用程序。當然僅靠一章的內(nèi)容就完全掌握C語言是不可能的,如需進一步學習C語言,還需要認真閱讀有關C語言的專著。11C語言特點語言特點以下簡稱框架是微軟提出的新一代WEB軟件開發(fā)模型,C語言是框架中新一代的開發(fā)工具。C語言是一種現(xiàn)代、面向?qū)ο蟮恼Z言,它簡化了C語言在類、命名空間、方法重載和異常處理等方面的操作,它摒棄了C的復雜性,更易使用,更少出錯。它使用組件編程,和VB一樣容易使用。C語法和C和JAVA語法非常相似,如果讀者用過C和JAVA,學習C語言應是比較輕松的。用C語言編寫的源程序,必須用C語言編譯器將C源程序編譯為中間語言MICROSOFTINTERMEDIATELANGUAGEMSIL代碼,形成擴展名為EXE或DLL文件。中間語言代碼不是CPU可執(zhí)行的機器碼,在程序運行時,必須由通用語言運行環(huán)境COMMONLANGUAGERUNTIME,CLR中的既時編譯器JUSTINTIME,JIT將中間語言代碼翻譯為CPU可執(zhí)行的機器碼,由CPU執(zhí)行。CLR為C語言中間語言代碼運行提供了一種運行時環(huán)境,C語言的CLR和JAVA語言的虛擬機類似。這種執(zhí)行方法使運行速度變慢,但帶來其它一些好處,主要有通用語言規(guī)范COMMONLANGUAGESPECIFICATION,CLS系統(tǒng)包括如下語言C、C、VB、J,他們都遵守通用語言規(guī)范。任何遵守通用語言規(guī)范的語言源程序,都可編譯為相同的中間語言代碼,由CLR負責執(zhí)行。只要為其它操作系統(tǒng)編制相應的CLR,中間語言代碼也可在其它系統(tǒng)中運行。自動內(nèi)存管理CLR內(nèi)建垃圾收集器,當變量實例的生命周期結(jié)束時,垃圾收集器負責收回不被使用的實例占用的內(nèi)存空間。不必象C和C語言,用語句在堆中建立的實例,必須用語句釋放實例占用的內(nèi)存空間。也就是說,CLR具有自動內(nèi)存管理功能。交叉語言處理由于任何遵守通用語言規(guī)范的語言源程序,都可編譯為相同的中間語言代碼,不同語言設計的組件,可以互相通用,可以從其它語言定義的類派生出本語言的新類。由于中間語言代碼由CLR負責執(zhí)行,因此異常處理方法是一致的,這在調(diào)試一種語言調(diào)用另一種語言的子程序時,顯得特別方便。增加安全C語言不支持指針,一切對內(nèi)存的訪問都必須通過對象的引用變量來實現(xiàn),只允許訪問內(nèi)存中允許訪問的部分,這就防止病毒程序使用非法指針訪問私有成員。也避免指針的誤操作產(chǎn)生的錯誤。CLR執(zhí)行中間語言代碼前,要對中間語言代碼的安全性,完整性進行驗證,防止病毒對中間語言代碼的修改。版本支持系統(tǒng)中的組件或動態(tài)聯(lián)接庫可能要升級,由于這些組件或動態(tài)聯(lián)接庫都要在注冊表中注冊,由此可能帶來一系列問題,例如,安裝新程序時自動安裝新組件替換舊組件,有可能使某些必須使用舊組件才可以運行的程序,使用新組件運行不了。在中這些組件或動態(tài)聯(lián)接庫不必在注冊表中注冊,每個程序都可以使用自帶的組件或動態(tài)聯(lián)接庫,只要把這些組件或動態(tài)聯(lián)接庫放到運行程序所在文件夾的子文件夾BIN中,運行程序就自動使用在BIN文件夾中的組件或動態(tài)聯(lián)接庫。由于不需要在注冊表中注冊,軟件的安裝也變得容易了,一般將運行程序及庫文件拷貝到指定文件夾中就可以了。完全面向?qū)ο蟛幌驝語言,即支持面向過程程序設計,又支持面向?qū)ο蟪绦蛟O計,C語言是完全面向?qū)ο蟮?,在C中不再存在全局函數(shù)、全局變量,所有的函數(shù)、變量和常量都必須定義在類中,避免了命名沖突。C語言不支持多重繼承。12編寫控制臺應用程序編寫控制臺應用程序程序所完成的輸入輸出功能是通過CONSOLE類來完成的,CONSOLE是在名字空間SYSTEM中已經(jīng)定義好的一個類。CONSOLE類有兩個最基本的方法WRITELINE和READLINE。READLINE表示從輸入設備輸入數(shù)據(jù),WRITELINE則用于在輸出設備上輸出數(shù)據(jù)。如果在電腦上安裝了VISUAL,則可以在集成開發(fā)環(huán)境中直接選擇快捷鍵或菜單命令編譯并執(zhí)行源文件。如果您不具備這個條件,那么至少需要安裝FRAMEWKSDK,這樣才能夠運行C語言程序。FRAMEWKSDK中內(nèi)置了C的編譯器CSCEXE,下面讓我們使用這個微軟提供的命令行編譯器對程序WELCOMECS進行編譯。假設已經(jīng)將WELCOMECS文件保存在DP目錄下,啟動命令行提示符,在屏幕上輸入一行命令D回車,CDP回車,鍵入命令CWINNTFRAMEWKV103705CSCWELCOMECS如果一切正常WELCOMECS文件將被編譯,編譯后生成可執(zhí)行文件WELCOMEEXE??梢栽诿钐崾痉翱谶\行可執(zhí)行文件WELCOMEEXE,屏幕上出現(xiàn)一行字符提示您輸入姓名請鍵入你的姓名輸入任意字符并按下回車鍵,屏幕將打印出歡迎信息歡迎注意,和我們使用過的絕大多數(shù)編譯器不同,在C中編譯器只執(zhí)行編譯這個過程,而在C和C中要經(jīng)過編譯和鏈接兩個階段。換而言之C源文件并不被編譯為目標文件OBJ,而是直接生成可執(zhí)行文件EXE或動態(tài)鏈接庫DLL,C編譯器中不需要包含鏈接器。使用使用VISUAL建立控制臺程序建立控制臺程序1運行VISUAL程序,出現(xiàn)如圖122A界面。2單擊新建項目按鈕,出現(xiàn)如圖122B對話框。在項目類型P編輯框中選擇VISUALC項目,在模板T編輯框中選擇控制臺應用程序,在名稱N編輯框中鍵入E1,在位置L編輯框中鍵入DCSARP,必須預先創(chuàng)建文件夾DCSARP。也可以單擊瀏覽按鈕,在打開文件對話框中選擇文件夾。單擊確定按鈕,創(chuàng)建項目。出現(xiàn)如圖122C界面。編寫一個應用程序,可能包含多個文件,才能生成可執(zhí)行文件,所有這些文件的集合叫做一個項目。3修改CLASS1CS文件如下,有陰影部分是新增加的語句,其余是集成環(huán)境自動生成的。USINGSYSTEMNAMESPACEE1CLASS1的摘要說明。CLASSCLASS1應用程序的主入口點。STATHREADSTATICVOIDMAINSTRINGARGS
      下載積分: 9 賞幣
      上傳時間:2024-03-14
      頁數(shù): 275
      9人已閱讀
      ( 4 星級)
    • 簡介:全國計算機等級考試選擇題考點秘籍二級C語言1第一部分第一部分公共基礎知識公共基礎知識第1章算法與數(shù)據(jù)結(jié)構算法與數(shù)據(jù)結(jié)構考點考點1算法算法1什么是算法算法是指對解題方案的準確而完整的描述。計算機程序本質(zhì)上就是一個算法,它告訴計算機確切的步驟來執(zhí)行一個指定的任務。(1)算法的基本特征一般來說,算法應具有可行性、確定性、有窮性、擁有足夠的情報這幾個特征。(2)算法的組成要素通常,一個算法由兩部分組成一是對數(shù)據(jù)對象的運算和操作,二是算法的控制結(jié)構。2算法的復雜度算法的復雜度是算法規(guī)模的度量,一個算法的復雜度高低體現(xiàn)在運行該算法所需要的計算機資源的多少,所需的資源越多,就說明該算法的復雜度越高;反之,所需的資源越少,則該算法的復雜度越低。算法復雜度包括算法的時間復雜度和算法的空間復雜度??键c考點2數(shù)據(jù)結(jié)構數(shù)據(jù)結(jié)構1數(shù)據(jù)結(jié)構的概念所謂數(shù)據(jù)結(jié)構是指由某一數(shù)據(jù)對象及該對象中所有數(shù)據(jù)成員之間的關系組成的集合。成員之間的關系有很多種,最常見的是前后件關系。2數(shù)據(jù)的邏輯結(jié)構(1)邏輯結(jié)構的定義數(shù)據(jù)的邏輯結(jié)構,是指反映數(shù)據(jù)之間邏輯關系的數(shù)據(jù)結(jié)構。對于電腦上的數(shù)據(jù)而言,邏輯結(jié)構就是能夠用眼睛看到的數(shù)據(jù)形式,包括在屏幕上看到的文本、圖片、視頻等。(2)邏輯結(jié)構的分類根據(jù)數(shù)據(jù)結(jié)構中各元素之間前后關系的復雜程度,將數(shù)據(jù)的邏輯結(jié)構分成線性結(jié)構和非線性結(jié)構。一個非空的線性結(jié)構如果滿足以下兩個條件①有且只有一個根結(jié)點;②每一個結(jié)點最多有一個前件,也最多有一個后件。3數(shù)據(jù)的存儲結(jié)構數(shù)據(jù)的存儲結(jié)構也稱為數(shù)據(jù)的物理結(jié)構,是指數(shù)據(jù)在計算機中存放的方式,包括數(shù)據(jù)元素的存儲和關系的存儲。通常,一種數(shù)據(jù)的邏輯結(jié)構根據(jù)需要可以表示成多種存儲結(jié)構,常用的存儲結(jié)構有順序、鏈式存儲結(jié)構??键c考點3線性表及其順序存儲結(jié)構線性表及其順序存儲結(jié)構1線性表的基本概念線性表是由N個數(shù)據(jù)元素組成的有限序列,是最簡單、最常用的數(shù)據(jù)結(jié)構。其中的數(shù)據(jù)元素有著廣泛的含義,可以是一個單獨的數(shù)字或字母,可以是矩陣中的一行或一列向量,也可以是二維表中的一條記錄。線性表是一種線性結(jié)構。數(shù)據(jù)元素在線性表中的位置,只取決于它們自己的序號,即數(shù)據(jù)元素之間的相對位置是線性的。2線性表的順序存儲結(jié)構一種數(shù)據(jù)的邏輯結(jié)構根據(jù)需要可以表示成多種存儲結(jié)構。線性表的存儲結(jié)構常用的是順序存儲,也稱為順序分配。線性表的順序存儲結(jié)構具有以下兩個基本特點①線性表中所有元素所占的存儲空間是連續(xù)的;②線性表中各數(shù)據(jù)元素在存儲空間中是按邏輯順序依次存放的。3順序表的插入所謂“順序表”指的是使用順序存儲結(jié)構的線性表。在順序表中插入一個新的數(shù)據(jù)元素,就像是在排隊買票的時候進來了一個插隊的人。4順序表的刪除在順序表中刪除一個數(shù)據(jù)元素,就像是在排隊買票的時候其中的一個人離開了。在平均情況下,要在線性表中刪除一個元素,需要移動線性表中一半的數(shù)據(jù)元素??键c考點4棧和隊列棧和隊列1棧及其基本運算(1)什么是棧棧是一種特殊的線性表。在這種特殊的線性表中,其插入和刪除運算都只能在線性表的一端進行。一端是封閉的,不允許插入和刪除數(shù)據(jù)元素;另一端是敞開的,允許插入和刪除數(shù)據(jù)元素。在棧中,允許插入和刪除數(shù)據(jù)元素的一端稱為棧頂,而不允許插入和刪除數(shù)據(jù)元素的一端稱為棧底。棧頂元素總會是被最后插入的元素,從而也是最先被刪除的元素;棧底元素總是最先被插入的元素,從而也是最后才能被刪除的元素。即棧是按照“先進后出”或“后進先出”的原則組織數(shù)據(jù)的。棧具有記憶的功能,支持子程序的調(diào)用。通常用指針TOP來指示棧頂位置,用指針BOTTOM來指示棧底的位置。往棧中插入一個元素稱為入棧運算,從棧中刪除一
      下載積分: 8 賞幣
      上傳時間:2024-03-14
      頁數(shù): 32
      10人已閱讀
      ( 4 星級)
    • 簡介:2010年9月全國計算機二級月全國計算機二級C語言筆試試題語言筆試試題一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡相應位置上,答在試卷上不得分。(1)下列敘述中正確的是A)線性表的鏈式存儲結(jié)構與順序存儲結(jié)構所需要的存儲空間是相同的B)線性表的鏈式存儲結(jié)構所需要的存儲空間一般要多于順序存儲結(jié)構C)線性表的鏈式存儲結(jié)構所需要的存儲空間一般要少于順序存儲結(jié)構D)上述三種說法都不對(2)下列敘述中正確的是A)在棧中,棧中元素隨棧底指針與棧頂指針的變化而動態(tài)變化B)在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動態(tài)變化C)在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動態(tài)變化D)上述三種說法都不對(3)軟件測試的目的是A)評估軟件可靠性B)發(fā)現(xiàn)并改正程序中的錯誤C)改正程序中的錯誤D)發(fā)現(xiàn)程序中的錯誤(4)下面描述中,不屬于軟件危機表現(xiàn)的是A)軟件過程不規(guī)范B)軟件開發(fā)生產(chǎn)率低C)軟件質(zhì)量難以控制D)軟件成本不斷提高(5)軟件生命周期是指A)軟件產(chǎn)品從提出、實現(xiàn)、使用維護到停止使用退役的過程B)軟件從需求分析、設計、實現(xiàn)到測試完成的過程C)軟件的開發(fā)過程D)軟件的運行維護過程(6)面向?qū)ο蠓椒ㄖ?,繼承是指A)一組對象所具有的相似性質(zhì)B)一個對象具有另一個對象的性質(zhì)C)各對象之間的共同性質(zhì)D)類之間共享屬性和操作的機制(7)層次型、網(wǎng)狀型和關系型數(shù)據(jù)庫劃分原則是A)記錄長度B)文件的大小A)C程序在運行過程中所有計算都以二進制方式進行B)C程序在運行過程中所有計算都以十進制方式進行C)所有C程序都需要編譯鏈接無誤后才能運行D)C程序中整型變量只能存放整數(shù),實型變量只能存放浮點數(shù)(14)有以下定義INTA;LONGB;DOUBLEX,Y;則以下選項中正確的表達式是A)A(INT)(XY)B)AXYC)(AY)?)YXYX(15)以下選項中能表示合法常量的是A)整數(shù)1,200B)實數(shù)15E20C)字符斜杠‘’D)字符串“007“(16)表達式AAA9的值是A)9B)_9C)18D)0從右往左(17)若變量已正確定義,在IF(W)PRINTF(“DN”K);中,以下不可替代W的是A)A<>BCABCB)CHGET()C)ABCD)A(18)有以下程序#INCLUDEMAIN(){INTA1,B0;IF(A)B;ELSEIF(A0)IF(A)B2;ELSEB3;PRINTF(”D\N”,B);}程序運行后的輸出結(jié)果是A)0B)1C)2D)3
      下載積分: 6 賞幣
      上傳時間:2024-03-13
      頁數(shù): 12
      12人已閱讀
      ( 4 星級)
    • 簡介:實驗11順序表的逆置操作程序原碼程序原碼INCLUDE創(chuàng)建順序表,確定元素個數(shù),插入各個元素,逆置列表。INCLUDEINCLUDEDEFINEMAX_LIST_SIZE100定義給順序表分配空間大小TYPEDEFSTRUCTINTELEMINTLENGTHLIST_NODE指向順序表首地址的結(jié)構體單元LIST_NODEL這里使用了全局變量,在所有的函數(shù)里可以隨意修改其值INTLISTMAX_LIST_SIZEVOIDINIT初始化操作VOIDINVERSION倒置部分VOIDCREAT建表部分VOIDDISPLAY顯示部分主函數(shù)INTMAININITCREATPRINTF“N您輸入的順序表的結(jié)點數(shù)N“DISPLAYINVERSIONPRINTF“N倒置順序表的結(jié)點數(shù)N“DISPLAY初始化操作分配空間VOIDINITLELEMINTMALLOCMAX_LIST_SIZESIZEOFINTIFLELEMPRINTF“順序表已滿“EXIT1LLENGTH02實驗實驗11測試結(jié)果測試結(jié)果輸入一個正數(shù)、輸入一個正數(shù)、輸入一個負數(shù)、輸入一個負數(shù)、實驗12單鏈表的逆置操作程序原碼程序原碼創(chuàng)建一個單鏈表,確定元素個數(shù),插入各個元素,進行逆置操作,并輸出。INCLUDEINCLUDEINCLUDE單鏈表的鏈式存儲結(jié)構TYPEDEFSTRUCTNODEINTDATESTRUCTNODENEXT
      下載積分: 6 賞幣
      上傳時間:2024-03-09
      頁數(shù): 6
      29人已閱讀
      ( 4 星級)
    關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服客服 - 聯(lián)系我們

    機械圖紙源碼,實習報告等文檔下載

    備案號:浙ICP備20018660號