計(jì)算機(jī)等級(jí)考試復(fù)習(xí)題附有答案_第1頁
計(jì)算機(jī)等級(jí)考試復(fù)習(xí)題附有答案_第2頁
計(jì)算機(jī)等級(jí)考試復(fù)習(xí)題附有答案_第3頁
計(jì)算機(jī)等級(jí)考試復(fù)習(xí)題附有答案_第4頁
計(jì)算機(jī)等級(jí)考試復(fù)習(xí)題附有答案_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

計(jì)算機(jī)等級(jí)考試復(fù)習(xí)題(2)[復(fù)制]1.關(guān)于C語言的符號(hào)常量,以下敘述中正確的是()。[單選題]*符號(hào)常量的符號(hào)名必須是常量符號(hào)常量在整個(gè)程序中其值都不能再被重新定義符號(hào)常量是指在程序中通過宏定義用一個(gè)符號(hào)名來代表一個(gè)常量(正確答案)符號(hào)常量的符號(hào)名是標(biāo)識(shí)符,但必須大寫2.以下選項(xiàng)中,合法的C語言實(shí)數(shù)是()。[單選題]*.1e0(正確答案)0.10E2.1e0.2E13.以下選項(xiàng)中不合法的標(biāo)識(shí)符是()。[單選題]*_00printFOR&a(正確答案)4.以下選項(xiàng)中,能用作數(shù)據(jù)常量的是()。[單選題]*1.5e1.5o1150118115L(正確答案)5.按照C語言規(guī)定的用戶標(biāo)識(shí)符命名規(guī)則,不能出現(xiàn)在標(biāo)識(shí)符中的是()。[單選題]*下劃線數(shù)字字符大寫字母連接符(正確答案)6.以下選項(xiàng)中,能用作用戶標(biāo)識(shí)符的是()。[單選題]*void_0_(正確答案)8_8unsigned7.下列定義變量的語句中錯(cuò)誤的是()。[單選題]*charFor;floatUS$;(正確答案)int_int;doubleint_;8.以下不合法的字符常量是()。[單選題]*'\\''\018'(正確答案)'\"''\xcc'9.以下敘述中正確的是()。[單選題]*用戶自定義的標(biāo)識(shí)符必須“見名知義”,如果隨意定義,則會(huì)出編譯錯(cuò)誤語言中的關(guān)鍵字不能作變量名,但可以作為函數(shù)名標(biāo)識(shí)符總是由字母、數(shù)字和下劃線組成,且第一個(gè)字符不得為數(shù)字(正確答案)標(biāo)識(shí)符的長度不能任意長,最多只能包含16個(gè)字符10.以下敘述中正確的是()。[單選題]*在C程序中的八進(jìn)制和十六進(jìn)制,可以是浮點(diǎn)數(shù)英文大寫字母x和英文小寫字母x都可以作為二進(jìn)制數(shù)字的開頭字符八進(jìn)制數(shù)的開頭要使用英文字母o,否則不能與十進(jìn)制區(qū)分開整型變量可以分為int型、short型、long型和unsigned型四種(正確答案)11.以下敘述中錯(cuò)誤的是()。[單選題]*數(shù)值型常量有正值和負(fù)值的區(qū)分定義符號(hào)常量必須用類型名來設(shè)定常量的類型(正確答案)常量是在程序運(yùn)行過程中值不能被改變的量常量可以用一個(gè)符號(hào)名來代表12.關(guān)于C語言的變量名,以下敘述正確的是()。[單選題]*變量名是沒有長度限制的變量名不可以與預(yù)定義標(biāo)識(shí)符同名變量名必須以字母開頭變量名不可以與關(guān)鍵字同名(正確答案)13.以下選項(xiàng)中敘述正確的是()。[單選題]*c語言的標(biāo)識(shí)符可分為運(yùn)算符、用戶標(biāo)識(shí)符和關(guān)鍵字三類C語言的標(biāo)識(shí)符可分為函數(shù)名、變量和預(yù)定義標(biāo)識(shí)符三類C語言的標(biāo)識(shí)符可分為關(guān)鍵字、預(yù)定義標(biāo)識(shí)符和用戶標(biāo)識(shí)符三類(正確答案)C語言的標(biāo)識(shí)符可分為語句、變量和關(guān)鍵字三類14.設(shè)有兩行定義語句:

intscanf;

floatcase;

則以下敘述正確的是()。[單選題]*第1行語句不合法兩行定義語句都不合法第2行語句不合法(正確答案)兩行定義語句都合法15.關(guān)于C語言標(biāo)識(shí)符,以下敘述錯(cuò)誤的是()。[單選題]*標(biāo)識(shí)符可全部由下劃線組成標(biāo)識(shí)符可全部由數(shù)字組成(正確答案)標(biāo)識(shí)符可全部由大寫字母組成標(biāo)識(shí)符可全部由小寫字母組成16.以下是正確C語言實(shí)型常量的是()。[單選題]*-1e.e-11e-1(正確答案)e-1.17.若想定義int型變量a,b,c,d并都賦值為1,以下寫法中錯(cuò)誤的是()。[單選題]*inta=b=c=d=1;(正確答案)inta,b,c,d=1;a=b=c=d;inta,b,c,d;a=b=c=d=1;inta=1,b=1,c=1,d=1;18.若有定義語句

charc='\101';

則變量c在內(nèi)存中占()。[單選題]*4個(gè)字節(jié)1個(gè)字節(jié)(正確答案)3個(gè)字節(jié)2個(gè)字節(jié)19.不能正確表示數(shù)學(xué)公式abc

的是()。[單選題]*a/c*ba*b/ca*(b/c)a/b*c(正確答案)20.在以下給出的表達(dá)式中,與while(E)中的(E)不等價(jià)的表達(dá)式是()。[單選題]*(!E==0)(E!=0)(E>0||E<0)(E==0)(正確答案)21.以下選項(xiàng)中,值為1的表達(dá)式是()。[單選題]*'1'-0'\0'-'0'1-'\0'(正確答案)1-'0'22.若有定義語句:

intx=12,y=8,z;

在其后執(zhí)行語句

z=0.9+x/y;

則z的值為()。[單選題]*2.41(正確答案)21.923.表達(dá)式3.6-5/2+1.2+5%2的值是()。[單選題]*4.83.33.8(正確答案)4.324.有以下定義:

inta;

longb;

doublex,y;

則以下選項(xiàng)中正確的表達(dá)式是()。

[單選題]*(a*y)%by=x+y=xa%(int)(x-y)(正確答案)a=x<>y25.若有以下程序

#include<stdio.h>

main()

{

intb=10,a=-11;

a%=b%=4;

printf("%d%d\n",a,b);

}

則程序的輸出結(jié)果是()。[單選題]*-1-2121-2-12(正確答案)26.設(shè)a,b,c是整型變量,且已正確賦初值,以下選項(xiàng)中錯(cuò)誤的賦值語句是()。[單選題]*a=b=c/10;a=(b=3)*ca=1%(b=c=2);a=2=(b=9)=1(正確答案)27.以下不能用于實(shí)型數(shù)據(jù)的運(yùn)算符是()。[單選題]**%(正確答案)+/28.以下選項(xiàng)中,與n=i++完全等價(jià)的表達(dá)式是()。

[單選題]*n+=i+1n=i,i=i+1(正確答案)i=i+1,n=in=++i29.若有定義:

doublea=22;

inti=0,k=18;

則不符合C語言規(guī)定的賦值語句是()。[單選題]*i=(a+k)<=(i+k);i=!a;a=a+1,i++;i=a%11;(正確答案)30.設(shè)變量已正確定義并賦值,以下正確的表達(dá)式是()。[單選題]*int(15.8%5)x=y*5=x+zx=25%5.0x=y+z+5,++y(正確答案)31.若有定義語句:

intx=10;

則表達(dá)式x-=x+x的值為()。[單選題]*10-20-10(正確答案)032.設(shè)有定義:

intk=0;

以下選項(xiàng)的四個(gè)表達(dá)式中與其他三個(gè)表達(dá)式的值不相同的是()。[單選題]*k+=1++kk+1(正確答案)k++33.以下選項(xiàng)中正確的定義語句是()。[單選題]*doublea=7,b=7;(正確答案)doublea;b;double,a,b;doublea=b=7;34.表達(dá)式a+=a-=a=9的值是()。[單選題]*90(正確答案)18-935.以下選項(xiàng)中不屬于C語言程序運(yùn)算符的是()。[單選題]*<>(正確答案)sizeof()&&36.若有以下程序段:

doublex=5.16894;

printf("%f\n",(int)(x*1000+0.5)/(double)1000);

則程序段的輸出結(jié)果是()。

[單選題]*5.1750005.169000(正確答案)5.1680005.17000037.有以下程序

#include<stdio.h>

main()

{

inta=3;

printf("%d\n",(a+=a-=a*a));

}

程序運(yùn)行后的輸出結(jié)果是()。[單選題]*9-12(正確答案)0338.有以下程序

#include<stdio.h>

main()

{

inta;

a=(int)1.99*3;

printf("%d\n",a);

}

程序的運(yùn)行結(jié)果是()。[單選題]*56結(jié)果不確定3(正確答案)39.設(shè)有定義:intx=11,y=12,z=0;以下表達(dá)式值不等于12的是()。[單選題]*(z=x,y)(z,x,y)z=(x==y)(正確答案)z=(x,y)40.有C語言表達(dá)式2*3+4+15%3,關(guān)于其執(zhí)行順序,以下敘述正確的是()。[單選題]*先執(zhí)行2*3得6,再執(zhí)行15%3得5,最后執(zhí)行6+4+5得15先執(zhí)行15%3得0,再執(zhí)行2*3得6,最后執(zhí)行6+4+0得10先執(zhí)行15%3得6,再執(zhí)行4+3得7,再執(zhí)行2*3得6,最后執(zhí)行6+7得13先執(zhí)行2*3得6,再執(zhí)行15%3得0,最后執(zhí)行6+4+0得10(正確答案)41.以下表達(dá)式的值與x無關(guān)、其值恒為真的是()。[單選題]*x>10&&x<50<x<5(正確答案)x<10&&x>5x>10||x<542.若a是數(shù)值類型,則邏輯表達(dá)式(a==1)||(a!=1)的值是()。[單選題]*21(正確答案)不知道a的值,不能確定043.以下敘述中正確的是()。[單選題]*在C語言中,邏輯真值和假值分別對(duì)應(yīng)1和0關(guān)系運(yùn)算符兩邊的運(yùn)算對(duì)象可以是C語言中任意合法的表達(dá)式(正確答案)對(duì)于浮點(diǎn)變量x和y,表達(dá)式:x==y是非法的,會(huì)出編譯錯(cuò)誤分支結(jié)構(gòu)是根據(jù)算術(shù)表達(dá)式的結(jié)果來判斷流程走向的44.下列關(guān)系表達(dá)式中,結(jié)果為“假”的是()。[單選題]*(3<4)==1(3!=4)>2(正確答案)(3+4)>63<=445.有以下程序.

#include<stdio.h>

main()

{

inta=0,b=0,c=0,d=0;

(++a||++b)?++c:++d;

printf("%d,%d,%d,%d\n",a,b,c,d);

}

程序的運(yùn)行結(jié)果是()。[單選題]*1,1,0,11,1,1,01,0,1,0(正確答案)1,0,0,146.已知a=5,b=6,c=7,d=8,m=2,n=2,執(zhí)行(m=a>b)&&(n=c<d)后n的值為()。[單選題]*0-112(正確答案)47.設(shè)有定義:inta=0,b=1;以下表達(dá)式中,會(huì)產(chǎn)生“短路”現(xiàn)象,致使變量b的值不變是()。[單選題]*+a||++ba++||++b++a&&b++a++&&b++(正確答案)48.C語言的邏輯表達(dá)式在特定情況下會(huì)產(chǎn)生“短路”現(xiàn)象。若有如下邏輯

表達(dá)式:x++&&y++,則以下敘述中正確的是()。[單選題]*若x的值為0,則y++操作被“短路”,y值不變(正確答案)若x的值為1,則y++操作被“短路”,y值不變?nèi)魕或x的值為0,則表達(dá)式值為0,x++和y++均不執(zhí)行若y的值為0,則&&運(yùn)算被“短路”,y值不變49.以下選項(xiàng)中,與表達(dá)式flag?a*=2:a/=3等價(jià)的是()。[單選題]*flag!=0?a+=a:a/=3(正確答案

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論