




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C語(yǔ)言程序設(shè)計(jì)一、單選題(題數(shù):15,共
30.0
分)1一個(gè)二維數(shù)組元素為a[i][j],它的指針訪問(wèn)方式不正確的是(
)。A、*(a[i]+j)B、(*(a+i))[j]C、*a[i]+jD、*(*(a+i)+j)正確答案:C
2當(dāng)處理問(wèn)題時(shí)的循環(huán)次數(shù)是確定的,則采用的最合適的循環(huán)方式為(
)。A、forB、whileC、do-whileD、switch正確答案:A
3假定一個(gè)結(jié)構(gòu)類(lèi)型的定義為“struct
B{int
a[5];
char*
b;};”,則該類(lèi)型的長(zhǎng)度為(
)。A、20B、21C、24D、28正確答案:C
4假定p是一個(gè)指向float型數(shù)據(jù)的指針,則p+1所指數(shù)據(jù)的地址比p所指數(shù)據(jù)的地址大(
)。A、1個(gè)字節(jié)B、2個(gè)字節(jié)C、4個(gè)字節(jié)D、8個(gè)字節(jié)正確答案:C
5在printf()函數(shù)調(diào)用的格式字符串中,若使用格式符為“%d”,則對(duì)應(yīng)輸出的數(shù)據(jù)類(lèi)型為(
)。A、charB、intC、floatD、double正確答案:B
6已知“int
*p=calloc(24,sizeof(int));”,則p所指向的動(dòng)態(tài)內(nèi)存空間中,能夠存儲(chǔ)整型元素的個(gè)數(shù)為(
)。A、6
B、
12
C、
48
D、24正確答案:D
7每個(gè)C程序文件在編譯時(shí)可能出現(xiàn)有警告性錯(cuò)誤,其對(duì)應(yīng)的標(biāo)識(shí)符號(hào)為(
)。A、warningB、errorC、warnD、err正確答案:A
8函數(shù)定義參數(shù)表中的每個(gè)形參變量,其作用域范圍為所在的整個(gè)(
)。A、程序B、文件C、函數(shù)D、參數(shù)表正確答案:C
9在每個(gè)C語(yǔ)言程序中都必須包含有這樣一個(gè)函數(shù),該函數(shù)的函數(shù)名為(
)。A、mainB、MAINC、nameD、function正確答案:A
10若需要把一個(gè)字符串賦給字符數(shù)組,則選用的函數(shù)是(
)。A、strlenB、strcmpC、strcatD、strcpy正確答案:D
11在printf()函數(shù)調(diào)用的格式字符串中,若使用格式符為“%f”,則對(duì)應(yīng)輸出的數(shù)據(jù)類(lèi)型為(
)。A、charB、intC、floatD、double正確答案:C
12在循環(huán)語(yǔ)句“for(i=0;
i<n;
i++)
S;”循環(huán)體S的執(zhí)行次數(shù)為(
)A、1B、n-1C、nD、n+1正確答案:C
13在C語(yǔ)言中,打開(kāi)一個(gè)數(shù)據(jù)文件的系統(tǒng)函數(shù)為(
)。A、fopen()B、fclose()C、fread()D、fwrite()正確答案:A
14下面正確的函數(shù)原型語(yǔ)句是(
)。A、int
Function(void
a);B、void
Function
(int);C、int
Function(a);D、void
int(double
a);正確答案:B
15在一個(gè)數(shù)組中,數(shù)組元素a[i]前面的元素個(gè)數(shù)為(
)。A、iB、i+1C、i-1D、2*i正確答案:A
二、填空題(題數(shù):10,共
30.0
分)1執(zhí)行下面程序時(shí),輸出結(jié)果中的每個(gè)整數(shù)都大于從鍵盤(pán)上輸入的8個(gè)整數(shù)的______________。#include<stdio.h>voidmain(){inta[8];intx=0,*p;printf("請(qǐng)輸入8個(gè)整數(shù):");for(p=a;p<a+8;p++)scanf("%d",p);for(p=a;p<a+8;p++)x+=*p;for(p=a;p<a+8;p++)if(*p>x/8)printf("%d",*p);}(3.0分)正確答案第一空:
平均值2執(zhí)行下面程序的輸出結(jié)果為_(kāi)__________。#include<stdio.h>void
main()
{int
i,f1=1,f2;for(i=2;i<6;i++)
{f2=3*f1;f1=f2;}printf("f2=%d\n",f2);}(3.0分)正確答案第一空:
f2=813執(zhí)行下面程序的輸出結(jié)果為_(kāi)_______。#includestdio.h>#include<stdio.h>void
main()
{int
a=18,b=4,c=0;if(a/b)
{c+=a/b;
c+=a%b;}if(a%b)
{a=a/b;
b=a%b;}printf("%d",a+b+c);}(3.0分)正確答案第一空:
104x<=10的相反表達(dá)式為_(kāi)___________。(3.0分)正確答案第一空:
x>=105在執(zhí)行下面程序的輸出結(jié)果中,最后兩個(gè)整數(shù)為_(kāi)_____________。#include<stdio.h>voidmain(){inta[8]={25,18,36,42,17,54,30,63};int*p=a;while(p<a+8){printf("%d",*p++);p++;}}(3.0分)正確答案第一空:
17306已知'A'~'Z'的ASCII碼為65~90,當(dāng)執(zhí)行“int
x='C'+5;”語(yǔ)句后x的值為_(kāi)_______。(3.0分)正確答案第一空:
727已知x=-25,則abs(x)的值為_(kāi)________。(3.0分)正確答案第一空:
258執(zhí)行下面程序的輸出結(jié)果為_(kāi)_________。#include<stdio.h>void
main()
{int
i=0,s=0;do
{i+=2;if(i%3==0)
continue;s+=i*(i+1);}
while(s<60);printf("s=%d\n",s);}(3.0分)正確答案第一空:
s=989假定結(jié)構(gòu)類(lèi)型為“structstrNode{charname[15];structstrNode*next;};”,下面函數(shù)能夠遍歷以f為表頭指針的單鏈表,請(qǐng)?jiān)跈M線處填寫(xiě)合適內(nèi)容。voidxb1(structstrNode*f){while(f!=NULL){printf("%s",f->name);f=_______________;}printf("\n");}(3.0分)正確答案第一空:
f->next10執(zhí)行下面程序的輸出結(jié)果為_(kāi)__________。#include<stdio.h>void
main()
{int
i,j,s=0;for(i=1;
i<3;
i++)for(j=1;
j<5;
j++)s+=i*j;printf("s=%d\n",s);}(3.0分)正確答案第一空:
s=30三、判斷題(題數(shù):20,共
40.0
分)1在結(jié)構(gòu)成員訪問(wèn)運(yùn)算符中,點(diǎn)運(yùn)算符(.)為雙目運(yùn)算符。正確答案:
√
2在一個(gè)鏈表中,表尾結(jié)點(diǎn)指針域的值為空(NULL)。正確答案:
√
3假定a是一個(gè)一維數(shù)組,則表達(dá)式*(a+i)所對(duì)應(yīng)的元素為a[i]。正確答案:
√
4假定a是一個(gè)一維數(shù)組,則進(jìn)行a++運(yùn)算是允許的。正確答案:
×
5在C語(yǔ)言字符集中,包含有全部26個(gè)英文大寫(xiě)字母和對(duì)應(yīng)的小寫(xiě)字母。正確答案:
√
6訪問(wèn)一個(gè)鏈表時(shí),必須從表頭指針出發(fā),依次訪問(wèn)每個(gè)結(jié)點(diǎn)。正確答案:
√
7二維數(shù)組元素帶有一個(gè)下標(biāo)。正確答案:
×
8已知“int
a[3][5];
int(*p)[5]=a;”,則進(jìn)行p++運(yùn)算是允許的。正確答案:
√
9while循環(huán)語(yǔ)句中的循環(huán)體至少被執(zhí)行一次。正確答案:
×
10在一行中出現(xiàn)多條語(yǔ)句時(shí),注釋語(yǔ)句只能為最后一條語(yǔ)句。正確答案:
×
11在執(zhí)行“scanf("%d
%d",&x,&y);”語(yǔ)句時(shí),需要從鍵盤(pán)上輸入2個(gè)整數(shù)。正確答案:
√
12表達(dá)式(float)25/4的值為6。正確答案:
×
13在“printf("s=%c\n","abc");”語(yǔ)句中,格式符的使用同后面的輸出數(shù)據(jù)相適合。正確答案:
×
14在執(zhí)行“printf("%d
-
%d
=
%d",x,y,x-y);”語(yǔ)句時(shí),其輸出的前兩個(gè)數(shù)據(jù)值之間將采用逗號(hào)分開(kāi)。正確答案:
×
15do-while循環(huán)語(yǔ)句是以分號(hào)結(jié)束的語(yǔ)句。正確答案:
√
16當(dāng)循環(huán)次數(shù)確定時(shí),while循環(huán)語(yǔ)句能夠轉(zhuǎn)換為for循環(huán)語(yǔ)句。正確答案:
√
17若對(duì)一個(gè)文本文件以"r"方式打開(kāi)時(shí),則稱(chēng)該文本文件為輸出文件。正確答案:
×
18常數(shù)3.26是雙精度浮點(diǎn)數(shù)。正確答案:
×
19在結(jié)構(gòu)類(lèi)型的定義中,其中的數(shù)據(jù)成員可以是本身類(lèi)型的直接對(duì)象。正確答案:
×
20對(duì)于全局或文件作用域變量,其定義位置只能在程序文件中所有函數(shù)定義之外。正確答案:
√
一、單選題(題數(shù):15,共
30.0
分)CBABBAABADCADBC1表示文件結(jié)束符的符號(hào)常量為(
)。A、eof
B、
Eof
C、
EOF
D、
feof正確答案:C
2函數(shù)調(diào)用func(2+x,4*y,5)中所含實(shí)參的個(gè)數(shù)為(
)。A、2B、3C、4D、5正確答案:B
3若一個(gè)文本文件的長(zhǎng)度為n-1,當(dāng)以"r"方式打開(kāi)時(shí),其讀文件指針初始指向的字節(jié)位置編號(hào)為(
)。A、0B、1C、n-1D、n正確答案:A
4在switch語(yǔ)句中,每個(gè)保留字case后面的表達(dá)式必須是(
)。A、變量種B、常量C、一般表達(dá)式D、函數(shù)調(diào)用正確答案:B
5在printf()函數(shù)調(diào)用的格式字符串中,若使用格式符為“%d”,則對(duì)應(yīng)輸出的數(shù)據(jù)類(lèi)型為(
)。A、charB、intC、floatD、double正確答案:B
6假定一個(gè)函數(shù)的原型為int
ff(int
x),一個(gè)整型變量為a,則下面函數(shù)調(diào)用表達(dá)式不正確的是(
)。A、ff(*a)B、ff(a)C、ff(a+10)D、ff(3)正確答案:A
7若用數(shù)組名作為函數(shù)調(diào)用的實(shí)參,傳遞給形參的是(
)。A、數(shù)組的首地址B、數(shù)組中第一個(gè)元素的值C、數(shù)組中全部元素的值D、數(shù)組元素的個(gè)數(shù)正確答案:A
8要定義a和b為兩個(gè)整型變量,則使用的定義語(yǔ)句為(
)。A、int
a;b;B、int
a,b;C、int
a
b;D、int
a:b;正確答案:B
9假定有一個(gè)定義語(yǔ)句為“int
a[3][4]={{3,4},{2,8,6}};”,則元素a[2][1]的值為(
)。A、0B、4C、8D、6正確答案:A
10C語(yǔ)言源程序文件的擴(kuò)展名為(
)。A、cppB、exeC、objD、c正確答案:D
11在C語(yǔ)言程序中,多行注釋使用的結(jié)束標(biāo)記符為(
)。A、//B、/*C、*/D、**正確答案:C
12在一個(gè)數(shù)組中,數(shù)組元素a[i]前面的元素個(gè)數(shù)為(
)。A、iB、i+1C、i-1D、2*i正確答案:A
13在下面字符數(shù)組的定義語(yǔ)句中,有語(yǔ)法錯(cuò)誤的是(
)。A、char
a[20]="abcdefg";B、char
a[]="x+y=55.";C、char
a[15]={'1','2'};D、char
a[10]='5';正確答案:D
14使用“typedef
int
Integer;”語(yǔ)句把標(biāo)識(shí)符Integer定義為一個(gè)(
)。A、整數(shù)變量B、整數(shù)類(lèi)型C、數(shù)組變量D、數(shù)組類(lèi)型正確答案:B
15假定有一個(gè)定義語(yǔ)句為“int
a[10]={3,4,2,8,6};”,則元素a[3]的值為(
)。A、4B、2C、8D、6正確答案:C
二、填空題(題數(shù):10,共
30.0
分)1此程序運(yùn)行后,得到的輸出結(jié)果為_(kāi)________________。#include#includestructintNode{intvalue;structintNode*next;};voidmain(void){structintNodex={32,NULL},y={45,&x},*r;for(r=&y;r!=NULL;r=r->next)printf("%d",r->value);printf("\n");}(3.0分)正確答案第一空:
45322執(zhí)行下面程序的輸出結(jié)果為_(kāi)__________。#include<stdio.h>voidmain(){inta[3][3]={{13,18,16},{15,19,12},{8,15,22}};inti,j,x=a[0][0];for(i=0;i<3;i++)for(j=0;j<3;j++)if(a[i][j]<x)x=a[i][j];printf("x=%d\n",x);}(3.0分)正確答案第一空:
x=83執(zhí)行下面程序的輸出結(jié)果為_(kāi)_________。#include<<stdio.h>#include<string.h>voidmain(){intc1,c2;chara[20]="String1234\n";charb[10]="str";c1=strlen(a);strcat(b,"245\0");intc2=strlen(b);printf("%d%d\n",c1,c2);}(3.0分)正確答案第一空:
1164執(zhí)行下面程序的輸出結(jié)果為_(kāi)___________。#include<stdio.h>void
main()
{int
i=1,p=1,s=1;while(s<40)
{i++;
p=p*i;
s=s+p;}printf("s=%d\n",s);}(3.0分)正確答案第一空:
s=1535執(zhí)行下面程序時(shí),輸出結(jié)果中的每個(gè)整數(shù)都大于從鍵盤(pán)上輸入的8個(gè)整數(shù)的______________。#include<stdio.h>voidmain(){inta[8];intx=0,*p;printf("請(qǐng)輸入8個(gè)整數(shù):");for(p=a;p<a+8;p++)scanf("%d",p);for(p=a;p<a+8;p++)x+=*p;for(p=a;p<a+8;p++)if(*p>x/8)printf("%d",*p);}(3.0分)正確答案第一空:
平均值6在執(zhí)行下面程序的輸出結(jié)果中,最后兩個(gè)整數(shù)為_(kāi)_____________。#include<stdio.h>voidmain(){inta[8]={25,18,36,42,17,54,30,63};int*p=a;while(p<a+8){printf("%d",*p++);p++;}}(3.0分)正確答案第一空:
17307執(zhí)行下面程序的輸出結(jié)果為_(kāi)__________。#include<stdio.h>voidmain(){inta[8]={3,8,6,5,9,2,8,5};inti,s=0;for(i=0;i<8;i++)s+=a[i];printf("s=%d\n",s);}(3.0分)正確答案第一空:
s=468已知'A'~'Z'的ASCII碼為65~90,當(dāng)執(zhí)行“int
x='C'+5;”語(yǔ)句后x的值為_(kāi)_______。(3.0分)正確答案第一空:
729執(zhí)行下面程序的輸出結(jié)果為_(kāi)_______。#include<stdio.h>void
main()
{int
i,s=0;for(i=1;
i<10;
i++)
{s+=i*(i+1);if(s>40)
break;}printf("s=%d\n",s);}(3.0分)正確答案第一空:
s=7010執(zhí)行下面程序的輸出結(jié)果為_(kāi)_________。#include<stdio.h>void
main()
{int
i=0,s=0;do
{i+=2;if(i%3==0)
continue;s+=i*(i+1);}
while(s<60);printf("s=%d\n",s);}(3.0分)正確答案第一空:
s=98三、判斷題(題數(shù):20,共
40.0
分)錯(cuò)對(duì)對(duì)錯(cuò)對(duì)對(duì)對(duì)錯(cuò)對(duì)錯(cuò)錯(cuò)錯(cuò)錯(cuò)對(duì)對(duì)對(duì)錯(cuò)錯(cuò)錯(cuò)對(duì)1在C語(yǔ)言中,系統(tǒng)函數(shù)fseek()用來(lái)移動(dòng)數(shù)據(jù)文件中的文件位置指針,它僅帶有一個(gè)文件流參數(shù)。正確答案:
×
2表達(dá)式sizeof(25)的值等于4。正確答案:
√
3在一條變量定義語(yǔ)句中可以同時(shí)定義多個(gè)變量。正確答案:
√
4一個(gè)函數(shù)必須返回一個(gè)值,不允許定義不返回任何值的函數(shù)。正確答案:
×
5在“scanf("%d
%d",&x,&y);”語(yǔ)句所使用的格式字符串中,包含有2個(gè)格式符。正確答案:
√
6在利用printf()函數(shù)向屏幕輸出數(shù)據(jù)時(shí),需要在參數(shù)表的開(kāi)始位置使用相應(yīng)的格式字符串。正確答案:
√
7在一維數(shù)組的定義語(yǔ)句中,可以給數(shù)組中每個(gè)元素賦初值。正確答案:
√
8二維數(shù)組元素帶有一個(gè)下標(biāo)。正確答案:
×
9在執(zhí)行“scanf("%d
%d",&x,&y);”語(yǔ)句時(shí),需要從鍵盤(pán)上輸入2個(gè)整數(shù)。正確答案:
√
10C語(yǔ)言系統(tǒng)中提供一個(gè)用來(lái)描述文件屬性的類(lèi)型標(biāo)識(shí)符為FILE,它與系統(tǒng)頭文件stdio.h無(wú)關(guān)。正確答案:
×
11return語(yǔ)句只有保留字,沒(méi)有其他成分。正確答案:
×
12表達(dá)式(float)25/4的值為6。正確答案:
×
13在結(jié)構(gòu)類(lèi)型的定義中,結(jié)構(gòu)類(lèi)型的作用域范圍,與它的定義位置無(wú)關(guān)。正確答案:
×
14do-while循環(huán)語(yǔ)句是以分號(hào)結(jié)束的語(yǔ)句。正確答案:
√
15在二維數(shù)組的定義語(yǔ)句中,數(shù)組名后帶有兩對(duì)中括號(hào)。正確答案:
√
16當(dāng)循環(huán)次數(shù)確定時(shí),while循環(huán)語(yǔ)句能夠轉(zhuǎn)換為for循環(huán)語(yǔ)句。正確答案:
√
17若對(duì)一個(gè)文本文件以"r"方式打開(kāi)時(shí),則稱(chēng)該文本文件為輸出文件。正確答案:
×
18在遞歸函數(shù)的每次遞歸調(diào)用中,對(duì)于參數(shù)表中的每個(gè)形參,得到的值都相同。正確答案:
×
19短整型、標(biāo)準(zhǔn)整型和長(zhǎng)整型的長(zhǎng)度分別為4和8。正確答案:
×
20對(duì)于全局或文件作用域變量,其定義位置只能在程序文件中所有函數(shù)定義之外。正確答案:
√
一、單選題(題數(shù):15,共
30.0
分)1用于輸出表達(dá)式值的標(biāo)準(zhǔn)輸出函數(shù)是(
)。A、printf()B、print()C、scanf()D、output()正確答案:A
2C語(yǔ)言中的選擇類(lèi)語(yǔ)句有兩條,它們是(
)。A、if和switchB、if和elseC、switch和caseD、else和case正確答案:A
3在聯(lián)合類(lèi)型的定義中,使用的關(guān)鍵字是(
)。A、structB、unionC、staticD、enum正確答案:B
4若x的值為-10,則執(zhí)行“if(x)
x++;
else
x--;”語(yǔ)句后,x的值為(
)。A、-11B、-9C、-10D、0正確答案:B
5在C語(yǔ)言中,為追加寫(xiě)操作打開(kāi)一個(gè)二進(jìn)制文件的方式為(
)。A、"w+"B、"rb"C、"wb"D、"ab"正確答案:D
6下列數(shù)值中最小值是(
)。A、28/8B、35/3C、28%8D、35%3正確答案:D
7在C語(yǔ)言中,用戶定義的標(biāo)識(shí)符分為4種作用域,下列選項(xiàng)中不屬于這4種作用域的是(
)。A、全局B、語(yǔ)句C、文件D、局部正確答案:B
8對(duì)于每個(gè)進(jìn)行動(dòng)態(tài)存儲(chǔ)分配的函數(shù),其返回值類(lèi)型為(
)。A、charB、char*C、voidD、void*正確答案:D
9標(biāo)準(zhǔn)輸入設(shè)備鍵盤(pán)的文件流標(biāo)識(shí)符是(
)。A、stdinB、stdoutC、stderrD、stdio正確答案:A
10假定一個(gè)函數(shù)原型為int
f1(int
a[][N],int
n),與數(shù)組參數(shù)等價(jià)的表示為(
)。A、int*
aB、int**
aC、int
(*a)[N]D、int*
a[N]正確答案:C
11函數(shù)定義參數(shù)表中的每個(gè)形參變量,其作用域范圍為所在的整個(gè)(
)。A、程序B、文件C、函數(shù)D、參數(shù)表正確答案:C
12在每個(gè)C語(yǔ)言程序中都必須包含有這樣一個(gè)函數(shù),該函數(shù)的函數(shù)名為(
)。A、mainB、MAINC、nameD、function正確答案:A
13利用一維字符數(shù)組存儲(chǔ)一個(gè)字符串時(shí),在其末尾自動(dòng)存儲(chǔ)的一個(gè)字符是(
)。A、空格B、'\0'C、回車(chē)D、'\n'正確答案:B
14若需要把一個(gè)字符串賦給字符數(shù)組,則選用的函數(shù)是(
)。A、strlenB、strcmpC、strcatD、strcpy正確答案:D
15一個(gè)函數(shù)定義所包含的兩個(gè)部分是(
)。A、函數(shù)頭和函數(shù)體B、函數(shù)頭和函數(shù)尾C、函數(shù)原型和函數(shù)體D、函數(shù)名和參數(shù)表正確答案:A
二、填空題(題數(shù):10,共
30.0
分)1假定以-1.0作為結(jié)束鍵盤(pán)輸入的標(biāo)志,此函數(shù)的功能是求出并返回從鍵盤(pán)上輸入的一批實(shí)數(shù)的_____________。doublexk7(){doublex,y=0;intn=0;printf("請(qǐng)輸入一批實(shí)數(shù),直到-1.0為止!\n");do{scanf("%Lf",&x);if(x==-1.0)break;n++;y+=x;}while(1);if(n==0)returny;elsereturny/n;}(3.0分)正確答案第一空:
平均值2執(zhí)行下面程序時(shí),輸出結(jié)果中的每個(gè)整數(shù)都大于從鍵盤(pán)上輸入的8個(gè)整數(shù)的______________。#include<stdio.h>voidmain(){inta[8];intx=0,*p;printf("請(qǐng)輸入8個(gè)整數(shù):");for(p=a;p<a+8;p++)scanf("%d",p);for(p=a;p<a+8;p++)x+=*p;for(p=a;p<a+8;p++)if(*p>x/8)printf("%d",*p);}(3.0分)正確答案第一空:
平均值3執(zhí)行下面程序的輸出結(jié)果為_(kāi)_________。#include<stdio.h>void
main()
{int
n=10,y=0;while(n>5)
y+=n--;printf("y=%d\n",y);}(3.0分)正確答案第一空:
y=404char類(lèi)型的長(zhǎng)度為_(kāi)_____字節(jié)。(3.0分)正確答案第一空:
15在執(zhí)行下面程序的輸出結(jié)果中,最后兩個(gè)整數(shù)為_(kāi)_____________。#include<stdio.h>voidmain(){inta[8]={25,18,36,42,17,54,30,63};int*p=a;while(p<a+8){printf("%d",*p++);p++;}}(3.0分)正確答案第一空:
17306執(zhí)行下面程序的輸出結(jié)果為_(kāi)_____________。#include<stdio.h>voidmain(){inta[3][3]={{2,3,4},{5,6,8},{10,15,20}};int*p=(int*)a;ints=0;while(p<(int*)a+9)s+=*p++;printf("%d\n",s);}(3.0分)正確答案第一空:
737常數(shù)120的數(shù)據(jù)類(lèi)型為_(kāi)_________。(3.0分)正確答案第一空:
整型8執(zhí)行下面程序的輸出結(jié)果為_(kāi)_________。#include<stdio.h>voidmain(){inta[3][3]={{12,18,10},{8,6,14},{5,10,19}};inti,j,s[3]={0};for(i=0;i<3;i++)for(j=0;j<3;j++)s[a[i][j]%3]+=a[i][j];for(i=0;i<3;i++)printf("%d",s[i]);}(3.0分)正確答案第一空:
3639279已知x=-25,則abs(x)的值為_(kāi)________。(3.0分)正確答案第一空:
2510執(zhí)行下面程序的輸出結(jié)果為_(kāi)_________。#include<stdio.h>void
main()
{int
i=0,s=0;do
{i+=2;if(i%3==0)
continue;s+=i*(i+1);}
while(s<60);printf("s=%d\n",s);}(3.0分)正確答案第一空:
s=98三、判斷題(題數(shù):20,共
40.0
分)1在程序文件中要進(jìn)行動(dòng)態(tài)存儲(chǔ)分配和釋放,則需要引入的系統(tǒng)頭文件是stdio.h。正確答案:
×
2在一條變量定義語(yǔ)句中,當(dāng)同時(shí)定義多個(gè)變量時(shí),各變量之間只能使用逗號(hào)分開(kāi)。正確答案:
√
3假定a是一個(gè)一維數(shù)組,則表達(dá)式*(a+i)所對(duì)應(yīng)的元素為a[i]。正確答案:
√
4在一個(gè)函數(shù)定義中,參數(shù)表中的參數(shù)定義之間是采用分號(hào)分開(kāi)的。正確答案:
×
5在C語(yǔ)言程序中,
ABC和abc被作為同一標(biāo)識(shí)符使用。正確答案:
×
6從文本文件中輸入數(shù)據(jù)時(shí),需要調(diào)用系統(tǒng)函數(shù)fputs()或fgets()。正確答案:
×
7浮點(diǎn)數(shù)包括單精度浮點(diǎn)數(shù)和雙精度浮點(diǎn)數(shù)兩種。正確答案:
√
8常數(shù)3.26f是單精度浮點(diǎn)數(shù)。正確答案:
×
9在程序文件中添加注釋內(nèi)容是為了增強(qiáng)程序的可讀性。正確答案:
√
10執(zhí)行“typedef
int
intType;”語(yǔ)句后,在使用int定義整型變量的地方都可以使用整數(shù)類(lèi)型標(biāo)識(shí)符intType來(lái)定義整型變量。正確答案:
√
11在一個(gè)函數(shù)定義中,函數(shù)體的格式是一條復(fù)合語(yǔ)句。正確答案:
√
12for循環(huán)是先判斷循環(huán)條件,當(dāng)條件為真時(shí)執(zhí)行循環(huán)體。正確答案:
√
13do-while循環(huán)語(yǔ)句是以分號(hào)結(jié)束的語(yǔ)句。正確答案:
√
14假定p所指對(duì)象的值為25,p+1所指對(duì)象的值為42,則表達(dá)式*++p的值為42。正確答案:
√
15當(dāng)循環(huán)次數(shù)確定時(shí),while循環(huán)語(yǔ)句能夠轉(zhuǎn)換為for循環(huán)語(yǔ)句。正確答案:
√
16在if語(yǔ)句中,可以帶有else子句,也可以省略它。正確答案:
√
17進(jìn)行動(dòng)態(tài)存儲(chǔ)分配的malloc()函數(shù)帶有一個(gè)參數(shù)。正確答案:
√
18在一個(gè)磁盤(pán)數(shù)據(jù)文件的文件名中,文件主名是必須的,擴(kuò)展名可任選使用。正確答案:
√
19對(duì)于全局或文件作用域變量,其定義位置只能在程序文件中所有函數(shù)定義之外。正確答案:
√
20在C語(yǔ)言程序中,對(duì)于遞歸函數(shù)和非遞歸函數(shù),其函數(shù)頭部有區(qū)別標(biāo)志。正確答案:
×
一、單選題(題數(shù):15,共
30.0
分)1要結(jié)束所在循環(huán)語(yǔ)句中循環(huán)體的一次執(zhí)行,則在其中使用的語(yǔ)句為(
)。A、continueB、breakC、gotoD、return正確答案:A
2假定一個(gè)鏈表中結(jié)點(diǎn)的結(jié)構(gòu)類(lèi)型為“struct
AA{int
data,
struct
AA
*next;};”,則next數(shù)據(jù)成員的類(lèi)型為(
)。A、struct
AAB、struct
AA*C、AA*D、int正確答案:B
3用于從鍵盤(pán)上為變量輸入值的標(biāo)準(zhǔn)輸入函數(shù)是(
)。A、printf()B、print()C、scanf()D、output()正確答案:C
4在switch語(yǔ)句中,每個(gè)保留字case后面的表達(dá)式必須是(
)。A、變量種B、常量C、一般表達(dá)式D、函數(shù)調(diào)用正確答案:B
5執(zhí)行“printf("%c",'B'+2);”語(yǔ)句后得到的輸出結(jié)果為(
)。A、AB、BC、CD、D正確答案:D
6C語(yǔ)言中的選擇類(lèi)語(yǔ)句有兩條,它們是(
)。A、if和switchB、if和elseC、switch和caseD、else和case正確答案:A
7在printf()函數(shù)調(diào)用的格式字符串中,若使用格式符為“%d”,則對(duì)應(yīng)輸出的數(shù)據(jù)類(lèi)型為(
)。A、charB、intC、floatD、double正確答案:B
8每個(gè)C程序文件在編譯時(shí)可能出現(xiàn)有警告性錯(cuò)誤,其對(duì)應(yīng)的標(biāo)識(shí)符號(hào)為(
)。A、warningB、errorC、warnD、err正確答案:A
9已知“int
a[10],
x,
*pa=a;”,若要把數(shù)組a[3]元素的值賦給x,則不正確的語(yǔ)句為(
)。A、x=pa[3];B、x=*(a+3);C、x=a[3];D、x=*pa+3;正確答案:D
10在printf()函數(shù)調(diào)用的格式字符串中,每個(gè)格式符的先導(dǎo)字符為(
)。A、#B、%C、$D、@正確答案:B
11若需要把一個(gè)字符串賦給字符數(shù)組,則選用的函數(shù)是(
)。A、strlenB、strcmpC、strcatD、strcpy正確答案:D
12假定a為一個(gè)數(shù)組名,則下面表達(dá)式中錯(cuò)誤的是(
)。A、a[i]B、*a++C、*aD、*(a+1)正確答案:B
13C語(yǔ)言中使用的字符串常量,其起止標(biāo)記符是(
)。A、單引號(hào)B、雙引號(hào)C、中括號(hào)D、尖括號(hào)正確答案:B
14使用“typedef
int
Integer;”語(yǔ)句把標(biāo)識(shí)符Integer定義為一個(gè)(
)。A、整數(shù)變量B、整數(shù)類(lèi)型C、數(shù)組變量D、數(shù)組類(lèi)型正確答案:B
15在C語(yǔ)言中,打開(kāi)一個(gè)數(shù)據(jù)文件的系統(tǒng)函數(shù)為(
)。A、fopen()B、fclose()C、fread()D、fwrite()正確答案:A
二、填空題(題數(shù):10,共
30.0
分)1此程序運(yùn)行后,得到的輸出結(jié)果為_(kāi)________________。#include#includestructintNode{intvalue;structintNode*next;};voidmain(void){structintNodex={32,NULL},y={45,&x},*r;for(r=&y;r!=NULL;r=r->next)printf("%d",r->value);printf("\n");}(3.0分)正確答案第一空:
45322執(zhí)行下面程序時(shí),輸出結(jié)果中的每個(gè)整數(shù)都大于從鍵盤(pán)上輸入的8個(gè)整數(shù)的______________。#include<stdio.h>voidmain(){inta[8];intx=0,*p;printf("請(qǐng)輸入8個(gè)整數(shù):");for(p=a;p<a+8;p++)scanf("%d",p);for(p=a;p<a+8;p++)x+=*p;for(p=a;p<a+8;p++)if(*p>x/8)printf("%d",*p);}(3.0分)正確答案第一空:
平均值3若需要定義一個(gè)符號(hào)常量,并且使C語(yǔ)言能夠進(jìn)行類(lèi)型檢查,則應(yīng)在定義語(yǔ)句的開(kāi)始使用保留字__________。(3.0分)正確答案第一空:
const4執(zhí)行下面程序的輸出結(jié)果為_(kāi)__________。#include<stdio.h>void
main()
{int
i,f1=1,f2;for(i=2;i<6;i++)
{f2=3*f1;f1=f2;}printf("f2=%d\n",f2);}(3.0分)正確答案第一空:
f2=815x<=10的相反表達(dá)式為_(kāi)___________。(3.0分)正確答案第一空:
x>=106數(shù)值常量0x62的表示方式為_(kāi)____________。(3.0分)正確答案第一空:
十六進(jìn)制7常數(shù)120的數(shù)據(jù)類(lèi)型為_(kāi)_________。(3.0分)正確答案第一空:
整型8執(zhí)行下面程序的輸出結(jié)果為_(kāi)_________。#include<stdio.h>voidmain(){inta[3][3]={{12,18,10},{8,6,14},{5,10,19}};inti,j,s[3]={0};for(i=0;i<3;i++)for(j=0;j<3;j++)s[a[i][j]%3]+=a[i][j];for(i=0;i<3;i++)printf("%d",s[i]);}(3.0分)正確答案第一空:
3639279執(zhí)行下面程序的輸出結(jié)果為_(kāi)_____________#include<stdio.h>void
main()
{int
x=16,s=0;do
{s+=x;
x-=3;}
while(x>0);printf("s=%d\n",s);}(3.0分)正確答案第一空:
s=5110執(zhí)行下面程序的輸出結(jié)果為_(kāi)__________。#include<stdio.h>void
main()
{int
i,j,s=0;for(i=1;
i<3;
i++)for(j=1;
j<5;
j++)s+=i*j;printf("s=%d\n",s);}(3.0分)正確答案第一空:
s=30三、判斷題(題數(shù):20,共
40.0
分)1表達(dá)式sizeof(25)的值等于4。正確答案:
√
2在一條變量定義語(yǔ)句中,當(dāng)同時(shí)定義多個(gè)變量時(shí),各變量之間只能使用逗號(hào)分開(kāi)。正確答案:
√
3一個(gè)函數(shù)必須返回一個(gè)值,不允許定義不返回任何值的函數(shù)。正確答案:
×
4在C語(yǔ)言程序上機(jī)操作的過(guò)程中,編譯程序的操作步驟之后是連接操作。正確答案:
√
5一個(gè)指針指向一個(gè)數(shù)據(jù)對(duì)象時(shí),指針值是這個(gè)對(duì)象的首字節(jié)地址。正確答案:
√
6在“scanf("%d
%d",&x,&y);”語(yǔ)句所使用的格式字符串中,包含有2個(gè)格式符。正確答案:
√
7浮點(diǎn)數(shù)包括單精度浮點(diǎn)數(shù)和雙精度浮點(diǎn)數(shù)兩種。正確答案:
√
8在C語(yǔ)言字符集中,一個(gè)大寫(xiě)英文字母和它的小寫(xiě)英文字母被視為不同的字符。正確答案:
√
9二維數(shù)組元素帶有一個(gè)下標(biāo)。正確答案:
×
10在一條變量定義語(yǔ)句中,定義的變量和賦給它的初值之間不需要使用等號(hào)(=)。正確答案:
×
11若要在程序文件中使用數(shù)學(xué)函數(shù),則需要引入的系統(tǒng)頭文件為math.h。正確答案:
√
12在C語(yǔ)言中,求一個(gè)實(shí)數(shù)的絕對(duì)值的數(shù)學(xué)函數(shù)為fabs(x)。正確答案:
√
13return語(yǔ)句只有保留字,沒(méi)有其他成分。正確答案:
×
14表達(dá)式(float)25/4的值為6。正確答案:
×
15假定一個(gè)數(shù)據(jù)對(duì)象為x,則x的地址表示為*x。正確答案:
×
16一個(gè)C語(yǔ)言程序只能夠包含一個(gè)用戶頭文件。正確答案:
×
17在遞歸函數(shù)的每次遞歸調(diào)用中,對(duì)于參數(shù)表中的每個(gè)形參,得到的值都相同。正確答案:
×
18進(jìn)行動(dòng)態(tài)存儲(chǔ)分配的malloc()函數(shù)帶有一個(gè)參數(shù)。正確答案:
√
19廣義整數(shù)類(lèi)型包括短整型、標(biāo)準(zhǔn)整型和長(zhǎng)整型3種。正確答案:
×
20在C語(yǔ)言程序中,對(duì)于遞歸函數(shù)和非遞歸函數(shù),其函數(shù)頭部有區(qū)別標(biāo)志。正確答案:
×
一、單選題(題數(shù):15,共
30.0
分)1當(dāng)處理問(wèn)題時(shí)的循環(huán)次數(shù)是確定的,則采用的最合適的循環(huán)方式為(
)。A、forB、whileC、do-whileD、switch正確答案:A
2在printf()函數(shù)調(diào)用的格式字符串中,若使用格式符為“%d”,則對(duì)應(yīng)輸出的數(shù)據(jù)類(lèi)型為(
)。A、charB、intC、floatD、double正確答案:B
3每個(gè)C程序文件在編譯時(shí)可能出現(xiàn)有警告性錯(cuò)誤,其對(duì)應(yīng)的標(biāo)識(shí)符號(hào)為(
)。A、warningB、errorC、warnD、err正確答案:A
4每次先進(jìn)行循環(huán)條件的判斷,然后再執(zhí)行循環(huán)體的語(yǔ)句為(
)。A、for和doB、for和whileC、while和doD、switch和break正確答案:B
5每個(gè)C語(yǔ)言程序文件的編譯錯(cuò)誤的類(lèi)型有(
)。A、1種B、2種C、3種D、4種正確答案:B
6在C語(yǔ)言中,為追加寫(xiě)操作打開(kāi)一個(gè)二進(jìn)制文件的方式為(
)。A、"w+"B、"rb"C、"wb"D、"ab"正確答案:D
7對(duì)于每個(gè)進(jìn)行動(dòng)態(tài)存儲(chǔ)分配的函數(shù),其返回值類(lèi)型為(
)。A、charB、char*C、voidD、void*正確答案:D
8在C語(yǔ)言程序中,進(jìn)行數(shù)據(jù)的輸入和輸出操作時(shí),需要包含的系統(tǒng)頭文件是(
)。A、stdio.hB、stdlib.hC、math.hD、string.h正確答案:A
9假定一個(gè)函數(shù)原型為int
f1(int
a[][N],int
n),與數(shù)組參數(shù)等價(jià)的表示為(
)。A、int*
aB、int**
aC、int
(*a)[N]D、int*
a[N]正確答案:C
10在C語(yǔ)言程序中,多行注釋使用的結(jié)束標(biāo)記符為(
)。A、//B、/*C、*/D、**正確答案:C
11若需要把一個(gè)字符串賦給字符數(shù)組,則選用的函數(shù)是(
)。A、strlenB、strcmpC、strcatD、strcpy正確答案:D
12在C語(yǔ)言中,打開(kāi)一個(gè)數(shù)據(jù)文件的系統(tǒng)函數(shù)為(
)。A、fopen()B、fclose()C、fread()D、fwrite()正確答案:A
13下面正確的函數(shù)原型語(yǔ)句是(
)。A、int
Function(void
a);B、void
Function
(int);C、int
Function(a);D、void
int(double
a);正確答案:B
14一個(gè)指針類(lèi)型的簡(jiǎn)單變量占用內(nèi)存中的字節(jié)數(shù)為(
)。A、2B、4C、8D、16正確答案:B
15假定一維數(shù)組的定義為“char
a[8];”,則該數(shù)組所占用的存儲(chǔ)空間的字節(jié)數(shù)為(
)。A、8B、16C、64D、32正確答案:A
二、填空題(題數(shù):10,共
30.0
分)1執(zhí)行下面程序的輸出結(jié)果為_(kāi)__________。#include<stdio.h>voidmain(){inta[3][3]={{13,18,16},{15,19,12},{8,15,22}};inti,j,x=a[0][0];for(i=0;i<3;i++)for(j=0;j<3;j++)if(a[i][j]<x)x=a[i][j];printf("x=%d\n",x);}(3.0分)正確答案第一空:
x=82執(zhí)行下面程序的輸出結(jié)果為_(kāi)___________。#include<stdio.h>void
main()
{int
i=1,p=1,s=1;while(s<40)
{i++;
p=p*i;
s=s+p;}printf("s=%d\n",s);}(3.0分)正確答案第一空:
s=1533執(zhí)行下面程序的輸出結(jié)果為_(kāi)_________。#include<stdio.h>void
main()
{int
n=10,y=0;while(n>5)
y+=n--;printf("y=%d\n",y);}(3.0分)正確答案第一空:
y=404此函數(shù)的功能是把十進(jìn)制正整數(shù)x轉(zhuǎn)換為_(kāi)_______進(jìn)制數(shù)輸出出來(lái)。voidxk10(intx){chara[10];inti=0,rem;do{rem=x%16;x=x/16;if(rem<10)a[i]=48+rem;//'0'字符的ASCII碼為48elsea[i]=55+rem;//'A'字符的ASCII碼為65i++;}while(x!=0);while(i>0)printf("%c",a[--i]);}(3.0分)正確答案第一空:
十六5若需要定義一個(gè)符號(hào)常量,并且使C語(yǔ)言能夠進(jìn)行類(lèi)型檢查,則應(yīng)在定義語(yǔ)句的開(kāi)始使用保留字__________。(3.0分)正確答案第一空:
const6char類(lèi)型的長(zhǎng)度為_(kāi)_____字節(jié)。(3.0分)正確答案第一空:
17在執(zhí)行下面程序的輸出結(jié)果中,最后兩個(gè)整數(shù)為_(kāi)_____________。#include<stdio.h>voidmain(){inta[8]={25,18,36,42,17,54,30,63};int*p=a;while(p<a+8){printf("%d",*p++);p++;}}(3.0分)正確答案第一空:
17308常數(shù)120的數(shù)據(jù)類(lèi)型為_(kāi)_________。(3.0分)正確答案第一空:
整型9執(zhí)行下面程序的輸出結(jié)果為_(kāi)____________。#include<stdio.h>void
main()
{int
a=25,b=18;if(a>b)
printf("%s\n","a>b");if(a==b)
printf("%s\n","a==b");if(a<b)
printf("%s\n","a}(3.0分)正確答案第一空:
a>b10執(zhí)行下面程序的輸出結(jié)果為_(kāi)_____________#include<stdio.h>void
main()
{int
x=16,s=0;do
{s+=x;
x-=3;}
while(x>0);printf("s=%d\n",s);}(3.0分)正確答案第一空:
s=51三、判斷題(題數(shù):20,共
40.0
分)1在C語(yǔ)言中,正弦、余弦或正切函數(shù)的參數(shù)的度量單位是度。正確答案:
×
2表達(dá)式sizeof(25)的值等于4。正確答案:
√
3在一個(gè)函數(shù)定義中,參數(shù)表中的參數(shù)類(lèi)型可以為void類(lèi)型。正確答案:
×
4在一條變量定義語(yǔ)句中可以同時(shí)定義多個(gè)變量。正確答案:
√
5在一條變量定義語(yǔ)句中,當(dāng)同時(shí)定義多個(gè)變量時(shí),各變量之間只能使用逗號(hào)分開(kāi)。正確答案:
√
6對(duì)于一維數(shù)組元素,數(shù)組名后使用一對(duì)中括號(hào)。正確答案:
√
7函數(shù)調(diào)用參數(shù)表中的每個(gè)實(shí)參只能是常量或變量。正確答案:
×
8假定a是一個(gè)一維數(shù)組,則進(jìn)行a++運(yùn)算是允許的。正確答案:
×
9在函數(shù)定義中,存在著調(diào)用自身函數(shù)的函數(shù)調(diào)用表達(dá)式,則稱(chēng)此函數(shù)為遞歸函數(shù)。正確答案:
√
10在執(zhí)行“printf("s=%s\n","abc");”語(yǔ)句時(shí),輸出結(jié)果為s=abc。正確答案:
√
11二維數(shù)組元素帶有一個(gè)下標(biāo)。正確答案:
×
12在C語(yǔ)言中,一個(gè)結(jié)構(gòu)類(lèi)型的長(zhǎng)度等于所含的所有數(shù)據(jù)成員類(lèi)型的長(zhǎng)度之和。正確答案:
√
13在C語(yǔ)言中,求一個(gè)實(shí)數(shù)的絕對(duì)值的數(shù)學(xué)函數(shù)為fabs(x)。正確答案:
√
14在同一個(gè)聯(lián)合類(lèi)型的定義中,各數(shù)據(jù)成員名必須不同。正確答案:
√
15在結(jié)構(gòu)類(lèi)型的定義中,結(jié)構(gòu)類(lèi)型的作用域范圍,與它的定義位置無(wú)關(guān)。正確答案:
×
16假定二維數(shù)組的定義語(yǔ)句為“double
a[M][N];”,則每個(gè)數(shù)組元素的列下標(biāo)取值范圍在0~N-1之間。正確答案:
√
17常數(shù)3.26是雙精度浮點(diǎn)數(shù)。正確答案:
×
18在遞歸函數(shù)的每次遞歸調(diào)用中,對(duì)于參數(shù)表中的每個(gè)形參,得到的值都相同。正確答案:
×
19在一個(gè)鏈表中,表頭結(jié)點(diǎn)無(wú)前驅(qū)結(jié)點(diǎn),表尾結(jié)點(diǎn)無(wú)后繼結(jié)點(diǎn)。正確答案:
√
20假定p所指對(duì)象的值為25,p-1所指對(duì)象的值為42,則執(zhí)行*p--運(yùn)算后,p所指對(duì)象的值為42。正確答案:
×
一、單選題(題數(shù):15,共
30.0
分)1一個(gè)二維數(shù)組元素為a[i][j],它的指針訪問(wèn)方式不正確的是(
)。A、*(a[i]+j)B、(*(a+i))[j]C、*a[i]+jD、*(*(a+i)+j)正確答案:C
2當(dāng)處理問(wèn)題時(shí)的循環(huán)次數(shù)是確定的,則采用的最合適的循環(huán)方式為(
)。A、forB、whileC、do-whileD、switch正確答案:A
3假定一個(gè)結(jié)構(gòu)類(lèi)型的定義為“struct
B{int
a[5];
char*
b;};”,則該類(lèi)型的長(zhǎng)度為(
)。A、20B、21C、24D、28正確答案:C
4假定p是一個(gè)指向float型數(shù)據(jù)的指針,則p+1所指數(shù)據(jù)的地址比p所指數(shù)據(jù)的地址大(
)。A、1個(gè)字節(jié)B、2個(gè)字節(jié)C、4個(gè)字節(jié)D、8個(gè)字節(jié)正確答案:C
5在printf()函數(shù)調(diào)用的格式字符串中,若使用格式符為“%d”,則對(duì)應(yīng)輸出的數(shù)據(jù)類(lèi)型為(
)。A、charB、intC、floatD、double正確答案:B
6已知“int
*p=calloc(24,sizeof(int));”,則p所指向的動(dòng)態(tài)內(nèi)存空間中,能夠存儲(chǔ)整型元素的個(gè)數(shù)為(
)。A、6
B、
12
C、
48
D、24正確答案:D
7每個(gè)C程序文件在編譯時(shí)可能出現(xiàn)有警告性錯(cuò)誤,其對(duì)應(yīng)的標(biāo)識(shí)符號(hào)為(
)。A、warningB、errorC、warnD、err正確答案:A
8函數(shù)定義參數(shù)表中的每個(gè)形參變量,其作用域范圍為所在的整個(gè)(
)。A、程序B、文件C、函數(shù)D、參數(shù)表正確答案:C
9在每個(gè)C語(yǔ)言程序中都必須包含有這樣一個(gè)函數(shù),該函數(shù)的函數(shù)名為(
)。A、mainB、MAINC、nameD、function正確答案:A
10若需要把一個(gè)字符串賦給字符數(shù)組,則選用的函數(shù)是(
)。A、strlenB、strcmpC、strcatD、strcpy正確答案:D
11在printf()函數(shù)調(diào)用的格式字符串中,若使用格式符為“%f”,則對(duì)應(yīng)輸出的數(shù)據(jù)類(lèi)型為(
)。A、charB、intC、floatD、double正確答案:C
12在循環(huán)語(yǔ)句“for(i=0;
i<n;
i++)
S;”循環(huán)體S的執(zhí)行次數(shù)為(
)A、1B、n-1C、nD、n+1正確答案:C
13在C語(yǔ)言中,打開(kāi)一個(gè)數(shù)據(jù)文件的系統(tǒng)函數(shù)為(
)。A、fopen()B、fclose()C、fread()D、fwrite()正確答案:A
14下面正確的函數(shù)原型語(yǔ)句是(
)。A、int
Function(void
a);B、void
Function
(int);C、int
Function(a);D、void
int(double
a);正確答案:B
15在一個(gè)數(shù)組中,數(shù)組元素a[i]前面的元素個(gè)數(shù)為(
)。A、iB、i+1C、i-1D、2*i正確答案:A
二、填空題(題數(shù):10,共
30.0
分)1執(zhí)行下面程序時(shí),輸出結(jié)果中的每個(gè)整數(shù)都大于從鍵盤(pán)上輸入的8個(gè)整數(shù)的______________。#include<stdio.h>voidmain(){inta[8];intx=0,*p;printf("請(qǐng)輸入8個(gè)整數(shù):");for(p=a;p<a+8;p++)scanf("%d",p);for(p=a;p<a+8;p++)x+=*p;for(p=a;p<a+8;
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- CCF全國(guó)青少年信息學(xué)奧林匹克聯(lián)賽NOIP 2020真題
- 員工包吃伙食合同協(xié)議
- 商業(yè)保理轉(zhuǎn)讓合同協(xié)議
- 德佑簽定金協(xié)議后簽買(mǎi)賣(mài)合同
- 售車(chē)購(gòu)銷(xiāo)合同協(xié)議
- 母嬰店投資入股合同協(xié)議
- 2025合作協(xié)議合同模板
- 2025按摩師勞動(dòng)合同范本
- 2025廣州產(chǎn)品經(jīng)銷(xiāo)合同范本
- 商場(chǎng)建筑水電合同協(xié)議
- 某大型商場(chǎng)機(jī)電項(xiàng)目施工組織設(shè)計(jì)
- 人教版必修二地理-4.1區(qū)域發(fā)展對(duì)交通運(yùn)輸布局的影響(以川藏線為例)(教學(xué)設(shè)計(jì))
- 2025屆湖北省高考沖刺物理模擬試題含解析
- 基礎(chǔ)攝影考試題目及答案
- 2025年上半年黑龍江牡丹江市“市委書(shū)記進(jìn)校園”活動(dòng)暨“雪城優(yōu)才”企事業(yè)單位人才招聘1324人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 醫(yī)院培訓(xùn)課件:《老年認(rèn)知功能障礙》
- 二零二五版用工單位與勞務(wù)派遣公司合同
- 海姆立克急救科普知識(shí)
- 心力衰竭的護(hù)理業(yè)務(wù)查房
- 海底撈服務(wù)員崗位職責(zé)
- 五一安全教育主題班會(huì)
評(píng)論
0/150
提交評(píng)論