版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 c語言章節(jié)作業(yè)練習(xí)題 選擇1 一個C程序的執(zhí)行是從 A 。本程序的main函數(shù)開始,到main函數(shù)結(jié)束 B) 本程序文件的第一個函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束C) 本程序文件的第一個函數(shù)開始,到本程序main函數(shù)結(jié)束D) 本程序的main函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束2 以下敘述不正確的是 D 。A) 一個C源程序必須包含一個main函數(shù) B)一個C源程序可由一個或多個函數(shù)組成C) C程序的基本組成單位是函數(shù)在C程序中,注釋說明只能位于一條語句的后面3 以下敘述正確的是C。A) 在對一個C程序進(jìn)行編譯的過程中,可發(fā)現(xiàn)注釋中的拼寫錯誤B) 在C程序中,main函數(shù)必須位于程
2、序的最前面語言本身沒有輸入輸出語句D) C程序的每行中只能寫一條語句4 一個C語言程序是由 B 。A)一個主程序和若干個子程序組成函數(shù)組成C) 若干過程組成 D) 若干子程序組成選擇. 1 若x、i、j、k都是int型變量,則計算下面表達(dá)式后,x的值為C.x= A)B) 16D)22 下列四組選項中,均不是C語言關(guān)鍵字的選項是A。 C) include case scanf D) whilego pow3下列四組選項中,均是不合法的用戶標(biāo)識符的選項是 B 。 下列四組選項中,均是合法轉(zhuǎn)義字符的選項是A。”n B)017” C)018fxab D)0101xlf5 下面不正確的字符常量是 A 。
3、 “c” B) C) D) K6 以下敘述不正確的是 D。A) 在C程序中,逗號運(yùn)算符的優(yōu)先級最低 B) 在C程序中,MAX和max是兩個不同的變量C) 若a和b類型相同,在計算了賦值表達(dá)式a=b后,b中的值將放入a中,而b中的值不變當(dāng)從鍵盤輸入數(shù)據(jù)時,對于整型變量只能輸入整型數(shù)值,對于實型變量只能輸入實型數(shù)值7 以下敘述正確的是B。A) 在C程序中,每行只能寫一條語句若a是實型變量,C程序中允許賦值a=10,因此實型變量中允許存放整型數(shù)C) 在C程序中,%是只能用于整數(shù)運(yùn)算的運(yùn)算符D) 在C程序中,無論是整數(shù)還是實數(shù),都能被準(zhǔn)確無誤地表示8 已知字母A的ASCII碼為十進(jìn)制數(shù)65,且c2為字
4、符型,則執(zhí)行語句c2A6+3-后,c2中的值為 A 。B)8C) 不確定的值 D) C9 sizeof是B 。A)一個雙精度型表達(dá)式一個整型表達(dá)式 C) 一種函數(shù)表達(dá)式 D) 一個不合法的表達(dá)式10設(shè)C語言中,一個int型數(shù)據(jù)在內(nèi)存中占2個字節(jié),則unsigned int 型數(shù)據(jù)的取值范圍為 C 。A) 025 B) 065535D) 0214748364711設(shè)有說明:char w; int x; float y; double z;則表達(dá)式w*x+z-y值的數(shù)據(jù)類型為D 。 12設(shè)以下變量均為int類型,則值不等于7的表達(dá)式是C。填空 1 若有以下定義,則計算表達(dá)式y(tǒng)+=y-=m*=y后的
5、y值是。-1 int m=5,y=2;2. 在C語言中,一個int型數(shù)據(jù)在內(nèi)存中占2個字節(jié),則int型數(shù)據(jù)的取值范圍為。-32768327673 若s是int型變量,且s6,則下面表達(dá)式的值為。1 s%2+%24. 若a是int型變量,則下面表達(dá)式的值為。2,a+65 若x和a均是int型變量,則計算表達(dá)式后的x值為,計算表達(dá)式后的x 值為。x=12 x=a=4,6*6. 若a是int型變量,則計算下面表達(dá)式后a的值為。 a=25/3%3 7 若x和n均是int型變量,且x和n的初值均為5,則計算表達(dá)式后x的值為,n的值為。10 x+=n+/若改為x+=+n 則計算后X為11,n為68. 若有
6、定義:char c=010;則變量c中包含的字符個數(shù)為。19 若有定義:int x=3,y=2;float a=2.5,b=3.5;則下面表達(dá)式的值為 1%2+a/b10.已知字母a的ASCII碼為十進(jìn)制數(shù)97,且設(shè)ch為字符型變量,則表達(dá)式ch=a+8-3的值為。 f三、簡單的C程序設(shè)計選擇 1 putchar函數(shù)可以向終端輸出一個 D 。A) 整型變量表達(dá)式 B) 實型變量值 C) 字符串D) 字符或字符型變量值2 printf函數(shù)中用到格式符%5s,其中數(shù)字5表示輸出的字符串占用5列。如果字符串長度大于5,則輸出按方式B ;如果字符串長度小于5,則輸出按方式C。A) 從左起輸出該字符串,
7、右補(bǔ)空格 B) 按原字符長從左向右全部輸出C) 右對齊輸出該字符串,左補(bǔ)空格 D) 輸出錯誤信息3 閱讀以下程序,當(dāng)輸入數(shù)據(jù)的形式為:25,13,10,則正確的輸出結(jié)果為 D 。 main int x,y,z;scanf;printf; A) x+y+z=48B) x+y+z=3C) x+z=3D) 不確定值4 根據(jù)下面的程序及數(shù)據(jù)的輸入和輸出形式,程序中輸入語句的正確形式應(yīng)該為 C 。main char ch1,ch2,ch3;輸入語句printf;輸出形式:A B C 輸入形式:A B CA) scanf; B) scanf;C) scanf; D) scanf;5 已知ch是字符型變量,
8、下面不正確的賦值語句是 A。A) ch=a+b; B) ch=0; C) ch=7+9; D) ch=5+9;填空 1 在TC2環(huán)境下,以下程序的輸出結(jié)果是。i:dec=-4,oct=177774,hex=fffc,unsigned=65532main short i;i=-4;printf;2. 在TC2環(huán)境下,以下的輸出結(jié)果是。c:dec=120,oct=170,hex=78,ASCII=xmain char c=x;printf;3在TC2環(huán)境下,以下的輸出結(jié)果是。x=1 y=* sum * =10 Squared is : 100main int x=1,y=2;printf;prin
9、tf; 4. 假設(shè)變量a和b均為整型,以下語句可以不借助任何變量把a(bǔ)、b中的值進(jìn)行交換。請?zhí)羁?。a+=; b=a-; a-=;b bb5 若x為int型變量,則執(zhí)行以下語句后的x 值為。-14x=7; x+=x-=x+x;6. 有一輸入語句scanf;則不能使float類型變量k得到正確數(shù)值的原因是和。格式控制符應(yīng)為%f;變量k前缺少&四、邏輯運(yùn)算與判斷選取控制選擇 1 邏輯運(yùn)算符兩側(cè)運(yùn)算對象的數(shù)據(jù)類型 D 。A) 只能是0和1 B) 只能是0或非0正數(shù) C) 只能是整型或字符型數(shù)據(jù) D) 可以是任何類型的數(shù)據(jù)2 判斷char型變量ch是否為大寫字母的正確表達(dá)式是C 。A)A 3 若希
10、望當(dāng)A的值為奇數(shù)時,表達(dá)式的值為“真”,A的值為偶數(shù)時,表達(dá)式的值為“假”。則以下不能滿足要求的表達(dá)式是C。A) A%2=1 B) ! C) ! D) A%24 設(shè)有:int a=1,b=2,c=3,d=4,m=2,n=2;執(zhí)行&&后n的值為B。因為m=a>b為假,所以整個為假,n不變A) 1 B) C)5 以下程序的運(yùn)行結(jié)果是 B 。main int a,b,d=241;a=d/100%9;2%9余2b=&& D)printf; A),1 B),1 C),0D),06 已知int x=10,y=20,z=30;以下語句執(zhí)行后x,y,z的值是B 。 if
11、z=x; x=y; y=z;A) x=10, y=20, z=30 B) x=20, y=30, z=30 C) x=20, y=30, z=10 D) x=20, y=30, z=207 以下程序的運(yùn)行結(jié)果是C 。main int m=5;if Fm=6printf;else;printf; m-=6,m=5 A) B) C) D)8 若運(yùn)行時給變量x輸入12,則以下程序的運(yùn)行結(jié)果是 D。main int x,y;scanf;y=x>1? x+10 : x-12;x=12>1 F y=x-12=0printf; A) B) C) D) 0編程題1 編程實現(xiàn):輸入整數(shù)a和b,若a+
12、b大于100,則輸出a+b百位以上的數(shù)字,否則輸出兩數(shù)之和。2. 編程判斷輸入的正整數(shù)是否既是5又是7的整倍數(shù)。若是,則輸出yes;否則輸出no。2222 3. 用switch編程實現(xiàn): 1 4 用switch語句編一程序,對于給定的一個百分制成績,輸出相應(yīng)的五分制成績,設(shè):90分以上為A,8089分為B,7079分為C,6069分為D,60分以下為E#includevoid mainint a;scanf ;if && )switchcase 10:case:printf;break;case:printf;break;case:printf;break;case:print
13、f;break;default:printf;break;elseprintf;五、循環(huán)控制選擇1設(shè)有程序段int k=10;whilek=k-1;while是先判斷在執(zhí)行這下面描述中正確的是_C_.a)while循環(huán)執(zhí)行10次 b)循環(huán)是無限循環(huán) c)循環(huán)體語句一次也不執(zhí)行2語句while;中的表達(dá)式!E等價于_C_. !=E為真,即!=0為真a)E=0b)E!=1 c)E!=0 d)E=13下面程序段的運(yùn)行結(jié)果是_c_.循環(huán)次數(shù)為_b_.循環(huán)體語句執(zhí)行一次 d)第1章 認(rèn)識C語言二、習(xí)題、是非題1.程序是指揮計算機(jī)進(jìn)行各種信息處理任務(wù)的一組指令序列。A.對 B.錯2.機(jī)器語言與硬件平臺相關(guān)
14、,但匯編語言和硬件平臺無關(guān)。A.對 B.錯3.編譯型高級語言明顯優(yōu)于解釋型高級語言。A.對 B.錯4.C語言把高級語言的基本結(jié)構(gòu)和低級語言的實用性緊密結(jié)合起來,不僅適合編寫應(yīng)用軟件,而且適于編寫系統(tǒng)軟件。A.對 B.錯5.面向?qū)ο蟮某绦蛟O(shè)計方法明顯優(yōu)于面向過程的程序設(shè)計方法。A.對 B.錯6.計算機(jī)算法要有一個明確的起點和確定的步驟序列。A.對 B.錯7.main函數(shù)是C程序的入口,由計算機(jī)系統(tǒng)負(fù)責(zé)調(diào)用。A.對 B.錯8.在C語言中,同一行上可以寫一條或多條語句,但一條語句不能寫在多行上。A.對 B.錯9.在C語言中,擴(kuò)展名為.h的文件稱為頭文件,常用于組織C標(biāo)準(zhǔn)函數(shù)庫中的函數(shù)。A.對 B.錯
15、10.注釋語句會增加編譯結(jié)果的復(fù)雜性,因此要盡量減少注釋語句的數(shù)量。A.對 B.錯11.聲明變量的含義是通知編譯系統(tǒng)為變量分配合適大小的存儲空間。A.對 B.錯12.C語言不允許使用關(guān)鍵字作為變量的名稱,但可以使用保留字為變量命名。A.對 B.錯13.符號常量提高了程序的可讀性,但降低了程序維護(hù)的方便性。A.對 B.錯14.變量聲明把一個具體的標(biāo)識符名稱和計算機(jī)內(nèi)存中的一個特殊的位置聯(lián)系起來,同時確定了該位置存儲的信息類型。A.對 B.錯15. C語言允許在同一條語句中定義多個相同類型的變量,其間用分號進(jìn)行分隔。A.對 B.錯16.在ISO/ANSI 1999規(guī)定中,允許將變量聲明放在程序中的
16、任何位置。A.對 B.錯17.不同類型的數(shù)據(jù)在內(nèi)存中所占存儲單元的大小不同,內(nèi)部存儲方式不同,取值范圍不同,甚至能夠參與的運(yùn)算種類也不相同。A.對 B.錯18.有符號和無符號整數(shù)的區(qū)別僅在于對數(shù)據(jù)最高位的解釋不同。若最高位解釋為數(shù)據(jù)位,則為signed類型;若最高位解釋為符號位,則為unsigned類型。A.對 B.錯19.默認(rèn)形式的實數(shù)常量的數(shù)據(jù)類型為float類型。A.對 B.錯20.實型變量能表示的數(shù)字的有效位數(shù)是有限的。A.對 B.錯21.sizeof是C語言提供的標(biāo)準(zhǔn)庫函數(shù),用于測試數(shù)據(jù)類型在系統(tǒng)中所占的字節(jié)數(shù)。A.對B.錯22.使用轉(zhuǎn)義字符可輸出ASCII碼表中的任一字符。A.對
17、B.錯23.char類型數(shù)據(jù)內(nèi)部采用整數(shù)存儲方式,因此它和int型數(shù)據(jù)可以互為通用。A.對 B.錯24.在C語言中,保存字符串“B”實質(zhì)上是保存字符B和0兩個符號。A.對 B.錯25.在C語言中,允許對兩個字符型數(shù)據(jù)進(jìn)行加法運(yùn)算。A.對 B.錯、選擇題1.C語言是一種_。A.匯編語言 B.“解釋型”語言C.“編譯型”語言 D. 面向?qū)ο笳Z言2.下列說法中,正確的是_。A.機(jī)器語言與硬件相關(guān),但匯編語言與硬件無關(guān)B.不同的計算機(jī)類型,其能理解的機(jī)器語言相同C.匯編語言采用助記符提高程序的可讀性,但同樣屬于低級語言D.匯編源程序?qū)儆诘图壵Z言程序,計算機(jī)可以直接識別并執(zhí)行3.下面有關(guān)高級語言的說法中
18、,正確的是_。A.高級語言編寫的程序可讀性好,執(zhí)行效率也最高B.高級語言程序必須翻譯成機(jī)器語言程序,計算機(jī)才能執(zhí)行C.解釋方式和編譯方式相比,具有占用內(nèi)存少、執(zhí)行速度快的特點D.C語言是一種解釋型高級語言4.下面有關(guān)C語言特點的說法中,錯誤的是_。A.C語言編寫的代碼較為緊湊,執(zhí)行速度也較快B.C語言不僅適合編寫各種應(yīng)用軟件,還適于編寫各種系統(tǒng)軟件C.C語言是一種模塊化和結(jié)構(gòu)化的語言D.C語言編寫的程序通常不具備移植性5.下面有關(guān)程序設(shè)計技術(shù)的說法中,錯誤的是_。A.機(jī)器語言和匯編語言編程通常采用面向計算機(jī)的程序設(shè)計方式B.面向過程的程序設(shè)計方法通常采用結(jié)構(gòu)化和模塊化設(shè)計方法C.面向?qū)ο蟮某绦?/p>
19、設(shè)計方法采用客觀世界的描述方式D.C語言是一種兼顧面向過程和面向?qū)ο蟮母呒壋绦蛟O(shè)計語言6.下面有關(guān)C程序操作過程的說法中,錯誤的是_。A.C源程序經(jīng)過編譯,得到的目標(biāo)文件即為可執(zhí)行文件B.C源程序的鏈接實質(zhì)上是將目標(biāo)代碼文件和庫函數(shù)等代碼進(jìn)行連接的過程C.C源程序不能通過編譯,通常是由于語法錯誤引起的D.導(dǎo)致不能得到預(yù)期計算結(jié)果的主要原因是程序算法考慮不周7.一個C語言程序是由_組成。A.主程序 B.子程序C.函數(shù) D.過程8.C源程序中不能表示的數(shù)制是_。A.二進(jìn)制B.八進(jìn)制 C.十進(jìn)制 D.十六進(jìn)制9.一個C語言程序總是從_開始執(zhí)行。A.主程序B.子程序 C.主函數(shù) D.函數(shù)10.以下敘述
20、中正確的是_。A.在C程序中,main函數(shù)必須位于程序的最前面B.C程序的每一行中只能寫一條語句C.在對一個C程序進(jìn)行編譯的過程中,可發(fā)現(xiàn)注釋中的拼寫錯誤D.C語言本身沒有輸入輸出語句11.以下敘述中正確的是_。A.C程序的基本組成單位是語句B.C程序中的每一行中只能寫一條語句C.C語句必須以分號結(jié)束 D.C語句必須在一行內(nèi)寫完12.以下敘述中錯誤的是_。A.函數(shù)是C程序的基本組成單位 B.函數(shù)體一般由一組C語句序列組成C.printf是C語言提供的輸出語句D.函數(shù)通常分為庫函數(shù)和用戶自定義函數(shù)兩種13.以下程序的輸出結(jié)果是_。#include “stdio.h”void main int a
21、=2,b=3,c=4;printf; A. B.2,3, C.4,3,D. 14. C語言中,最基本的數(shù)據(jù)類型是_。A.整型、實型、邏輯型 B.整型、實型、字符型C.整型、字符型、邏輯型D.整型、實型、邏輯型、字符型15.下面有關(guān)變量聲明的說法中,正確的是_。A.C語言中不用先聲明變量,需要時直接使用即可B.每個變量的存儲空間大小由數(shù)據(jù)類型和編譯環(huán)境共同決定C.在VC+6.0環(huán)境下,為int型變量分配的存儲空間大小為2個字節(jié)D.變量聲明時,不能進(jìn)行賦值操作16.若x和y為整型變量,對于scanf;語句,可使x和y的值分別為10和20的正確輸入方法是_。A.10 0B.10,0C.a=10 b=
22、20 D.a=10,b=2017.下列標(biāo)識符中,不合法的用戶標(biāo)識符為_。A.aBa B._11 C.a_1 D.a&b18.下列標(biāo)識符中,合法的用戶標(biāo)識符為_。A.monthB.5xy C.int D.your name19._是C語言提供的合法的數(shù)據(jù)類型關(guān)鍵字。A.BooleanB.signed C.integer D.Char20.不合法的字符常量是_。A.678 B.” C. D.421.不正確的字符串常量是_。A.abcB.”1212” C.”0” D.” “22.關(guān)于下面的程序,正確的說法是_。#include stdio.hvoid main float a=b=2, re
23、sult;result=a/b;printf; A. 程序可正常編譯,結(jié)果為result=1.000000B. 共有1處語法錯誤C. 共有2處語法錯誤 D. 共有3處語法錯誤23.下面變量聲明的語句中,錯誤的是_。A.char c=B; B.int a=3C. char c=65;D.float area=0;24.關(guān)于下面的程序,正確的說法是_。 #include void main int x,y,z;x=y=z=1;printf; A.程序無誤,能正常通過編譯B.#include 有誤,需改為#include “stdio.h”C.int x,y,z;有誤,需改為int x; y;z;D
24、.x=y=z=1;有誤,需改為x=1; y=1;z=1;25.已知字母A的ASCII碼為十進(jìn)制數(shù)65,且c2為字符型,則執(zhí)行語句c2=A+6-2;后,c2中的值為_。A.B.C C.D D.E26.為了計算s=10!,則定義變量s時應(yīng)該使用的數(shù)據(jù)類型是_。A.intB.unsignedC.longD.以上三種類型均可27.以下選項中合法的標(biāo)識符是_。A.1_1 B.1-1 C._11 D.1_28.下列關(guān)于C語言用戶標(biāo)識符的敘述中正確的是_。A.用戶標(biāo)識符中可以出現(xiàn)下畫線和中劃線B.用戶標(biāo)識符中不可以出現(xiàn)中劃線,但可以出現(xiàn)下畫線C.用戶標(biāo)識符中可以出現(xiàn)下畫線,但不可以放在用戶標(biāo)識符的開頭D.用
25、戶標(biāo)識符中可以出現(xiàn)下畫線和數(shù)字,它們都可以放在用戶標(biāo)識符的開頭29.以下選項中,能用作數(shù)據(jù)常量的是_。A.011B.o12 C.2.5e2.D.119L30.以下關(guān)于short、int和long類型數(shù)據(jù)占用內(nèi)存大小的敘述中正確的是_。A.均占4個字節(jié) B.根據(jù)數(shù)據(jù)的大小決定所占內(nèi)存的字節(jié)數(shù)C.由用戶自己定義D.由C語言編譯系統(tǒng)決定31.若已定義char c=010,則變量c所占的字節(jié)數(shù)為_。A.1B.C.D.432.要定義雙精度實型變量a和b,并初始化為數(shù)值7,則正確的語句是_。A.double a,b;a=b=7;B.double a=b=7;C.double a=b=7; D.double
26、 a=7,b=7;33.已知字符a的ASCII碼值為97,則以下程序的輸出結(jié)果是_。#include “stdio.h”void main char ch=c;printf; A.c9 B.c9C.c9D.編譯出錯34.以下程序運(yùn)行后的輸出結(jié)果是_。#include “stdio.h”void main char c;c=B+32;printf; A.B B.b C.B32D.b3235.以下程序運(yùn)行后的輸出結(jié)果是_。#include “stdio.h”void main char c1,c2;c1=a; c2=b;c1=c1-32;c2=c2-32;printf;printf; C程序設(shè)計復(fù)
27、習(xí)題集第2章 基礎(chǔ)概念一、選擇題、B)、C)、D)四個選項中,只有一個選項是正確的)2.1以下敘述中正確的是A)C語言比其他語言高級B)C語言可以不用編譯就能被計算機(jī)識別執(zhí)行C)C語言以接近英語國家的自然語言和數(shù)學(xué)語言作為語言的表達(dá)形式D)C語言出現(xiàn)的最晚,具有其他語言的一切優(yōu)點正確答案: C2.以下敘述中正確的是A)構(gòu)成C程序的基本單位是函數(shù)C)main函數(shù)必須放在其他函數(shù)之前正確答案: A2.以下說法正確的是A)C語言程序總是從第一個函數(shù)開始執(zhí)行B)在C語言程序中,要調(diào)用函數(shù)必須在main函數(shù)中定義C)C語言程序總是從main函數(shù)開始執(zhí)行D)C語言程序中的main函數(shù)必須放在程序的開始部分
28、正確答案: C2.C語言規(guī)定,在一個源程序中,main函數(shù)的位置A)必須在最開始C)可以任意正確答案: C2.以下敘述不正確的是A)一個C源程序可由一個或多個函數(shù)組成B)一個C源程序必須包含一個main函數(shù)C)C程序的基本組成單位是函數(shù)D)在C程序中,注釋說明只能位于一條語句的后面正確答案: D2.下列敘述中正確的是A)C語言編譯時不檢查語法C)C語言的函數(shù)可以嵌套定義正確答案: D B)C語言的子程序有過程和函數(shù)兩種 D)C語言的函數(shù)可以嵌套調(diào)用B)必須在系統(tǒng)調(diào)用的庫函數(shù)的后面 D)必須在最后 B)可以在一個函數(shù)中定義另一個函數(shù) D)所有被調(diào)用的函數(shù)一定要在調(diào)用之前定義2.以下敘述正確的是A
29、)在C程序中,每行中只能寫一條語句B)若a是實型變量,C程序中允許賦值a=10,因此實型變量中允許存放整型數(shù)C)在C程序中,無論是整數(shù)還是實數(shù),都能被準(zhǔn)確無誤地表示D)在C程序中,%是只能用于整數(shù)運(yùn)算的運(yùn)算符正確答案: D2.下列關(guān)于C語言的說法不正確的是A)C語言既具有高級語言的一切功能,也具有低級語言的一些功能B)C語言中的每一條執(zhí)行語句都必須用分號結(jié)束,但分號不是C語言的一部分,是語句之間的分隔符號C)注釋可以出現(xiàn)在程序中任意合適的地方D)命令行后面不能加分號,命令行不是C語言的語句正確答案: B2.以下說法錯誤的是A)高級語言都是用接近人們習(xí)慣的自然語言和數(shù)學(xué)語言作為語言的表達(dá)形式B)
30、計算機(jī)只能處理由0和1的代碼構(gòu)成的二進(jìn)制指令或數(shù)據(jù)C)C語言源程序經(jīng)過C語言編譯程序編譯之后生成一個后綴為.EXE的二進(jìn)制文件D)每一種高級語言都有它對應(yīng)的編譯程序正確答案: C2.10 C語言中用于結(jié)構(gòu)化程序設(shè)計的3種基本結(jié)構(gòu)是A)順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)C)for,while,do-while正確答案: A B)if,switch,break D)if,for,continue第3章 數(shù)據(jù)類型運(yùn)算符與表達(dá)式一、選擇題、B)、C)、D)四個選項中,只有一個選項是正確的)3.1 C語言提供的基本數(shù)據(jù)類型包括A)整型、實型、邏輯型C)整型、字符型、邏輯型正確答案: B3.C語言中的標(biāo)識符只能
31、由字母,數(shù)字和下劃線三種字符組成,且第一個字符A)必須為字母 B)必須為下劃線D)可以是字母,數(shù)字和下劃線中任一字符 B)整型、實型、字符型 D)字符型、實型、邏輯型 C)必須為字母或下劃線正確答案: C3.下列可用于C語言用戶標(biāo)識符的一組是A)void, define, WORDC)For, -abc, IF Case正確答案: B B)a3_b3, _123,Car D)2a, DO, sizeof3.下面四個選項中,均是不正確的8進(jìn)制數(shù)或16進(jìn)制數(shù)的選項是A)010x8f 01 B)0abc 010xaD)0a12ff -12C)010 -0x11 0x16正確答案: D3.下列數(shù)據(jù)中,
32、不合法的C語言實型數(shù)據(jù)的是A)0.123正確答案: C3.若有說明語句:char c=72;則變量cA)包含1個字符C)包含3個字符正確答案: A3.有字符串如下,”n407as1”xabc”,則字符串的長度為A)6正確答案: D3.C語言中運(yùn)算對象必須是整型的運(yùn)算符是A)%=正確答案: A3.10 若變量已正確定義并賦值,以下符合C語言語法的表達(dá)式是A)a:=b+1正確答案: B B)a=b=c+C)int 18.5%D)a=a+7=c+b B)/ C)= D) 3.11 若變量a,i已正確定義,且i已正確賦值,合法的語句是A)a= =1正確答案: B3.1若有定義:int a=7;float x=2.5,y=4.7;則表達(dá)式x+a%3*
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生鮮勞務(wù)合同范例
- 安裝煙管管道合同范例
- 鄉(xiāng)修路合同范例
- 淘寶合伙合同范例
- 民間合資合同范例
- 農(nóng)村地?fù)Q地合同范例
- 和政府合伙買房合同范例
- 加工插頭合同范例
- 北京出行租車合同范例
- 2025年阜新貨運(yùn)從業(yè)資格證考試題
- 出境竹木草制品公司原輔料采購驗收制度
- 2023年臨床醫(yī)學(xué)(軍隊文職)題庫(共五套)含答案
- 2023-2024學(xué)年江西省小學(xué)語文六年級期末??伎荚囶}附參考答案和詳細(xì)解析
- 風(fēng)電項目HSE管理計劃
- 中國兒童注意缺陷多動障礙(ADHD)防治指南
- 強(qiáng)力皮帶運(yùn)行危險點分析及預(yù)控措施
- 基于STM32的可遙控智能跟隨小車的設(shè)計與實現(xiàn)-設(shè)計應(yīng)用
- 愛國人物的歷史故事整理
- 天然藥物化學(xué)智慧樹知到答案章節(jié)測試2023年中國藥科大學(xué)
- 基于關(guān)聯(lián)規(guī)則數(shù)據(jù)挖掘算法的研究共3篇
- 馬克思主義基本原理試題及答案(超星學(xué)習(xí)通)
評論
0/150
提交評論