常量變量練習題_第1頁
常量變量練習題_第2頁
常量變量練習題_第3頁
常量變量練習題_第4頁
常量變量練習題_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

一、選擇題.以下不是C語言的特點的是(B)。A、語言簡潔緊湊 B、能夠編制出功能復雜的程序C、C語言可以直接對硬件操作 D、C語言移植性好.下列字符序列中,不可用作C語言標識符的是(B)。A. abc123 B. no.1 C. _123_ D?_ok.正確的C語言標識符是(A)。A. _buy_2 B. 2_buy C. ?_buy D.buy?.請選出可用作C語言用戶標識符的一組標識符(B)。TOC\o"1-5"\h\zA.void B.a3_b3 C.For D.2adefine _123 -abc DOWORD IF Case sizeof.下列符號中,不屬于轉義字符的是(B)。A.\\ B.\0xAA C.\t D.\0.不屬于C語言關鍵字的是(D)。A.int B.break C.while D.character.是C語言提供的合法關鍵字的是(B)。A. Float B.signed C.integer D. Char.以下能定義為用戶標示符的是(C)。A. scanf B.Void C._3com_ D. int.一個C程序是由(B)。A、一個主程序和若干子程序組成 B、一個或多個函數(shù)組成C、若干過程組成 D、若干子程序組成.C語言程序的基本單位是(C)。A.程序行 B,語句 C,函數(shù) D.字符.下列說法中,錯誤的是(A)。A.每個語句必須獨占一行,語句的最后可以是一個分號,也可以是一個回車換行符號B.每個函數(shù)都有一個函數(shù)頭和一個函數(shù)體,主函數(shù)也不例外C,主函數(shù)只能調用用戶函數(shù)或系統(tǒng)函數(shù),用戶函數(shù)可以相互調用D.程序是由若干個函數(shù)組成的,但是必須有、而且只能有一個主函數(shù)12.以下說法中正確的是(C)。A.C語言程序總是從第一個定義的函數(shù)開始執(zhí)行B.在C語言程序中,要調用的函數(shù)必須在main()函數(shù)中定義C.C語言程序總是從main()函數(shù)開始執(zhí)行D.C語言程序中的main()函數(shù)必須放在程序的開始部分13.C編譯程序是(C)。A.C程序的機器語言版本 B.一組機器語言指令C,將C源程序編譯成目標程序 D.由制造廠家提供的一套應用軟件.以下選項中,合法的用戶標識符是(B)。A. long B. _2abc C. 3dmax D. A.dat.以下選項中,合法的實型常數(shù)是(C)。A. 5E2.0 B. E-3 C. 2E0 D. 1.3E.已知大寫字母A的ASCII碼值是65,小寫字母a的ASCII碼是97,則用八進制表示的字符常量,\101,是(A)。A,字符A B.字符a C,字符c D,非法的常量.以下選項中,合法轉義字符的選項是(A)。A.’\\’ B.‘\018‘ C.’xab' D.‘\abc'.以下選項中,正確的字符常量是(C)。A.“F" B.’\\’’ C.‘W’ D.’‘.以下選項中可作為C語言合法整數(shù)的是(C)A.10110BB.0386 C.0XffaD.x2a2.下列變量定義中合法的是(A)A.short_a=1-.le-1; B.doubleb=1+5e2.5;C.longdo=0xfdaL; D.float2_and=1-e-3;9xn21.與數(shù)學式子2X1對應的C語言表達式是(C)。A.A.9*xAn/(2*x-1)9*pow(x,n)*(1/(2*x-1)) D.9*pow(n,x)/(2*x-1)3ab22.若有代數(shù)式會,則不正確的C語言表達式是(C)。A.a/c/d*b*3 B.3*a*b/c/dC.3*a*b/c*d D.a*b/d/c*3.若有說明語句:chars=’\72‘;則變量s(A)。A,包含一個字符 B,包含兩個字符C,包含三個字符 D.說明不合法,s的值不確定.在C語言中,char型數(shù)據(jù)在內存中的存儲形式是(D)。A,補碼B.反碼C,原碼 D.ASCII碼.設變量x為float類型,m為int類型,則以下能實現(xiàn)將x中的數(shù)值保留小數(shù)點后兩位,第三位進行四舍五入運算的表達式是(b)。A.x=(x*100+0.5)/100.0 B.m=x*100+0.5,x=m/100.0C.x=x*100+0.5/100.0 D.x=(x/100+0.5)*100.026.表達式13/3*sqrt(16?0)/8的數(shù)據(jù)類型是(C)。A.int B.float C.double D,不確定.putchar函數(shù)可以向終端輸出一個(D)。A,整型變量表達式值。 B.字符串C,實型變量值。 D,字符或字符型變量值。.在C語言提供的合法的關鍵字是(D)【單詞拼寫】A)swicthB)cherC)CaseD)default.在C語言中,合法的字符常量是(B)A)'\084'B)'\x43'C)'ab'D)"\0".若有定義和語句:chars[10]:s="abcd";printf("%s\n",s);則結果是(以下u代表空格)(A)A)輸出abcd B)輸出aC)輸出abcduuuuu D)編譯不通過.若有以下定義和語句:intu=010,v=0x10,w=10;【這樣確實可以,‘\010’效果一樣】printf("%d,%d,%d\n'',u,v,w);則輸出結果是(A)A)8,16,10B)10,10,10 C)8,8,10D)8,10,10.下面程序的輸出是(A)main(){unsigneda=32768;printf("a=%d\n",a);}運行結果:-32768A)a=-32768 B)a=32767C)a=-32767 D)a=-1.設有說明語句:chara='\72’;則變量a(A)A)包含1個字符 B)包含2個字符C)包含3個字符 D)說明不合法.錯誤的轉義字符是(A)A)'\09T B)'W C)'\0'D)'\''.在C語言中,錯誤的常數(shù)是(A)A)1E+0.0B)5C)0xafD)0L.C語言中的標識符只能由字母、數(shù)字和下劃線3種字符組成,且第一個字符C—。A必須為字母B必須為下劃線C必須為字母或下劃線 D可以是字母、數(shù)字和下劃線中的任一種字符.下面4個選項中,均是C語言關鍵字的選項是一B-。Aautoenuminclude BswitchtypedefcontinueCsignedunionscanf Difstructtype.下面4個選項中,均是不合法的用戶標識符的選項是—C—oAAP_0doBfloatla0_ACb—agotointD_123tempINT.在C語言中,int、char和short三種類型的數(shù)據(jù)在內存中所占用的字節(jié)數(shù)D——。A由用戶自己定義B均為2個字節(jié)C是任意的 D由所用機器的機器字長決定.下面4個選項中,均是合法浮點數(shù)的選項是一B—。A+1e+15e-9.403e2B-.6012e-4-8e5C123e1.2e-.4+2e-1D-e3.8e-45.e-0.下面不正確的字符串常量是一A—。A'abc'B T2'12〃.以下正確的敘述是一D一。A在C語言中,每行只能寫一條語句B若a是實型變量,C程序中允許賦值a=10,因此實型變量中允許存放整型數(shù)C在C程序中,無論整數(shù)還是實數(shù),都能被準確無誤的表示D在C程序中,%是只能用于整數(shù)運算的運算符.設變量a是整型,f是實型,i是雙精度型,則表達式10+'a'+i*f值的數(shù)據(jù)類型為一C—。AintBfloatCdoubleD不確定.在C語言中,char型數(shù)據(jù)在內存中的存儲形式是一D一。A補碼B反碼C原碼DASCII碼.設有說明語句:charw;intx;floaty;doublez;w*x+z-y值的數(shù)據(jù)類型為一D—。AfloatBcharCintDdouble.在C語言中一個int型數(shù)據(jù)在內存中占2個字節(jié),則unsignedint型數(shù)據(jù)的取值范圍為一C—。A 0?255 B 0?32767C 0?65535 D 0?2147483647.下面正確的字符常量是一C—。A〃c〃B〃\\〃C'W'D’'.以下程序的運行結果是A一一。#include<stdio.h>main(){intm=5,n=10;printf(“%d,%d\n”,m++,--n);}A5,9B6,9C5,10D6,10.以下程序的運行結果是一B一。#include<stdio.h>main(){inta=201,b=012;printf(“%2d,%2d\n”,a,b);}A01,12B201,10C01,10D20,01.以下程序的輸出結果為【】。includeVstdio.h>main(){intx=10;floatpi=3.1416;printf("(1)%d\n”,x);printf("(2)%6d\n”,x);printf("(3)%f\n”,56.1);printf("(4)%14f\n”,pi);}A、(1)10(2) 10(3)56.100000(4) 3.141600二、填空題.以下程序的輸出結果為20#includeVstdio.h>main){intn=0;n+=(n=10);printf("%d\n",n);}.在C語言中,用"'"開頭的字符序列稱為轉義字符,轉義字符“\□"的功能是【】;轉義字符“\r”的功能是【回車】。.在C語言中,用關鍵字【】定義單精度實型變量,用關鍵字【】定義雙精度實型變量,用關鍵字【】定義字符型變量。.在C語言中&作為雙目運算符時表示的是【按位與],而作為單目運算符時表示的是【取地址符】。.C語言所提供的基本數(shù)據(jù)類型包括:單精度型、雙精度型、【】、【】和【】。6運算符%兩側運算量的數(shù)據(jù)類型必須都是【整型】;運算符++和--的運算量必須是【變量】。.設在C語言中一個int型數(shù)據(jù)在內存

溫馨提示

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

評論

0/150

提交評論