




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
高級(jí)語(yǔ)言程序設(shè)計(jì)智慧樹(shù)知到期末考試答案+章節(jié)答案2024年齊魯師范學(xué)院以下程序的輸出結(jié)果是()main(){charstr[]="aeiou",*p=str;printf("%c\n",*p+4));}
答案:e以下程序的輸出結(jié)果是()main(){intk=17;printf("%d,%o,%x\n",k,k,k);}
答案:17,21,11在C語(yǔ)言中,非法的字符常量是()
答案:"\n"已知doublea;使用scanf()函數(shù)輸入一個(gè)數(shù)值給變量a,正確的函數(shù)調(diào)用是()。
答案:scanf("%lf",&a);intk=0;,以下選項(xiàng)的四個(gè)表達(dá)式中與其他三個(gè)表達(dá)式的值不相同的是()
答案:k++對(duì)于整型變量x和y,語(yǔ)句for(x=0,y=0;(y!=123)&&(x<4);x++)y++;中的“y++;”被執(zhí)行()。
答案:4次有以下程序main(){intn=4;while(n--)printf("%d",--n);}程序執(zhí)行后的輸出結(jié)果是()
答案:20若給定條件表達(dá)式(M)?(a++):(a--)則下列選項(xiàng)中和表達(dá)式M等價(jià)的是()。
答案:(M!=0)設(shè)intx=-1;執(zhí)行表達(dá)式++x||++x||++x||++x,x的值是()
答案:1在C語(yǔ)言中,以下非法的賦值語(yǔ)句是()
答案:++(i+1);設(shè)變量a是整型,f是單精度型,i是雙精度型,則表達(dá)式10+a+i的值的數(shù)據(jù)類型是()。
答案:double若t已經(jīng)定義為double類型,則表達(dá)式:t=1,t++,t+5的值為()。
答案:7.0C語(yǔ)言一行寫(xiě)不下時(shí),可以()。
答案:在任意一空格處換行下列數(shù)據(jù)中屬于“字符串常量”的是()。
答案:“a”若變量已正確說(shuō)明為float類型,要通過(guò)語(yǔ)句scanf("%f%f%f",&a,&b,&c);給a賦予10.0,b賦予22.0,c賦予33.0,不正確的輸入形式是()。
答案:10.0,22.0,33.0下面敘述中,()不是結(jié)構(gòu)化程序設(shè)計(jì)三種基本結(jié)構(gòu)的共同特點(diǎn)。
答案:先判斷后執(zhí)行在C語(yǔ)言中,表示靜態(tài)存儲(chǔ)類別的關(guān)鍵字是:()
答案:static以下程序的輸出結(jié)果是()#defineM(x,y,z)x*y+zmain(){inta=1,b=2,c=3;printf("%d\n",M(a+b,b+c,c+a));}
答案:12當(dāng)輸入數(shù)據(jù):2763時(shí),下面程序的運(yùn)行結(jié)果是()。#includeintgbs(inta,intb){intc;a=a>0?a:-a;b=b>0?b:-b;c=a*b;if(c==0)return0;while(a!=b)if(a>b)a-=b;elseb-=a;returnc/a;}intgys(inta,intb){if(a*b==0)return0;a=a>0?a:-a;b=b>0?b:-b;while(a!=b)if(a>b)a-=b;elseb-=a;returna;}voidmain(){inta,b,c,d;scanf("%d%d",&a,&b);c=gbs(a,b);d=gys(a,b);printf("a=%db=%dgbs=%dgys=%d\n",a,b,c,d);}
答案:a=27b=63gbs=189gys=9語(yǔ)句x=(a=3,b=++a);運(yùn)行后,x、a、b的值依次為()。
答案:4,4,4關(guān)于C語(yǔ)言中print()函數(shù)與scanf()函數(shù),下列描述中正確的是()
答案:printf()只向控制臺(tái)輸出數(shù)據(jù)以下程序的輸出結(jié)果是()。longfun(intn){longs;if(n==1||n==2)s=2;elses=n-fun(n-1);returns;}voidmain(){printf("%ld\n",fun(3));}
答案:1已知w=1,x=2,y=3,z=4,a=5,b=6;則執(zhí)行語(yǔ)句(a=w>x)&&(b=y>z);后,a,b的值為()。
答案:0和6設(shè)x、y、t均為int型變量,則執(zhí)行語(yǔ)句:x=y=3;t=++x||++y;后,y的值為()
答案:3下列選項(xiàng)中,不能用作標(biāo)識(shí)符的是()
答案:2_int_以下程序的輸出結(jié)果是()main(){intx=023;printf("%d\n",--x);}
答案:18由C語(yǔ)言編寫(xiě)的代碼程序()
答案:是一個(gè)源程序在16位編譯器環(huán)境下,double類型占()字節(jié)
答案:8以下正確的說(shuō)法是:在C語(yǔ)言中()。
答案:實(shí)參和與其對(duì)應(yīng)的形參各占用獨(dú)立的存儲(chǔ)單元以下對(duì)C語(yǔ)言函數(shù)的描述中,正確的是()。
答案:C程序必須由一個(gè)或一個(gè)以上的函數(shù)組成以下關(guān)于數(shù)組的描述正確的是()。
答案:數(shù)組的大小是固定的,但所有數(shù)組元素的類型必須相同以下能正確定義數(shù)組并正確賦初值的語(yǔ)句是()。
答案:inta(3)(2)=((1,2),(3,4));C語(yǔ)言中while和do-while循環(huán)的主要區(qū)別是()。
答案:do-while的循環(huán)至少無(wú)條件執(zhí)行一次下列四組字符串中都可以用作C語(yǔ)言程序中的標(biāo)識(shí)符的是()。
答案:PxqMy->bookline#His.age下列四組選項(xiàng)中,正確的C語(yǔ)言標(biāo)識(shí)符是()。
答案:a123若有函數(shù)調(diào)用語(yǔ)句:fun(a+b,(x,y),fun(n+k,d,(a,b)));在此函數(shù)調(diào)用語(yǔ)句中實(shí)參的個(gè)數(shù)是()
答案:3在C語(yǔ)言中,合法的實(shí)型常數(shù)是()
答案:5E-3若有以下說(shuō)明語(yǔ)句:structdate{intyear;intmonth;intday;}brithday;則下面的敘述不正確的是().
答案:brithday是用戶定義的結(jié)構(gòu)體類型名若有如下函數(shù)定義:intfun(){staticintk=0;return++k;}以下程序段運(yùn)行后屏幕輸出為()。inti;for(i=1;i<=5;i++)fun();printf("%d",fun());
答案:6有以下程序main(){inty=10;while(y--);printf("y=%d\n",y);}程序執(zhí)行后的輸出結(jié)果是()
答案:y=-1C語(yǔ)言中,要求參加運(yùn)算的數(shù)必須是整數(shù)的運(yùn)算符是()。
答案:%算術(shù)運(yùn)算符、賦值運(yùn)算符和關(guān)系運(yùn)算符的運(yùn)算優(yōu)先級(jí)按從高到低依次為()
答案:算術(shù)運(yùn)算、關(guān)系運(yùn)算、賦值運(yùn)算未指定存儲(chǔ)類別的變量,其隱含的存儲(chǔ)類別為()。
答案:auto設(shè)有語(yǔ)句inta=4;,則執(zhí)行了語(yǔ)句a+=a-=a*a后,變量a的值是()。
答案:-24在C語(yǔ)言中,以下非法的表達(dá)式是()
答案:x+1=x+1以下選項(xiàng)中,與k=n++;完全等價(jià)的語(yǔ)句是()
答案:k=n;n=n+1;C語(yǔ)言中,關(guān)系表達(dá)式和邏輯表達(dá)式的值是()。
答案:0或1設(shè)有語(yǔ)句:inta=3;則執(zhí)行了語(yǔ)句a+=a-=a*a;變量a的值是()
答案:-12以下程序的輸出結(jié)果是()main(){inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;printf("%d\n",*p+9);}
答案:10程序片段:shorti=65536;printf("%d\n",i);的輸出結(jié)果是()。
答案:0以下不能定義為用戶標(biāo)識(shí)符的是()
答案:sizeof已知charx[]="hello",y[]={'h','e','a','b','e'};,則關(guān)于兩個(gè)數(shù)組長(zhǎng)度的正確描述是().
答案:x大于yC語(yǔ)言規(guī)定,程序中各函數(shù)之間()。
答案:既允許直接遞歸調(diào)用也允許間接遞歸調(diào)用在C語(yǔ)言中,以()作為字符串結(jié)束標(biāo)志
答案:’\0’下面程序段的運(yùn)行結(jié)果是()。inti=0,a[]={7,5,7,3,8,3};do{a[i]+=2;}while(a[++i]>5);for(i=0;i<6;i++)printf("%d",a[i]);
答案:957383定義一個(gè)函數(shù):exce((v1,v2),(v3,v4,v5),v6);在該函數(shù)調(diào)用時(shí),實(shí)參的個(gè)數(shù)為()個(gè)
答案:3以下程序段運(yùn)行后屏幕輸出為()。charstr[]="ab\\cd";printf("%d",strlen(str));
答案:5若intx=2,y=3,z=4則表達(dá)式x答案:3若a為int類型,且其值為3,則執(zhí)行完表達(dá)式a+=a-=a*a后,a的值是()。
答案:-12以下程序運(yùn)行后屏幕輸出為(D)。#includeinta=2,b=3;intmax(inta,intb){intc;c=a>b?a:b;return();}intmain(){inta=4;printf("%d",max(a,b));return0;}
答案:3已知整型變量a=13和b=6,則a&b和a^b的值分別是()。
答案:411下列程序段的輸出結(jié)果為()。inty=1;while(y--);printf("y=%d\n",y);
答案:y=-1運(yùn)行時(shí)從鍵盤(pán)上輸入9876543210(表示回車),則該程序的輸出結(jié)果是()main(){inta;floatb,c;scanf("%2d%3f%4f\n",&a,&b,&c);printf("a=%d,b=%f,c=%f\n",a,b,c);}
答案:a=98,b=765.000000,c=4321.000000下面表達(dá)式中符合C語(yǔ)言語(yǔ)法的賦值表達(dá)式是()。
答案:a=(5+b,d++,a+5)表示關(guān)系X<=Y<=Z的C語(yǔ)言表達(dá)式為()。
答案:(X<=Y)&&(Y<=Z)以下程序的輸出結(jié)果是()intfun(intx){intp;if(x==0||x==1)p=3;elsep=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7));}
答案:2有如下程序:longfib(intn){if(n>2)returnfib(n-1)+fib(n-2);elsereturn2;}voidmain(){printf("%d\n",fib(3));}該程序的輸出結(jié)果是()。
答案:4關(guān)于標(biāo)識(shí)符,下列選項(xiàng)中描述錯(cuò)誤的是()。
答案:標(biāo)識(shí)符不區(qū)分大小寫(xiě)字母以下程序的功能是()。#includemain(){FILE*fp;longintn;fp=fopen("wj.txt","rb");fseek(fp,0,SEEK_END);n=ftell(fp);fclose(fp);printf("%ld",n);}
答案:計(jì)算文件wj.txt內(nèi)容的字節(jié)數(shù)若有說(shuō)明:intn=2,*p=&n,*q=p,則以下非法的賦值語(yǔ)句是:()
答案:p=n執(zhí)行以下程序段的輸出結(jié)果是()。inta=10,*p=&a;printf("%d",++*p);
答案:11以下不合法的字符常量是()
答案:‘\018’設(shè)整型變量m,n,a,b,c,d均為1,執(zhí)行(m=a>b)&&(n=c>d)后,m,n的值是()
答案:0,1下面程序的輸出是()。voidmain(){char*a="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)switch(s[k]){default:v4++;case'1':v1++;case'3':v3++;case'2':v2++;}printf("v1=%d,v2=%d,v3=%d,v4=%d\n",v1,v2,v3,v4);}
答案:v1=5,v2=8,v3=6,v4=1以下變量x、y、z均為double類型且已正確賦值,不能正確表示數(shù)學(xué)式子的C語(yǔ)言表達(dá)式是()。
答案:x/y*z以下程序的輸出結(jié)果是()main(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d\n",x,y,z);}
答案:2,3,1用戶定義的函數(shù)不可以調(diào)用的函數(shù)是()。
答案:main函數(shù)若用數(shù)組名作為函數(shù)的實(shí)參,傳遞給形參的是()。
答案:數(shù)組首元素地址以下錯(cuò)誤的描述是:函數(shù)調(diào)用可以()。
答案:作為一個(gè)函數(shù)的形參關(guān)于建立函數(shù)的目的,以下正確的說(shuō)法是()。
答案:提高程序的可讀性在定義“inta(10);”之后,對(duì)a的引用正確的是()。
答案:a(10-10)以下不能正確賦值的是()。
答案:chars1(10);s1="test";下面程序段運(yùn)行時(shí)輸出結(jié)果是()。chars(12)="Abook";printf("%d\n",strlen(s));
答案:6在do-while循環(huán)中,任何情況下都不能省略while。()
答案:對(duì)只有整型變量才可以進(jìn)行自加、自減運(yùn)算。()
答案:對(duì)for(;;)語(yǔ)句相當(dāng)于while(0)。()
答案:錯(cuò)對(duì)于for(表達(dá)式1;表達(dá)式2;表達(dá)式3)語(yǔ)句來(lái)說(shuō),continue語(yǔ)句意味著轉(zhuǎn)去執(zhí)行表達(dá)式2。()
答案:錯(cuò)若有說(shuō)明intc;,則“while(c=getchar());”是正確的C語(yǔ)句。()
答案:對(duì)只能在循環(huán)體內(nèi)或者switch語(yǔ)句中使用break。()
答案:對(duì)do-while語(yǔ)句的循環(huán)體至少執(zhí)行1次,while和for循環(huán)的循環(huán)體可能一次也執(zhí)行不到。()
答案:對(duì)for(表達(dá)式1;;表達(dá)式3)可理解為for(表達(dá)式1;1;表達(dá)式3)。()
答案:對(duì)for語(yǔ)句中,三個(gè)表達(dá)式都可以省略。()
答案:對(duì)以下程序段運(yùn)行后變量n的值為()。inti=1,n=1;for(;i<3;i++){continue;n=n+i;}
答案:1while語(yǔ)句和do-while語(yǔ)句任何時(shí)候都可以互換,程序運(yùn)行結(jié)果相同。()
答案:錯(cuò)與語(yǔ)句while(!x)等價(jià)的語(yǔ)句是()。
答案:while(x==0)若inti,x;,則“for(i=x=0;i<9&&x!=5;i++,x++)”循環(huán)體將執(zhí)行()次。
答案:5以下循環(huán)體的執(zhí)行次數(shù)是()。intmain(){inti,j;for(i=0,j=1;i<=j+1;i+=2,j--)printf("%d\n",i);return0;}
答案:1以下程序段運(yùn)行后,循環(huán)體運(yùn)行的次數(shù)為()。inti=10,x;for(;i<10;i++)x=x+i;
答案:0設(shè)有程序段:intk=10;while(k=0)k=k-1;則下面描述中正確的是()。
答案:循環(huán)體語(yǔ)句一次也不執(zhí)行以下程序的運(yùn)行結(jié)果是()。intmain(){intsum=0,item=0;while(item<5){item++;if(item==2)continue;sum+=item;}printf("%d\n",sum);return0;}
答案:13以下的if語(yǔ)句中,x的值一定會(huì)被重新賦值的是()。
答案:if(x>y&&x!=y);x+=y;若有定義“inta=1,b=2,c=3;”,則執(zhí)行以下程序段后a、b、c的值分別為()。if(a答案:a=2,b=1,c=1對(duì)于整型變量x,下述if語(yǔ)句中,與賦值語(yǔ)句“x=x%2==0?1:0;”不等價(jià)的是()。
答案:if(x%2)x=1;elsex=0;以下不正確的if語(yǔ)句是()。
答案:if(x=y)&&(x!=0)x+=y;邏輯運(yùn)算符兩側(cè)運(yùn)算對(duì)象的數(shù)據(jù)()。
答案:可以是任何類型的數(shù)據(jù)若有定義“intx=1,y=2,z=4;”,則以下程序段運(yùn)行后z的值為()。if(x>y)z=x+y;elsez=x-y;
答案:-1能正確表示a≥10或a≤0的關(guān)系表達(dá)式是()。
答案:a>=10||a<=0下列運(yùn)算符運(yùn)算級(jí)別最高的是()。
答案:!以下程序的運(yùn)行結(jié)果是()。intmain(){intn='e';switch(n--){default:printf("error");case'a':case'b':printf("good");break;case'c':printf("pass");case'd':printf("warn");}return0;}
答案:errorgood若要求在if后表示條件“a不等于0成立”,則能正確表示這一關(guān)系的表達(dá)式為()。
答案:aprintf()函數(shù)中用到格式符%5s,其中數(shù)字5表示輸出的字符串占用5列。如果字符串長(zhǎng)度大于5,則輸出方式按()。
答案:原字符串長(zhǎng)度從左向右全部輸出若有說(shuō)明“inta,b;”,下面輸入函數(shù)調(diào)用語(yǔ)句正確的是()。
答案:scanf("%d%d",&a,&b);sizeof(float)是()。
答案:一個(gè)整型表達(dá)式下列四組選項(xiàng)中,均是合法轉(zhuǎn)義字符的選項(xiàng)是()。
答案:‘\”’‘\\’‘\n’已知“inta;”,使用scanf()函數(shù)輸入一個(gè)整數(shù)給變量a,正確的函數(shù)調(diào)用是()。
答案:scanf("%d",&a);以下錯(cuò)誤的轉(zhuǎn)義符是()。
答案:‘\80’下所列的C語(yǔ)言常量中,錯(cuò)誤的是()。
答案:1.2e0.5下列選項(xiàng)中,合法的C語(yǔ)言關(guān)鍵字是()。
答案:default已知字母A的ASCII碼為十進(jìn)制數(shù)65,且c2為字符型,則執(zhí)行語(yǔ)句c2=‘A’+‘6’-‘3’后,c2中的值為()。
答案:D下面不正確的字符常量是()。
答案:“c”設(shè)int類型的數(shù)據(jù)長(zhǎng)度為2個(gè)字節(jié),則unsignedint類型數(shù)據(jù)的取值范圍是()。
答案:0至65535字符串“a\x44\\abcd\101b”的長(zhǎng)度是()。
答案:9下列標(biāo)識(shí)符中,合法的用戶標(biāo)識(shí)符是()
答案:_1234下列正確的標(biāo)識(shí)符是()
答案:a2_i設(shè)以下變量均為int類型,則值不等于7的表達(dá)式是()。
答案:(x=6,x+1,y=6,x+y)下列四組選項(xiàng)中,均是不合法的用戶標(biāo)識(shí)符的選項(xiàng)是()
答案:b-a,goto,int以下選項(xiàng)中,能用作用戶標(biāo)識(shí)符的是()
答案:_0_下列C語(yǔ)言用戶標(biāo)識(shí)符中合法的是()。
答案:x設(shè)有說(shuō)明:charw;intx;floaty;doublez;則表達(dá)式w*x+z-y值的數(shù)據(jù)類型為()
答案:double若“intn;floatf=13.8;”,則執(zhí)行“n=(int)f%3”后,n的值是()。
答案:1設(shè)整型變量a為5,使b不為2的表達(dá)式是()。
答案:b=a%2假設(shè)所有變量均為整型,則表達(dá)式“(x=2,y=5,y++,x+y)”的值是()。
答案:8下面()表達(dá)式的值為4。
答案:(int)(11.0/3+0.5)在C語(yǔ)言程序中,表達(dá)式5%2的結(jié)果是()。
答案:1若有定義:intx,a;,則語(yǔ)句“x=(a=3,a+1);”運(yùn)行后,x、a的值依次為()。
答案:4,3下列表達(dá)式不與3ae/bc等價(jià)的是()。
答案:3*a*e/b*c已知inti;floatd;正確的語(yǔ)句是()。
答案:(int)d%i設(shè)整型變量a=2,則執(zhí)行下列語(yǔ)句后,浮點(diǎn)型變量b的值不為0.5的是()。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2 周末巧安排 教學(xué)設(shè)計(jì)-2024-2025學(xué)年道德與法治二年級(jí)上冊(cè)統(tǒng)編版
- 經(jīng)營(yíng)權(quán)轉(zhuǎn)讓合同模板
- 合同樣本商業(yè)地產(chǎn)項(xiàng)目投資合作協(xié)議書(shū)
- 個(gè)人向公司借款合同簡(jiǎn)例
- 1-1《子路、曾皙、冉有、公西華侍坐》教學(xué)設(shè)計(jì)-2024-2025學(xué)年高一語(yǔ)文下學(xué)期同步教學(xué)設(shè)計(jì)(統(tǒng)編版必修下冊(cè))
- Module 3 Unit 9 Great cities of the world(教學(xué)設(shè)計(jì))-2023-2024學(xué)年滬教牛津版(深圳用)英語(yǔ)六年級(jí)上冊(cè)
- 25《慢性子裁縫和急性子顧客》(教學(xué)設(shè)計(jì))-2023-2024學(xué)年統(tǒng)編版語(yǔ)文三年級(jí)下冊(cè)
- 豬舍購(gòu)銷合同范本
- 沉降檢測(cè)合同范本
- 毛毛新車網(wǎng)合同范本
- 《商務(wù)溝通-策略、方法與案例》課件 第八章 求職溝通
- 法律思維及案例培訓(xùn)
- 養(yǎng)老院各職位崗位職責(zé)
- 燕窩采購(gòu)合同模板
- 小學(xué)五年級(jí)下冊(cè)外研版英語(yǔ):Module 5 模塊測(cè)試
- 諾如病毒課件教學(xué)課件
- 《城市軌道交通應(yīng)急處理》課件-《城市軌道交通應(yīng)急處理》項(xiàng)目四
- 臨建工程勞務(wù)承包條件
- GB/T 44561-2024石油天然氣工業(yè)常規(guī)陸上接收站液化天然氣裝卸臂的設(shè)計(jì)與測(cè)試
- 員工履歷表(標(biāo)準(zhǔn)樣本)
- 薪酬管理制度、員工薪資結(jié)構(gòu)規(guī)定、薪酬福利管理制度
評(píng)論
0/150
提交評(píng)論