分享
 
 
 

1999年4月全国计算机等级考试二级笔试试卷基础部分和C语言程序设计

王朝c/c++·作者佚名  2008-06-01
窄屏简体版  字體: |||超大  

一、选择题((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,那么字母d的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) 可以读出,不能删改,但可以写入新数据

(9) 微型机启动后,DOS提示符是C:\>,现提示符变为C:\USER>,则说明刚执行过命令

A) PROMPT B) PROMPT USER C) PROMPT SP$G D) 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:\ /M D) XCOPY C:\TH A:\ /P

(12) 执行COPY A.TXT+B.TXT 这个DOS命令后,得到的磁盘文件是

A) A.TXT B) B.TXT C) AB.TXT D) 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) 16 C) 32 D) 52

(17) 设有如下的变量定义:

int i=8, k, a, b;

unsigned 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=2 D) y=float(i)

(18) 假定有以下变量定义:

int k=7,x=12;

则能使值为3的表达式是

A) x%=(k%=5) B) x%=(k-k%5) C) x%=k-k%5 D) (x%=k)-(k%=5)

(19) 以下叙述中正确的是

A) 输入项可以是一个实型常量,如:

scakf("%f",3.5);

B) 只有格式控制,没有输入项,也能正确输入数据到内存,例如:

scakf("a=%d,b=%d");

C) 当输入一个实型数据时,格式控制部分可以规定小数点后的位数,例如:

scakf("%4.2f",&f);

D) 当输入数据时,必须指明变量地址,例如:

scakf("%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 10 B) 12 12 C) 11 10 D) 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);

esle printf("%d\n",m- -);

}

(24) 当a=1,b=3,c=5,d=5时,执行下面一段程序后,x的值为

A) 1 B) 2 C) 3 D) 6

if(a

if(c else

if(a

if(b else x=3;

else x=6;

else x=7;

(25) 在执行以下程序时,假如从键盘上输入,ABCdef<回车>,则输出为

A) ABCdef B) abcDEF C) 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) -1 B) 1 C) 8 D) 0

main ()

{ int y=10;

do { y - -;} while(- - y);

printf("%d\n",y - -);

}

(29) 在下列选项中,没有构成死循环的程序段是

A) int i=100 B) for( ; ;);

while(1)

{ i=i%100+1;

if(i>100)break;

}

C) int k=1000; D) int s=36;

do{++k;} while(k>=10000); while(s);--s;

(30) 执行语句: for(i=l:i++<4:);后,变量i的值是

A) 3 B) 4 C) 5 D) 不定

(31) 以下程序运行后,假如从键盘上输入ABCDE<回车>,则输出结果为

A) 8 B) 7 C) 6 D) 5

#include

#include

func

{ 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,0 B) 5,0 C) 5,5 D) 2,5

#include

mair()

{ 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) 若以下程序所生成的可执行文件名为filel.exe;当打入以下命令执行该程序时;

FILEL CHINA BEIJING SHANGHAI

程序的输出结果是

A) CHINA BEIJING SHANGHAI B) FILEL CHINA BEIJING

C) C B S D) F C B

main(int argc,char *argv[])

{ while(arge-->0)

{ ++argv;printf("%s ",*argv);}

}

(34) 下面程序运行的结果是

A) 2ba56 B) 6521 C) 6 D) 62

main()

{ char ch[7]={65ab21"};

int i,s=0

for(i=0;ch[i]>='0' && ch[i]<='9';i+=2)

s=10*s+ch[i]-'0';

printf("%d\n",s);

}

(35) 运行下面的程序,假如从键盘上输入:

ab<回车>

c <回车>

def<回车>

则输出结果为

A) a B) a C) ab D) abcdef

b b c

c c d

d d

e

f

#include

#define N 6

main()

{ char c[N];

int i=0;

for( ;i

for( i=0;i

}

(36) 以下程序运行后,输出结果是

A) 8 B) 7 C) 6 D) 5

#include

ss(char *s)

{ char *p=s;

while(*p) p++;

return(p-s);

}

main()

{ char *a="abded";

int i;

i=ss(a);

printf("%d\n",i);

}

(37) 以下程序运行后,输出结果是

A) 8,15 B) 8,16 C) 8,17 D) 8,8

func(int a, int b)

{ static int m=0,i=2;

i+=m+1;

m=i+a+b;

return(m);

}

main()

{ int k=4,m=1,p;

p=func(k,m);printf("%d,",p);

p=func(k,m);printf("%d\n",p);

}

(38) 以下程序运行后,输出结果是

A) 49.5 B) 9.5 C) 22.0 D) 45.0

#include

#define PT 5.5

#define S(x) PT*

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有