大家论坛

 找回密码
 注册
查看: 9570|回复: 12

1999年4月全国计算机等级考试二级C语言笔试(上) [复制链接]

Rank: 15Rank: 15Rank: 15

积分
1498
帖子
1421
精华
3
经验
47 点
威望
0 点
金币
44
发表于 2007-4-3 11:36:00 |显示全部楼层


一、选择题((1)-(40)每个选项1分,(41)-(50)每个选项2分,共60分)
下列各题A)、B)、C)、D)四个有选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)微型计算机的性能主要取决于
A)内存B)中央处理器C)硬盘D)显示卡
(2)有一个数值152,它与十六进制数6A相等,那么该数值是
A)二进制数B)八进制数C)十进制数D)四进制数
(3)使用超大规模集成电路制造的计算机应该归属于
A)第一代B)第二代C)第三代D)第四代
(4)已知英文字母a的ASCII代码值是十六进制数61H,那字母子b 的ASCII代码值是
A)34H B)54H C)24H D)64H
(5)一片存储容量是1.44MB的软磁盘,可以存储大约140万个
A)ASCII字符 B)中文字符C)磁盘文件D)子目录
(6)在MS-DOS环境中同时按下[Ctrl]和[Break]两个键,其作用是
A)终止当前操作B)暂停当前操作C)关机D)热启动
(7)将二进制数10000001转换为十进制数应该是
A)127 B)129 C)126 D)128
(8)磁盘处于写保护状态,那么磁盘中的数据
A)不B)能读出C)不D)能删改E)也不F)能写入新数据G)可以读出H)不I)能删改J)也不K)能写入新数据L)可以读出M)可以删改N)但不O)能写入新数据P)可以读出Q)不R)能删改S)但可以写入新数据
(9)微型机启动后,DOS提示符是C:\>,现提示符变为C:\USER>,则说明刚执行过命令
A)PROMPTB)PROMPT USERC)PROMPT $P$GD)CD USER
(10)MS-DOS文件系统目录的组织形式属于
A)关系型结构B)网络型结构C)树型结构D)直线型结构
(11)应用软件系统TH的总容量大约1MB,其主要程序文件存放在C:\TH目录中,而数据文件存放在C:\TH\DATA目录中。如要将它们完整地复制到A盘,应该使用的命令是
A)XCOPY C:\TH A:\B)XCOPY C:\TH A:\ /S
C) XCOPY C:\TH A:\ /MD)XCOPY C:\TH A:\ /P
(12)执行COPY A.+B.TXT这个DOS命令后,得到的磁盘文件是
A)A.TXT B)B.TXT C)AB.TXTD)A+B.TXT
(13)在WINDOWS中,将一个应用程序窗口最小化之后,该应用程序
A)仍在后台运行B)暂时停止运行C)完全停止运行D)出错
(14)CD-ROM属于
A)感觉媒体B)表示媒体C)表现媒体D)存储媒体
(15)在因特网(Internet)中电子公告板的缩写是
A)FTP B)WWW C)BBS D)E-mail
(16)设x、y、z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为
A)4 B)16C)32D)52
(17)设有如下的变量定义:
int i=8,k,a,b;
unsinged long w=5
double x=1,42,y=5.2
则以下符合C语言语法的表达式是
A)a+=a-=(b=4)*(a=3)B)x%(-3);
C)a=a*3=2D)y=float(i)
(18)假定有以下变量定义:
int k=7,x=12;
则能使值为3 的表达式是
A)x%=(k%=5) B)x%=(k-k%5)
C)x%=k-k%5D)(x%=k)-(k%=5)
(19)以下叙述中正确的是
A)输入项可以是一个实型常量B) 如scanf(“%f,”3.5);
C)只有格式控制D)没有输入项,E)也能正确输入数据到内存F)例如:scanf(“a=%d,b=%d”);
G)当输入一个实型数据时H)格式控制部分可以规定小数点后的位数,
I)例如:scanf(“%4.2f”,&f)J)当输入数据时,K)必须指L)明变量地址M)例如:scanf(“%f”,&f);
(20)设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是A)把x和y按从大到小排列
B)把x和y按从小到大排列
C)无确定结果
D)交换x和y中的值
(21)以下程序的输出结果是
A)10 10B)12 12C)11 10D)11 13
main( )
{ int a=12,b=12;
printf(“%d %d\n”,--a,++b);
}
(22)以下程序运行后,输出结果是
A)cde B)字符c的ASCII码值
C)字符c的地址 D)出错
main( )
{ char *s=“abcde”;
s+=2;
printf(“%ld\n”,s);
}
(23)以下程序输出结果是
A)7 B)6 C)5 D)4
main( )
{ int m=5;
if(m++>5)printf(“%d\n”,m);
else printf(“%d\n”,m--);
}
(24)当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为
A)1 B)2 C)3 D)6
if(a<b)
if(c>d) x=1;
else
if(a<c)
if(b>d) x=2;
else x=3;
else x=3;
else x=6;
else x=7;
(25)在执行以下程序时,如果从键盘上输入:ABCdef<回车>,则输出为
A)ABCdefB)abcDEFC)abc D)DEF
#include
main( )
{ char ch;
while((ch=getchar( ))!=’\n’)
{ if(ch>=’A’ && ch<=’z’)ch=ch+32; else if(ch>=’a’ && ch<’z’)ch=ch+32; printf(“%c”,ch); } printf(“\n”); }(26)下面能正确进行字符串赋值操作的语句是
A)char s[5]={“ABCDE”}B)char s[5]={‘A’、’B’、’C’、’D’、’E’};
C) char *s;s=“ABCDEF”D)char *s; scanf(“%s”,s);
(27)当执行以下程序段时
A)循环体将执行一次
B)循环体将执行两次
C)循环体将执行无限次
D)系统将提示有语法错误
x=-1;
do { x=x*x;} while(!x);
(28)执行以下程序后,输出的结果是
A)-1B)1 C)8 D)0
main( )
{ int y=10;
do {y--;} while(--y);
printf(“%d\n”,y--);
}
(29)在下列选项中,没有构成死循环的程序段是
A) int i=100
while (1)
{i=i%100+1;
if(i>100)break;
}
B) for(;;);
C)int k=1000;
do{++k} while (k>=1000)
D)int s=36
While(s);--s;
(30)执行语句:for(i=1;i++<4;)后;变量i的值是 a)3 b)4 c)5 d)不定 (31)以下程序运行后,如果从键盘上输入abcde<回车>,则输出结果为
A)8 B)7 C)6 D)5
#include
#include
func(char str[ ] )
{ int num =0;
while(*(str+num!=’\0’) num+ +;
return(num);
}
main( )
{char str[10],*p=str;
gets(p); printf(“%d\n”,func(p));
}
(32)运行以下程序后,如果从键盘上输入china#<回车>,则输出结果为
A)2,0B)5,0C)5,5D)2,5
#include
main( )
{int v1=0,v2=0;
char ch;
while((ch=getchar( ))!=’#’)
switch(ch)
{case ‘a’;
case ‘h’;
default; v1+ +;
case ‘0’; v2+ ;+
}
printf(“%d,%d\n”,v1,v2);
}
(33)若以下程序所生成的可执行文件名不;当打入以下命令执行该程序时;
FILE1 CHINA BEIJING SHANGHAI
程序的输出结果是
A)CHINA BEIJIANG SHANGHAI
B)FILE1 CHINA BEIJING
C)C B S
D)F C B
main(int argc,char *argv[])
{ while(argc-->0)
{ ++argv; printf(“%s”,*argv);}
}
(34)下面程序的运行结果是
A)12ba56 B)6521 C)6 D)62
main()
{ char ch[7]={“65ab21”};
int i,s =0
for(i=0;ch>=’0’&&ch<’9’;i+=2) s=10*s+ch-‘0’ printf(“%d\n”,s); } (35)运行下面的程序,如果从键盘上输入: ab <回车>
c <回车>
def <回车>
则输出结果为
A) a B)a C)ab D)avcdef
b b c
c c d
d d
e
f
#include
#define N 6
main( )
{ char c[N];
int i=o
for( ;i<N;c=getchar(),i++)
for( i=0;i>N;i++) putchar(c); printf(“\n”);
}

使用道具 举报

Rank: 2Rank: 2

积分
27
帖子
27
精华
0
经验
0 点
威望
0 点
金币
20
发表于 2007-6-8 12:25:00 |显示全部楼层
dd

使用道具 举报

Rank: 2Rank: 2

积分
13
帖子
12
精华
0
经验
1 点
威望
0 点
金币
20
发表于 2008-3-5 23:28:00 |显示全部楼层
123

使用道具 举报

Rank: 1

积分
2
帖子
2
精华
0
经验
0 点
威望
0 点
金币
20
发表于 2008-3-28 19:00:00 |显示全部楼层
hehe

使用道具 举报

Rank: 6Rank: 6

积分
225
帖子
38
精华
0
经验
181 点
威望
0 点
金币
46
发表于 2008-4-5 10:03:00 |显示全部楼层
dingdingding

使用道具 举报

Rank: 2Rank: 2

积分
26
帖子
21
精华
0
经验
5 点
威望
0 点
金币
20
发表于 2008-4-14 20:03:00 |显示全部楼层
dingshangqu

使用道具 举报

Rank: 2Rank: 2

积分
14
帖子
11
精华
0
经验
3 点
威望
0 点
金币
23
发表于 2008-6-12 14:07:00 |显示全部楼层
244

使用道具 举报

Rank: 1

积分
1
帖子
1
精华
0
经验
0 点
威望
0 点
金币
20
发表于 2008-6-23 15:08:00 |显示全部楼层

路过,学习一下,争取近期能拿下二级

使用道具 举报

Rank: 1

积分
7
帖子
3
精华
0
经验
3 点
威望
0 点
金币
23
发表于 2009-8-2 18:54:18 |显示全部楼层

123456

怎么没有答案啊

使用道具 举报

Rank: 1

积分
8
帖子
3
精华
0
经验
5 点
威望
0 点
金币
25
发表于 2009-10-17 20:44:56 |显示全部楼层
wo xiang  wo  neng !!!I  can  piay!

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

大家网推荐

手机版|Archiver|大家网 ( 京ICP备06071611号 )  

GMT+8, 2012-5-22 06:48 , Processed in 0.207704 second(s), 11 queries , Gzip On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部