freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言基礎題含答案(編輯修改稿)

2025-07-04 13:33 本頁面
 

【文章內(nèi)容簡介】 ”%f”,amp。k)。16.答案:【1】123 【2】 第二章 選擇結(jié)構(gòu) 39第二章 選擇結(jié)構(gòu)2.1 選擇題1. 已有定義:int x=3, y=4, z=5。 則表達式!(x+y)+z1 amp。amp。 y+z/2的值是(D)。A.6 B.0 C.2 D.12. 設a=5,b=6,c=7,d=8,m=2,n=2, 則執(zhí)行(m=ab) amp。amp。 (n=cd)后n的值為(B)。A.1 B.2 C.3 D.43. 設x、y和z都是int類型變量,且x=3,y=4,z=5, 則下面的表達式中,值為0的表達式為(D)。 A.’x’ amp。amp。 ’y’ B.x=y C.x||y+z amp。amp。 yz D.!((xy)amp。amp。!z||1)4.為了避免嵌套的ifelse語句的二義性,C語言規(guī)定else總是與(C)組成配對關系。A.縮排位置相同的ifB.在其之前未配對的ifC.在其之前未配對的最近的ifD.同一行上的if5. 邏輯運算符兩側(cè)運算對象的數(shù)據(jù)類型(D)。 A.只能是0或1 B.只能是0或非0正數(shù) C.只能是整型或字符型數(shù)據(jù) D.可以是任何類型的數(shù)據(jù)6. 以下關于運算符優(yōu)先順序的描述中正確的是(C)。 A.關系運算符算術(shù)運算符賦值運算符邏輯與運算符 B.邏輯與運算符關系運算符算術(shù)運算符賦值運算符 C.賦值運算符邏輯與運算符關系運算符算術(shù)運算符 D.算術(shù)運算符關系運算符賦值運算符邏輯與運算符7. 下列運算符中優(yōu)先級最高的是(C)。 A. B.a(chǎn)mp。amp。 C.+ D.!=8. 選擇出合法的if語句(設int x,a,b,c;)(A)。 A.if(a=b) c++。 B.if(a=b) c++。 C.if(ab) c++。 D.if(a=b) c++。9. 能正確表示“當x的取值在[58,40]和[40,58]范圍內(nèi)為真,否則為假”的表達式是(C)。 A.(x= 58) amp。amp。 (x= 40) amp。amp。 (x=40) amp。amp。 (x=58) B.(x= 58) || (x= 40) || (x=40) || (x=58) C.(x= 58) amp。amp。 (x= 40) || (x=40) amp。amp。 (x=58) D.(x= 58) | |(x= 40) amp。amp。 (x=40) || (x=58)10.判斷char型變量s是否為小寫字母的正確表達式是(C)。 A.’a’ = s=’z’ B.(s=’a’) amp。 (s=’z’) C.(s=’a’) amp。amp。 (s=’z’) D.(’a’=s) and (’z’=s)11.若希望當x的值為奇數(shù)時,表達式的值為“真”,x的值為偶數(shù)時,表達式的值為“假”。則以下不能滿足要求的表達式是(C)。 A.x%2==1 B.!(x%2==0) C.!(x%2) D.x%212.已知 x=45, y=’a’, z=0。 則表達式(x=z amp。amp。 y’z’ || !y)的值是(C)。 A.0 B.語法錯 C.1 D.“假”13.指出下列程序段所表示的邏輯關系是(B)。if(ab){if(c==d)x=10。}else x=10。A. B.C.D.14.有一函數(shù): ,以下程序段中不能根據(jù)x值正確計算出y值的是(C)。A.if (x0) y=1。else if (x==0) y=0。 else y= 1。B.y=0。 if (x0) y=1。 else if (x0) y= 1。C.y=0。 if (x=0) if(x0) y=1。 else y= 1。D.if (x=0) if (x0) y=1。 else y=0。 else y= 1。15.執(zhí)行以下語句后,y 的值為(A)。int x,y,z。x=y=z=0。++x || ++y amp。amp。 ++z。A.0 B.1 C.2 D.不確定值16.已知int a=1,b=2,c=3。 以下語句執(zhí)行后a,b,c的值是(B)。if(ab)c=a。 a=b。 b=c。A.a(chǎn)=1, b=2, c=3 B.a(chǎn)=2, b=3, c=3C.a(chǎn)=2, b=3, c=1 D.a(chǎn)=2, b=3, c=217.請閱讀以下程序:該程序(C)。include ”stdio.h”main(){ int x=10, y=5, z=0。if (x=y+z) printf(”***\n” )。else printf(”$$$\n”)。}A.有語法錯不能通過編譯 B.可以通過編譯但不能通過連接C.輸出*** D.輸出$$$18.以下程序的運行結(jié)果是(C)。include ””main(){ int a=1。if (a++1) printf(”%d\n”, a)。else printf(”%d\n”, a)。}A.0 B.1 C.2 D.319.當a=1,b=2,c=4,d=3時,執(zhí)行完下面一段程序后x的值是(B)。 if (ab)if (cd) x=1。else if (ac) if (bd) x=2。 else x=3。else x=4。else x=5。A.1 B.2 C.3 D.420.執(zhí)行以下程序段后,變量x,y,z的值分別為(B)。 int a=1,b=0, x, y, z。x=(a==b++)?a:++b。y=a++。z=b。A.x=0,y=0,z=0 B.x= 1,y= 1,z= 1C.x=0,y=1,z=0 D.x= 1,y= 2, z= 121.若a、b、c、d、w均為int類型變量,則執(zhí)行下面語句后的w值是(A)。a=1。b=2。c=3。d=4。w=(ab)?a :b;w=(wc)?w :c;w=(wd)?w :d;A.1 B.2 C.3 D.422.以下程序的輸出結(jié)果是(C)。include ””main(){int a=5, b=4, c=6, d。 printf(”%d\n”, d=ab? ac?a:c :b)。}A.5 B.4 C.6 D.不確定23.若a、b、ccx、y均為整型變量,正確的switch 語句是(D)。A.switch (a+b)。 B.switch a{ case 1: y=a+b。 break。 { case c1: y=ab。 break。case 0: y=ab。 case c2: x=a*d。 break。 break。 default: x=a+b。 } }C.switch (a*a+b*b) D.switch(ab){ case 3: { default: y=a*b。 break。case 1: y=a+b。 break。 case 3: x=a+b。 break。case 3: y=ba。 break。 case 10: case 11: y=ab。 break。} }24.執(zhí)行下列程序,輸入為3的數(shù)出結(jié)果是(C)。include ””main(){ int k。 scanf(”%d”, amp。k)。 switch(k) { case 1: printf(”%d\n”, k++)。 case 2: printf(”%d\n”, k++)。 case 3: printf(”%d\n”, k++)。 case 4: printf(”%d\n”, k++)。break。 default: printf(”Full!\n”)。}}A.3 B.4 C.3 D.45 425.假定等級和分數(shù)有以下對應關系:等級:A 分數(shù):85——100等級:B 分數(shù):60——84等級:C 分數(shù):60以下對于等級grade輸出相應的分數(shù)區(qū)間,能夠完成該功能的程序段是(D)。A.switch (grade) { case ’A’ :printf(”85——100\n”)。case ’B’ :printf(”60——84\n”)。case ’C’ :printf(”60\n”)。 default: printf(”grade is error!\n”)。 }B.switch (grade) { case ’A’ :printf(”85——100\n”)。 break。 case ’B’ :printf(”60——84\n”)。case ’C’ :printf(”60\n”)。 default: printf(”grade is error!\n”)。 }C.switch (grade) { case ’A’ :printf(”85——100\n”)。 break。 case ’B’ :printf(”60——84\n”)。 break。case ’C’ :printf(”60\n”)。 default: printf(”grade is error!\n”)。 }D.switch (grade) { case ’C’ :printf(”60\n”)。 break。case ’B’ :printf(”60——84\n”)。 break。default: printf(”grade is error!\n”)。break。case ’A’ :printf(”85——100\n”)。 }26.有如下程序,寫出該執(zhí)行結(jié)果(C)。include ””main(){ float x=, y。 if (x) y=。else if (x) y=。else y=。printf(”%f\n”,y)。}A. B. C. D.27.以下程序的運行結(jié)果是(C)。include ””main(){ int a=2,b= 1,c=2。if (ab)if (b0) c=0。else c++。 printf(”%d\n”,c)。}A.0 B.1 C.2 D.328.運行以下程序后,如從鍵盤上輸入china,則輸出為(C)。include ””main(){ int v1=0,v2=0。char ch。while ( (ch=getchar()) != ’ ’) switch (ch) { case ’a’:case ’h’:default: v1++。case ’o’: v2++。}printf(”%d,%d\n”, v1,v2)。}A.2,0 B.5,0 C.5,5 D.2,529.有以下程序,若輸
點擊復制文檔內(nèi)容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1