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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)基礎(chǔ)-wenkub

2024-10-25 13 本頁(yè)面
 

【正文】 量及其數(shù)據(jù)類型;賦值、輸入、輸出的方法。(3)計(jì)算各科的總分和平均分,分別存入一維數(shù)組sum和aver中。(3)重新判斷該生的三門課成績(jī)是否都大于90,如果是則輸出“Y”,表示該生能獲得獎(jiǎng)學(xué)金,否則輸出“N”表示該生不能獲得獎(jiǎng)學(xué)金。printf(“請(qǐng)選擇您要實(shí)現(xiàn)的功能:1添加,2查找,3修改n”)。scanf(“%d”,amp。i=90)amp。(score[i][2]=90)){ c[i]=39。} } } if(t==2){ printf(“請(qǐng)輸入學(xué)號(hào):”)。iprintf(“學(xué)號(hào)t數(shù)學(xué)t英語(yǔ)t物理t總分t平均成績(jī)t90n”)。} } } if(t==3){printf(“請(qǐng)輸入學(xué)號(hào):”)。iprintf(“請(qǐng)輸入你要修改的選項(xiàng)所對(duì)應(yīng)的數(shù)字:0MT,1EN,2PHn”)。scanf(“%d”,amp。j{sum[i]=sum[i]+score[i][j]。(score[i][1]=90)amp。}else{c[i]=39。float g。t){ if(num[t]x=score[i][j]。解決辦法:將最后的輸出中的i五、總結(jié)在課程設(shè)計(jì)的這段日子里,我真正體會(huì)到什么叫失敗是成功之母,因?yàn)樵诰帉懗绦驎r(shí)會(huì)出現(xiàn)這樣或那樣的錯(cuò)誤,有的是語(yǔ)法錯(cuò)誤,有的是邏輯錯(cuò)誤,還有的是由于自己粗心漏掉或多加了一些符號(hào)等等,但只要你能靜下心來(lái)慢慢尋找原因,慢慢修改,最后終能成功。(D)= 8 下列表達(dá)式與x =(y++)等價(jià)的是(A)x = ++y(B)x = x + 1, y = x(C)x = y, y = y + 1(D)x += y + 1 9 若定義int x = 17。 + 。(D)39。在內(nèi)存占用的字節(jié)數(shù)是(A)1(B)2(C)3(D)4 35 字符串“ABC”在內(nèi)存占用的字節(jié)數(shù)是(A)3(B)4(C)6(D)8 36 在C語(yǔ)言中,合法的長(zhǎng)整型常數(shù)是(A)0L(B)4321(C)(D) amp。(3)對(duì)于“m =(表達(dá)式a)amp。(4)在本題的表達(dá)式中,從左至右,先計(jì)算“(m = a == b)”,在此表達(dá)式中,先計(jì)算“a == b”,由于a,b的值均為0,因此“a == b”的結(jié)果是真(即1)。 a (A)同一個(gè)數(shù)組中的每一個(gè)元素都屬于同一個(gè)數(shù)據(jù)類型(B)對(duì)于實(shí)型數(shù)組,不可以直接用數(shù)組名對(duì)數(shù)組進(jìn)行整體的輸入或輸出(C)數(shù)組名代表數(shù)組所占存儲(chǔ)區(qū)的首地址,其值不可以改變(D)在程序運(yùn)行時(shí),如果數(shù)組元素的下標(biāo)超出了所定義的下標(biāo)范圍,系統(tǒng)將給出“下標(biāo)越界”的出錯(cuò)信息 105 如果有語(yǔ)句:int x[3][2]。(B)scanf(“%d%s”, amp。(D)scanf(“%d%s”, amp。(B)int num[0...50]。試題講評(píng)數(shù)組長(zhǎng)度不能為變量。(D)int a[2][2] = {{1}, 2, 3}。(C)char a3 = {“string”}。, 39。, 39。, 39。的功能是(A)把字符串str1連接到字符串str2中再把字符串str2復(fù)制到字符串str3之后(B)把字符串str1復(fù)制到字符串str2中再把字符串str2連接到字符串str3之后(C)把字符串str2連接到字符串str1之后再把字符串str3復(fù)制到字符串str1中(D)把字符串str2復(fù)制到字符串str1中再把字符串str3連接到字符串str1之后 113 下面敘述中錯(cuò)誤的是(A)對(duì)于實(shí)型數(shù)組,不可以直接用數(shù)組名對(duì)數(shù)組進(jìn)行整體的輸入或輸出(B)對(duì)于字符型數(shù)組,可以直接用數(shù)組名對(duì)數(shù)組進(jìn)行整體輸入或輸出(C)對(duì)于字符型數(shù)組,可以用來(lái)存放字符串(D)對(duì)于字符型數(shù)組,可以在賦值語(yǔ)句中運(yùn)用運(yùn)算符“=”進(jìn)行整體賦值 114 若有以下語(yǔ)句,各選項(xiàng)中數(shù)值為4的表達(dá)式是 int a[12] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}。(A)a[gc](B)a[4](C)a[39。int x[3][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9}。} } printf(“%dn”, n[1])。} printf(“%dn”, k)。i(A)char *s。(C)char s[8]。121 以下代碼段執(zhí)行后,b中的值是:2960 int a[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, *p = amp。printf(“%d %dn”, sizeof(a), sizeof(b))。swap1(a)。}void swap1(int c[]){ int t。}void swap2(int c0, int c1){ int t。}(A)5 3 3 5(B)5 3 5 3(C)3 5 3 5(D)3 5 5 3 124 下列程序運(yùn)行后的輸出結(jié)果是 include void sort(int a[], int n)。ivoid sort(int a[], int n){ int i, j, t。} }(A)9 2 7 4 5 6 3 8 1 10(B)1 2 3 4 5 6 7 8 9 10(C)10 9 8 7 6 5 4 3 2 1(D)1 10 3 8 5 6 7 4 9 2 125 下列程序運(yùn)行后的輸出結(jié)果是 include void f(int a[], int i, int j)。ivoid f(int a[], int i, int j){ int t。f(a, i+1, j1)。for(i=0。int i, s=0。(A)19(B)20(C)11(D)13 129 以下程序段的運(yùn)行結(jié)果是: char s[10], s=”abcd“。printf(”%d“, strlen(str))。j(A)函數(shù)調(diào)用可以出現(xiàn)在表達(dá)式中(B)函數(shù)調(diào)用可以作為獨(dú)立的語(yǔ)句存在(C)函數(shù)調(diào)用可以作為一個(gè)函數(shù)的實(shí)參(D)函數(shù)調(diào)用可以作為一個(gè)函數(shù)的形參 142 在C語(yǔ)言中,下面關(guān)于函數(shù)正確的敘述是(A)函數(shù)可以嵌套定義,也可以嵌套調(diào)用(B)函數(shù)可以嵌套定義,但不可以嵌套調(diào)用(C)函數(shù)不可以嵌套定義,但可以嵌套調(diào)用(D)函數(shù)不可以嵌套定義,也不可以嵌套調(diào)用 143 在C語(yǔ)言中,函數(shù)調(diào)用語(yǔ)句function((a, b, c),(d, e))。int main(void){ int x=5, y=3, s。}int function(int a, int b){ return a*ab*b。}long func(int n){ if(n 2){ return func(n1)+ func(n2)。c = zdgys(a, b)。while(y){w = x % y。}(A)2(B)3(C)4(D)5 151 下面程序的輸出結(jié)果是 include double func(int x, int y, int z)。printf(”%fn“, x)。return t。i 4。}int func(void){ static int x = 6。//函數(shù)功能:求兩數(shù)中的較大數(shù)int main(void){ int a, b, c。c = __________________。if(x y)z = x。a, amp。a, amp。return 0。int main(void){ int x3=10, x4=20。return 0。}(A)10,20,40,40(B)20,10,40,30(C)20,10,40,40(D)10,20,30,40 156 下面程序的輸出結(jié)果是 include void increment(void)。return 0。}(A)1 1 1(B)1 2 3(C)1(D)3 3 3 157 在C語(yǔ)言中,下面關(guān)于文件的存取方式正確的敘述是(A)只能從文件的開(kāi)頭存取(B)可以順序存取,但不可以隨機(jī)存取(C)不可以順序存取,但可以隨機(jī)存取(D)可以順序存取,也可以隨機(jī)存取 158 下列關(guān)于C語(yǔ)言數(shù)據(jù)文件的敘述中正確的是(A)文件由ASCII碼字符序列組成,C語(yǔ)言只能讀寫文本文件(B)文件由二進(jìn)制數(shù)據(jù)序列組成,C語(yǔ)言只能讀寫二進(jìn)制文件(C)文件由記錄序列組成,可按數(shù)據(jù)的存放形式分為二進(jìn)制文件和文本文件(D)文件由數(shù)據(jù)流形式組成,可按數(shù)據(jù)的存放形式分為二進(jìn)制文件和文本文件 159 在C語(yǔ)言中,讀寫操作時(shí)需要進(jìn)行轉(zhuǎn)換的文件是(A)二進(jìn)制文件(B)文本文件(C)二進(jìn)制文件和文本文件都需要轉(zhuǎn)換(D)二進(jìn)制文件和文本文件都不需要轉(zhuǎn)換 160 在C語(yǔ)言中,下面關(guān)于文件操作正確的敘述是(A)對(duì)文件操作時(shí),必須先檢查文件是否存在,然后再打開(kāi)文件(B)對(duì)文件操作時(shí)需要先打開(kāi)文件(C)對(duì)文件操作時(shí)需要先關(guān)閉文件(D)對(duì)文件操作時(shí)打開(kāi)和關(guān)閉文件的順序沒(méi)有要求 161 (A)fp = fopen(”“, ”r“)。162 下面的語(yǔ)句中,將fp定義為文件型指針的是(A)file fp。163 以下要作為fopen函數(shù)中第一個(gè)參數(shù)的正確格式是(A)”c:“(B)”c:“(C)”“(D)”c:user “ 以下對(duì)出錯(cuò)原因描述錯(cuò)誤的是(A)用”r“方式打開(kāi)一個(gè)并不存在的文件(B)磁盤出故障(C)磁盤已滿無(wú)法建立新文件(D)用”w“方式打開(kāi)文件時(shí),沒(méi)有先建立文件 167 在C語(yǔ)言中,標(biāo)準(zhǔn)庫(kù)函數(shù)fread(buf, size, count, fp)中參數(shù)buf的含義是(A)一個(gè)指針,指向要讀入數(shù)據(jù)的存放地址(B)一個(gè)文件指針,指向要讀的文件(C)一個(gè)整型變量,代表要讀入的數(shù)據(jù)總數(shù)(D)一個(gè)存儲(chǔ)區(qū),存放要讀的數(shù)據(jù)項(xiàng) if(NULL == fp1){ printf(”cannot open file in disk c!n“)。fclose(fp1)。fclose(fp1)。試題講評(píng) ”rb+“:為了讀和寫,打開(kāi)一個(gè)二進(jìn)制文件,若指定文件不存在則出錯(cuò);”wb+“:為了讀和寫,打開(kāi)一個(gè)新的二進(jìn)制文件,若指定文件不存在,則建立新文件。if(NULL == fp){ printf(”file open error!n“)。return 0。fp = fopen(”“, ”w“)。39。return 0。(D)(用作為輸入結(jié)束標(biāo)志),并在屏幕上顯示這些字符。fp = fopen(”“, ”wb“)。return 0。(D)fwrite(str[0], sizeof(char), 1, fp)。return 0。if(NULL == fp){ printf(”file open error!“)。i變量的指針即變量的地址,是指變量所占內(nèi)存單元的首地址。x。186 如果已經(jīng)定義int x, *pointer。(C)*pointer = amp。中,pointer表示的是一個(gè)(A)指向整型變量的指針(B)指針數(shù)組的名字,包含5個(gè)指向整型數(shù)據(jù)的指針(C)指向包含5個(gè)整型元素的一維數(shù)組的指針(D)指向函數(shù)的指針 190 在C程序說(shuō)明語(yǔ)句int *pointer[5]。a。(C)b = *p。194 若有說(shuō)明int i, j=7, *p=amp。(B)*p = j。j。char sex。char name[20]。(A)結(jié)構(gòu)體類型(B)結(jié)構(gòu)體變量(C)共用體類型(D)共用體變量 198 當(dāng)定義一個(gè)結(jié)構(gòu)體變量時(shí),系統(tǒng)分配給它的內(nèi)存空間字節(jié)數(shù)是(A)各成員所需內(nèi)存字節(jié)數(shù)的總和(B)結(jié)構(gòu)體中第一個(gè)成員所需內(nèi)存字節(jié)數(shù)(C)結(jié)構(gòu)體中最后一個(gè)成員所需內(nèi)存字節(jié)數(shù)(D)成員中占內(nèi)存字節(jié)數(shù)最大的 199 有以下三種形式可供選擇,則為了表示結(jié)構(gòu)體變量中的成員,各選項(xiàng)中敘述正確的是(*結(jié)構(gòu)體指針變量).成員名結(jié)構(gòu)體指針變量成員名(A)只能用1或2表示(B)只能用1或3表示(C)只能用2或3表示(D)三種形式均可 200 include struct dt { char a[4]。int main(void){ printf(”%dn“, sizeof(struct dt))。struct{ int year, month, day。(A) = 2003。month = 5。 = 1。202 若有以下定義,則下面各輸出語(yǔ)句中能輸出字母J的是 struct student { int num。(A)printf(”%c“, school[0].name[0])。203 若有以下定義,則下面各輸入語(yǔ)句中不正確的是 struct student { int num。} student1,*p = amp。(B)scanf(”%s“, amp。(D)scanf(”%f“, amp。}。printf(”%d,%“, stu[0].num, stu[0].score)。}(A)1001, 650(B)1002, 550(C)1004, 650(D)1004, 250 205 以下程序的輸出結(jié)果是: include struct student { int num。void fun(struct student *p)。return 0。}(A)1002,550,Li(B)1004,250,Tao(C)1001,650,He(D)1003,450,Liu 206 以下程序的輸出結(jié)果是: include struct student { long num。void func(struct student *p)。}void func(struct student *p){ printf(”%s“, pname)。int main(void){ int age[3] = {16, 17, 18}。age[2]}}。}(A)1003,17(B)1001,16(C)1005,18(D)1003,16第五篇:C語(yǔ)言程序設(shè)計(jì) A: Hello world!Description Xiao_ming有兩個(gè)哥哥,大哥叫Da_min,二哥叫Er_min。printf(“Hello Xiao_ming!n”)。第一行為圓的面積,第二行為圓的周長(zhǎng),格式見(jiàn)sample。p=2**r。} 法二include define pi int main(){double r。printf(“Perimeter: %lfn”,2*pi*r)。Sample Input 1 2 3 Sam
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1