




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2.4課后習題2.4.1項目練習1.練習目的1.進一步掌握數據類型的分類及不同數據類型間的轉換;2.進一步熟悉常用的運算符和表達式的運算過程;3.進一步練習運算符的優先經和結合性。2.練習內容1?定義一個雙精度類型的變最,分別將其轉換為整型、長整型、單精度型輸出。#include"stdio.h"main(){doublex=6.6;printf(”%d\n”,(int)x);printf(吆ld\n”,(long)x);printf(,,%f\n"/(float)x);getchar();}2.利用關系和邏輯表達式,分析閏年的計算方法。#include"stdio.h"main(){intyear;scanf(“%d”,&year);if((year%4==0&&year%100!=0)||(year%400==0))printf("%d年是閏年!'\year);getch();}2.4.2練習題一.選擇題1.c語言中的標識符只能由字母、數字、下劃線三種字符組成,且第一個字符(c)0(A)必須是字母(B)必須是下劃線(C)必須是字母或下劃線(D)可以是字母、下劃線和數字中的任一字符。2.下列說法小有錯謀的是(A)。(A)用戶所定義的標識符允許使用關鍵字(B)用戶所定義的標識符必須以字母或下劃線開頭(C)用戶所定義的標識符應盡量做到“見名知意”(D)用戶所定義的標識符中,大小寫字母代表不同的標識3.在C語言中的合法的字符常量是(D)。(A),\084,(B)〃a〃(C)'ab‘(D)'\0'4.在C語言中,下列哪個是合法的實型變最(C(A).e2(B)1.5E0.5(C)1.3145e2(D)e35.printf(“%c,%d7b?iy);的輸出結果是(A)o)o(A)b,98(B)b98(C)98,b(D)98b6.在C語言中,下列變量定義中合法的是(D)。(A)short_a=l-.le-l(B)doubleb=l+5e2.5(C)longdo=OxfdaL;(D)float2_and=l-e-3;7.算術運算符、賦值運算符和關系運算符的運算優先級按從高到低依次是(B(A)(B)(C)(D)算術運算符、算術運算符、關系運算符、關系運算符、賦值運算符、關系運算符關系運算符、賦值運算符賦值運算符、篦術運算符算術運算符、賦值運算符運算優先級按髙到低的依次是(D(B)||&&!(C)&&11!B)o&邏輯運算符中,(A)&&!119.以下符合C語言語法的賦值表達式是((A)d=9+e+f=d+9(C)d=9+e,e++,d+9)(D)!&&||)o10.數學中的式了xMyNz,在C語言屮的表達式為((A)(x>=y)&&(y>=z)(C)(x>=y>=z)(B)d=(9+e,f=d+9)(D)d=9+e++=d+9A)o(B)(x>=y)and(y>=z)(D)(x>=y)&(y>=z)11.在C語言中,若定義x和y為double類型,則表達式x=l,y=x+3/2的值是(C)。(A)1(B)2(C)2.0(D)2.512.設a=12,則表達式a+=a-=a*=a的值是(C)。(A)12(B)144(C)0(D)13213.設整型變量i,j值均為4,則下列語句冃++,j++,++i執行后,i,j的值分別是(B(A)3,3(B)6,5(C)4,5(D)6,614.設有inti;chare;floatf;以卜■結果為整型的表達式是(B)。(A)i+f(B)i*c(C)c+f(D)i+c+f15.設intn;floatf=13.8;執行n=((int)f)%3后,n的值是(A(A)1(B)4(C)4.333333(D)4.616.設a=lzb=2,c=3/d=4z則執行表達式:avb?a:c<d?a:d后,結果是((A)4(B)3(C)2(D)117.為表示“a和b都不等于0”,應使用的C語言表達式是((A)(a!=0)11(b!=0))oD)o)o18.執行下列程序段時輸出結果是intx=13,y=3;printf(z/%d,:x%=(y/=2));(A)3(B)2(C)119.執行下列程序段時輸出結果是#include<stdio.h>main()(B)a11b(C)(DDa&&b(D)!(a=0)&&(b!二0)(D)0(B)ointx=0245;printf("%d",??x);getch()}(A)244(B)164(C)245(D)24720.執行下列程序段吋輸出結果是(D)。#include<stdio.h>main(){intx=6,y;y=2+(x+=x++,x+8,++x);printf(“%d〃,y);getch();}(A)13(B)14(C)15(D)16二.填空題1.C語言的基本數據類型分為(2.C語言的標識符只能由(組成,而且第一個字符必須為(3.C語言中,用關鍵字(int精度實型變量,用關鍵字(char4.C語言中字符變量在內存中占(5.字符變量使用一對(號6.7.(8.9.整型)、(實型)和(字符型)。字母),(數字)和(卜-劃線)字母或下劃線))o定義基本整型變量,用關鍵字(float)定義字符型變量。1)個字節。)界定單個字符,單引號)來界定若干個字符的序列。運算符%,||,?,<=,*=小,優先級最高的是(表達式a=5*3,a*9的值是(15),表達式10.0)。表達式5%(-3)的值是(2),表達式-5%3的值是(設a為int型變聚,則運算表達式a=36/5%3后,a的值為(而字符串常量使用一對%),5.8一5/2最低是(+2.2三種字符*_定義單雙引)0的值是10.設x=5.6,y=4.6,b=12;則表達式x+11.設1x和y中有一個小于z(2y是偶數(y%2=0-21b%4*
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 考前定心2025年證券從業資格證考試試題及答案
- 微生物檢驗技師證書考試的獨特之處試題及答案
- 流調課題申報書
- 2025光伏支架技術規范
- 項目管理師考試的復習技巧與試題答案
- 江蘇省鹽城市大豐區大橋初級中學八年級音樂下冊櫻花 教學設計
- 會計信息化建設試題及答案
- 2025年銀行從業資格證考試快速復習試題與答案
- 銀行從業資格證考試新型備考思路及試題答案
- 如何處理項目利益相關者的期望試題及答案
- JJG 8-1991水準標尺
- GB/T 4857.17-2017包裝運輸包裝件基本試驗第17部分:編制性能試驗大綱的通用規則
- 直流匯流箱知識培訓
- 綜合工業廢水處理PACT工藝
- GA/T 16.31-2017道路交通管理信息代碼第31部分:交通違法行為類別代碼
- 焊工(中級工)技能鑒定考核評分表
- 惡性黑色素瘤護理查房課件
- 鴻門宴-課本劇-課件
- 我是家里的小幫手課件
- 2023年江蘇安東控股集團有限公司招聘筆試題庫及答案解析
- 課程《種子經營管理學》電子課件(全)
評論
0/150
提交評論