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

正文內(nèi)容

計(jì)算機(jī)二級(jí)題庫-wenkub

2023-04-09 07:50:59 本頁面
 

【正文】 d***********************/ s=s%100。請(qǐng)改正程序中的錯(cuò)誤,使它能得到正確結(jié)果。將大寫字母轉(zhuǎn)換為對(duì)應(yīng)的小寫字母,只需將ASCII碼加上32就可以了。 printf(%c=%d ,a+k,alf[k])。 printf(\n**The number of letter**\n)。 scanf(%s,str)。a39。]++。*p=39。 if(*p=39。amp。i++) 【1】。試題程序:includeincludedefine N 100void fun(char *tt,int alf[]){ int i。注意:不區(qū)分大小寫,不能使用字符串庫函數(shù)。 /*找出成績與min相等的學(xué)生的記錄,存入結(jié)構(gòu)體b中*/ return j。i++) if(mina[i].s) min=a[i].s。 fclose(out)。 for(i=0。 i++) printf(%s %4d\n,h[i].num,h[i].s)。 n=fun(s,h)。int fun (STREC *a, STREC *b){}main (){ STREC s[N]={{GA005,82},{GA003,75},{GA002,85},{GA004,78}, {GA001,95},{GA007,62},{GA008,60},{GA006,85}, {GA015,83},{GA013,94},{GA012,78},{GA014,97}, {GA011,60},{GA017,65},{GA018,60},{GA016,74}}。請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入所編寫的若干語句。錯(cuò)誤2:主對(duì)角元素的行號(hào)和列號(hào)相等,所以參加乘法的是a[i][i],而不是a[i][j]。j3。}main(){ fun()。 } for(i=0。i++) {/**********************found***********************/ for (i=0。 int i,j。2. 改錯(cuò)題下列給定程序中,函數(shù)fun()的功能是:先從鍵盤上輸入一個(gè)3行3列的矩陣的各個(gè)元素的值,然后輸出主對(duì)角線元素之積。 printf(average=%f\n\n,avg)。i10。 int i。 t=【3】。i10。 long t。例如:當(dāng)x[10]={,},結(jié)果為:avg=。 w[0]=t。i++) /*循環(huán)右移np次*/ {t=w[n1]。 printf(\n\n)。 printf(\nThe data after moving:\n)。 printf(\n\nEnter p: )。 printf(The original data:\n)。注意:部分源程序給出如下。錯(cuò)誤2:題目要求將小寫字母改為大寫字母,所以if語句的判斷條件是小寫字母。z39。a39。amp。 printf(\nThe result string is: \n%s,fun(tt))。 char tt[81]。Z39。A39。試題程序:include include include /**********************found***********************/char fun(char tt[]){ int i。2. 改錯(cuò)題下列給定程序中,函數(shù)fun()的作用是:將字符串tt中的小寫字母都改為對(duì)應(yīng)的大寫字母,其他字符不變。}答案及評(píng)析:【1】*(p1+i) 【2】*p2 【3】*p2++【解析】填空1:變量i用來記錄字符串str1的長度,當(dāng)指針指到字符串str1結(jié)束標(biāo)志符‘\039。 puts(str2)。 gets(str2)。 str2*****\n)。\039。 for( 。試題程序:includeincludedefine N 40void fun(char *str1,char *str2){ int i=0。模擬試題(一)請(qǐng)補(bǔ)充函數(shù)fun(),該函數(shù)的功能是:把從主函數(shù)中輸入的字符串str2接在字符串str1的后面。 char *p1=str1?!?】。}main(){ char str1[N],str2[N]。 printf( \nstr1:)。 printf(**The string str1 amp。 fun(str1,str2)。時(shí),while循環(huán)結(jié)束,變量i停止累加。例如,若輸入edS,dAd,則輸出EDS,DAD。 for(i=0。)amp。)) tt[i]=32。 clrscr()。}答案及評(píng)析:(1)錯(cuò)誤:char fun(char tt[])正確:char *fun(char tt[])(2)錯(cuò)誤:if((tt[i]=39。(tt[i]= 39。)amp。))【解析】錯(cuò)誤1:函數(shù)的返回值是字符串的首地址,是指針類型,所以在函數(shù)名前要加39。3. 編程題請(qǐng)編寫函數(shù)fun(),該函數(shù)的功能是:移動(dòng)一維數(shù)組中的內(nèi)容,若數(shù)組中有n個(gè)整數(shù),要求把下標(biāo)從p到n1(p≤n1)的數(shù)組元素平移到數(shù)組的前面。請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入所編寫的若干語句。 for(i=0。 scanf(%d,amp。 for(i=0。}答案及評(píng)析:void fun(int *w, int p, int n){ int i,j,t。 for(j=n2。 }}【解析】本題采用循環(huán)右移的算法。注意:部分源程序給出如下。 double avg=。i++) 【1】。 avg=(double)t/100。 clrscr()。i++) printf(%,x[i])。}答案及評(píng)析:【1】sum+=x[i] 【2】avg*1000 【3】(avg+5)/10【解析】填空1:通過for循環(huán)求出10個(gè)數(shù)的累加和,存于變量sum中。請(qǐng)改正函數(shù)fun()中的錯(cuò)誤,使它能得出正確的結(jié)果。 mul=1。j3。i3。}答案及評(píng)析:(1)錯(cuò)誤:for (i=0。j++)(2)錯(cuò)誤:mul=mul*a[i][j]。3. 編程題學(xué)生的記錄由學(xué)號(hào)和成績組成,N名學(xué)生的數(shù)據(jù)已在主函數(shù)中放入結(jié)構(gòu)體數(shù)組s中,請(qǐng)編寫函數(shù)fun(),它的功能是:把分?jǐn)?shù)最低的學(xué)生數(shù)據(jù)放在h所指的數(shù)組中。試題程序:include define N 16typedef struct{ char num[10]。 STREC h[N]。 printf(The %d lowest score :\n,n)。 /*輸出最低分學(xué)生的學(xué)號(hào)和成績*/ printf(\n)。 in。}答案及評(píng)析:int fun (STREC *a, STREC *b){ int i,j=0,min=a[0].s。 /*找出最小值*/ for(i=0。 /*返回最低成績的學(xué)生人數(shù)*/}【解析】該程序使用循環(huán)嵌套,第1個(gè)for語句的作用是找出最小值。例如,輸入:“A=abc+5*c”,結(jié)果為:a=2,b=1,c=2。 char *p=tt。 while(*p) { if(*p=39。*p=39。a39。z39。 【3】。 int alf[26],k。 printf(\n**The original string**\n)。 for(k=0。 } printf(\n)。填空3:指針p指向字符串tt,通過p自加1來移動(dòng)指針,訪問字符串中的所有字符。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。 *t=s%10*s1+*t。 printf(\nPlease enter s: )。t)?!窘馕觥垮e(cuò)誤1:函數(shù)由指針來完成參數(shù)的傳遞,所以沒有返回值,應(yīng)定義函數(shù)的類型為void。注意:部分源程序給出如下。}答案及評(píng)析:fun (int a[][M]){ int i,j,min=a[0][0]。jM。要求數(shù)組中的所有元素走動(dòng)一遍,并從中找出最大、最小值,要注意一開始應(yīng)使min存放數(shù)組中的第一個(gè)元素的值。例如,輸入aeiouAOUpqrt,結(jié)果為A:2 E:1 I:1 O:2 U:2 other:4。 int i=0。 while(*p) { switch(*p) { case 39。:bb[0]++。: case 39。 case 39。:bb[2]++。: case 39。 case 39。:bb[4]++。 int i。 gets(str)。 for(i=0。}答案及評(píng)析:【1】bb[i]=0 【2】bb[5]++ 【3】p++。2. 改錯(cuò)題下列給定的程序中,函數(shù)fun()的功能是:計(jì)算并輸出k以內(nèi)最大的6個(gè)能被7或11整除的自然數(shù)之和。試題程序:includeinclude int fun(int k){ int m=0,mc=0, j。 mc++。 printf(%d\n ,fun(500))。amp。錯(cuò)誤2:if語句的判斷條件應(yīng)用關(guān)系運(yùn)算符,而不是賦值運(yùn)算符。注意:部分源程序給出如下。 printf(\nPlease enter an string within 80 characters:\n)。 printf(\nbees\n \%s\n,tt)。\039。A39。Z39。模擬試題(五)str是全部由小寫字母字符和空格字符組成的字符串,由num傳入字符串的長度。注意:部分源程序給出如下?!?】。amp。amp。\039。 int num=0。 fun(str,amp。填空2:如果當(dāng)前判斷的字符是小寫字母,并且它的下一個(gè)字符是空格或者是字符串結(jié)束標(biāo)記符,則表示當(dāng)前字符是一個(gè)單詞的最后一個(gè)字母,統(tǒng)計(jì)單詞數(shù)的變量n要加上1。請(qǐng)改正程序中的錯(cuò)誤,使它能得到正確結(jié)果。/**********************found***********************/ for(i=1。} return t。 scanf(%d,amp。im。錯(cuò)誤2:根據(jù)題目的公式,參加運(yùn)算的數(shù)應(yīng)從2到m,包括m。試題程序:include include void fun(int *a,int *n){}main( ){ int aa[1000], n, k。 for(k=0。 /*一行寫10個(gè)數(shù)*/ } else printf(%5d ,aa[k])。i++) /*求1到1000之內(nèi)能被5或13整除、但不能同時(shí)被5和13整除的所有整數(shù),并放入數(shù)組a中*/ if((i%5==0||i%13==0)amp。 /*傳回滿足條件的數(shù)的個(gè)數(shù)*/}【解析】注意本題題目是找出能被5或13整除但不能同時(shí)被5和13整除的所有整數(shù)。模擬試題(六)str是一個(gè)由數(shù)字和字母字符組成的字符串,由變量num傳入字符串長度。請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun()的橫線上填入所編寫的若干表達(dá)式或語句。inum。}main(){ char str[N]。 while(str[num]) num++。in。s[i]= ′9′ 【2】s[i] ′0′ 【3】n【解析】填空1:如果當(dāng)前字符的ASCII碼大于字符′0′的ASCII碼,而小于字符′9′的ASCII碼,則說明當(dāng)前字符是數(shù)字字符。例如輸入8名學(xué)生的成績:85 69 87 55 75則高于平均分的學(xué)生人數(shù)為4()。 int count=0,k,i。 ave=t/n。/**********************found***********************/ aver=ave。 clrscr()。 printf(\nPlease enter %d mark :\n,m)。 printf(\nThe number of students :%d\n,fun(s,m,amp。正確:float ave ,t=。錯(cuò)誤2:根據(jù)題意,找出高于平均分的數(shù),所以此處的關(guān)系運(yùn)算符應(yīng)為錯(cuò)誤3:aver是指針,而ave是一個(gè)數(shù),不能將一個(gè)數(shù)賦值給一個(gè)指針,而要用符號(hào)39。例如,輸入nanjing CR nanchang CR(CR為回車鍵),函數(shù)將返回nanjing。 int i。 gets(b)。s[i]!= 39。t[j]!= 39。 /*函數(shù)返回較短的字符串,若兩個(gè)字符串長度相等,則返回第1個(gè)字符串*/ else return t。}模擬試題(七)從鍵盤輸入一組無符號(hào)整數(shù)并保存在數(shù)組xx[N]
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1