計(jì)算機(jī)等級(jí)考試二級(jí)筆試卷(含答案)
}
void fun()
{ static int i;
i+=2; printf("%d",i);
}
上述程序的輸出結(jié)果是 【11】 。
(12) 設(shè)有下列程序:
#include
#include
main()
{ int i;
char str[10], temp[10];
gets(temp);
for (i=0; i<4; i++)
{ gets(str);
if (strcmp(temp,str)<0) strcpy(temp,str);
}
printf("%s ",temp);
}
上述程序運(yùn)行后,如果從鍵盤上輸入(在此代表回車符):
C++
BASIC
QuickC
Ada
Pascal
則程序的輸出結(jié)果是 【12】 。
(13) 設(shè)有如下程序:
#include
main(argc,argv)
int argc; char *argv[ ];
{ FILE *fp;
void fc();
int i=1;
while( --argc>0)
if((fp=fopen(argv[i++],"r"))==NULL)
{ printf("Cannot open file! ");
exit(1);
}
else
{ fc(fp); fclose(fp); }
}
void fc(ifp)
FILE *ifp;
{ char c;
while((c=getc(ifp))!='#') putc-32);
}
上述程序經(jīng)編譯、連接后生成可執(zhí)行文件名為cpy.exe。假定磁盤上有三個(gè)
文本文件,其文件名和內(nèi)容分別為:
文件名 內(nèi)容
a aaaa#
b bbbb#
c cccc#
如果在DOS下鍵入
cpy a b c
則程序輸出 【13】 。
(14) 若輸入3個(gè)整數(shù)3,2,1,則下面程序的輸出結(jié)果是【14】 。
#include
void sub( n,uu)
int n, uu[ ];
{ int t;
t=uu[n--]; t+=3*uu[n];
n=n++;
if(t>=10)
{ uu[n++]=t/10; uu[n]=t%10;}
else uu[n]=t;
}
main( )
{ int i, n, aa[10]={0,0,0,0,0,0}
scanf( "%d%d%d",&n,&aa[0],&aa[1]);
for(i=1; i
for(i=0; i<=n; i++) printf("%d",aa[i]);
printf(" ");
}
(15) 若有以下定義:
double w[10];
則w數(shù)組元素下標(biāo)的上限為 【15】 ,下限為 【16】 。
(16) 以下程序統(tǒng)計(jì)從終端輸入的字符中每個(gè)大寫字母的個(gè)數(shù)。用#號(hào)作為輸入結(jié)束標(biāo)志,請(qǐng)?zhí)羁铡?/p>
#include
#include
main( )
{ int num[26],i; char c;
for(i=0; i<26; i++) num[i]=0;
while( 【17】 !='#') /*統(tǒng)計(jì)從終端輸入的大寫字母?jìng)(gè)數(shù)*/
if( isupper(c)) num[c-65]+=1;
for(i=0; i<26; i++) /*輸出大寫字母和該字母的個(gè)數(shù)*/
if(num[i]) printf("%c:%d ,i 【18】 , num[i]);
}
(17) 下面的程序調(diào)用getone函數(shù)開辟一個(gè)動(dòng)態(tài)存儲(chǔ)單元,調(diào)用assone函數(shù)把數(shù)據(jù)輸入此動(dòng)態(tài)存儲(chǔ)單元,調(diào)用outone函數(shù)輸出此動(dòng)態(tài)存儲(chǔ)單元中的數(shù)據(jù)。請(qǐng)?zhí)羁铡?/p>
#include
getone(s)
int **s;
{ *s=(int *)malloc(sizeof(int));}
assone(a)
int *a;
{ scanf("%d", 【19】 );}
outone(b)
int *b;
printf("%d ", 【20】 );}
main( )
{ int *p;
getone(&p);
assone(p);
outone(p);
}
二級(jí)C筆試試卷參考答案
一`選擇題((1)~(40)題每題1分,(41)~(50)題每題2分,共60分)
(1)C (2)D (3)B (4)A (5)D (6)D (7)B (8)C (9)C (10)A
(11)B (12)C (13)A (14)C (15)C (16)C (17)D (18)C (19)A (20)D
(21)B (22)D (23)C (24)B (25)B (26)A (27)C (28)C (29)D (30)B
(31)B (32)A (33)B (34)D (35)D (36)B (37)A (38)D (39)A (40)A
(41)B (42)B (43)B (44)B (45)A (46)A (47)A (48)C (49)C (50)C
二` 填空題(每空2分,共40分)
(1) 01111011
(2) 32
(3) 內(nèi)存 或存儲(chǔ)器 或存儲(chǔ)
(4) IBMDOS.COM 允許用小寫字母
(5) 字段 或字段名
(6) 16
(7) -850,2,0若遺漏逗號(hào)扣1分
(8) 28
(9) 2,5,1,2,3,-2若遺漏逗號(hào)扣1分
(10) IJKLEFGHABCD 若在字符間嵌入空格扣1分 若在字符間嵌入空格扣1分
(12) QuickC 若大寫字母寫成小寫字母,或小寫字母寫成大寫字母扣1分
(13) AAAABBBBCCCC 若在字符間嵌入空格扣1分若用小寫字母扣1分
(14) 2 7 2 1 或2721
(15) 9
(16) 0
(17) (c=get)) 注意,外層括號(hào)不得遺漏
(18) +65 或 +'A'
(19) a 或&*a
(20) *b
【計(jì)算機(jī)等級(jí)考試二級(jí)筆試卷(含答案)】相關(guān)文章:
1.計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷
2.2016年計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷「完整」
3.2016下半年計(jì)算機(jī)等級(jí)考試二級(jí)Visual FoxPro筆試試卷
4.2016年計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷及答案
5.2016年全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷及答案
6.2016年全國(guó)計(jì)算機(jī)等級(jí)試題含答案