当前位置:首页 > C语言、计算机原理期中考试试卷
《C语言、计算机原理》期中考试试卷
南京浦口中等专业学校综合高中
2012—2013学年第一学期高 二 《C语言、计算机原理》期中试卷
考试时间120分钟,总分150分
班级 姓名 学号 得分
一、单项选择题(本大题每题2分,共23题,总分46分)
1.冯.诺依曼结构的计算机其工作原理一般都基于( )原理。 A.存储程序与程序控制 B.二进制 C.开关电路 D.布尔代数 2.二进制数1011.101对应的十进制数是( )
A.9.3 B.11.5 C.11.625 D.11.10 3.下列数中最小的数是( )
A.10010111B B.(10010111)BCD C.97H D.227Q 4.某进制下8*9=48,则3*6等于( )
A. 18 B. 12 C.24 D. 40 5.十六进制数AC00缩小16倍是( )
A.AC0 B.AB00 C.AC D.9B00 6.二进制数110.0101B写成浮点数形式是( )
A. 1100101*10-4 B. 1100101*2-100 C.0.1100101*10+3 D. 0.1100101*2+011 7.在浮点数中,阶码、尾数的表示格式是( )
A. 阶码定点整数、尾数定点小数 B. 阶码定点整数、尾数定点整数 C. 阶码定点小数、尾数定点整数 D. 阶码定点小数、尾数定点小数 8.已知X为整数,且【X】补=10011011,则X的十进制数值是( )
A. +155 B. -101 C. -155 D. +101 9.十进制数-48用补码表示为( )。
A.10110000 B. 11010000 C.11110000 D.11001111 10.若X1的原码、X2的反码、X3的补码均为1111,则( )
A.X1=X2=X3 B.X1最大 C.X2最大 D.X3最大 11.已知【X】补=10110100,【Y】补=01101010,则【X-Y】补的结果是( ) A.溢出 B.01101010 C.01001010 D.11001010 12.若定点整数64位,含1位符号位,补码表示,则所能表示的绝对值最大的负数是( ) A.-264 B.-(264-1) C.-263 D.-(263-1)
13.用五笔字型输入“中华人民共和国”7个汉字,键入“KWWL”4个字符,那么这7个汉字的内码占用的字节数是( )。
A.2 B.4 C.7 D.14 14.以下叙述不正确的是( )。 A.一个C源程序可由一个或多个函数组成 B.一个C源程序必须包含一个main函数 C.C程序的基本组成单位是函数
D.在C程序中,注释说明只能位于一条语句的后面
第 1 页 共 8 页
《C语言、计算机原理》期中考试试卷
15.设有说明语句:char a=’\\72’;则变量a ( ) A. 包含1个字符 B. 包含2个字符 C. 包含3个字符 D.说明不合法 16.设int x=1,y=1;表达式(!x++ || y--)的值是( )
A.0 B. 1 C. 2 D.-1
17.设整型变量 m,n,a,b,c,d 均为1,执行 (m=a>b)&&(n=c>d)后, m,n 的值是( ) A. 0,0 B. 0,1 C. 1,0 D. 1,1 18.下列程序段的输出结果是( ) main() { int k;
for (k=1;k<5;k++〉 { if(k%2!=0) printf(\else
printf(\}
A. #*#* B . *#*# C. ## D. 以上都不对
19.以下程序的功能是:从键盘上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,当输入负数时结束。划线处应分别填入( ) main()
{ float x[1000],sum=0.0,ave,a; int n=0,i; printf(\ while(a>=0.0 && n<1000) { sum+=______; x[n]=a; n++;
scanf(\ }
ave=________;
printf(\ printf(\ for(i=0;i if(x[i] A. a和sum/n B. x[n]和sum/n C. a和sum/i D. a和sum/1000 20.以下对二维数组a进行正确初始化的语句是( ) A.int a[2][]={{1,0,1},{5,2,3}}; B.int a[][3]={{1,2,3},{4,5,6}}; C.int a[2][4]={{1,2,3},{4,5},{6}}; D.int a[][]={{1,0,1},{},{1,1}}; 21.下面程序段是输出两个字符串中对应字符相等的字符。请选择填空。( ) char x[]=\while(x[i]!= ’\\0’ &&y[i]!= ’\\0’) {if x[i]==y[i]}printf(\%c\, ) A.y[i] B.y[++i] C.x[i] D.x[i++] 22.有如下程序 main() 第 2 页 共 8 页 《C语言、计算机原理》期中考试试卷 { char ch[80]; int j;long s=0; printf(\ for(j=0;ch[j]> ’\\0’;j++) s=10*s+ch[j]- ’0’; printf(\} 如果运行时,从键盘上输入由数字组成的字符串,该程序的功能是( ) A.测字符数组ch的长度 B.将数字字符串ch转换成十进制数 C.将字符数组中的小写字母转换成大写 D.将字符数组中的大写字母转换成小写 23.以下程序的运行结果是( ) main() { char str[2][4]; strcpy(str, \ strcpy(str[1], \ str[0][3]= ’&’; printf(\ A.me B.you C.you&me D.其他 二、填空题(本大题每空1分,共22空,总分22分) 24.计算机硬件系统中各部件之间传输的信息流是数据流和 。 25.计算机软件一般可分为系统软件和应用软件两类,C语言编译程序属于________软件。 26.将十进制数78转换成二进制数是 ;二进制数101110转换成八进制数是 ;二进制数1011110.0001100111转换成十六进制数是 。 27.目前微型计算机中通用的编码是美国标准信息交换码,简称 。 28.不同汉字系统间交换信息用汉字的 码。 29.十进制数-75用二进制数10110101表示,其表示方式是 码。 30.已知【X】补=10000000,则X= 。(十进制) 31.机器数80H表示的真值为-127,则该机器数为 码。 32.已知X=+0111011B, Y=-1101101B,进行补码加法运算求得X+Y= 。(二进制) 33.600个24×24点阵汉字字型码占存储空间的字节数是 。 34.若有定义:int x=3,y=2;float a=2.5,b=3.5;则表达式(x+y)%2+(int)a/(int)b的值为 。 35.设x的值为4,则表达式(++x)+(++x)+(++x)的值是 。 36.如果用year来表示年份,则判断该年是否为闰年的逻辑表达式是 。 37.break语句除了可以在循环结构中使用外,还可以在 结构中使用。 38.下面程序段执行的次数是 。 a=10; b=0; do{b+=a;a-=2+b;} while(a>=0); 39.若有定义,int a[3][4]={{1,2},{0},{4,6,8,10}};则初始化后,a[1][2]得到的初值是 ,a[2][1]得到的初值是 。 第 3 页 共 8 页 《C语言、计算机原理》期中考试试卷 40.语句:printf(\的输出值是 。 41.判断字符串a与b是否相同,应当使用 ,使用此类函数应当在程序开始添加头文件 。 三、判断题(本大题每题1分,共12题,总分12分) 42.计算机的运算速度MIPS是指每秒钟能执行几百万条高级语言的语句。 ( ) 43.运算器是计算机的运算中心,计算机的各部件都在它的指挥下协调工作。 ( ) 44.任何一个十进制小数均可以采用乘2取整的方法转换成等值的二进制数。 ( ) 45.与定点数相比,浮点数表示的范围大,数据精度高。 ( ) 46.两个定点数相减,不会产生溢出。 ( ) 47.正数的原码、反码、补码是一致的。 ( 48.为区分ASCII码的机内码,ASCII码的最高位通常用0表示。 ( 49.补码加法中,当双符号位出现01时,表示负溢出。 ( 50. 若有说明:int a[3][4]={0},则只有元素a[0][0]可得到初值0。 ( ) 51.strlen()函数的返回值是一个正整数。 ( 52.两个字符串所包含的字符个数相同时,才能比较字符串。 ( 53.strcpy()函数中的第一个参数可以是一个字符串。 ( 四、写出下面程序的运行结果(本大题每题5分,共6题,总分30分) 54.#include switch(x) 54题答题处 { case 1: switch(y) { case 0:printf(\ case 1:printf(\ ________________ } break; case 2:printf(\ } } 55. main() 55题答题处 {int i,p=0,a[10]={1,5,9,0,-3,8,7,0,1,2}; for(i=1;i<10;i++) if(a[i] printf(\%d,%d\\n\,a[p],p); } ________________ 56.main() {int a[3][3]={{2},{4},{6}}; 56题答题处 int i,p=a[0][0]; for(i=0;i<2;i++) 第 4 页 共 8 页 ________________ ) ) ) ) ) )
共分享92篇相关文档