《计算机基础与程序设计》.docx

上传人:b****6 文档编号:7988116 上传时间:2023-01-27 格式:DOCX 页数:26 大小:41.01KB
下载 相关 举报
《计算机基础与程序设计》.docx_第1页
第1页 / 共26页
《计算机基础与程序设计》.docx_第2页
第2页 / 共26页
《计算机基础与程序设计》.docx_第3页
第3页 / 共26页
《计算机基础与程序设计》.docx_第4页
第4页 / 共26页
《计算机基础与程序设计》.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

《计算机基础与程序设计》.docx

《《计算机基础与程序设计》.docx》由会员分享,可在线阅读,更多相关《《计算机基础与程序设计》.docx(26页珍藏版)》请在冰豆网上搜索。

《计算机基础与程序设计》.docx

《计算机基础与程序设计》

《计算机基础与程序设计》

1.微型计算机的性能主要取决于(中央处理器)。

2.有一个数值152,它与十六进制数6A相等,那么该数值是(八进制数)。

3.使用超大规模集成电路制造的计算机应该归属于(第四代)。

4.一片存储容量是1.44MB的软磁盘,可以存储大约140万个(ASCII字符)。

5.在MS-DOS环境中同时按下[Ctrl]和[Break]键,其作用是(终止当前操作)。

6.将二进制数10000001转换为十进制数应该是(129)。

7.磁盘处于写保护状态,那么磁盘中的数据(可以读出,不能删改,也不能写入新数据)。

8.微型机启动后,DOS提示符是C:

\>,现提示符变为C:

\USER>,则说明刚执行过命令(CDUSER)。

9.MS-DOS文件系统目录的组织形式属于(树型结构)。

10.应用软件系统TH的总容量大约1MB,其主要程序文件存放在C:

\TH目录中,而数据文件存放在C:

\TH\DATA目录中,如果将它们完整地复制到A盘,应该使用的命令是(XCOPYC:

\THA:

\/S)。

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

12.在WINDOWS中,将一个应用程序窗口最小化之后,得到的磁盘文件是(仍在后台运行)。

13.CD-ROM属于(存储媒体)。

14.在因特网(Internet)中电子公告板的缩写是(BBS)。

15.下列述叙中正确的是(显示器和打印机都是输出设备)。

16.微型计算机中运算器的主要功能是进行(算术和逻辑运算)。

17.COMMAND.COM是DOS系统的最外层模块,通常称之为(命令处理系统)。

18.电子邮件是(一种利用网络交换信息的非交互式服务)。

19.和十进制数225相等的二进制数是(11111111)。

20.下列叙述中正确的是(指令由操作数和操作码两部分组成)。

21.计算机的内存储器比外存储器(读写速度快)。

22.设当前盘为C盘,执行DOS命令COPYB:

\A.TXTPRN之后,结果是(B盘上的A.TXT文件内容在打印机上输出)。

23.设当前目录为D:

\BB,现要把D:

\AA目录下首字符是A的文本文件全部删除,应该使用命令(DEL\AA\A*.TXT)。

24.在Windows中,启动应用程序的正确方法是(用鼠标双击该应用程序图标)。

25.在Windows中,终止应用程序执行的正确方法是(用鼠标双击应用程序窗口左上角的控制菜单框)。

26.在微机系统中,对输入输出设备进行管理的基本程序模块(BIOS)存放在(ROM中)。

27.使计算机病毒传播范围最广的媒介是(互联网)。

28.要将当前盘当前目录下的两个文件X1.TXT和B1.TXT连接起来之后存入B盘当前目录下并且命名为Z.TXT,无论B盘当前目录是什么,完成这件任务可以使用的命令是(COPYX1.TXT+B1.TXTB:

Z.TXT)。

29.下列四组DOS命令中,功能等价的一组是(COPYABC.TXT+XYZ.TXT与TYPEXYZ.TXT>>ABC.TXT)。

30.1KB等于(1024字节)。

31.有一个数值172,它与十六进制数7A相等,那么该数值是(八进制数)。

32.在Windows环境下,PrintScreen键的作用是(打印屏幕内容)。

33.计算机能直接识别和执行的机器语言,是用(二进制)指令代码表示的。

34.高级语言编写的程序,要在计算机上执行,需要经过(编译)。

35.结构化程序采用的基本结构包括顺序结构、选择结构和(循环结构)。

36.设x、y、z和k都是int型变量,则执行表达式:

x=(y=4,z=16,k=32)后,x的值为(32)。

37.设有如下的变量定义:

inti=8,k,a,b;

unsignedlongw=5;

doublex=1,42,y=5.2;

则以下符合C语言语法的表达式是(a+=a-=(b=4)*(a=3))。

38.假定有以下变量定义:

intk=7,x=12;

则能使值为3的表达式是((x%=k)-(k%=5))。

39.以下叙述中正确的是(当输入数据时,必须指明变量地址,例如:

scakf(%f,&f);)。

40.设x和y均为int型变量,则以下语句:

x+=y;y=x-y;x-=y;的功能是(交换x和y中的值)。

41.以下程序的输出结果是(1113)。

main()

{inta=12,b=12;

printf(%d,%d\n,--a,++b);

}

42.以下程序运行后,输出结果是(字符c的地址)。

main()

{char*s=abcde;

s+=2;

printf(%ld\n,s);

}

43.以下程序输出结果是(6)。

main()

{intm=5;

if(m++>5)printf(%d\n,m);

esleprintf(%d\n,m--);

}

44.设有intx=11;则表达式(x++*1/3)的值是(3)。

45.下列程序的输出结果是(0)。

main()

{doubled=3.2;intx,y;

x=1.2;y=(x+3.8)/5.0;

printf(%d\n,d*y);

}

46.下面能正确进行字符串赋值操作的语句是(char*s;s=ABCDEF)。

47.执行以下程序段时(循环体将执行一次)。

X=-1;

do{x=x*x;}while(!

x);

48.执行以下程序后,输出的结果是(0)。

main()

{inty=10;

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

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

}

49.执行语句:

for(i=l:

i++<4:

);后,变量i的值是(5)。

50.以下叙述正确的是(用do-while语句构成的循环,在while后的表达式为零时结束循环。

)。

51.C语言源程序文件的后缀是(.c)。

52.以下选项中可作为C语言合法变量名的是(Main)。

53.若程序中有语句:

printf(“%d%d%d”,8,3,(8,3,6));则此语句的执行结果为(836)。

54.关系表达式i+j>j+k的值是:

(设i=1,j=5,k=8)(0)。

55.下列运算符优先级最高的是(!

)。

56.当调用函数时,实参是一个数组名,则向函数传送的是(数组的首地址)。

57.若变量已正确定义,执行scanf("%d,%d,%d",&k1,&k2,&k3);时,正确的输入是(20,30,40)。

58.为了避免嵌套的条件语句if-else的二义性,c语言规定:

else总是与(其之前最近的if)配对。

59.以下能正确定义一维数组的选项是(inta[5]={0,1,2,3,4,5};)。

60.以下选项中不正确的整型常量是(1,900)。

61.值为0的表达式是(3/5)。

62.逻辑表达式-5&&7||4&&0的值是:

(设i=1,j=5,k=8)

(1)。

63.以下不能定义为用户标识符是(main)。

64.若整型变量a、b、c、d中的值依次为:

1、4、3、2。

则条件表达式a

d:

c

(2)。

65.设intx=10,y=1;表达式(!

x||y--1)的值是(0)。

66.以下程序的输出结果是(*&*&*&)。

main()

{inti;

for(i=1;i<6;i++)

{if(i%2)printf(“*”);elsecontinue;printf(“&”);}

}

67.请读下面的程序,运行结果是(12,7,11,7)。

main()

{inti,j;

i=11;j=6

printf(“%d,%d,%d,%d”,i,j,i++,++j);

}

68.以下函数返回指形参数组a中最小的值所在的下标值

intfun(inta[],intn)

{inti,p;

p=0;

for(i=1;i

if(a[i]

return(p);

}

在下划线处应填入的是(p=i)。

69.以下程序的输出结果是(852B、741)。

main()

{inti,a[10];

for(i=9;i>=0;i--)a[i]=10-i;

printf(“%d%d%d”,a[2],a[5],a[8]);

}

70.设ch是char型变量,其值为’e’,且有如下的表达式:

ch=(ch>=’a’&&ch<=’z’)?

(ch-32):

ch,则表达式的值为:

(f)。

71.以下程序的输出结果是

(1)。

longfun(intn)

{longs;

if(n==1||n==2)s=2;

elses=n-fun(n-1);

returns;

}

main()

{printf(“%ld\n”,fun(3));}

72.有以下程序

main()

{

intm,n,p;

scanf("M=%dN=%dP=%d",&m,&n,&p);

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

}

若想从键盘上输入数据,使变量M中的值为123,N中的值为456,P中的值为789,则正确的输入是(M=123N=456P=789)。

 

2、计算题

76.把十进制数369.875变为二进制数及八进制数及十六进制数。

76.(101110001.111)2(561.7)8(171.E)16

77.把十进制数547.25变为二进制数、八进制数及十六进制数。

77.(1000100011.01)2(1043.2)8(223.4)16

78.把二进制数10101100101.011001转为八进制数及十六进制数。

78.(2545.31)8(565.64)16

79.把十进制数389.375变为二进制数及八进制数及十六进制数。

79.(110000101.011)2(605.3)8(185.6)16

80.把十进制数578.4375变为二进制数、八进制数及十六进制数。

80.(1001000010.0111)2(1102.34)8(242.7)16

81.计算以下各表达式的运算结果。

令a=5,b=6

’a’-7/3*16a+=b*5

81.6535

82.计算以下各表达式的运算结果。

令a=5,b=6

a*b,b+5,a=b*4(a>6)&&(b<7)

82.240

83.计算以下各表达式的运算结果。

令a=5,b=6

10+(a>4?

a+5:

b*9)20-(b=4)*3

83.208

84.计算以下各表达式的运算结果。

令a=5,b=6

a+=b*5(a>6)&&(b<7)

84.350

85.计算以下各表达式的运算结果。

令a=5,b=6

(a>6)&&(b<7)20-(b=4)*3

85.08

三、简答题

86.简述计算机的工作原理。

答:

计算机工作原理就是冯?

诺依曼的思想。

其主要内容是:

计算机由运算器、存储器、控制器、输入设备、输出设备五部分组成。

在计算机中有数据流和控制流两股信息在流动。

这些信息都用以0和1组合而成的二进制代码来表示。

程序和数据同时存储在存储器中,在发出运行命令后,计算机能够自动完成运算。

87.简述硬件系统和软件系统的关系。

答:

一个完整的计算机系统由硬件系统和软件系统两大部分组成。

硬件系统是组成计算机具体的物理设备,包括运算器、控制器、存储器、输入设备和输出设备五大部件。

软件系统包括了计算机运行所需的各种程序及其有关的文档资料。

计算机系统是在硬件的基础上,通过一层层软件的运行,向用户呈现出友好的使用界面和强大的功能。

计算机硬件系统和软件系统之间是相辅相成、缺一不可的。

88.简述ROM和RAM的特点和区别。

答:

ROM是只读存储器,其特点是只能从中读出信息,不能写入信息。

在关机和断电后,ROM中的内容仍能保存,不会丢失。

RAM是随机存储器,其特点是存放的内容可以随机读写,但RAM中的信息具有易失性,在关机或断电后,信息会全部丢失。

89.简述微型机的系统软件的类型。

答:

微机上常用的系统软件主要有:

操作系统;语言处理程序;数据库管理系统;常用服务性程序。

90.一般操作系统应具备哪几大功能?

答:

操作系统一般应具备处理机管理、存储器管理、文件管理、设备管理、作业管理等五大功能。

91.C语言的特点有哪些?

答:

C语言的特点:

(1)语言简练,使用方便灵活;

(2)运算符丰富;

(3)数据类型丰富;

(4)C语言比其他高级语言产生的目标代码短,系统开销少,程序可移植性好;

(5)结构化语言;

(6)C语言能直接访问物理地址,能进行位运算,能实现汇编语言的大部分功能,可直接对硬件操作。

92.C语言规定对程序中所用的变量必须“先定义、后使用”,其主要目的是什么?

答:

C语言规定无论哪种类型的变量,都需要先定义,后使用。

其目的是通过定义告诉系统该变量将来用来存放什么类型的数据,分配给它多少个字节的存储单元等。

93.字符常量和字符串常量有什么区别?

答:

字符常量使用单引号括起来的一个字符,如’A’。

构成一个字符常量的字符可以是ASCII代码值。

字符常量在内存中存储时占一个字节。

字符串常量是由一对双引号括起来的字符序列,如”Welcome”。

长度为n个字符的字符串常量,在内存中占用n+1个字节的空间。

94.在C语言中的if语句中,用作条件判断的“表达式”,可以是什么类型的表达式?

switch语句后的一对圆括号中的“表达式”,又允许是什么类型?

答:

if语句中的条件表达式可以是能求值的各种类型的表达式,如算术表达式、关系表达式、逻辑表达式。

switch后面的表达式可以是任何类型,在与常量表达式比较时被自动取整。

95.简述任意R进制的特点。

答:

任意R进制的特点是:

逢R进制进位;一共有R个数码;数的值不仅取决于数码的大小,还取决于其位置。

 

四、编程题

96.有一函数

编程输入x值,计算并输出y值。

Main(){intx,y;scanf(“%d”,&x);If(x<0)y=x*x+5;elsey=5*x;printf(“x=%dy=%d\n”,x,y);}

97.求a,b,c三个数中最大的数并将其放在max变量中。

main(){floata,b,c,max;scanf(“%f%f%f”,&a,&b,&c);max=a;

if(b>c){if(max

Else{if(max

98.把26个大写英文字母按字典顺序打印出来。

Main(){charch=’A’;While(ch<=’Z’){printf(“%c”,ch);ch++;}

Printf(“\n”);}

 

五、填空题

106.一个完整的计算机系统由_______、______、________、输入设备和输出设备五部分构成。

(运算器控制器存储器)

107.一个完整的计算机系统由运算器、________、________、________和输出设备五部分构成。

(控制器存储区输入设备)

108.一个完整的计算机系统由运算器、控制器、________、________和________五部分构成。

(存储器输入设备输出设备)

109.一个完整的计算机系统由________、控制器、________、________和输出设备五部分构成。

(运算器存储器输入设备)

110.一个完整的计算机系统由运算器________、________、输入设备和________五部分构成。

(控制器存储器输出设备)

111.C程序是由________组成,其中有且仅有一个________,其关键字是________。

(函数主函数main)

112.C程序由________组成,其中主函数的名字必须是________;C程序语句的结束标记是________。

(函数main)

113.C程序由函数组成,其中有且仅有一个________,其名字必须是________;C程序语句的结束标记是________。

(主函数main)

114.C程序的基本结构有________、________、________。

(顺序结构选择结构循环结构)

115.C程序由________组成,一个函数包括和两大部分。

(函数函数说明函数体)

116.C语言的int型数据占________个字节,longint型数据占________个字节,char型数据占________个字节。

(241)

117.C语言的shortint型数据占________个字节,float型数据占________个字节,char型数据占________个字节。

(241)

118.C语言的shortint型数据占________个字节,double型数据占________个字节,char型数据占________个字节。

(281)

119.C语言的long型数据占________个字节,float型数据占________个字节,char型数据占________个字节。

(441)

120.C语言的long型数据占________个字节,double型数据占________个字节,char型数据占________个字节。

(481)

121.C语言提供的逻辑运算符有________、________、________。

(!

&&||)

122.C语言的算术运算符优先级规定:

________级别最高,再________,后________。

(取负(或-)乘除(或*、/、%)加减(或+、-))

123.空白处用语言表达式写出下面命题:

a和b中至少有一个小于c________

a和b都不小于c________

a乘以b的积除以c乘以d的积________(a=c&&b>=c或!

(a

(b

124.空白处用语言表达式写出下面命题:

a和b都不小于c________

a和b中至少有一个小于c________

a乘以b的积除以c乘以d的积________(a>=c&&b>=c或!

(a

(b

125.空白处用语言表达式写出下面命题:

a和b中至少有一个小于c________

a乘以b的积除以c乘以d的积________

表示数学中的关系表达式“x≥y≥z”的C表达式是________(a=y&&y>=z

126.用条件语句编制程序,从键盘接收两个整数m和n,并将其中的较小值赋于min

main()

{intm,n,min;

________

if(m>n)________

else________

printf(“min=%d\n”,min);

}(scanf(“%d%d”,&m,&n);min=nmin=m127.t=a;a=b;b=t;)

127.下列程序功能是交换a和b的值,并输出交换后的a和b的值。

voidmain()

{inta=3,b=5,t;

________;

________;

________;

printf("Afterswap%d,%d",a,b);

}(t=a;a=b;b=t;)

128.空白处用语言表达式写出下面命题:

a=100且b、c都大于85,或者b=100且a、c都大于85________

b不能被a整除________

a和b都不大于c________((a==100&&b>85&&c>85)||(b==100&&a>85&&c>85)b%a!

=0a<=c&&b<=c)

129.用条件语句编制程序,将两个整数a,b中的较大值赋于max

main()

{inta,b,max;

scanf(“%d%d”,&a,&b);

max=(________?

________:

________);

printf(“max=%d\n”,max);}(a>bab(或a

一~选择题

1.微型计算机的性能主要取决于(中央处理器)。

2.有一个数值152,它与十六进制数6A相等,那么该数值是(八进制数)。

3.使用超大规模集成电路制造的计算机应该归属于(第四代)。

4.一片存储容量是1.44MB的软磁盘,可以存储大约140万个(ASCII字符)。

5.在MS-DOS环境中同时按下[Ctrl]和[Break]键,其作用是(终止当前操作)。

6.将二进制数10000001转换为十进制数应该是(129)。

7.磁盘处于写保护状态,那么磁盘中的数据(可以读出,不能删改,也不能写入新数据)。

8.微型机启动后,DOS提示符是C:

\>,现提示符变为C:

\USER>,则说明刚执行过命令(CDUSER)。

9.MS-DOS文件系统目录的组织形式属于(树型结构)。

10.应用软件系统TH的总容量大约1MB,其主要程序文件存放在C:

\TH目录中,而数据文件存放在C:

\TH\DATA目录中,如果将它们完整地复制到A盘,应该使用的命令是(XCOPYC:

\THA:

\/S)。

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

12.在WINDOWS中,将一个应用程序窗口最小化之后,得到的磁盘文件是(仍在后台运行)。

13.CD-ROM属于(存储媒体)。

14.在因特网(Internet)中电子公告板的缩写是(BBS)。

15.下列述叙中正确的是(显示器和打印机都是输出设备)。

16.微型计算机中运算器的主要功能是进行(算术和逻辑运算)。

17.COMMAND.COM是DOS系统的最外层模块,通常称之为(命令处理系统)。

18.电子邮件是(一种利用网络交换信息的非交互式服务)。

19.和十进制数225相等的二进制数是(11111111

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1