c语言编程 验证用户名和密码是否正确(函数定义),《C语言程序设计教程》习题参考答案[精品资料].doc...
《C語言程序設(shè)計教程》習(xí)題參考答案[精品資料]
《C語言程序設(shè)計教程》習(xí)題參考答案
默認分類 2007-09-10 12:38:44 閱讀6618 評論13 ??字號:大中小?訂閱
【習(xí)題1】一、簡答題(在課本中尋找答案,略)1.1? C程序的基本結(jié)構(gòu)包括哪些內(nèi)容?1.2? 如何定義標識符?1.3? 輸入格式、輸出格式的組成包括哪些內(nèi)容?1.4? C語言函數(shù)分為哪兩類?1.5? 計算表達式的值應(yīng)該考慮哪些方面?1.6 上機調(diào)試程序的步驟如何?二、判斷并改錯1.7? C程序執(zhí)行的入口是main()函數(shù),所以main函數(shù)必須放在程序的開頭。錯誤:main函數(shù)可以放在程序的任何位置。并不限定在程序的開頭。1.8? 定義一個函數(shù)包括數(shù)據(jù)說明部分和執(zhí)行語句部分,兩者可以交叉出現(xiàn)。錯誤:不可以交叉出現(xiàn),數(shù)據(jù)說明部分在執(zhí)行語句部分的前面。1.9? 編輯與編譯不是一回事。錯誤:不是一回事。編輯完成源程序的輸入和修改;編譯是對源程序進行語法檢查,如果無語法錯誤,則生成目標程序。1.10? scanf("%d,%d",&x,&y);的正確輸入格式:3,4。正確1.11? 注釋內(nèi)容太多會影響程序的執(zhí)行效率。 錯誤:不會影響程序的執(zhí)行效率。因為在編譯時,編譯系統(tǒng)將注釋內(nèi)容刪除或用空格代替,所以注釋內(nèi)容不會編譯到目標程序中。1.12? 所有的數(shù)學(xué)公式可以直接出現(xiàn)在源程序中。錯誤:數(shù)學(xué)公式需要轉(zhuǎn)換成C語言能夠接受的公式才能出現(xiàn)在源程序中。三、編程題1.13? 在屏幕上輸出自己名字的拼音。提示:中文名字叫“張三”,對應(yīng)的拼音為“Zhang San”,輸出用printf()函數(shù)。1.14? 輸入圓的半徑,求圓的周長,并將結(jié)果保留兩位小數(shù)輸出到屏幕上。提示:定義圓的半徑r,圓的周長:2*3.14*r,輸出結(jié)果保留2位小數(shù)可以用%.2f1.15? 輸入兩個整數(shù),輸出其中最大者。提示:模仿例1.31.16? 輸入三個整數(shù),輸出其中最小者。提示: min(min(a,b),c);
【習(xí)題2】一、簡答題(在課本中尋找答案,略)2.1? 常量與變量的區(qū)別?2.2? C語言中的標識符的定義規(guī)則?2.3? 變量為什么要“先定義,后使用”?2.4? 字符常量'a'與字符串常量"a"有何區(qū)別?2.5? 大小寫字母轉(zhuǎn)換的規(guī)則是什么?2.6? 變量的具有哪三種屬性?二、單項選擇題2.7 C語言中,int型數(shù)據(jù)在內(nèi)存中的存儲形式是(D)。A)ASCII碼???? B)原碼???? C)反碼????? D)補碼2.8 下面四個選項中,均是不合法的用戶標識符的選項是(C)。A)BA 、x_0、doB)float、1a0、_YC)x-y、goto、123D)_123、tmp、CHAR2.9 下列選項中不正確的常數(shù)的選項是(D)。A)0x12F???? B)-1.23E-2???? C)12.0?? D)03882.10 下面正確的字符常量是(B)。A)"a"???? B)'\\'???? C)"\n"?? D)"\376"2.11 下面正確的字符串常量是(C)。A)'a'???? B)'376'???? C)"\\n"?? D)3762.12 表達式'A'+4*25.0-'b'的正確結(jié)果是(B)。A)67???? B)67.0???? C)不確定?? D)67L2.13 執(zhí)行printf("%x",100);后的輸出結(jié)果是(C)。A)100???? B)0x100???? C)0X64?? D)642.14 int型的-1在內(nèi)存中的存儲形式是(A)。A)1111 1111 1111 1111B)0000 0000 0000 0001C)1111 1111 1111 1110D)1000 0000 0000 00012.15 存儲字符串"\\\'abc\376"需要的字節(jié)數(shù)是(D)。A)11???? B)13???? C)6?? D)7【習(xí)題3】一、計算題3.1? 2.8+7%3*11%2/4?? (答案:2.8)3.2? 5/2+5.0/2+7%6???? (答案:5.5)3.3? a=12,a*=2+3?????? (答案:a=60)3.4? a=3,b=4,c=5,a+b>c&&b= =c??? (答案:0)3.5? 3>5?3:5<8?25:40?? (答案:25)3.6? 設(shè)a=1,b=2,c=3,d=4,m=n=1,有表達式(m=a>b)&&(n=c>d),計算表達式后m,n的值?(答案:m=0,n=1)3.7 設(shè)int b=7;float a=2.5,c=4.7;求下面表達式的值。???? a+(int)(b/2*(int)(a+c)/2)%4??? (答案:4.5)二
總結(jié)
以上是生活随笔為你收集整理的c语言编程 验证用户名和密码是否正确(函数定义),《C语言程序设计教程》习题参考答案[精品资料].doc...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: flutter 全屏背景图(包括appb
- 下一篇: k8s~为服务添加sidecar边斗