计算机信息技术及C语言II.docx
- 文档编号:24198734
- 上传时间:2023-05-25
- 格式:DOCX
- 页数:15
- 大小:22.89KB
计算机信息技术及C语言II.docx
《计算机信息技术及C语言II.docx》由会员分享,可在线阅读,更多相关《计算机信息技术及C语言II.docx(15页珍藏版)》请在冰豆网上搜索。
计算机信息技术及C语言II
江苏大学试题
课程名称计算机基础及程序设计(C)-I
题号
一
二
三
总分
核查人签名
得分
阅卷教师
一、基础知识(50分,1分/空)
说明:
(1)请将所有答案涂在答题纸上,写在试卷上无效;
(2)请使用铅笔在答题卡上正确涂写班级、姓名、学号、任课教师,并请仔细检查学号涂写是否正确,学号涂写错误则没有成绩。
1.二进制数(1001)2与十六进制数(B4)16相加,结果用八进制数表示为
(1)。
A.272B.273C.274D.275
2.如果在某种进位制下25*4=152,那么25+32=
(2)。
A.101B.102C.103D.57
3.Moore定律说的是单片集成电路的集成度每(3)翻一番。
A.6~12个月B.12~18个月C.18~24个月D.24~30个月
4.通信系统必须有“三要素”,它们是(4)。
A.信源、信号与信宿B.信号、发送与接收
C.信源、信道和信宿D.信号、信息与信道
5.在计算机中,负数通常采用补码表示。
若某个带符号整数的8位补码形式位10000010,则该整数为(5)。
A.-125B.-126C.-127D.-128
6.在通信时,将几个要发送的信号调制在不同频率的载波上,通过某种方式将它们复合成为一个信号,然后在同一传输线路上进行传输,这种技术叫(6)。
A.频分多路复用B.时分多路复用
C.调幅技术D.调相技术
江苏大学试题第2页
7.若计算机内存中连续两个字节的内容其十六进制形式为34和64,则它们不可能是(7)。
A.2个西文字符的ASCII码B.一个汉字的机内码
C.一个16位整数D.图像中1个或2个像素的编码
8.关于计算机的存储器,一下叙述中错误的是(8)。
A.内存的读写速度比外存的读写速度块
B.一个计算机程序只有在内存才能执行
C.内存通常使用半导体集成电路组成
D.ROM不属于内存
9.IO接口指的是计算机中用于连接IO设备的各种插头/插座,以及相应的通信规程和电气特性。
目前PC中,IDE接口主要用于(9)与主机的连接。
A.键盘B.显示器C.硬盘D.打印机
10.以下关于USB接口的叙述中,正确的是(10)。
A.USB接口是一个串行双向接口
B.USB接口最多可以连接128个设备
C.USB接口不能用于连接键盘
D.USB接口使用6根连接线
11.一个像素数约为320万的数码相机,它拍摄图像的最高分辨率为(11)。
A.1280x960B.1600x1200C.2048x1536D.2560x1920
12.根据存储器芯片的功能及物理特性,目前用作优盘存储器芯片的是(12)。
A.SRAMB.SDRAMC.EPROMD.FlashROM
13.计算机软件(简称软件)指的是能指挥计算机完成特定任务的、以电子格式存储的程序、数据和相关的文档。
在下列有关软件的叙述中,错误的是(13)。
A.软件的版权所有者不一定是软件作者
B.共享软件指的是一种无版权的软件
C.用户购买一个软件后,仅获得了该软件的使用权,并没有获得其版权
D.软件许可证是一种法律合同,它确定了用户对软件的使用方式
14.显示器的分辨率是(14)。
A.屏幕显示的像素数量
B.横向每英寸像素数量
C.纵向每英寸像素数量
D.以上都不是
15.针式打印机都有一个打印头,每个打印头上都有若干根钢针,这些钢针是按(15)排列。
A.垂直B.水平C.矩形D.圆形
16.打印机的打印精度也就是打印机的分辨率,它用(16)表示。
A.dpiB.dipC.idpD.pdi
17.一下关于硬盘的叙述中,正确的是(17)。
A.一个硬盘都是有1张盘片组成的
B.硬盘的一个扇区容量通常为512字节
C.ATA接口不能连接硬盘
D.硬盘的读写速度与软盘相当
18.光盘有若干种,可重复擦写的光盘是(18)。
A.CD-ROMB.CD-RC.CD-RWD.DVD-ROM
19.计算机软件(简称软件)指的是能指挥计算机完成特定任务的、以电子格式存储的程序、数据和相关的文档。
在下列有关软件的叙述中,错误的是(19)。
A.软件的版权所有者不一定是软件作者
B.共享软件指的是一种无版权的软件
C.用户购买一个软件后,仅获得了该软件的使用权,并没有获得其版权
D.软件许可证是一种法律合同,它确定了用户对软件的使用方式
20.在下列有关Windows操作系统(这里指Windows95及其以后的版本)的多任务处理功能的叙述中,正确的是(20)。
A.在多任务处理过程中,前台任务与后台任务都能得到CPU的响应(处理)
B.由于CPU具有并行执行指令的功能,所以操作系统才能同时进行多个任务的处理
C.如果用户只启动一个应用程序,那么该程序就可以自始至终地独占CPU
D.Windows操作系统采用协作方式支持多个任务的处理
21.操作系统是现代计算机必不可少的计算机软件之一,下列关于计算机软件的叙述中错误的是(21)。
A.UNIX草所系统是一种多用户分时操作系统
B.WINDOWS操作系统只能用于PC
C.Linux操作系统是由美国Linux公司开发的
D.windowsxp不支持多任务
22.随着Internet的飞速发展,其提供的服务越来越多。
在下列有关Internet服务及相关协议的叙述中,错误的是(22)。
A.电子邮件是Internet最早的服务之一,主要使用SMTP/POP3协议
B.WWW是目前Internet上使用最广泛的一种服务,常使用的协议是HTTP
C.文件传输协议(FTP)主要用于在Internet上浏览网页时控制网页文件的传输
D.远程登录也是internet提供的服务之一,它采用的协议称为Telnet
23.在internet中,域名服务器的主要功能是实现(23)的转换。
A.IP地址到域名(主机名字)B.路由器IP地址之间
C.主机IP地址和路由器IP地址之间D.域名到IP地址
24.一下关于计算机病毒的叙述中错误的是(24)。
A.计算机病毒必须经过网络才能传播
B.计算机病毒可以隐藏在计算机中的文件中
C.计算机病毒是一种计算机程序
D.计算机病毒可以实现自我复制
25.在下列有关常见局域网、网络设备以及相关技术的叙述中,错误的是(25)。
A.以太网是最常用的一种局域网,它采用总线结构
B.每个以太网网卡的介质访问地址(MAC地址)是全球惟一的
C.无线局域网一般采用无线电波或红外线进行数据通信
D.“蓝牙”是一种远距离无线通信的技术标准,适用于山区住户组建局域网
26.不同格式的图像文件,其数据编码方式有所不同,通常对应于不同的应用。
在下列几组图像文件格式中,制作网页时用得最多的是(26)。
A.JEPG与BMPB.GIF与BMPC.GIF与JPEGD.GIF与TlF
27.计算机中处理的声音分为波形声音和合成声音两类。
在下列有关波形声音的叙述中,错误的是(27)。
A.波形声音的获取过程就是把模拟声音信号转换为数字形式,包括取样、量化和编码等步骤
B.声音信号的数字化主要由声卡来完成,其核心是数字信号处理器(DSP)
C.MP3采用MPEG-3标准对声音进行压缩编码
D.波形声音的主要参数包括取样频率、量化位数和声道数目等
28.一下选择中,(28)不是一个IP地址。
A.202.195.178.21B.78.256.130.200
C.17.200.156.100D.122.202.22.66
29.数字图像与图形的叙述中正确的是(29)。
A.图像由不同颜色的点组成而图形由通过模型构成
B.图像文件可以压缩而图形文件不能
C.图像有多种文件格式而图形没有
D.以上说法均不对
30.以下关于GB2312汉字编码的叙述中,错误的是(30)。
A.字符集由3部分组成
B.二级常用汉字按汉语拼音排列
C.该标准1981年颁布
D.使用两个字节表示一个汉字
31.以下叙述正确的是__(31)___。
A.一个用C语言编写的程序在运行时总是从main函数开始逐条执行语句
Bmain函数是系统库函数
Cmain函数中每行只能出现一条语句
Dmain函数必须出现在所有其他函数之前
32.以下关于语句的说法中,正确的是__(32)___。
A.do-while语句的循环体至少会被执行1次
B.while语句的循环体至少会被执行1次
C.for语句的循环体至少会被执行1次
D.在C语言中只能用do、do-while或for语句实现循环结构
33.下列选项中,不能用作标识符的是(33)。
A._1234_B。
_1_2C。
int_2_D。
2_int_
34.以下循环语句中,循环体被执行了(34)次。
s=0;
For(i=1;i<100;i++)
{if(i>10)break;
s=s+i;}
A.9B。
10C。
11D。
99
35.以下运算符中,优先级最高的是(35)。
A.!
B.&&C.++D./
36.Intx=5,y=7,z=3;表达式23%x/y+z的计算结果是(36)。
A.0B.1C.2D.3
37.以下关于continue语句的叙述中,正确的是(37)。
A.continue语句只能用语switch语句中
B.continue语句只能用语循环语句中
C.continue语句既能用语switch语句中,也能用语循环语句中
D.continue语句既不能用语switch语句中,也不能用语循环语句中
39.以下关于循环语句for(e1;e2;e3)S;的叙述中,错误的是(39)。
A.表达式e1、e2和e3可以全部省略
B.表达式e1、e2和e3可以少其中的一个
C.表达式e1、e2和e3可以少其中的一个
D.表达式e1、e2和e3一个都不能少
40.以下所列语句中,合法的语句是:
(40)。
A.a=1,b=2B.++a;C.a=a+1=5;D.y=int(a);
41.如果定义了数组inta[10]={1,2,3};那么a[3]的初始值是(41)。
A.3B.0C.不确定D.2
42.执行inti=1,j;j=(i++)+(i++)+(++i);后,j的值是(42)。
A.3B.4C.5D.6
43.以下不致造成死循环的语句是:
(43)。
A.for(y=0,x=1;x>++y;x=i++)i=x;
B.for(;;x+=i);
C.while(x=8)x--;
D.for(i=10,sum=0;sum<=i;)sum=--i;
44.下列一维数组的声明中正确的是____(44)_____。
A.inta[];B.intn=10,a[n];
C.inta[10+1]={0};D.inta[3]={1,2,3,4};
45.执行下列程序后,变量k的正确结果是(45)
intk=10;
switch(k){
case9:
k+=1;
case10:
k+=1;
case11:
k+=1;
default:
k+=1;}
A.10B.11C.12D.13
46.下面关于循环语句forwhiledo_while的叙述中,正确的是:
(46).
A.三种循环语句的循环体都必须放入一对花括号中
B.三种循环语句中都可以缺省循环终止条件表达式
C.三种循环语句的循环体都至少无条件执行一次
D.三种循环语句都可能出现无穷循环
47.若有声明“inta[]={0,1,2,3,4,5,6,7,8,9,10};”,值为15的是:
(47)。
A.a[a[2]+a[3]]+a[3]
B.a[3+a[4]]+a[5]
C.a[2+a[a[7]]+a[6]
D.5+a[8-a[1]]
48.以下对于break语句使用的正确陈述是(48)。
A、任何位置B、循环或switch结构中
C、只在switch结构中D、只在循环结构中
49.设“intx=2,y=3,z;z=(++x<=y--)?
((--y==1)?
y--:
--y):
y--;”,则x,y,z的值为(49)。
A.3,0,1B.2,0,0C.3,1,1D.2,2,1
50.a,b是不等的整数,(a/b)*b+a%b的值为(50)。
A.aB.bC.a被b除的余数D.a被b除商的整数部分
二、阅读程序(共30分,2分/空,请写在答题纸上)
1.以下程序的的第一行输出结果是(51),第二行输出结果是(52)。
main()
{ints=0,i=1;
while(i<10)
{if(i%2==0)
s=-s;
s+=i;
i++;}
printf("i=%d\nsum=%d\n",i,s);
}
(51)A.i=9B.i=10C.i=11D.i=12
(52)A.sum=7B.sum=-8C.sum=9D.sum=-10
2.下列程序运行后,x的值(53),y的值(54)。
main()
{intx,y;
for(x=1,y=1;x<=100;x++)
{if(y>=20)break;
if(y%3==1){y+=3;continue;}
y-=5;
}
printf(“%d\n”,x);
printf(“%d\n”,y);
}
(53)A.8B.9C.10D.11
(54)A.20B.21C.22D.23
3.以下程序的输出结果是(55)。
main()
{intm=24,n=18,i,k;
if(m for(i=1;i<=n;i++) if(m%i==0&&n%i==0)k=i; printf("%d\n",k);} (55)A.4B.6C.8D.10 4.执行以下程序时,第一行输出结果是(56),第二行输出结果是(57)。 #include"stdio.h" main() {inti,s=0; for(i=10;i<50;i++) if(i%19==0) s=s+i/10+i%10; printf("%d,%d\n",i,s); } (56)A.50B.51C.52D.53 (57)A.18B.19C.20D.21 5.执行以下程序时,第一行输出结果是(58),第二行输出结果是(59)。 #include main() {intx=1,j=1; for(;x<50;j++) {if(x>10)break; if(x%2! =0) {x+=3;continue;} x-=1;} printf("%d\n%d\n",x,j); } (58)A.49B.50C.10D.12 (59)A.9B.10C.11D.13 6.执行以下程序时,程序的输出结果是(60)。 main() {inta,b,c; a=2;b=3;c=1; if(a>b) if(a>c) printf("%d",a); elseprintf("%d",b); printf("end\n"); } (60)A.2,endB.3,endC.2,3D.end 7.执行以下程序时,第一行输出结果是(61),第二行输出结果是(62)。 main() {intn=2,sum=0; while(n<=10) {sum=sum+n; n++;} printf(“%d\n%d\n”,n,sum);} (61)A.9B.10C.11D.12 (62)A.45B.54C.55D.66 8.执行以下程序时,第2行输出结果是(63),第5行输出结果是(64),最后一行输出结果是(65)。 main() {inti,j,a[101]; for(i=2;i<=100;i++)a[i]=1; for(i=2;i<=100;i++) if(a[i]==1) {j=2; while(i*j<=100) {a[i*j]=0;j++;}} for(i=2;i<=100;i++) if(a[i]==1)printf(“%d\n”,i);} (63)A.2B.3C.4D.5 (64)A.9B.10C.11D.12 (65)A.97B.98C.99D.100 三、完善程序(共20分,2分/空) 1.以下程序完成的功能是输入一个正整数,输出该数中包含的3的个数。 例如: 输入12,则输出0,输入1234,则输出1,输入1343,则输出2。 #include"stdio.h" main() {intm,n,k; (1); m=0; while(n! =0) { (2); if(k==3) (3); n=n/10; } printf("%d\n",m); } (1)A.scanf("%d",&n)B.scanf("%d",n) C.scanf("%f",&n)D.scanf("%f",n) (2)A.k=n&&10B.k=n/10 C.k=n&10D.k=n%10 (3)A.n=n+1B.k=n-10 C.m++D.k=n/10 2.以下程序完成的功能是完成对10个数据按从大到小的顺序进行排序。 #include"stdio.h" main() {inta[10]={35,21,37,5,11,56,2,31,16,25}; inti,j,t,k; for(i=9;i>0;i--) {k=i; for(j=0;(5);j++) if((6)) k=j; t=a[i]; a[i]=a[k]; a[k]=t;} for(i=0;i<10;i++) -6 printf("%d",a[i]); } (4)A.j<=iB.j C.j>iD.j>=i (5)A.a[j]>a[k]B.a[j]>=a[k]
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 信息技术 语言 II
![提示](https://static.bdocx.com/images/bang_tan.gif)