程序設(shè)計基礎(chǔ)(C語言)習(xí)題以及答案_第1頁
程序設(shè)計基礎(chǔ)(C語言)習(xí)題以及答案_第2頁
程序設(shè)計基礎(chǔ)(C語言)習(xí)題以及答案_第3頁
程序設(shè)計基礎(chǔ)(C語言)習(xí)題以及答案_第4頁
程序設(shè)計基礎(chǔ)(C語言)習(xí)題以及答案_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

程序設(shè)計基礎(chǔ)(C語言)習(xí)題以及答案程序設(shè)計基礎(chǔ)(C語言)習(xí)題以及答案全文共5頁,當(dāng)前為第1頁。一、程序設(shè)計基礎(chǔ)(C語言)習(xí)題以及答案全文共5頁,當(dāng)前為第1頁。下列屬于C語言中合法的標(biāo)識符的是(B)A、ex-1B、-cookC、951aD、if2.若x為float型變量,則以下語句(A)。x=213.82631;printf("%-4.2f\n",x);A、輸出為213.83B、輸出格式描述符的域?qū)挷粔?不能輸出C、輸出為213.82D、輸出為-213.823.一個C程序的執(zhí)行是從(C)A、main函數(shù)開始,直到最后一個函數(shù)結(jié)束B、第一個函數(shù)開始,直到最后一個函數(shù)結(jié)束C、main函數(shù)開始,直到main函數(shù)結(jié)束D、第一條語句開始,直到最后一條語句結(jié)4.構(gòu)成C語言源程序的基本單位是(B)A、過程B、函數(shù)C、子程序D、命令5.以下敘述不正確的是(D)A、注釋說明被計算機編譯系統(tǒng)忽略B、注釋說明必須跟在“//”之后不能換行或者括在“/*”和“*/”之間且注釋符必須配對使用C、注釋符“/”和“*”之間不能有空格D、在C程序中,注釋說明只能位于一條語句的后面6.在C程序中,main函數(shù)的位置(A)A、可以任意B、必須作為最后一個函數(shù)C、必須作為第一個函數(shù)D、必須放在它所調(diào)用的函數(shù)之后7.C語言屬于(C)A、機器語言B、匯編語言C、高級語言D、低級語言程序設(shè)計基礎(chǔ)程序設(shè)計基礎(chǔ)(C語言)習(xí)題以及答案全文共5頁,當(dāng)前為第2頁。8.使用“scanf("a=%d,b=%d",&a,&b)”,要使a,b的值均為25,正確的輸入是(D)。A、a=25b=25(空格分開)B、2525(空格分開)C、25,25D、a=25,b=259.下列敘述中,不正確的是(C)A、分號是C語句的必要組成部分B、C語句的注釋可以寫在語句的后面C、主函數(shù)的名字不一定用main表示D、函數(shù)是C程序的基本單位10.C程序是由(B)構(gòu)成的A、若干過程B、一個或多個函數(shù)C、若干子程序D、一個主程序與若干子程序11.以下程序的輸出結(jié)果是(B)。#include<stdio.h>intmain(){inta=010,b=0x10,c=10;printf("%d,%d,%d",a,b,c);}A、10,10,10B、8,16,10C、16,8,10D、8,10,1012.執(zhí)行以下程序后,輸出結(jié)果為(A)#include<stdio.h>intmain(){intx;floaty;y=3.6;x=(int)y+10;printf("x=%d,y=%f",x,y);}A、x=13,y=3.600000B、x=13.5,y=3.60000C、x=13,y=3D、x=13,y=3.6程序設(shè)計基礎(chǔ)(C語言)習(xí)題以及答案全文共5頁,當(dāng)前為第3頁。13.已知intx=5,y=5,z=5;則執(zhí)行語句x%=y+z;后,x的值是(D程序設(shè)計基礎(chǔ)(C語言)習(xí)題以及答案全文共5頁,當(dāng)前為第3頁。A、6B、1C、0D、513.下列不合法的字符常量是(B)A、'2'B、'ab'C、'\n'D、'\101'14.下列合法的轉(zhuǎn)義字符是(A)A、'\"'B、'\ee'C、'\018D、'xab'15.下面程序的輸出結(jié)果是(B)。#include<stdio.h>intmain(){intx=10,y=3,z;printf("%d\n",z=(x%y,x/y));}A、4B、3C、1D、016.下列浮點數(shù)的形式表示錯誤的是(B)A、10.6B、12E2.0C、100000D、517.執(zhí)行語句“x=(a=5,b=a--)”后,x,a,b的值分別是(C)A、5,4,4B、5,5,4C、5,4,5D、4,5,418.若已定義x和y為double型變量,則表達式x=1,y=x+3/2的值是(C)A、2B、2.5C、2.0D、1程序設(shè)計基礎(chǔ)程序設(shè)計基礎(chǔ)(C語言)習(xí)題以及答案全文共5頁,當(dāng)前為第4頁。19.以下選項中不合法的實型常量是(D)A、-62000B、0.123C、5D、E320.經(jīng)過下述賦值后,變量x的數(shù)據(jù)類型是(A)。floatx=21.0;inty;y=(int)x;A、floatB、doubleC、intD、char二、簡答題1.編寫一個程序,從鍵盤讀入一個矩形的兩個邊的值(整數(shù)),輸出矩形的面積。答案:#include<stdio.h>intmain(){intwidth,height;intresult;scanf(“%d,%d”,&width,&height);result=width*height;printf(“%d”,result);}2.編寫程序,輸入八進制數(shù)(不超過三位),輸出該數(shù)對應(yīng)的十進制數(shù)。答案:#include<stdio.h>intmain(){intnum,ge,shi,bai;scanf(“%d”,&num);bai=num/100;shi=num%100/10;ge=num%10;printf(“%d(8)=%d(10)”,num,ge+shi*8+bai*8);return0;}3.編寫程序,計算并輸出華氏溫度為80F對應(yīng)的攝氏溫度C。轉(zhuǎn)換公式為C=5*(F-32)/9。程序設(shè)計基礎(chǔ)(C語言)習(xí)題以

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論