计算机二级考试试题及答案 下载本文

内容发布更新时间 : 2024/5/19 0:07:28星期一 下面是文章的全部内容请认真阅读。

for(i=0; i<26; i++) num[i]=0;

while( 【17】 !='#') /*统计从终端输入的大写字母个数*/

if( isupper(c)) num[c-65]+=1;

for(i=0; i<26; i++) /*输出大写字母和该字母的个数*/ if(num[i]) printf(\【18】 , num[i]); }

(17) 下面的程序调用getone函数开辟一个动态存储单元,调用assone函数把数据输入此动态存储单元,调用outone函数输出此动态存储单元中的数据。请填空。 #include getone(s) int **s;

{ *s=(int *)malloc(sizeof(int));} assone(a) int *a;

{ scanf(\【19】 );} outone(b) int *b;

printf(\【20】 );} main( ) { int *p;

getone(&p); assone(p); outone(p); } 『完』

1995年二级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) 内存 或存储器 或存储 (4) IBMDOS.COM 允许用小写字母

(5) 字段 或字段名 (6) 16

(7) -850,2,0若遗漏逗号扣1分 (8) 28

(9) 2,5,1,2,3,-2若遗漏逗号扣1分

(10) IJKLEFGHABCD 若在字符间嵌入空格扣1分 若在字符间嵌入空格扣1分

(12) QuickC 若大写字母写成小写字母,或小写字母写成大写字母扣1分

(13) AAAABBBBCCCC 若在字符间嵌入空格扣1分若用小写字母扣1分

(14) 2 7 2 1 或2721 (15) 9 (16) 0

(17) (c=getchar()) 注意,外层括号不得遗漏 (18) +65 或 +'A' (19) a 或&*a (20) *b