計算機等級考試二級模擬試題
在學習和工作的日常里,我們總免不了要接觸或使用試題,借助試題可以更好地考查參試者所掌握的知識和技能。還在為找參考試題而苦惱嗎?下面是小編為大家整理的計算機等級考試二級模擬試題,僅供參考,大家一起來看看吧。
第一套
1. 程序填空
給定程序中,函數fun的功能是:計算下式前n項的和作為函數值返回。例如:當形參n的值為10 的時,函數返回:9.6125588。
第一處 s=0;
第二處for(i=1;i<=n;i++)
第三處s=s+(2.0xi-1)x(2.0xi+1)/(txt);
2. 程序修改
給定程序MODI1.C中函數fun的功能是:統計substr所指字符串在str所指字符串中出現伯次數。
/xxfoundxx/
for(i=0;str[i];i++)
/xxfoundxx/
if(substr[k+1]==’’)
3. 程序設計
請編寫一個函數fun,它的功能是:根據以下公式求JI的值(要求滿足精度0.0005,即某項小于0.0005時停止送代):程序運行后,如果輸入精度為0.0005,則程序輸出為3.14…。
doublefun(double eps)
{double s=1,t=1./3;
intn=1;
while(t>=eps)
{s+=t;n++;t=txn/(2.0xn+1)
;}
return(sx2.0);
}
第二套
1. 程序填空
給定程序中已建立一個帶有頭結點的單向鏈表,鏈表中的各結點按數據域遞增有序連接。函數fun的功能是:刪除鏈表中數據域值相同的結點,使之只保留一個。
第一處free(q);
第二處q=p->next;
第三處q=q->next;
2. 程序修改
給定程序MODI1.C中函數fun的功能是:用選擇法對數組中的n各元素按從小到大的順序進行排序。
/xxfoundxx/
p=j;
/xxfoundxx/
p=i;
3. 程序設計
請編寫一個fun函數,它的功能是:求出1到m之間(含m)能被7或11整除的所有整數放在數組a中,通過n返回這些數的個數。
voidfun(int m,int xa,int xn)
{
int i;
xn=0;
for(i=7;i<=m;i++)
if((i%7==0)||(i%11==0))
a[(xn)++]=i;
}
第三套
1. 程序填空
函數fun的功能是:逆置數組元素是的值。例如:若a所指數組中的數據依次為:1、2、3、4、5、6、7、8、9,則逆置后依次為:9、8、7、6、5、4、3、2、1。形參n給出數組中數組中數據的個數。
第一處for(i=0;i
第二處a[i]=a[n-1-i];
第三處a[n-i-1]=t;
2程序修改
給定程序MODI1.C中函數fun的功能是:將一個由八進制數字字符串組成的字符串轉換為與其面值相等的十進制整數。規定輸入的字符串最多只能包含5位八進制數字字符。
/xxfoundxx/
n=xp-‘0’;
/xxfoundxx/
n=nx8+xp-‘0’;
3. 程序設計
學生的記錄由學號和成績組成,N名學生的數據已在主函數中放入結構體數組s中,請編寫了函數fun,它的功能是:函數返回指定學號的學生數據,指定的學生號在主函數中輸入,若沒有找到指定學號,在結構體變量中給學號置空串,給成績置-1,作為函數值返回。(用于字符串比較的函數是strcmp)。
STRECfun(STRECxa,char xb)
{
STRECc;
Inti;
c.num[0]=’’;
c.s=-1;
for(i=0;i
if(strcmp(a[i].num,b)==0)
{strcpy(c.num,a[i].num);
c.s=a[i].s;break;}
returnc;
}
【計算機等級考試二級模擬試題】相關文章:
2016計算機等級考試二級C++上機模擬試題及答案03-08
計算機二級考試模擬試題及答案03-13
計算機等級二級C語言上機模擬試題及答案10-25
計算機二級考試word模擬試題及答案03-08
計算機等級考試試題10-24
9月計算機等級考試二級MS考試試題及答案10-08
成都計算機等級考試試題10-24