文档库 最新最全的文档下载
当前位置:文档库 › 计算机题目

计算机题目

计算机题目
计算机题目

题目

fprintf和fscanf的读写对象是________。

A、终端

B、磁盘文件

C、键盘

D、以上都不对

当选定文件或文件夹后,不将文件或文件夹放到"回收站"中,而直接删除的操作是 ( )

A.按Delete(Del)键

B.用鼠标直接将文件或文件夹拖到"回收站"中

C.按ShUt十Delete(Del)键

D.用"我的电脑"或"资源管理器"窗口中"文件"

莱单中的删除命令

在Word的编辑状态,利用下列哪个菜单中的命令可以选定单元格? ( ) A."表格"菜单 B."工具"菜单

C."格式"莱单 D."插入"莱单

在Windows中,关于对话框叙述不正确的是____

A.对话框没有最大化按钮 B.对话框没有最小化按钮

C.对话框形状大小不能改变 D.对话框不能移动

计算机数据总线的宽度将影响计算机的哪种技术指标?

A、运算速度

B、字长度

C、存储容量

D、指令数量

在操作系统中采用多道程序设计方式能够提高________。

A、CPU的可靠性

B、CPU的兼容性

C、CPU和外部设备的可靠性

D、CPU和外部设备的利用效率

文书文件与所用的字处理系统________,一般________。

A、相对应、不能相互通用

B、相对应、相互通用

C、不相对应、相互通用

D、不相互对应、不相互通用

应用系统的功能中,不属于的是________。

A、查询统计

B、修改

C、输出

D、自动编译

____设计并生成了世界上首次实现的存储程序计算机

A、Neumann

B、Eckert

C、Turing

D、Wilkes

计算机系统加电时,应先给________加电,后给_______加电;关机时,其次序是________。

A、外部设备 主机 和加电相同

B、外部设备 CPU 和加电相反

C、主机 外部设备 和加电相反

D、外部设备 主机 和加电相反

运算器中ALU其有左移和右移的功能,它是____。

A、暂存寄存器

B、存储数据缓冲器

C、算术逻辑部件

D、累加器

下列哪一项不是存储器的技术指标________。

B、存储器的可靠性

C、存储器的体积

D、性能/价格比

A、存储容量和速度

指令码中地址码部分提供一个或n个操作数的存放地址,可以是________地址或________地址。

A、内存、寄存器

B、内存、存储器

C、符号、数据

D、存储器、寄存器

进程的并发性是指若干个进程执行时_______。

A、在时间上是不能重迭的

B、在时间上是可以重迭的

C、不能交替占用CPU

D、必须独占资源

用顺序方法将完全二叉树的结点逐层存放在数组A[1..n]中,结点A[I]若有右子女,则该子女是结点___________。

A、A[2i-1]

B、A[2i+1]

C、A[L(I/2)]

注:L(I/2)是取不大于I/2的最大整数

D、A[T(I/2)]

注:T(I/2)是取不小于I/2的最小整数

直接插入、直接选择和冒泡排序,其稳定性分别是________

A、都稳定

B、稳定、不稳定、稳定

C、稳定、稳定、不稳定

D、稳定、不稳定、不稳定

ARP请求报文属于______。

A.单播

B.广播

IP 协议的核心问题是_______ ?

A.传输

B. 寻径

C.封装

下列哪个服务器属于Web Server?

A. BIND

B. Squid

C. Apache

D. Samba

用户数据报协议(UDP)是_____传输层协议。

A.面向连接的

B.无连接的

下面哪种网络设备用来隔绝广播?

A.集线器

B.交换机

C.路由器

计算机网络最主要的功能在于 ( )

A.扩充存储容量 B.提高运算速度

C.传输文件 D.共享资源

媒体是指信息( )的载体。

A,表示 B,存储 C,传播 D,表示和传播

关于Windows NT下名字解析的方法,下面不正确的是_____。

A .WINS 服务器

B .DNS 服务器

C .HOST文件

D .E-mail服务器

国际标准化组织制定的OSI模型的最低层是 ( )

A. 数据链路层 B.逻辑链路

C.物理层 D.介质访问控制方法

局域网中的计算机为了相互通信,必须安装( )。

A .调制解调器

B .网络接口卡

C .声卡

D .电视卡

交换式局域网增加带宽的方法是在交换机多个端口之间建立____。

A)点-点连接

B)并发连接

C)物理连接

D)数据连接

NETWARE的可靠性措施有硬盘目录和文件分配表的双重保护,硬盘表面损坏时的数据保护,磁盘双工,磁盘镜象,UPS监控功能,事务跟踪系统,________,双服务器双工。

A、后台写盘

B、磁盘双工

C、文件CACHE

D、归档和恢复功能

C类IP地址中,前三个字节为_________。

A)主机号

B)主机地址

C)网络名称

D)网络地址

IEEE 802.3的物理层协议10BASE-T规定从网卡到集线器的最大距离为 ( )。

A) 100m B) 185m C) 500m D) 850m

OSI中的"系统"是指________,外部设备,终端,

传输设备,操作人员及相应软件的集合。

A、计算机

B、网络的拓扑结构

C、网络的通信协议

D、传输介质

OSI 模型的物理层负责下列哪一种功能?

A)格式化报文

B)为数据选择通过网络的路由

C)定义连接到介质的特征

D)提供远程文件访问能力

TCP/IP术语中,下面________与网关同义。

A .桥

B .中继器

C .路由器

D .逻辑链路设备

把同种或异种类型的网络相互联起来,叫做 ( )

A.广域网 B.万维网(WWW)

C. 城域网 D.互联网

从______开始,就完全是应用下层提供的可靠通信功能而与纯通信无关。

A .传输层

B .会话层

C .表示层

D .应用层

以下程序段的执行结果是

A) a=12 y=12 B) a=12 y=12

a=14 y=16 a=16 y=28

a=16 y=20

a=18 y=24

C) a=12 y=12 D) a=12 y=12

a=14 y=26

a=14 y=44

int a, y;

a=10; y=0;

do

{ a+=2; y+=a;

printf("a=%d y=%d\n",a,y);

if(y>20) break;

}while(a=14);

有如下程序段

int *p,a=10,b=1

p=&a; a=*p+b;

执行该程序段后,a的值为

A) 12 B) 11 C) 10 D) 编译出错有如下说明

int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;

则数值为9的表达式是

A) *p+9 B) *(p+8) C) *p+=9 D) p+8

以下程序的输出结果是

main()

{ int i, a[10];

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

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

}

A) 258 B) 741 C) 852 D) 369

以下程序的输出结果是

main()

{ int i,k,a[10],p[3]:

k=5;

for (i=0;i<10;i++) a[i]=i;

for (i=0;i<3;i++) p[i]=a[i*(i+1)]; for (i=0;i<3;i++) k+=p[i]*2;

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

}

A) 20 B) 21 C) 22 D)23

以下程序的输出结果是______

fut (int**s,int p[2][3])

{ **s=p[1][1]; }

main( )

{ int a[2][3]={1,3,5,7,9,11},*p;

p=(int*)malloc(sizeof(int));

fut(&p,a);

primtf("%d\n",*p); }

A) 1 B) 7 C) 9 D) 11

以下程序的输出结果是______。

int a, b;

void fun()

{ a=100; b=200; }

main()

{ int a=5, b=7;

fun();

printf("%d%d \n", a,b);

}

A) 100200 B) 57

C) 200100 D) 75

以下程序的输出结果是

main()

{ char c='z';

printf("%c",c-25);

}

A) a B) Z C) z-25 D) y

以下程序的输出结果是

main()

{ char st[20]= "hello\0\t\\\";

printf(%d %d \n",strlen(st),sizeof(st));

}

A) 9 9 B) 5 20 C) 13 20 D) 20 20

以下程序段的输出结果是

char s[]="\\141\141abc\t";

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

A) 9 B) 12 C) 13 D) 14

以下程序运行后,如果从键盘上输入ABCDE<回车>,则输出结果为 A、8 B、7

C、6

D、5

fuch (char str [ ]

{ int num =0;

while (*(str +num )!='\0')num ++;

return(num );

}

main()

{ char str [10],*p=str ;

gets(p); printf("%d\n",func(p));

}

以下程序段的输出结果是

int a=1234;

printf("%2d\n",a);

A) 12 B) 34

C) 1234 D) 提示出错、无结果

以下程序段给数组所有的元素输入数据,请选择正确答案填入。 #include

main()

{ int a[10],i=0;

while(i<10) scanf("%d",________ );

}

A) a+(i++) B) &a[i+1]

C) a+i D) &a[++i]

有如下程序

main0

{ int x=1,a=0,b=0;

switch(x){

case 0: b++;

case 1: a++

case 2: a++;b++

}

printf("a=%d,b=%d\n",a,b);

}

该程序的输出结果是

A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=2

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

A 49.5

B 9.5 C22.0 D45.0

#include

#define PT 5.5

#difine s(x) pt*x*x

main()

{ int a=1,b=2;

print ("%4.lf/n",S(a+b));

}

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

A、ABCDEFG

B、CDG

C、abcdefgh

D、abCDefGh

main()

{ siatic char a[]="ABCDEFGH",b[]="abCDefGh"; char *p1,*p2;

int k;

p1=a; p2=b;

for(k=0;k<=7;k++)

if (*(p1+k)==*(p2+k))

printf("%",*(p1+k));

printf("\n");

}

以下选项中合法的字符常量是_______.

A)"B" B) '\010'

C) 68 D) D

以下程序运行后,输出结果是 A)84 B)99 C)95 D)44 int d=1;

fun (int p)

{ int d=5;

d+=p++;

printf("%d",d);

}

main()

{

int a=3;

fun(a);

d+=a++;

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

}

以下程序执行后sum的值是

A)15 B)14 C) 不确定 D)0

min()

{ int i , sum;

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

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

}

以下程序中,while循环的循环次数是

main()

{ int i=0;

while(i<10)

{ if(i<1) continue;

if(i==5) break;

i++;

}

……

}

A) 1 B) 10

C) 6 D) 死循环,不能确定次数

以下对C语言函数的有关描述中,正确的是

A) 在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参

B) C函数既可以嵌套定义又可以递归调用

C) 函数必须有返回值,否则不能使用函数

D) C程序中有调用关系的所有函数必须放在同一个源程序文件中

以下对枚举类型名的定义中正确的是____

A)enum a={one,two,three};

B)enum a {one=9,two=-1,three};

C)enum a={"one","two","three"};

D)enum a {"one","two","three"};

以下选项中,不能正确赋值的是

A) char s1[10];s1="Ctest";

B) char s2[]={'C', 't', 'e', 's', 't'};

C) char s3[20]="Ctest";

D) char *s4="Ctest\n"

以下循环体的执行次数是

main()

{ int I,j;

for(I=0,j=1; I<=j+1; I+=2, j--) printf("%d \n",I); }

A) 3 B) 2

C) 1 D) 0

以下程序的输出结果是

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

main( )

{ int n=4;

while(n--)printf("%d ",--n);

}

有如下程序

main0

{ int n=9;

while(n>6) {n--;printf("%d",n);}

}

该程序段的输出结果是

A) 987 B) 876 C) 8765 D) 9876

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

A、cde

B、字符c的ASCLL码值

C、字符C的地址

D、出错

main( )

{ char *s="abcde";

s+=2;

print("%ld \n",s);

}

用十进制数表示表达式:12/012的运算结果是

A)1 B)0 C)14 D)12

有如下程序

main0

{ int x=23;

do

{ printf("%d",x--);}

while(!x);

}

该程序的执行结果是

A) 321 B) 23 C) 不输出任何内容 D) 陷入死循环有如下程序

long fib(int n)

{ if(n>2) return(fib(n-1)+fib(n-2));

else return(2);

}

main0

{ printf("%d\n",fib(3));

该程序的输出结果是

A) 2 B) 4 C) 6 D) 8

有如下程序

main()

{ char s[]="ABCD", *p;

for(p=s+1; p

}

该程序的输出结果是

A) ABCD B) A C) B D) BCD

BCD B C CD

CD C D D

D D

有如下程序

main0

{ int a=2,b=-1,c=2;

if(a

if(b<0) c=0;

else c++

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

}

该程序的输出结果是

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

有如下程序

main0

{ int i,sum;

for(i=1;i<=3;sum++) sum+=i;

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

}

该程序的执行结果是

A) 6 B) 3 C) 死循环 D) 0

以下选项中,非法的字符常量是 A) '\t' B) '\17' C)"n" D) '\xaa'下面程序的输出是

A) ABCD B) A C) D D) ABCD

BCD B C ABC

CD C B AB

D D A A

char s[]="ABCD";

main()

{ char *p;

for(p=s; p

printf("%s\n,p);}

下面程序的输出是____

int w=3;

main()

{ int w=10; printf("%d\n",fun(5)*w); }

fun(int k)

{ if(k==0) return w;

return(fun(k-1)*k); }

A)360 B)3600 C)1080 D)1200

下面程序的输出是

main()

{ int x=3,y=6,a=0;

while(x++!=(y+=o1))

{ a+o=1;

if(y

#include

main()

{ char ss[10]="12345";

strcat(ss,"6789");

gets(ss);printf("%s\n",ss);

}

A) ABC B) ABC9 C) 123456ABC D) ABC456789

下面程序的输出是

A) 0 1 2 3 B) 0 4 0 10 C) 0 4 5 15 D) 1 4 5 15 main()

{ enum team {my,your=4,his,her=his+10};

printf("%d %d %d %d\n",my,your,his,her);}

下面程序的输出是

A) -1 B) 0 C) 1 D) 不确定的值

main()

{ int x=100, a=10, b=20, ok1=5, ok2=0; if(a

if(b!=15)

if(! Ok1)

x=1;

else

if(ok2)x=10;

x=-1;

printf("%d\n",x);}

下面程序的输出是

A) 1 B) 2 C) 7 D) 10

int m=13;

int fun2(int x, int y)

{ int m=3;

return(x*y-m);

}

main()

{ int a=7, b=5;

printf("%d\n",fun2(a,b)/m);}

下面程序的输出是

A) 17 B) 18 C) 23 D) 24

main()

{ int x=023;

printf(%d\n",--x);}

以下程序的输出结果是

A) 16 B) 2 C) 9 D) 1

#define SQR(X) X*X

main()

{ int a=16, k=2, m=1;

a/=SQR(k+m)/SQR(k+m);

printf("d\n",a);

}

下面程序的输出是

A) 60 B) 68 C) 99 D) 108

main()

{ int a[3][4]={ 1,3,5,7,9,11,13,15,17,19,21,23};

int ( *p)[4]=a,i,j,k=0;

for(i=0; i<3; i++)

for(j=0; j<2; j++)

k=k+*( *(p+i)+j);

printf("%d\n",k);}

下述对C语言字符数组的描术中错误的是

A) 字符数组可以存放字符串

B) 字符数组中的字符串可以整体输入、输出

C) 可以在赋值语句中通过赋值运算符"="对字符数组整体赋值

D) 不可以用关系运算符对字符数组中的字符串进行比较

下面程序的输出结果是

A) 0 B) 1 C) 10 D) 9

main()

{ int a[ ]={1,2,3,4,5,6,7,8,9,0,},*p;

p=a;

printf("%d\n",*p+9);

}

下面程序的输出是

main()

{ unsigned a=32768;

printf("a=%d\n",a);

}

A)a=32768 B)a=32767

C)a=-32767 D)a=-1

下面程序的输出是

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

main()

{ int a=-1, b=4,k;

k=(a++<=0)&&(!(b--<=0));

printf("%d %d %d\n",k,a,b);}

下列程序执行后输出的结果是

#include

f(int a)

{ int b=0; static c=3:

a=c+ +,b+ +;

return (a); }

main( )

{ int a=2,i,k;

for(i=0;i〈2;i=+ +〉 k=f(a+ +);

printf("%d\n",k); }

A) 3 B) 0 C) 5 D) 4

下列程序执行后的输出结果是

A) you&ne B) you C) me D) err

main()

{ char arr[2][4];

strcpy(arr,"you"); strcpy(arr[1],"me"); arr[0][3]='&';

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

}

请读程序:

int x=10;

int y=x++;

printf("%d,%d",(x++,y),y++);

则上面程序的输出结果是____

A:11,10 B:11,11 C:10,10 D:10,11下列程序的运行结果是

A) a=%2,b=%5 B) a=2,b=5

C) a=d, b=d D) a=%d,b=%d

#include

main()

{ int a=2,c=5;

printf("a=%d,b=%d\n",a,c); }

下面程序的输出是

A) 23 B) 26 C) 33 D) 36

int aa[3][3]={{2},{4},{6}};

main()

{ int i, * p=&aa[0][0];

for(i=0; i<2;i++)

{ if(i==0)

aa[i][i+1]=*p+1;

else

++p;

printf("%d",*p);}

}

以下程序的输出结果是

A) 9 B) 6 C) 36 D) 18

#define f(x) x*x

main( )

{ int a=6,b=2,c;

c=f(a) / f(b);

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

}

以下程序的输出结果是

#include"ctype.h"

space (char *str)

{ int i,t;char ts[81];

for(i=0,t=0;str[i]!='\0';i+=2)

if(! isspace(*str+i)&&(*(str+i)!='a')) ts[t++]=toupper(str[i]);

ts[t]='\0';

strcpy(str,ts); }

mian( )

{ char s[81]={"a b c d e f g"};

space(s);

puts(s); }

A) abcdeg B) bcde C) ABCDE D) BCDE

相关文档
相关文档 最新文档