第1套 C语言程序设计笔试样题
单项选择题(每题1分,共40分)
1。某微型计算机的型号规格标有PentiuШ600字样,其中PentiuШ是指 __C____
  A. 厂家名称    B. 机器名称    C。 CPU型号    D。 显示器名称
2.目前微型机上普通使用的光驱及光盘,它采用的是__C____
A。 超导技术    B。 激光技术    C. 集成电路技术    D. 调频技术
3.在下列一组数中,最小数为__C_____
A. (11011101)2    B。 (125)10      C.A7)16      D。 (157)8
4。Windows 98中,“回收站”是__B___
A.内存中的部分空间              B.硬盘中的部分空间
C.软盘中的部分空间              D。 部分空间中的高速缓存
5.在“我的电脑”窗口中改变一个文件或文件夹的名称,可以采用的方法是:先选取该文件夹或文件,再用鼠标左键_____
A。单击该文件夹或文件的名称      B. 单击该文件夹或文件的图标
C.双击该文件夹或文件的名称      D. 双击该文件夹或文件的图标
6。Windows 98的文件夹组织结构是一种_B____
A。表格结构  B。树形结构    C.网状结构    D。线性结构
7.以太网(Ethernet)的拓扑结构是_B____
A。环形        B.星形      C.总线形    D.树形
8。在因特网(Internet)中,电子公告板简称为_B_____
A.E-mail      B.BBS      C。WWW      D。FTP
9.在多媒体个人计算机中,声卡的作用是_D_____
A。用来播放声音                  B.连接主机和声音播放设备
C.用来录入声音              D.连接主机和声音播放与录入设备
10.CIH”是一种计算机病毒,它主要是破坏_D___,导致计算机系统瘫痪.
A。CPU    B。软盘      C.BOOT(程序)    D。BIOS
11.x,y,zk都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为_C___
A。4          B.16            C.32          D.52
12.设有如下的变量定义
  int i=8,k,a,b;
  unsigned long w=5;
  double x=1。42,y=5.2;
则以下符合C语言的表达式是C_____
A.a+=a-=(b=4)*(a=3)      B.x%(—3)      C.a=a*3=2    D。y=float(i)
13.假定有以下变量定义:
int k=7,x=12;
则能使值为3的表达式是B_____
A.x%=(k%=5)      B.x%=(k-4%5)        C。x%=k-k%5        D。(x%=k)-(k%=5)
14。以下叙述正确的是___D__
A.输入量可以是一个实型常量,
例如:scanf(%f,3.5);
B.只有格式控制,没有输入项,也能正确输入数据到内存,
例如:  scanf(a=%d,b=%df);
C。当输入实型数据时,格式控制部分可以规定小数点后位数,
例如:  scanf(“%4.2f”,&f);
D.当输入数据时,必须指明变量地址,
例如:  scanf(“%f”,&f);
15.设x和y均为int型变量,则语句:x+=y;y=x—y;x—=y;的功能是_D_
A。把x和y按从大到小排列          B。把x和y按从小到大排列
C。无确定结果                      D.交换x和y中的值
16。以下程序的输出结果是__D___
main()
{
int a=12,b=12;
printf(%d,%d\n"--a,++b);
}
A.10 10        B。12 12        C。11 10        D。11 13
17。以下程序运行后,输出结果是__C____
main()
{char*s="abcd";
s+=2;
printf("%1d\n",s)
}
A。cde      B。字符c的ASCII码      C.字符c的地址        D.出错
18.以下程序的输出结果是_C___
main()
{int m=5;
if(m++>5)printf("%d\n",m);
else printf("%d\n",m-—)
}
A。7          B.6          C。5            D。4
19。当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为__B__
  if(a<b)
  if(c<d)x=1;
  else if(a<c)
      if(b〈d)x=2;
      else x=3;
    else x=6;
  else x=7;
A.1            B。2            C。3              D.6
20.在执行以下程序时,如果从键盘输入:ABCdef<回车〉,则输出为_B___
#include〈stdio。h〉
{ 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);
}
A.ABCdef        B。abcDEF        C。abc        D。DEF
21.下面能正确进行字符串赋值操作的语句是__A__
A.char s[5]={\ABCDE"}          B。char s[5]={ABC',D'E'};

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。