c題庫單選題庫_第1頁
c題庫單選題庫_第2頁
c題庫單選題庫_第3頁
c題庫單選題庫_第4頁
c題庫單選題庫_第5頁
已閱讀5頁,還剩58頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

C++題庫單選精選題庫

1.若有inta[10]={0,1,2,3,4,5,6,7,8,9),*p=a;則輸出結(jié)果不為5

的語句為()。

A:printf("%d”,*(a+5));B:printfp[5]);

C:printf("%d”,*(p+5));D:printf("%d",*p[5]);

2.下列語句中,不正確的是()。

A:staticchara[2]={l,2};B:staticint

a[2]={'l','2'};

C:staticchara[2]={'1','2','3'};D:staticchar

a⑵=1門;

3.以下數(shù)據(jù)中,不正確的數(shù)值或字符常量是()。

A:0B:5LC:ol3D:9861

4.設(shè)pl和p2是指向同一個字符串的指針變量,c為字符變量,則

以下

不能正確執(zhí)行的賦值語句是()。

A:c=*pl+*p2;B:p2=c;C:pl=p2;D:c=*pl*(*p2);

5.若有語句int*point,a=4;和point=&a;下面均代表地址的一組

選項是()。

A:a,point,*&aB:&*a,&a,*pointC:*&point,*point,&a

D:&a,&*point,point

6.若a=l,b=2則a|b的值是()。

A:0B:1C:2D:3

7.下列關(guān)于C語言數(shù)據(jù)文件的敘述中正確的是()。

A:文件由ASCII碼字符序列組成,C語言只能讀寫文本文件

B:文件由二進(jìn)制數(shù)據(jù)序列組成,C語言只能讀寫二進(jìn)制文件

C:文件由記錄序列組成,可按數(shù)據(jù)的存放形式分為二進(jìn)制文件和文本

文件

D:文件由數(shù)據(jù)流形式組成,可按數(shù)據(jù)的存放形式分為二進(jìn)制文件和文

本文件

8.設(shè)有intx=ll;則表達(dá)式(x++*1/3)的值是()。

A:3B:4C:llD:12

9.以下數(shù)組定義中不正確的是()。

A:inta[2][3];B:intb[][3]={0,1,2,3};

C:intc[100][100]={0};D:int

d[3]□={{1,2},{1}2,3},{1,2,3,4}};

10.以下read函數(shù)的調(diào)用形式中,參數(shù)類型正確的是()。

A:read(intfd,char*buf,intcount)B:read(int*buf,int

fd,intcount)

C:read(intfd,intcount,char*buf)D:read(intcount,char

*buf,intfd)

11.以下數(shù)據(jù)中,不正確的數(shù)值或字符常量是()°

A:cB:66C:OxaaD:50

12.若有說明:inta[10];則對a數(shù)組元素的正確引用是()。

A:a[10]B:a[3,5]C:a(5)D:a[10-10]

13.對以下說明語句inta[10]={6,7,8,9,10}:的正確理解是()。

A:將5個初值依次賦給a[l]至a[5]B:將5個初值依次賦給a[0]

至a[4]

C:將5個初值依次賦給a[6]至a[10]D:因為數(shù)組長度與初值的個

數(shù)不相同,所以此語句不正確

14.已知字母a的ASCII十進(jìn)制代碼為97,則執(zhí)行下列語句后的輸出

結(jié)果為()。

chara-a;a一;

printf("%d,%c\n”,a+'2'」O',a+'3',O');

A:b,cB:a一運算不合法,故有語法錯C:98,cD:格式描

述和輸出項不匹配,輸出無定值

15.以下敘述中正確的是()。

A:在程序的一行上可以出現(xiàn)多個有效的預(yù)處理命令行

B:使用帶參的宏時一,參數(shù)的類型應(yīng)與宏定義時的一致

C:宏替換不占用運行時間,只占編譯時間

D:在以下定義中CR是稱為“宏名〃的標(biāo)識符ftdefineCR045

16.函數(shù)rewind的作用是()。

A:使位置指針重新返回文件的開頭B:將位置指針指向文件中

所要求的特定位置

C:使位置指針指向文件的末尾D:使位置指針自動移至下

一個字符位置

17.若有說明:inta[][3]={1,2,3,4,5,6,7};則a數(shù)組第一維的大小

是()。

A:2B:3C:4D:無確定值

18.下列字符序列中,不可用作C語言標(biāo)識符的是()。

A:b70B:#abC:symbolD:a_1

19.假定int類型變量占用兩個字節(jié),其有定義:intx[10]={0,2,4};,

則數(shù)組x在內(nèi)存中所占字節(jié)數(shù)是()。

A:3B:6C:10D:20

20.以下函數(shù)調(diào)用語句中實參的個數(shù)是()。

exce((vl,v2),(v3,v4,v5),v6);

A:3B:4C:5D:6

21.下列程序的輸出為()。main(){inty=10;

while(y一);printf("y=%d\n”,y);}

A:y=OB:while構(gòu)成無限循環(huán)C:y=lD:y=-1

22.以下敘述中不正確的是()。

A:一個好的程序應(yīng)該有詳盡的注釋B:在C程序中,賦值運算符

的優(yōu)先級最低

C:在C程序中,j++;是一條賦值語句D:C程序中的南區(qū)111(16和

#define均不是C語句

23.以下能對二維數(shù)組a進(jìn)行正確初始化的語句是()。

A:inta[2][]={{1,0,1},{5,2,3}};B:int

a[][3]={{1,2,3},{4}5,6}};

C:inta[2][4]={{1}2,3},{4,5},{6}};D:int

a[][3]={{l,0,l}{},{1,1});

24.下面選擇中正確的賦值語句是(設(shè)chara[5],*p=a;)()。

A:p="abcd";B:a="abcd";C:*p="abcd”;D:*a="abcd";

25.以下數(shù)據(jù)中,不正確的數(shù)值或字符常量是()。

A:8.9el.2B:10C:OxffOOD:82.5

26.以下正確的函數(shù)定義形式是()。

A:doublefun(intx,inty)B:doublefun(intx;inty)

C:doublefun(intx,inty);D:doublefun(intx,y);

27.執(zhí)行下列語句后,a和b的值分別為()。

inta,b;

a=l+,a;

b=2+7%-4-'A';

A:-63,-64B:98,-60C:1,-60D:79,78

28.下列語句的輸出結(jié)果是()。printf(//%d\n,,,(int)(2.5+3.0)/3);

A:有語法錯誤不能通過編譯B:2C:1D:0

29.以下可作為函數(shù)fopen中第一個參數(shù)的正確格式是()。

A:c:user\text.txtB:c:\user\text.txt

C:"c:\user\text.txt"D:"c:\\user\\text.txt〃

30.若以〃a+”方式打開一個已存在的文件,則以下敘述正確的是()。

A:文件打開時,原有文件內(nèi)容不被刪除,位置指針移到文件末尾,可作

添加和讀操作

B:文件打開時,原有文件內(nèi)容不被刪除,位置指針移到文件開頭,可作

重寫和讀操作

C:文件打開時一,原有文件內(nèi)容被刪除,只可作寫操作

D:以上各種說法皆不正確

31.下面四個選項中,均是不合法的浮點數(shù)的選項是()。

A:160.0.12e3B:1232e4.2.e5

C:-.18123e40.0D:-e3.234le3

32.以下符合C語言語法的賦值表達(dá)式是()。

A:d=9+e+f=d+9B:d=9+e,f=d+9

C:d=9+e,e++,d+9D:d=9+e++=d+7

33.C語言中的文件的存儲方式有()。

A:只能順序存取B:只能隨機(jī)存?。ɑ蛑苯哟嫒。?/p>

C:可以順序存取,也可隨機(jī)存取D:只能從文件的開頭進(jìn)行存取

34.以下函數(shù)調(diào)用語句中實參的個數(shù)是()。

func((el,e2),(e3,e4,e5));

A:2B:3C:5D:語法錯誤

35.以下敘述中正確的是()。

A:C語言比其他語言高級

B:C語言可以不用編譯就能被計算機(jī)識別執(zhí)行

C:C語言以接近英語國家的自然語言和數(shù)學(xué)語言作為語言的表達(dá)形式

D:C語言出現(xiàn)的最晚,具有其他語言的一切優(yōu)點

36.兩個指針變量不可以()。

A:相加B:比較C:相減D:指向同一地址

37.對于void類型函數(shù),調(diào)用時不可作為()。

A:自定義函數(shù)體中的語句B:循環(huán)體里的語句

C:if語句的成分語句D:表達(dá)式

38.以下描述中,正確的是()。

A:預(yù)處理是指完成宏替換和文件包含中指定的文件的調(diào)用

B:預(yù)處理指令只能位于C源文件的開始

C:C源程序中凡是行首以#標(biāo)識的控制行都是預(yù)處理指令

D:預(yù)處理就是完成C編譯程序?qū)源程序第一遍掃描,為編譯詞法和

語法分析作準(zhǔn)備

39.能將高級語言編寫的源程序轉(zhuǎn)換為目標(biāo)程序的是()。

A:鏈接程序B:解釋程序

C:編譯程序D:編輯程序

40.若要打開A盤上user子目錄下名為abc.txt的文本文件進(jìn)行讀、

寫操作,

下面符合此要求的函數(shù)調(diào)用是()。

A:fopen("A:\user\abc.txt","r")

B:fopen("A:\\user\\abc.txt","r+")

C:fopen("A:\user\abc.txt","rb")

D:fopen("A:\\user\\abc.txt","w")

以下對C語言中的函數(shù)描述不正確的有()。

A:可以嵌套定義,不可以嵌套調(diào)用B:不可以嵌套定義,可以嵌套

調(diào)用

C:可以嵌套定義,也可以嵌套調(diào)用D:嵌套定義和嵌套調(diào)用都不允

以下敘述正確的是()。

A:預(yù)處理命令行都必須以〃開始B:在程序中凡是

以〃#“開始的語句行都是預(yù)處理命令行

C:C程序在執(zhí)行過程中對預(yù)處理命令行進(jìn)行處理D:#defineABCD

是正確的宏定義

以下描述錯誤的是()。

A:continue語句的作用是重新開始一次循環(huán)體的執(zhí)行

B:只能在循環(huán)體內(nèi)和switch語句體內(nèi)使用break語句

C:在循環(huán)體內(nèi)使用break語句和continue語句的作用相同

D:從多重循環(huán)嵌套中退出是,只能使用goto語句

有定義語句:intx,y;若要通過scanf("%d,%d",&x,&y);

語句使變量x得到數(shù)值11,變量y得到數(shù)值12,下面四組輸入形式

中,

正確的有()。

A:ll12〈回車)B:11,〈空格>12〈回車>C:ll,12〈回車>

D:U,〈回車〉12〈回車>

以下合法的十六進(jìn)制數(shù)是()°

A:oxffB:OXabcC:0x01D:0X9X

以下4個選項中,可以看作是一條語句的有()。

A:{;}B:a=O,b=0,c=0;C:if(a>0);D:if(b==0)

m=l;n=2;

以下選項中,合法的字符常量是()。

A:'\t'C:〃n"D:'\xaa'

以下描述正確的是()。

A:使用whi1e和do-whi1e循環(huán)時,循環(huán)變量初始話的操作應(yīng)在循環(huán)

體語句之前完成

B:\vhile循環(huán)是先判斷表達(dá)式,后執(zhí)行循環(huán)語句

C:do-while和for循環(huán)均是先執(zhí)行循環(huán)語句,后判斷表達(dá)式

D:for,while和do-while循環(huán)中的循環(huán)體均可以由空語句構(gòu)成

以下關(guān)于數(shù)組描述錯誤的是()。

A:數(shù)組的大小是固定的,但可以有不同的類型的數(shù)組元素

B:數(shù)組的大小是可變的,但所有數(shù)組元素的類型必須相同

C:數(shù)組的大小是固定的,所有數(shù)組元素的類型必須相同

D:數(shù)組的大小是可變的,可以有不同的類型的數(shù)組元素

以下選項中不是C語言合法整數(shù)的是()。

A:10110B:0386C:0XffaD:x2a2

對do-while語句描述正確的是()。

A:do-while語句構(gòu)成的循環(huán)可以使用break語句退出循環(huán)

B:do-while語句構(gòu)成的循環(huán)必須使用break語句退出循環(huán)

C:do-while語句構(gòu)成的循環(huán),當(dāng)while中的表達(dá)式值為非零時結(jié)束

循環(huán)

D:do-while語句構(gòu)成的循環(huán),當(dāng)while中的表達(dá)式值為零時結(jié)束循

環(huán)

在定義inta[2][3];之后,對a的引用正確的有()。

A:a[0][2]B:a[l,3]C:a[l>2][!1]D:a[2][0]

以下用戶標(biāo)識符,其中合法的是()。

A:returnB:f2_G3C:A3-3D:abc

以下選項中不合法的字符常量是()。

A:"B"B:''010'C:68D:D

以下正確的if語句形式是()。

A:if(x>y&&x!=y);

B:if(x==y)x+=y;

C:if(x!=y)scanf("%d",&x)elsescanf&y);

D:if(x<y){x++;y++;}

以下關(guān)于typedef的敘述正確的是()。

A:用typedef可以定義各種類型名,但不能用來定義變量B:用

typedef可以增加新類型

C:用typedef只是將已存在的類型用一個新的名字來代表D:使

用typedef便于程序的通用

以下可以定義為用戶標(biāo)識符的有()。

A:scanfB:shortC:_3com_D:int

已定義c為字符型變量,則下列語句中錯誤的是()。

A:c='97';B:c="97";C:c=97;D:c="a”;

以下不合法的賦值語句是()°

A:x=y=100B:d——;C:x+y;D:c=int(a+b);

以下敘述正確的是()。

A:C語言嚴(yán)格區(qū)分大小寫英文字母

B:C語言用〃;〃作為語句分隔符

C:C程序書寫格式自由,一行內(nèi)可以寫兒個語句,一個語句也可以寫在

幾行上.

D:可以使用/*…*/對C程序中的任何部分作注釋

以下描述正確的是()。

A:調(diào)用函數(shù)時一,實參可以是表達(dá)式B:調(diào)用函數(shù)時,實參與形

參可以共用內(nèi)存單元

C:調(diào)用函數(shù)時,將為形參分配內(nèi)存單元D:調(diào)用函數(shù)時,實參與形

參的類型必須一致

以下選項中合法的表達(dá)式是()。

A:0<=x<100B:i=j==OC:(char)(65+3)D:x+l=x+l

設(shè)有以下定義

inta=0;doubleb=l.25;charc='A';#defined

2

則下面語句中正確的是()。

A:a++;B:b++;C:c++;D:d++;

以下對二維數(shù)組a進(jìn)行正確初始話的是()°

A:staticcharword[]='Turbo'。';B:staticchar

word[]={,T/u;,c/」\0」;

C:staticcharword[]={,,Turbo\0/,};D:staticchar

word口="Turbo\0”;

以下不符合C語言語法的實型常量是()。

A:l.2E0.5B:3.14.159EC:.5E-3D:E15

若以下選項中的變量已正確定義,則不正確的賦值語句是()。

A:xl=26.8%3B:x=3*x+xC:x3=0xl2D:x4=l+2=3;

下列對邏輯運算符兩側(cè)的運算對象的數(shù)據(jù)類型描述不正確的是()。

A:只能是?;?B:只能是?;蚍?。正數(shù)C:可以是整型或字

符型數(shù)據(jù)D:可以是任何類型的數(shù)據(jù)

下列選項中是C語言合法標(biāo)志符的有()。

A:good_morningB:mainC:stdio.hD:8abc

以下對switch語句和break語句中描述錯誤的有()。

A:在switch語句中必須使用break語句

B:break語句只能用于switch語句

C:在switch語句中,可以根據(jù)需要使用或不使用break語句

D:break語句是switch語句的一部分

以下敘述中正確的是()。

A:一個C源程序可由一個或多個函數(shù)組成B:一個C源程序必須

包含一個main()函數(shù)

C:C源程序的基本組成單位是函數(shù)D:在C源程序中,注

釋說明只能位于一條語句的最后

若a,b,c,d都是int型變量且初值為0,以下選項中正確的賦值

語句是()。

A:a=b=c=d=100;B:d++;C:c+b;D:d=(c=22)-(b++);

試卷編號:4464所屬語言:TurboC所屬方案:dxt2

K第1題H『單項選擇』(1.0分)(題號:543)

若有inta[有]={0,l,2,3,4,5,6,7,8,9},*p=a;則輸出結(jié)果不為5

的語句為()。

A:printf("%d”,*(a+5));

B:printfp[5]);

C:printf("%d”,*(p+5));

D:printf*p[5]);

答案:D

K第2題U『單項選擇』(LO分)(題號:441)

下列語句中,不正確的是()。

A:staticchara[2]={l,2};

B:staticinta[2]={'1','2'};

C:staticchara[2]={'1','2','3'};

D:staticchara[2]={,T};

答案:C

K第3題U『單項選擇』(1.0分)(題號:90)

以下數(shù)據(jù)中,不正確的數(shù)值或字符常量是()。

A:0

B:5L

C:ol3

D:9861

答案:C

K第4題U『單項選擇』(1.0分)(題號:700)

設(shè)P1和P2是指向同一個字符串的指針變量,c為字符變量,則以下

不能正確執(zhí)行的賦值語句是()。

A:c=*pl+*p2;

B:p2=c;

C:pl=p2;

D:c=*pl*(*p2);

答案:B

K第5題U『單項選擇』(1.0分)(題號:705)

若有語句int*point,a=4;和point=&a;下面均代表地址的一組選項

是()。

A:a,point,*&a

B:&*a,&a,*point

C:*&point,*point,&a

D:&a,&*point,point

答案:D

K第6題U『單項選擇』(1.0分)(題號:688)

若a=l,b=2則a|b的值是()。

A:0

B:1

C:2

D:3

答案:D

K第7題X『單項選擇』(1.0分)(題號:737)

下列關(guān)于C語言數(shù)據(jù)文件的敘述中正確的是()。

A:文件由ASCII碼字符序列組成,C語言只能讀寫文本文件

B:文件由二進(jìn)制數(shù)據(jù)序列組成,C語言只能讀寫二進(jìn)制文件

C:文件由記錄序列組成,可按數(shù)據(jù)的存放形式分為二進(jìn)制文件和文本

文件

D:文件由數(shù)據(jù)流形式組成,可按數(shù)據(jù)的存放形式分為二進(jìn)制文件和文

本文件

答案:D

K第8題X『單項選擇』(1.0分)(題號:591)

設(shè)有intx=ll;則表達(dá)式(x++*1/3)的值是()。

A:3

B:4

C:ll

D:12

答案:A

K第9題X『單項選擇』(1.0分)(題號:656)

以下數(shù)組定義中不正確的是()。

A:inta[2][3];

B:intb[][3]={0,1,2,3};

C:intc[100][100]={0};

D:intd[3]□={{1,2},{1}2,3},{1,2,3,4));

答案:D

K第10題1『單項選擇』(1.0分)(題號:727)

以下read函數(shù)的調(diào)用形式中,參數(shù)類型正確的是()。

A:read(intfd,char*buf,intcount)

B:read(int*buf,intfd,intcount)

C:read(intfd,intcount,char*buf)

D:read(intcount,char*buf,intfd)

答案:A

K第11題】『單項選擇』(L0分)(題號:384)

以下數(shù)據(jù)中,不正確的數(shù)值或字符常量是()。

A:c

B:66

C:Oxaa

D:50

答案:A

K第12題》『單項選擇』(1.0分)(題號:641)

若有說明:inta[10];則對a數(shù)組元素的正確引用是()。

A:a[10]

B:a[3,5]

C:a(5)

D:a[10-10]

答案:D

K第13題】『單項選擇』(1.0分)(題號:633)

對以下說明語句inta[10>{6,7,8,9,10);的正確理解是()。

A:將5個初值依次賦給a[l]至a[5]

B:將5個初值依次賦給a[0]至a[4]

C:將5個初值依次賦給a[6]至a[10]

D:因為數(shù)組長度與初值的個數(shù)不相同,所以此語句不正確

答案:B

K第14題】『單項選擇』(1.0分)(題號:135)

已知字母a的ASCII十進(jìn)制代碼為97,則執(zhí)行下列語句后的輸出結(jié)

果為()。

chara-a,;a一;

printf("%d,%c\n”,a+'2,-O',a+'3'O');

A:b,c

B:a一運算不合法,故有語法錯

C:98,c

D:格式描述和輸出項不匹配,輸出無定值

答案:C

K第15題】『單項選擇』(1.0分)(題號:692)

以下敘述中正確的是()。

A:在程序的一行上可以出現(xiàn)多個有效的預(yù)處理命令行

B:使用帶參的宏時,參數(shù)的類型應(yīng)與宏定義時的一致

C:宏替換不占用運行時間,只占編譯時間

D:在以下定義中CR是稱為“宏名”的標(biāo)識符ftdefineCR045

答案:C

K第16題》『單項選擇』(L0分)(題號:720)

函數(shù)rewind的作用是()。

A:使位置指針重新返回文件的開頭

B:將位置指針指向文件中所要求的特定位置

C:使位置指針指向文件的末尾

D:使位置指針自動移至下一個字符位置

答案:A

K第17題】『單項選擇』(1.0分)(題號:635)

若有說明:inta[][3]={1,2,3,4,5,6,7};則a數(shù)組第一維的大小是

()o

A:2

B:3

C:4

D:無確定值

答案:B

K第18題】『單項選擇』(1.0分)(題號:378)

下列字符序列中,不可用作C語言標(biāo)識符的是()。

A:b70

B:#ab

C:symbol

D:a_l

答案:B

K第19題》『單項選擇』(L0分)(題號:655)

假定int類型變量占用兩個字節(jié),其有定義:intx[10]={0,2,4);

則數(shù)組x在內(nèi)存中所占字節(jié)數(shù)是()。

A:3

B:6

C:10

D:20

答案:D

K第20題》『單項選擇』(L0分)(題號:453)

以下函數(shù)調(diào)用語句中實參的個數(shù)是()。

exce((vl,v2),(v3,v4,v5),v6);

A:3

B:4

C:5

D:6

答案:A

K第21題】『單項選擇』(1.0分)(題號:433)

下列程序的輸出為()。main(){inty=10;while(y一)

printf(〃y=%d\n〃,y);}

A:y=O

B:whi1e構(gòu)成無限循環(huán)

C:y=l

D:y=-1

答案:D

K第22題U『單項選擇』(1.0分)(題號:106)

以下敘述中不正確的是()。

A:一個好的程序應(yīng)該有詳盡的注釋

B:在C程序中,賦值運算符的優(yōu)先級最低

C:在C程序中,j++;是一條賦值語句

D:C程序中的#include和#define均不是C語句

答案:B

K第23題》『單項選擇』(1.0分)(題號:647)

以下能對二維數(shù)組a進(jìn)行正確初始化的語句是()。

A:inta[2][]={{1,0,1},{5}2,3}};

B:inta[][3]={{l,2,3},{4,5,6}};

C:inta[2][4]={{1}2,3},{4,5},{6}};

D:inta[][3]={{1,0,1}{},{1,1});

答案:B

K第24題】『單項選擇』(1.0分)(題號:192)

下面選擇中正確的賦值語句是(設(shè)chara[5],*p=a;)()。

A:p="abcd";

B:a="abcd";

C:*p=〃abccT;

D:*a="abcd";

答案:A

K第25題XI1單項選擇』(LO分)(題號:101)

以下數(shù)據(jù)中,不正確的數(shù)值或字符常量是()。

A:8.9el.2

B:10

C:OxffOO

D:82.5

答案:A

K第26題Hr單項選擇」(LO分)(題號:664)

以下正確的函數(shù)定義形式是()。

A:doublefun(intx,inty)

B:doublefun(intx;inty)

C:doublefun(intx,inty);

D:doublefun(intx,y);

答案:A

K第27題H『單項選擇』(LO分)(題號:147)

執(zhí)行下列語句后,a和b的值分別為()。

inta,b;

a=l+,a;

b=2+7%-4-'A';

A:-63,-64

B:98,-60

C:1,-60

D:79,78

答案:B

K第28題X『單項選擇』(1.0分)(題號:400)

下列語句的輸出結(jié)果是()。printf(,,%d\n/,,(int)(2.5+3.0)/3);

A:有語法錯誤不能通過編譯

B:2

C:1

D:0

答案:C

K第29題》『單項選擇』(L0分)(題號:734)

以下可作為函數(shù)fopen中第一個參數(shù)的正確格式是()。

A:c:user\text.txt

B:c:\user\text.txt

C:'c:\user\text.txt”

D:'c:\\user\\text.txt”

答案:D

K第30題》『單項選擇』(1.0分)(題號:730)

若以〃a+〃方式打開一個已存在的文件,則以下敘述正確的是()。

A:文件打開時,原有文件內(nèi)容不被刪除,位置指針移到文件末尾,可作

添加和讀操作

B:文件打開時,原有文件內(nèi)容不被刪除,位置指針移到文件開頭,可作

重寫和讀操作

C:文件打開時,原有文件內(nèi)容被刪除,只可作寫操作

D:以上各種說法皆不正確

答案:A

K第31題1『單項選擇』(1.0分)(題號:601)

下面四個選項中,均是不合法的浮點數(shù)的選項是()。

A:160.0.12e3

B:1232e4.2.e5

C:-.18123e40.0

D:-e3.234le3

答案:B

K第32題X『單項選擇』(1.0分)(題號:603)

以下符合C語言語法的賦值表達(dá)式是()。

A:d=9+e+f=d+9

B:d=9+e,f=d+9

C:d=9+e,e++,d+9

D:d=9+e++=d+7

答案:B

K第33題》『單項選擇』(1.0分)(題號:214)

C語言中的文件的存儲方式有()。

A:只能順序存取

B:只能隨機(jī)存?。ɑ蛑苯哟嫒。?/p>

C:可以順序存取,也可隨機(jī)存取

D:只能從文件的開頭進(jìn)行存取

答案:C

K第34題X『單項選擇』(1.0分)(題號:454)

以下函數(shù)調(diào)用語句中實參的個數(shù)是()。func((el,e2),(e3,e4,e5));

A:2

B:3

C:5

D:語法錯誤

答案:A

K第35題》『單項選擇』(1.0分)(題號:567)

以下敘述中正確的是()。

A:C語言比其他語言高級

B:C語言可以不用編譯就能被計算機(jī)識別執(zhí)行

C:C語言以接近英語國家的自然語言和數(shù)學(xué)語言作為語言的表達(dá)形式

D:C語言出現(xiàn)的最晚,具有其他語言的一切優(yōu)點

答案:C

K第36題》『單項選擇』(1.0分)(題號:188)

兩個指針變量不可以()。

A:相加

B:比較

C:相減

D:指向同一地址

答案:A

K第37題F『單項選擇』(1.0分)(題號:528)

對于void類型函數(shù),調(diào)用時不可作為()。

A:自定義函數(shù)體中的語句

B:循環(huán)體里的語句

C:if語句的成分語句

D:表達(dá)式

答案:D

K第38題》『單項選擇』(1.0分)(題號:177)

以下描述中,正確的是()。

A:預(yù)處理是指完成宏替換和文件包含中指定的文件的調(diào)用

B:預(yù)處理指令只能位于C源文件的開始

C:C源程序中凡是行首以#標(biāo)識的控制行都是預(yù)處理指令

D:預(yù)處理就是完成C編譯程序?qū)源程序第一遍掃描,為編譯詞法和

語法分析作準(zhǔn)備

答案:C

K第39題》『單項選擇』(1.0分)(題號:560)

能將高級語言編寫的源程序轉(zhuǎn)換為目標(biāo)程序的是()。

A:鏈接程序

B:解釋程序

C:編譯程序

D:編輯程序

答案:C

K第40題F『單項選擇』(1.0分)(題號:740)

若要打開A盤上user子目錄下名為abc.txt的文本文件進(jìn)行讀、寫

操作,

下面符合此要求的函數(shù)調(diào)用是()。

A:fopen("A:\user\abc.txt","r")

B:fopen("A:\\user\\abc.txt","r+")

C:fopen("A:\user\abc.txt","rb")

D:fopen("A:\\user\\abc.txt","w")

答案:B

試卷編號:4420所屬語言:TurboC所屬方案:tell

K第1題X『判斷』(1.。分)(題號:14)

用fopen(〃file〃,〃r+〃);打開的文件“file〃可以進(jìn)行修改。

答案:Y

K第2題U『判斷』(1.0分)(題號:21)

語句scanf("%7.2f",&a);是一個合法的scanf函數(shù)。

答案:N

K第3題》『判斷』(1.0分)(題號:⑵

結(jié)構(gòu)體類型只有一種。

答案:N

K第4題X『判斷』(1.0分)(題號:37)

C程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個源程序文件中。

答案:N

K第5題]『判斷』(1.0分)(題號:4)

在TurboC中,下面的定義和語句是合法的:

file*fp;fp=fopen("a.txt","r");

答案:N

K第6題X『判斷』(1.0分)(題號:5)

若有定義和語句:

inta[3][3]={{3,5},{8,9},{12,35}},i,sum=0;

for(i=0;i<3;i++)sum+=a[i][2-i];則sum=21.

答案:Y

K第7題U『判斷』(1.0分)(題號:3)

若有宏定義:ttdefineS(a,b)t=a;a=b;b=t由于變量t沒定義,

所以此宏定義是錯誤的。

答案:N

K第8題X『判斷』(1.0分)(題號:9)

inti=20;switch(i/10){case2:printf("A");

case1:printf("B");}的輸出結(jié)果為A。

答案:N

K第9題X『判斷』(1.0分)(題號:27)

charc[]="VeryGood”;是一個合法的為字符串?dāng)?shù)組賦值的語句。

答案:Y

K第10題】『判斷』(1.0分)(題號:31)

共同體變量所占的內(nèi)存長度等于最長的成員的長度。

答案:Y

K第1題U『單項選擇』(1.。分)(題號:198)

設(shè)有以下語句,若0<k<4,下列選項中對字符串的非法引用是()。

charstr[4][2]={"aaa","bbb","ccc","ddd'},*strp[4];

intj;

for(j=0;j<4;j++)

strp[j]=str[j];

A:strp

B:str[k]

C:strp[k]

D:*strp

答案:A

K第2題U『單項選擇』(1.0分)(題號:145)

經(jīng)下列語句定義后,sizeof(x),sizeof(y),sizeof(a),sizeof(b)

微機(jī)上的值分別為

charx=65;

floaty=7.3;

inta=100;

doubleb=4.5;

A:2,2,2,4

B:l,2,2,4

C:l,4,2,8

D:2,4,2,8

答案:C

K第3題》『單項選擇』(1.0分)(題號:176)

數(shù)組名作為實參數(shù)傳遞給函數(shù)時,數(shù)組名被處理為()。

A:該數(shù)組的長度

B:該數(shù)組的元素個數(shù)

C:該數(shù)組的首地址

D:該數(shù)組中各元素的值

答案:C

K第4題U『單項選擇』(1.0分)(題號:174)

C語言程序中,若對函數(shù)類型未加顯式說明,則函數(shù)的隱含說明類型

為()。

A:void

B:double

C:int

D:char

答案:C

K第5題U『單項選擇』(1.0分)(題號:214)

C語言中的文件的存儲方式有()。

A:只能順序存取

B:只能隨機(jī)存取(或直接存?。?/p>

C:可以順序存取,也可隨機(jī)存取

D:只能從文件的開頭進(jìn)行存取

答案:C

K第6題》『單項選擇』(1.0分)(題號:96)

下列字符序列中,不可用作C語言標(biāo)識符的是()。

A:b70

B:#ab

C:symbol

Dial

答案:B

K第7題U『單項選擇』(1.0分)(題號:103)

以下運算符中,優(yōu)先級最高的運算符是()。

A:*=

B:>=

C:(類型)

D:+

答案:C

K第8題X『單項選擇』(1.0分)(題號:209)

若有以下程序段:inta=3,b=4;a=aCb;b=b'a;a=a~b;則執(zhí)行以上

語句后,a和b的值分別是()。

A:a=3,b=4

B:a-4,b=3

C:a-4,b=4

D:a=3,b=3

答案:B

K第9題Xr單項選擇」(LO分)(題號:142)

以下程序的輸出結(jié)果為()。

main()

{inti=010,j=10;

printf("%d,%d\n”,++i,j一);

A:ll,10

B:9,10

C:010,9

D:10,9

答案:B

[第10題Dr單項選擇J(1.0分)(題號:180)

以下函數(shù)調(diào)用語句中實參的個數(shù)是()。

func((el,e2),(e3,e4,e5));

A:2

B:3

C:5

D:語法錯誤

答案:A

[第11題Dr單項選擇J(l.o分)(題號:161)

設(shè)j和k都是int類型,則for循環(huán)語句

for(j=0,k=-l;k=l;j++,k++)printf("****\n");()。

A:循環(huán)結(jié)束的條件不合法

B:是無限循環(huán)

C:循環(huán)體一次也不執(zhí)行

D:循環(huán)體只執(zhí)行一次

答案:B

[第12題Dr單項選擇」(1.0分)(題號:122)

以下不符合C語言語法的賦值語句是()。

A:j++;

B:j=j=5;

C:k=2*4,k*4;

D:y=float(j);

答案:D

K第13題1『單項選擇』(1.0分)(題號:205)

變量P為指針變量,若p=&a,下列說法不正確的是()。

A:&*p==&a

B:*&a==a

C:(*p)++==a++

D:*(p++)==a++

答案:D

[第14題Dr單項選擇J(L0分)(題號:211)

fgets(str,n,fp)函數(shù)從文件中讀入一個字符串,以下正確的敘述是

()o

A:字符串讀入后不會自動加入''0'

B:fp是file類型的指針

C:fgets函數(shù)將從文件中最多讀入n-1個字符

D:fgets函數(shù)將從文件中最多讀入n個字符

答案:C

[第15題Dr單項選擇」(1.0分)(題號:133)

若有以下定義:chars='\092';則該語句()。

A:使s的值包含1個字符

B:定義不合法,s的值不確定

C:使s的值包含4個字符

D:使s的值包含3個字符

答案:B

K第16題1『單項選擇』(1.0分)(題號:202)

設(shè)有如下定義:structsk{inta;floatb;}data,*p;

若要使P指向data中的a域,正確的賦值語句是()。

A:p=(structsk*)&data.a;

B:p=(structsk*)data,a;

C:p=&data.a;

D:*p=data.a;

答案:A

K第17題》『單項選擇』(1.0分)(題號:89)

以下標(biāo)識符中,不能作為合法的C用戶定義標(biāo)識符的是()。

A:a3_b3

B:void

C:?123

D:IF

答案:B

[第18題Dr單項選擇」(1.0分)(題號:121)

以下不符合C語言語法的賦值語句是()。

A:a=l,b=2

B:++j;

C:a=b=5;

D:y=(a=3,6*5);

答案:A

K第19題1『單項選擇』(1.0分)(題號:113)

執(zhí)行下列語句后變量x和y的值是()。

y=10;x=y++;

A:x=10,y=10

B:x=ll,y=ll

C:x=10,y=ll

D:x=ll,y=10

答案:C

K第20題》『單項選擇』(1.0分)(題號:196)

若有下列定義,則對a數(shù)組元素地址的正確引用是()。

inta[5],*p=a;

A:*(p+5)

B:*p+2

C:*(a+2)

D:*&a[5]

答案:C

試卷編號:4463所屬語言:TurboC所屬方案:dxtl

K第1題X『單項選擇』(1.0分)(題號:401)

下列程序的輸出結(jié)果是()。main(){inta=7,b=5;

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

A:0

B:5

C:1

D:不確定值

答案:A

K第2題X『單項選擇』(1.0分)(題號:646)

若有說明inta[3][4];則a數(shù)組元素的非法引用是()。

A:a[O][2*1]

B:a[l][3]

C:a[4-2][0]

D:a[O][4]

答案:D

K第3題X『單項選擇』(1.0分)(題號:648)

以下不能對二維數(shù)組a進(jìn)行正確初始化的語句是()。

A:inta[2][3]={0};

B:inta[][3]={{1,2},{0});

C:inta[2][3]={{l,2},{3,4},{5,6}};

D:inta[][3]={l,2,3,4,5,6};

答案:C

K第4題》『單項選擇』(1.0分)(題號:410)

已知字母a的ASCII十進(jìn)制代碼為97,則執(zhí)行下列語句后的輸出結(jié)

果為()ochara-a;a一;

printf("%d,%c\n”,a+'2'-'O',a+'3'-'O');

A:b,c

B:a一運算不合法,故有語法錯

C:98,c

D:格式描述和輸出項不匹配,輸出無定值

答案:C

K第5題U『單項選擇』(1.0分)(題號:492)

下列程序段的輸出結(jié)果為()。

floatx=213.82631;printf(,/%3d,/,(int)x);

A:213.82

B:213.83

C:213

D:3.8

答案:C

K第6題》『單項選擇』(1.0分)(題號:611)

以下for循環(huán)的執(zhí)行次數(shù)是for(x=0,y=0;(y=123)&&(x<4);x++);

()o

A:是無限循環(huán)

B:循環(huán)次數(shù)不定

C:4次

D:3次

答案:C

K第7題X『單項選擇』(1.0分)(題號:380)

以下標(biāo)識符中,不能作為合法的C用戶定義標(biāo)識符的是()。

A:For

B:Printf

C:W0RD

D:sizeof

答案:D

K第8題U『單項選擇』(1.0分)(題號:571)

以下敘述正確的是()。

A:在C程序中,main函數(shù)必須位于程序的最前面

B:C程序的每行中只能寫一條語句

C:C語言本身沒有輸入輸出語句

D:在對一個C程序進(jìn)行編譯的過程中,可發(fā)現(xiàn)注釋中的拼寫錯誤

答案:C

K第9題》『單項選擇』(1.0分)(題號:214)

C語言中的文件的存儲方式有()。

A:只能順序存取

B:只能隨機(jī)存?。ɑ蛑苯哟嫒。?/p>

C:可以順序存取,也可隨機(jī)存取

D:只能從文件的開頭進(jìn)行存取

答案:C

K第10題】『單項選擇』(1.0分)(題號:603)

以下符合C語言語法的賦值表達(dá)式是()。

A:d=9+e+f=d+9

B:d=9+e,f=d+9

C:d=9+e,e++,d+9

D:d=9+e++=d+7

答案:B

[第11題Dr單項選擇J(LO分)(題號:119)

下列運算符中,不屬于關(guān)系運算符的是()。

A:<

B:>

C:>=

D:!

答案:D

K第12題》『單項選擇』(1.0分)(題號:525)

C語言中不可以嵌套的是()。

A:函數(shù)調(diào)用

B:函數(shù)定義

C:循環(huán)語句

D:選擇語句

答案:B

[第13題Dr單項選擇J(l.o分)(題號:121)

以下不符合C語言語法的賦值語句是()。

A:a=l,b=2

B:++j;

C:a=b=5;

D:y=(a=3,6*5);

答案:A

K第14題》『單項選擇』(1.0分)(題號:385)

以下運算符中,優(yōu)先級最高的運算符是()。

A:*=

B:>=

C:(類型)

D:+

答案:C

K第15題1『單項選擇』(1.0分)(題號:171)

在C語言的函數(shù)中,下列正確的說法是()°

A:必須有形參

B:形參必須是變量名

C:可以有也可以沒有形參

D:數(shù)組名不能作形參

答案:C

K第16題》『單項選擇』(1.0分)(題號:505)

以下語句中,循環(huán)次數(shù)不為10次的語句是()。

A:for(i=l;i<10;i++);

B:i=l;do{i++;}while(i<=10);

C:i=10;while(i>0){-i;}

D:i=l;m:if(i<=10){i++;gotom;}

答案:A

K第17題Dr單項選擇』(1.0分)(題號:186)

已知P,pl為指針變量,a為數(shù)組名,j為整型變量,下列賦值語句

不正確的是()。

A:p=&j,p=pl;

B:p=a;

C:p=&a[j];

D:p=10;

答案:D

K第18題》『單項選擇』(1.0分)(題號:562)

下列敘述中正確的是()。

A:C語言編譯時不檢查語法

B:C語言的子程序有過程和函數(shù)兩種

C:C語言的函數(shù)可以嵌套定義

D:C語言所有函數(shù)都是外部函數(shù)

答案:D

[第19題Dr單項選擇」(1.0分)(題號:406)

若k為int型變量,則以下程序段的執(zhí)行結(jié)果是()。k=-8567;

printf("|%06D|\n",k);

A:格式描述符不合法,輸出無定值

B:輸出為|%06D|

C:輸出為|0-8567|

D:輸出為|-8567]

答案:B

K第20題]]『單項選擇』(1.0分)(題號:509)

inta=l,b=2,c=3;if(a>b)a=b;if(a>c)a=c;則a的值為()。

A:1

B:2

C:3

D:不一定

答案:A

試卷編號:4464所屬語言:TurboC所屬方案:dxt2

K第1題》『單項選擇』(1.0分)(題號:543)

若有inta[10]={0,1,2,3,4,5,6,7,8,9),*p=a;則輸出結(jié)果不為5

的語句為()。

A:printf*(a+5));

B:printf("%d",p[5]);

C:printf*(p+5));

D:printf("%d",*p[5]);

答案:D

K第2題X『單項選擇』(1.0分)(題號:441)

下列語句中,不正確的是()。

A:staticchara[2]={l,2};

B:staticinta[2]={'1','2'};

C:staticchara[2]={'1','2','3'};

D:staticchara[2]={,T};

答案:C

K第3題U『單項選擇』(1.0分)(題號:90)

以下數(shù)據(jù)中,不正確的數(shù)值或字符常量是()。

A:0

B:5L

C:ol3

D:9861

答案:C

K第4題》『單項選擇』(1.0分)(題號:700)

設(shè)pl和p2是指向同一個字符串的指針變量,c為字符變量,則以下

不能正確執(zhí)行的賦值語句是()。

A:c=*pl+*p2;

B:p2=c;

C:pl=p2;

D:c=*pl*(*p2);

答案:B

K第5題》『單項選擇』(1.0分)(題號:705)

若有語句int*point,a=4;和point=&a;下面均代表地址的一組選項

是()。

A:a,point,*&a

B:&*a,&a,*point

C:*&point,*point,&a

D:&a,&*point,point

答案:D

K第6題』『單項選擇』(1.0分)(題號:688)

若a=l,b=2則a|b的值是()。

A:0

B:1

C:2

D:3

答案:D

K第7題》『單項選擇』(1.0分)(題號:737)

下列關(guān)于C語言數(shù)據(jù)文件的敘述中正確的是()。

A:文件由ASCII碼字符序列組成,C語言只能讀寫文本文件

B:文件由二進(jìn)制數(shù)據(jù)序列組成,C語言只能讀寫二進(jìn)制文件

C:文件由記錄序列組成,可按數(shù)據(jù)的存放形式分為二進(jìn)制文件和文本

文件

D:文件由數(shù)據(jù)流形式組成,可按數(shù)據(jù)的存放形式分為二進(jìn)制文件和文

本文件

答案:D

K第8題U『單項選擇』(1.0分)(題號:591)

設(shè)有intx=ll;則表達(dá)式(x++*1/3)的值是()。

A:3

B:4

C:ll

D:12

答案:A

K第9題X『單項選擇』(1.0分)(題號:656)

以下數(shù)組定義中不正確的是()°

A:inta[2][3];

B:intb[][3]={0,1,2,3};

C:intc[100][100]={0};

D:intd[3][]={{1,2},{1}2,3},{1,2,3,4}};

答案:D

K第10題》『單項選擇』(L0分)(題號:727)

以下read函數(shù)的調(diào)用形式中,參數(shù)類型正確的是()。

A:read(intfd,char*buf,intcount)

B:read(int*buf,intfd,intcount)

C:read(intfd,intcount,char*buf)

D:read(intcount,char*buf,intfd)

答案:A

K第11題U[單項選擇』(L0分)(題號:384)

以下數(shù)據(jù)中,不正確的數(shù)值或字符常量是()。

A:c

B:66

C:Oxaa

D:50

答案:A

K第12題]]『單項選擇』(1.0分)(題號:641)

若有說明:inta[10];則對a數(shù)組元素的正確引用是()。

A:a[10]

B:a[3,5]

C:a(5)

D:a[10-10]

答案:D

K第13題》『單項選擇』(1.0分)(題號:633)

對以下說明語句inta[10]=[6,7,8,9,10):的正確理解是()。

A:將5個初值依次賦給a[l]至a[5]

B:將5個初值依次賦給a[0]至a[4]

C:將5個初值依次賦給次6]至a[10]

D:因為數(shù)組長度與初值的個數(shù)不相同,所以此語句不正確

答案:B

K第14題1『單項選擇』(1.0分)(題號:135)

已知字母a的ASCII十進(jìn)制代碼為97,則執(zhí)行下列語句后的輸出結(jié)

果為()。

chara-a;a一;

printf("%d,%c\n”,a+'2'」O',a+'3',O');

A:b,c

B:a一運算不合法,故有語法錯

C:98,c

D:格式描述和輸出項不匹配,輸出無定值

答案:C

[第15題Dr單項選擇」(L0分)(題號:692)

以下敘述中正確的是()。

A:在程序的一行上可以出現(xiàn)多個有效的預(yù)處理命令行

B:使用帶參的宏時一,參數(shù)的類型應(yīng)與宏定義時的一致

C:宏替換不占用運行時間,只占編譯時間

D:在以下定義中CR是稱為〃宏名〃的標(biāo)識符ftdefineCR045

答案:C

K第16題1『單項選擇』(1.0分)(題號:720)

函數(shù)rewind的作用是()。

A:使位置指針重新返回文件的開頭

B:將位置指針指向文件中所要求的特定位置

C:使位置指針指向文件的末尾

D:使位置指針自動移至下一個字符位置

答案:A

[第17題Dr單項選擇」(L0分)(題號:635)

若有說明:inta[][3]={1,2,3,4,5,6.7};則a數(shù)組第一維的大小是

()o

A:2

B:3

C:4

D:無確定值

答案:B

[第18題Dr單項選擇」(L0分)(題號:378)

下列字符序列中,不可用作C語言標(biāo)識符的是()。

A:b70

B:#ab

C:symbol

D:a_l

答案:B

K第19題1『單項選擇』(1.0分)(題號:655)

假定int類型變量占用兩個字節(jié),其有定義:intx[10]={0,2,4};,

則數(shù)組x在內(nèi)存中所占字節(jié)數(shù)是()。

A:3

B:6

C:10

D:20

答案:D

K第20題》『單項選擇』(1.0分)(題號:453)

以下函數(shù)調(diào)用語句中實參的個數(shù)是()。

exce((vl,v2),(v3,v4,v5),v6);

A:3

B:4

C:5

D:6

答案:A

K第21題》『單項選擇』(1.0分)(題號:433)

下列程序的輸出為()。main(){inty=10;while(y--)

printf(〃y=%d\n〃,y);}

A:y=O

B:while構(gòu)成無限循環(huán)

C:y=l

D:y=-1

答案:D

K第22題1『單項選擇』(1.0分)(題號:106)

以下敘述中不正確的是()。

A:一個好的程序應(yīng)該有詳盡的注釋

B:在C程序中,賦值運算符的優(yōu)先級最低

C:在C程序中,j++;是一條賦值語句

D:C程序中的#include和#define均不是C語句

答案:B

K第23題】『單項選擇』(L0分)(題號:647)

以下能對二維數(shù)組a進(jìn)行正確初始化的語句是()。

A:inta[2][]={{1,0,1},{5}2,3}};

B:inta[][3]={{l,2,3},{4,5,6}};

C:inta[2][4]={{1}2,3},{4,5},{6});

D:inta[][3]={{l,0,1}{},{1}1}};

答案:B

K第24題》『單項選擇』(1.0分)(題號:192)

下面選擇中正確的賦值語句是(設(shè)chara[5],*p=a;)()。

A:p="abcd";

B:a=〃abcd”;

C:*p=〃abcd〃;

D:*a="abcd";

答案:A

K第25題】『單項選擇』(1.0分)(題號:101)

以下數(shù)據(jù)中,不正確的數(shù)值或字符常量是()。

A:8.9el.2

B:10

C:OxffOO

D:82.5

答案:A

K第26題》『單項選擇』(1.0分)(題號:664)

以下正確的函數(shù)定義形式是()。

A:doublefun(intx,inty)

B:doublefun(intx;inty)

C:doublefun(intx,inty);

D:doublefun(intx,y);

答案:A

[第27題Dr單項選擇」(1.0分)(題號:147)

執(zhí)行下列語句后,a和b的值分別為()。

inta,b;

a=l+'a;

b=2+7%-4-'A';

A:-63,-64

B:98,-60

C:1,-60

D:79,78

答案:B

K第28題》r單項選擇』(1.0分)(題號:400)

下列語句的輸出結(jié)果是()。printf(,,%d\n/,,(int)(2.5+3.0)/3);

A:有語法錯誤不能通過編譯

B:2

C:1

D:0

答案:C

K第29題1『單項選擇』(1.0分)(題號:734)

以下可作為函數(shù)fopen中第一個參數(shù)的正確格式是()。

A:c:user\text.txt

B:c:\user\text.txt

C:"c:\user\text.txt”

D:z,c:\\user\\text.txt”

答案:D

K第30題》『單項選擇』(1.0分)(題號:730)

若以"a+”方式打開一個已存在的文件,則以下敘述正確的是()。

A:文件打開時,原有文件內(nèi)容不被刪除,位置指針移到文件末尾,可作

添加和讀操作

B:文件打開時,原有文件內(nèi)容不被刪除,位置指針移到文件開頭,可作

重寫和讀操作

C:文件打開時,原有文件內(nèi)容被刪除,只可作寫操作

D:以上各種說法皆不正確

答案:A

K第31題》『單項選擇』(L0分)(題號:601)

下面四個選項中,均是不合法的浮點數(shù)的選項是()。

A:160.0.12e3

B:1232e4.2.e5

C:-.18123e40.0

D:-e3.234le3

答案:B

K第32題】『單項選擇』(1.0分)(題號:603)

以下符合C語言語法的賦值表達(dá)式是()。

A:d=9+e+f=d+9

B:d=9+e,f=d+9

C:d=9+e,e++,d+9

D:d=9+e++=d+7

答案:B

K第33題1『單項選擇』(1.0分)(題號:214)

C語言中的文件的存儲方式有()。

A:只能順序存取

B:只能隨機(jī)存?。ɑ蛑苯哟嫒。?/p>

C:可以順序存取,也可隨機(jī)存取

D:只能從文件的開頭進(jìn)行存取

答案:C

K第34題》『單項選擇』(1.0分)(題號:454)

以下函數(shù)調(diào)用語句中實參的個數(shù)是()。func((el,e2),(e3,e4,e5));

A:2

B:3

C:5

D:語法錯誤

答案:A

K第35題1『單項選擇』(1.0分)(題號:567)

以下敘述中正確的是()。

A:C語言比其他語言高級

B:C語言可以不用編譯就能被計算機(jī)識別執(zhí)行

C:C語言以接近英語國家的自然語言和數(shù)學(xué)語言作為語言的表達(dá)形式

D:C語言出現(xiàn)的最晚,具有其他語言的一切優(yōu)點

答案:C

K第36題》『單項選擇』(1.0分)(題號:188)

兩個指針變量不可以()。

A:相加

B:比較

C:相減

D:指向同一地址

答案:A

K第37題1『單項選擇』(1.0分)(題號:528)

對于void類型函數(shù),調(diào)用時不可作為()。

A:自定義函數(shù)體中的語句

B:循環(huán)體里的語句

C:if語句的成分語句

D:表達(dá)式

答案:D

K第38題】『單項選擇』(1.0分)(題號:177)

以下描述中,正確的是()。

A:預(yù)處理是指完成宏替換和文件包含中指定的文件的調(diào)用

B:預(yù)處理指令只能位于C源文件的開始

C:C源程序中凡是行首以#標(biāo)識的控制行都是預(yù)處理指令

D:預(yù)處理就是完成C編譯程序?qū)源程序第一遍掃描,為編譯詞法和

語法分析作準(zhǔn)備

答案:C

K第39題》『單項選擇』(1.0分)(題號:560)

能將高級語言編寫的源程序轉(zhuǎn)換為目標(biāo)程序的是()。

A:鏈接程序

B:解釋程序

C:編譯程序

D:編輯程序

答案:C

K第40題1『單項選擇』(1.0分)(題號:740)

若要打開A盤上user子目錄下名為abc.txt的文本文件進(jìn)行讀、寫

操作,

下面符合此要求的函數(shù)調(diào)用是()。

A:fopen("A:\user\abc.txt","r")

B:fopen("A:\\user\\abc.txt","r+")

C:fopen("A:\user\abc.txt","rb")

D:fopen("A:\\user\\ab

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論