C語言的數據對象試題_第1頁
C語言的數據對象試題_第2頁
C語言的數據對象試題_第3頁
C語言的數據對象試題_第4頁
C語言的數據對象試題_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

C語言的數據對象試題一、選擇題1.以下合法的整型常量是()[單選題]A.3.5B.'3'C.0.0D.305(正確答案)2.以下合法的字符常量是()[單選題]A.'a'(正確答案)B,'aa'C."2"D.FF3.以下不合法的實型常量是()[單選題]A.0x2.0p6B..456C.53.D.1.2e2.3(正確答案)4.有實數34.89,現將小數點向右移動6位,則以下對應的指數形式是()。[單選題]A.34890000E-6B.34.89E+6(正確答案)C.3489000E-6D.34890000E-6.05.字符'W轉換為小寫的表達式是()[單選題]A.'W'+48B.'W'-48C.’W'+32(正確答案)D.'W'-326.以下定義符號常量的命令行正確的是()[單選題]A.#defineX=3.5B.#defineX3.5;C.#defineX3.5(正確答案)D.#defineX3.57.在C語言中,運算符的兩端必須為整數型數據的是()[單選題]A.&&B./C.%=(正確答案)D.+8.若定義intx;x=34.856;,則變量x的值為()。[單選題]A.無意義B.34(正確答案)C.35D.34.8569.字符串"\nab\t123"所占用的內存為()[單選題]A.7B.8(正確答案)C.9D.1010.執行printf("\x4a");后的輸出結果為()。[單選題]A.\x4aB.4aC.jD.J(正確答案)11.在C語言中,已知字符a的ASCII值為97,則字符e的值是()。[單選題]A.62B.69C.92D.101(正確答案)二、填空題1.C語言中的基本數據類型有

種。[填空題]_________________________________(答案:三|3)2.在基本整型常量后加字母__________就變成了長整型常量。[填空題]空1答案:l或L3.字符串常量的定界符是__________[填空題]空1答案:""或雙引號4."10”在內存中占__________字節存儲空間。[填空題]空1答案:35.一個數據為長整型,以十進制輸出其格式轉換說明符為__________。[填空題]空1答案:%ld6.在C語言中控制字符代表一種操作且不能在屏幕上顯示,這類字符用_

形式來表示。[填空題]_________________________________(答案:轉義字符)7.定義符號常量HH代表“345”的命令是__________。[填空題]空1答案:#defineHH"345"8.實型常量有__________和__________兩種形式。[填空題]空1答案:十進制小數空2答案:指數形式9.floatx=3;執行printf("%f",x);的結果是__________。[填空題]空1答案:3.00000010.intx=9;longy=129121:,則輸出x+y的語句為__________。[填空題]空1答案:printf("%ld",x+y);11.現有語句intx;,定義一個指針變量px存放x的地址,寫出說明語句[填空題]_________________________________(答案:intpx=&x;|intpx;)12.將長整型定義為別名lint的語句為_______________,sizeof(0.56)的值是_________。[填空題]空1答案:typedeflongintlint;空2答案:8三、判斷題1.C語言中,整型、實型、字符型屬于基本數據類型。[判斷題]對(正確答案)錯2.數據類型來源于對事物的描述。[判斷題]對(正確答案)錯3.C語言中數據的形式有常量和變量兩種。[判斷題]對(正確答案)錯4.數據3000比30占用更多的存儲空間。[判斷題]對錯(正確答案)5.C語言只有整型常量可以用十六進制數表示。[判斷題]對錯(正確答案)6.C語言中不是所有轉義字符都是控制字符。[判斷題]對(正確答案)錯7.字符串結束符‘\0’的ASCII碼值是0。[判斷題]對(正確答案)錯8.一個變量的值可以來自默認值、輸入函數、賦值運算、參數傳遞等途徑。[判斷題]對(正確答案)錯9.不同類型的變量可以出現在同一表達式中。[判斷題]對(正確答案)錯10.在C語言中所有字符都可以表示成轉義字符的形式。[判斷題]對(正確答案)錯11.變量所分配的內存空間取決于其存儲的數據大小。[判斷題]對錯(正確答案)四、程序填空1.以下程序的功能是轉換字母的大小寫。

#include"stdio.h"

__________________

main()

{charx;

scanf("%c",&x);

if(x>=65&&x<=90)x=x+F;

if(_________)

_________;

printf("%c",x);}[填空題]空1答案:#defineF32空2答案:x>=97&&x<=122x>='a'&&x<='z'空3答案:x=x-F五、讀程序寫結果1.#include"stdio.h"

main()

{inta;

scanf("%d",&a);

if(a<0)a=-a;

printf("%d",a);}

運行時輸入:-678

程序運行結果:[填空題]______________________

溫馨提示

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

評論

0/150

提交評論