C网试题库
全国计算机二级c考试题库及答案

全国计算机二级c考试题库及答案一、单项选择题(每题2分,共20分)1. 在C语言中,以下哪个选项是合法的标识符?A. 2variableB. variable2C. _variableD. variable-2答案:C2. 若有定义:int a=5, b=6;,则表达式a+=b的值是多少?A. 11B. 6C. 5D. 1答案:A3. 在C语言中,字符串"\"abc\""的长度是多少?A. 3B. 4C. 5D. 6答案:C4. 下列哪个函数不能用来输入数据?A. scanf()B. printf()C. getchar()D. gets()答案:B5. 若有定义:int a=5;,则执行语句a*=a+1;后,变量a的值是多少?A. 5B. 6C. 25D. 10答案:C6. 在C语言中,以下哪个选项是正确的二维数组定义?A. int a[5][6];B. int a[5,6];C. int a(5)(6);D. int a[5 6];答案:A7. 若有定义:int a=1, b=2;,则执行语句a=b=a+b;后,变量a的值是多少?A. 3B. 4C. 1D. 2答案:A8. 在C语言中,以下哪个选项是正确的函数定义?A. int add(int x, int y) { return x+y; }B. int add(int x; int y) { return x+y; }C. int add(int x, int y) { int z; return z; }D. int add(int x, int y) { return x-y; }答案:A9. 在C语言中,以下哪个选项是正确的结构体定义?A. struct Student { int age; float score; };B. struct { int age; float score; } Student;C. struct Student { int age, float score; };D. struct { int age; float score; };答案:A10. 若有定义:int a=10, b=20;,则执行语句a=a+b;后,变量b的值是多少?A. 10B. 20C. 30D. 40答案:B二、填空题(每题2分,共20分)1. 在C语言中,字符型数据在内存中是以______形式存储的。
计算机网络试题库(第六版)(答案)

计算机网络试题库1单项选择题1.1 1. 以下属于物理层的设备是(A)A. 中继器B. 以太网交换机C. 桥D. 网关1.22. 在以太网中,是根据___地址来区分不同的设备的(B)A. LLC地址B. MAC地址C. IP地址D. IPX地址3. IEEE802.3u标准是指(B)A. 以太网B. 快速以太网C. 令牌环网D. FDDI网1.3 4. 下面哪种LAN 是应用CSMA/CD协议的(C)A、令牌环B、FDDIC、ETHERNETD、NOVELL1.4 6. TCP 和UDP 协议的相似之处是(C)A、面向连接的协议B、面向非连接的协议C、传输层协议D、以上均不对1.5 7. 应用程序PING 发出的是___报文。
(C)A、TCP 请求报文。
B、TCP 应答报文。
C、ICMP 请求报文。
D、ICMP 应答报文。
1.6 8. 小于___的TCP/UDP端口号已保留与现有服务一一对应,此数字以上的端口号可自由分配。
(C)A、199B、100C、1024D、20481.7 9. 当一台主机从一个网络移到另一个网络时,以下说法正确的是(B)A、必须改变它的IP 地址和MAC 地址B、必须改变它的IP 地址,但不需改动MAC 地址C、必须改变它的MAC 地址,但不需改动IP 地址D、MAC 地址、IP 地址都不需改动1.8 11. ARP 协议的作用是(D)A、将端口号映射到IP 地址B、连接IP 层和TCP 层C、广播IP 地址D、将IP 地址映射到第二层地址1.9 12. 10BASE-T是指(C)A、粗同轴电缆B、细同轴电缆C、双绞线D、光纤1.10 16. 与10.110.12.29 mask 255.255.255.224 属于同一网段的主机IP 地址是(B)A、10.110.12.0B、10.110.12.30C、10.110.12.31D、10.110.12.321.11 17. 某公司申请到一个C 类IP 地址,但要连接6 个的子公司,最大的一个子公司有26 台计算机,每个子公司在一个网段中,则子网掩码应设为(D)A、255.255.255.0B、255.255.255.128C、255.255.255.192D、255.255.255.2241.12 18. 224.0.0.5 代表的是___地址。
通信工程师:C网电信认证试题及答案(强化练习)

通信工程师:C网电信认证试题及答案(强化练习)1、单选给AAA发送认证计费请求的前端网元是()。
A.PCFB.SGSNC.PDSND.WAPGW正确答案:C2、单选在整个网络的设计中,对功能、可靠性和费用方面(江南博哥)有着重要影响的因素是()。
A.误码率B.拓扑结构C.网络距离D.网络传输速率正确答案:B3、多选多媒体互联互通网关支持的文件格式有哪几种?()A.UTF-8B.UTF-16C.ASC.IID.GB2312正确答案:A, B, C, D4、多选SP服务号码匹配模式有()。
A.精确匹配B.模糊匹配C.最长匹配D.最短匹配正确答案:A, B5、单选卷积编码有着极强的纠错能力和一定的纠正突发差错的能力,这种突发性的差错主要是由()引起的。
A.多用户B.噪音C.介质D.快衰落正确答案:D6、填空题中国移动IP承载网整体网络规划定位于核心、汇聚和()3层结构。
正确答案:接入7、单选中国移动IP承载网中LDP标签分发方式()A、下游按需B、下游自主C、两种都可以D、以上都不是正确答案:B8、单选PDSN负责()。
A.管理用户状态B.转发用户数据C.为移动终端分配IP地址D.以上都正确正确答案:D9、单选()表示鉴权、计费、授权服务器,目前采用RADIUS服务器方式。
A.PDSNB.AAAC.HAD.BSS正确答案:B10、多选关于调制解调,下列正确的描述是()A.RC3的前向信道使用了HPSK调制方式;B.RC3的前向导频信道不进行长码扰码处理;C.交织器一定程度上可以抵抗连续性的误码;D.Turbo编码比卷积码的纠错效果好,但是计算复杂度高,延迟大;正确答案:C, D11、单选更软切换是由()完成的,并不通知MSCA.移动台B.基站C.核心网侧D.以上都不是正确答案:B12、单选将二进制数字10111010转换为等值的十六进制数字。
请从下面选择正确的答案。
()A、85B、90C、BAD、A1正确答案:C13、单选当无线电波遇到远大于波长的障碍物表面时,会产生()现象A.直射B.反射C.绕射正确答案:B14、多选思科万兆防火墙的配置,出方向的流量配置中,需要进行以下哪些部署?()A.PBR指向VRRP group地址B.VRRPgroup分组以均衡流量C.静态细路由指向VRRP group地址D.动态细路由指向VRRP group地址正确答案:A, B15、单选当无线电波遇到尖角或薄边的阻挡物时,会产生()现象A.直射B.反射C.绕射D.散射正确答案:C16、多选在EV-DOA中,物理层的新特性为()。
历年C语言考试题库及答案

C语言理论上机考试选择题部分(共200题,仅针对11级定向专业)1、下面程序的输出是___D______#include<stdio.h>void main(){ int k=11;printf("k=%d,k=%o,k=%x\n",k,k,k);}A) k=11,k=12,k=11 B) k=11,k=13,k=13 C) k=11,k=013,k=0xb D) k=11,k=13,k=b2、在下列选项中,不正确的赋值语句是__D______.A) ++t; B) n1=(n2=(n3=0));C) k=i=j; D) a=b+c=1;3、下面合法的C语言字符常量是______A____.A) '\t' B) "A" C) 65 D) A4、表达式: 10!=9的值是________D____.A) true B) 非零值C) 0 D) 15、C语言提供的合法的数据类型关键字是_____B____.A) Double B) short C) integer D) Char6、字符(char)型数据在微机内存中的存储形式是__D__.A) 反码B) 补码C) EBCDIC码D) ASCII码7、C语言程序的基本单位是_____C______.A) 程序行B) 语句C) 函数D) 字符8、设int a=12,则执行完语句a+=a-=a*a后,a的值是____D____A) 552 B) 264 C) 144 D) -2649、执行下面程序中的输出语句后,输出结果是____B__.#include<stdio.h>void main(){int a;printf("%d\n",(a=3*5,a*4,a+5));}A) 65 B) 20 C) 15 D) 1010、下面程序的输出是____B______.#include<stdio.h>void main(){int x=023;printf("%d\n",--x);}A) 17 B) 18 C) 23 D) 2411、下面程序的输出的是_____C____.#include<stdio.h>void main(){int x=10,y=3;printf("%d\n",y=x/y);}A) 0 B) 1 C) 3 D) 不确定的值12、已知字母A的ASCII码为十进制的65,下面程序的输出是______A_____.#include<stdio.h>void main(){char ch1,ch2;ch1='A'+'5'-'3';ch2='A'+'6'-'3';printf("%d,%c\n",ch1,ch2);}A) 67,D B) B,C C) C,D D) 不确定的值13、若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为____D__.A) a<>0 B) !a C) a=0 D) a14、以下程序的输出结果是____D_____.#include<stdio.h>void main(){ int x=10,y=10;printf("%d %d\n",x--,--y);}A) 10 10 B) 9 9 C) 9 10 D) 10 915、设有如下定义:int x=10,y=3,z;则语句printf("%d\n",z=(x%y,x/y));的输出结果是_____D_____.A) 1 B) 0 C) 4 D) 316、为表示关系x≥y≥z,应使用C语言表达式___A___.A) (x>=y)&&(y>=z) B) (x>=y)AND(y>=z) C) (x>=y>=z) D) (x>=y) & (y>=z)17、C语言中非空的基本数据类型包括____B____.A) 整型,实型,逻辑型B) 整型,实型,字符型C) 整型,字符型,逻辑型D) 整型,实型,逻辑型,字符型18、若x和y都是int型变量,x=100,y=200,且有下面的程序片段:printf("%d",(x,y));上面程序片段的输出结果是____A___.A) 200 B) 100C) 100 200 D) 输出格式符不够,输出不确定的值19、阅读下面的程序#include<stdio.h>void main(){char ch;scanf("%3c",&ch);printf("%c",ch);}如果从键盘上输入abc<回车>则程序的运行结果是__A_____.A) a B) b C) c D) 程序语法出错20、阅读下面的程序#include<stdio.h>void main(){int i,j;i=010;j=9;printf("%d,%d",i-j,i+j);}则程序的运行结果是____D____.A) 1,19 B) -1,19 C) 1,17 D) -1,1721、阅读下面的程序#include<stdio.h>void main(){int i,j,m,n;i=8;j=10;m=++i;n=j++;printf("%d,%d,%d,%d",i,j,m,n);}程序的运行结果是______C____. A) 8,10,8,10 B) 9,11,8,10C) 9,11,9,10 D) 9,10,9,1122、已知a=12,则表达式a+=a-=a*=a的结果是_____A__.A) 0 B) 144 C) 12 D) -26423、若已定义int a,则表达式a=10,a+10,a++的值是__B_.A) 20 B) 10 C) 21 D) 1124、阅读下面的程序#include<stdio.h>void main(){int i,j;scanf("%3d%2d",&i,&j);printf("i=%d,j=%d\n",i,j);}如果从键盘上输入1234567<回车>,则程序的运行结果是____D____.A) i=123,j=4567 B) i=1234,j=567C) i=1,j=2 D) i=123,j=4525、下面程序的输出结果是____D____.#include<stdio.h>void main(){int a=-1, b=4, k;k=(++a<=0)&&(b--<=0);printf("%d,%d,%d\n",k,a,b);}A) 1,1,2 B) 1,0,3 C) 0,1,2 D) 0,0,326、下面程序的输出结果是____A____.#include<stdio.h>void main(){int a=5,b=3;float x=3.14, y=6.5;printf("%d,%d\n",a+b!=a-b,x<=(y-=6.1));}A) 1,0 B) 0,1 C) 1,1 D) 0,027、执行下面程序段后,输出结果是____A____.int a;int b=65536;a=b;printf("%d\n",a);A) 65536 B) 0 C) -1 D) 128、若有以下定义和语句:int a=010, b=0x10, c=10;printf("%d,%d,%d\n",a,b,c);则输出结果是____B_____.A) 10,10,10 B) 8,16,10 C) 8,10,10 D) 8,8,1029、已知有double型变量x=2.5,y=4.7,整型变量a=7, 则表达式x+a%3*(int)(x+y)%2/4 的值是_____B____.A) 2.4 B) 2.5 C) 2.75 D) 030、若已定义x和y是整型变量,x=2;,则表达式y=2.75+x/2的值是____C____.A) 5.5 B) 5 C) 3 D) 4.031、以下程序的输出结果是____D____.#include<stdio.h>void main(){int a=12, b=12;printf("%d,%d\n",--a,++b);}A) 10,10 B) 12,12 C) 11,10 D) 11,1332、设有以下语句:int x=10;x+=3+x%(3),则x的值是.____A_____A) 14 B) 15 C) 11 D) 1233、若d为double型变量,则表达式d=1,d+5,d++的值是_____D__.A) 1 B) 6.0 C) 2.0 D) 1.034、表达式5!=3的值是____D____.A) T B) 非零值C) 0 D) 135、若有定义int a=12,n=5,则表达式a%=(n%2)运算后,a的值______A____.A) 0 B) 1 C) 12 D) 636、若有定义int x=3,y=2和float a=2.5,b=3.5,则表达式:(x+y)%2+(int)a/(int)b的值是__D__.A) 0 B) 2 C) 1.5 D) 137、在C语言中,以下叙述不正确的是_____A____.A) 在C程序中,无论是整数还是实数,都能被准确无误的表示B) 在C程序中,变量名代表存储器中的一个位置C) 静态变量的生存期与整个程序的生存期相同D) C语言中变量必须先定义后引用38、C语言中的变量名只能由字母,数字和下划线三种字符组成,且第一个字符____C____.A) 必须为字母B) 必须为下划线C) 必须为字母或下划线D) 可以是字母,数字或下划线中的任意一种39、设有说明:char w; int x; float y; double z; 则表达式: w*x+z-y值的数据类型是___D____.A) float B) char C) int D) double40、一个C语言的执行是从_____A______.A) 本程序的主函数开始,到本程序的主函数结束B) 本程序的第一个函数开始,到本程序的最后一个函数结束C) 本程序的主函数开始,到本程序的最后一个函数结束D) 本程序的第一个函数开始,到本程序的主函数结束41、设a为整型变量,不能正确表达数学关系10<a<15的C语言表达式是____A____.A) 10<a<15 B) a==11||a==12||a==13||a==14 C) a>10&&a<15 D) !(a<=10)&&!(a>=15)42、下列程序执行后的输出结果是_____C____.#include <stdio.h>void main( ){ int a=5,b=60,c;if (a<b){c=a*b;printf("%d*%d=%d\n",b,a,c);}else{c=b/a;printf("%d/%d=%d\n",b,a,c);}}A) 60/5=12 B) 300 C) 60*5=300 D) 1243、如果c为字符型变量,判断c是否为空格不能使用____A____.(假设已知空格ASCII码为32)A) if(c=='32') B) if(c==32)C) if(c=='\40') D) if(c==' ')44、运行下面程序时,若从键盘输入"3,5<CR>",则程序的输出结果是____D____.#include <stdio.h>void main( ){int x,y;scanf("%d,%d",&x,&y);if (x==y)printf("x==y");else if (x>y)printf("x>y");elseprintf("x<y");}A) 3<5 B) 5>3 C) x>y D) x<y45、运行下面程序时,若从键盘输入数据为"6,5,7<CR>",则输出结果是____C___.#include <stdio.h>void main( ){ int a,b,c;scanf("%d,%d,%d",&a,&b,&c);if (a>b)if (a>c)printf("%d\n",a);elseprintf("%d\n",c);elseif (b>c)printf("%d\n",b);elseprintf("%d\n",c);}A) 5 B) 6 C) 7 D) 不定值46、执行下面程序时,若从键盘输入"2<CR>",则程序的运行结果是____A____.#include <stdio.h>void main( ){ int k; char cp;cp=getchar( );if (cp>='0' && cp<='9')k=cp-'0';else if (cp>='a' && cp<='f')k=cp-'a'+10;else k=cp-'A'+10;printf("%d\n",k);}A) 2 B) 4 C) 1 D) 1047、运行下面程序时,从键盘输入"2.0<CR>",则输出结果是___B_____.#include <stdio.h>void main( ){ float a,b;scanf("%f",&a);if (a<0.0) b=0.0;else if ((a<0.5) && (a!=2.0)) b=1.0/(a+2.0);else if (a<10.0) b=1.0/2;else b=10.0;printf("%f\n",b);}A) 0.000000 B) 0.500000C) 1.000000 D) 0.25000048、执行下面程序后,运行结果是____A____.#include <stdio.h>void main( ){ int x=41,y=1;if (x%3==0 && x%7==0){ y+=x;printf("y=%d\n",y);}else{y=x;printf("y=%d",y);}}A) y=41 B) y=43 C) y=42 D) y=149、运行下面程序时,从键盘输入"12,34,9<CR>",则输出结果是___A___.#include <stdio.h>void main( ){ int x,y,z;scanf("%d,%d,%d",&x,&y,&z);if (x<y)if (y<z)printf("%d\n",z);else printf("%d\n",y);else if (x<z)printf("%d\n",z);else printf("%d\n",x);}A) 34 B) 12 C) 9 D) 不确定的值50、运行下面程序时,从键盘输入字母H,则输出结果是_____C___.#include <stdio.h>void main( ){ char ch;ch=getchar( );switch(ch){ case 'H':printf("Hello!\n");case 'G':printf("Good morning!\n");default:printf("Bye_Bye!\n");}}A) Hello! B) Hello!Good Morning! C) Hello! D) Hello!Good morning! Bye_Bye!Bye_Bye!51、执行下列程序段后的输出结果是_____A____.int x=1,y=1,z=1;x+=y+=z;printf("%d\n",x<y?y:x);A) 3 B) 2 C) 1 D) 452、设ch是char型变量,值为'A',则表达式ch=(ch>='A' && ch<='Z')?ch+32:ch的值是__B___.A) Z B) a C) z D) A53、下面程序的输出结果是____C____.#include <stdio.h>void main( ){ int x=8,y=-7,z=9;if (x<y)if (y<0) z=0;else z-=1;printf("%d\n",z);}A) 8 B) 1 C) 9 D) 054、运行下面程序时,若从键盘输入"5 <CR>",则程序的输出结果是_____B___.#include <stdio.h>void main( ){ int a ;scanf("%d",&a);if (a++>5)printf("%d\n",a);else printf("%d\n",a--) ;}A) 7 B) 6 C) 5 D) 455、运行下面程序时,若从键盘输入"3,4 <CR>",则程序的输出结果是____B___.#include <stdio.h>void main( ){ int a,b,s;scanf("%d,%d",&a,&b);s=a;if (s<b) s=b;s=s*s;printf("%d\n",s) ;}A) 14 B) 16 C) 18 D) 2056、下列程序的执行结果是_____D____.#include <stdio.h>void main( ){ int x=0,y=1,z=0;if (x=z=y)x=3;printf("%d,%d\n",x,z);}A) 3,0 B) 0,0 C) 0,1 D) 3,157、假定等级和分数有以下对应关系:等级:A 分数:85~100等级:B 分数:60~84等级:C 分数:60 以下对于等级grade输出相应的分数区间,能够完成该功能的程序段是____D____.A) switch (grade){case 'A':printf("85--100\n");case 'B':printf("60--84\n");case 'C':printf("60以下\n");default:printf("等级错误!\n");}B) switch (grade){case 'A':printf("85--100\n");break;case 'B':printf("60--84\n");case 'C':printf("60以下\n");default:printf(" 等级错误!\n");}C) switch (grade){case 'A':printf("85--100\n");break;case 'B':printf("60--84\n");break;case 'C':printf("60以下\n");default:printf("等级错误!\n");}D) switch (grade){case 'A':printf("85--100\n");break;case 'B':printf("60--84\n");break;case 'C':printf("60以下\n");break;default:printf("等级错误!\n");}58、能够完成如下函数计算的程序段是__B____.┌-1 x<0y= ┤0 x=0└ 1 x>0A) y=1; B) if (x>=0)if(x!=0) if(x>0) y=1;if(x>0) y=1; else y=0;else y=0; else y=-1;C) y=0; D) y=-1;if (x>=0) if (x>0) y=1;if (x>0) y=1; else y=0;else y=-1;59、有如下程序#include <stdio.h>void main( ){ float x=5.0,y;if(x<0.0) y=0.0;else if (x<10.0) y=1.0/x;else y=1.0;printf("%f\n",y);}该程序的输出结果是____C_____.A) 0.000000 B) 0.50000C) 0.200000 D) 1.00000060、以下程序的执行结果是___B_____.#include <stdio.h>void main( ){ int x=1,y=0;switch (x){case 1:switch (y){case 0:printf("first\n");break;case 1:printf("second\n");break;}case 2:printf("third\n");}}A) first B) firstsecond thirdC) first D) secondthird61、以下程序的执行结果是____A____.#include <stdio.h>void main( ){ int a,b,c,d,x;a=c=0;b=1;d=20;if (a) d=d-10;else if(!b)if (!c) x=15;else x=25;printf("d=%d\n",d);}A) d=20 B) d=10 C) d=15 D) 2562、有如下程序:#include <stdio.h>void main( ){ int a=2,b=-1,c=2;if (a<b)if (b<0) c=0;else c++;printf("%d\n",c);}该程序的输出结果是___C_____.A) 0 B) 1 C) 2 D) 363、下列程序执行后的输出结果是____B____.#include <stdio.h>void main( ){ int x,y=1,z;if ((z=y)<0) x=4;else if (y==0) x=5;else x=6;printf("%d,%d\n",x,y);}A) 4,1 B) 6,1 C) 5,0 D) 出错信息64、有如下程序#include <stdio.h>void main( ){ 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) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=265、下面程序的输出结果是____C_____.#include <stdio.h>void main( ){ int a=-1,b=1,k;if ((++a<0) && (b--<=0))printf("%d %d\n",a,b);elseprintf("%d %d\n",b,a);}A) -1 1 B) 0 1 C) 1 0 D) 0 066、假定w、x、y、z、m均为int型变量,有如下程序段:w=1;x=2;y=3;z=4;m=(w<x)?w:x; m=(m<y)?m:y; m=(m<z)?m:z;则该程序段执行后,m的值是____D_____.A) 4 B) 3 C) 2 D) 167、以下程序的输出结果是___D______.main( ){ int a=100;if (a>100) printf("%d\n",a>100);else printf("%d\n",a<=100);}A) a<=100 B) 100 C) 0 D) 168、若执行下面的程序从键盘上输入9,则输出结果是.______B________#include <stdio.h>void main( ){int n;scanf("%d",&n);if (n++<10) printf("%d\n",n);else printf("%d\n",n--);}A) 11 B) 10 C) 9 D) 869、以下程序输出结果是_____D_____.#include <stdio.h>void main( ){ int m=4;if (++m>5) printf("%d\n",m--);else printf("%d\n",--m);}A) 7 B) 6 C) 5 D) 470、若执行下面的程序从键盘上输入5,则输出结果是. #include <stdio.h>void main( ){int x;scanf("%d",&x);if (x++>5) printf("%d\n",x);else printf("%d\n",x--);}A) 7 B) 6 C) 5 D) 471、以下程序段运行结果是____A____.int x=1,y=1,z=-1;x+=y+=z;printf("%d\n",x<y?y:x);A) 1 B) 2 C) 4 D) 不确定的值72、有以下程序#include <stdio.h>void main( ){ int a,b,c=246;a=c/100%9;b=(-1)&&(-1);printf("%d,%d\n",a,b);}输出结果是____A____.A) 2,1 B) 3,2 C) 4,3 D) 2,-173、运行下面程序时,若从键盘输入数据为"123",则输出结果是___C____.#include "stdio.h"void main(){ int num,i,j,k,place;scanf("%d",&num);if (num>99)place=3;else if(num>9)place=2;elseplace=1;i=num/100;j=(num-i*100)/10;k=(num-i*100-j*10);switch (place){ case 3: printf("%d%d%d\n",k,j,i);break;case 2: printf("%d%d\n",k,j);break;case 1: printf("%d\n",k);}}A) 123 B) 1,2,3 C) 321 D) 3,2,174、执行下列程序后的输出结果是___D____.#include <stdio.h>void main( ){ int k=4,a=3,b=2,c=1;printf("%d\n",k<a?k:c<b?c:a);}A) 4 B) 3 C) 2 D) 175、以下条件表达式中能完全等价于条件表达式x的是____B___.A) (x==0) B) (x!=0) C) (x==1) D) (x!=1)76、若运行下面程序时,给变量a输入15,则输出结果是___A___.#include <stdio.h>void main( ){ int a,b;scanf("%d",&a);b=a>15?a+10:a-10;printf("%d\n",b) ;}A) 5 B) 25 C) 15 D) 1077、运行下面程序后,输出是___D___.#include <stdio.h>void main( ){ int k=-3;if (k<=0) printf("****\n");else printf("####\n")}A) ####B) ****C) ####****D) 有语法错误不能通过编译78、执行下面程序的输出结果是____C____.#include <stdio.h>void main( ){ int a=5,b=0,c=0;if (a=a+b) printf("****\n");else printf("####\n");}A) 有语法错误不能编译B) 能通过编译,但不能通过连接C) 输出****D) 输出####79、为了避免嵌套的if-else语句的二义性,C语言规定else总是与___C___组成配对关系.A) 缩排位置相同的ifB) 在其之前未配对的if C) 在其之前尚未配对的最近的ifD) 同一行上的if80、设x 、y 、z 、t均为int型变量,则执行以下语句后,t的值为____C_____.x=y=z=1;t=++x || ++y && ++z;A) 不定值B) 4 C) 1 D) 081、以下程序段____C______.x=-1;do{x=x*x;} while (!x);A)是死循环B)循环执行两次C)循环执行一次D)有语法错误82、对下面程序段描述正确的是___B____.int x=0,s=0;while (!x!=0) s+=++x;printf("%d",s);A) 运行程序段后输出0B) 运行程序段后输出1C) 程序段中的控制表达式是非法的D) 程序段循环无数次83、下面程序段的输出结果是____C____.x=3;do { y=x--;if (!y) {printf("*");continue;}printf("#");} while(x=2);A) ## B) ##* C) 死循环D)输出错误信息84、下面程序的运行结果是____B____.#include<stdio.h>void main( ){ int a=1,b=10;do{ b-=a;a++;} while(b--<0);printf("%d,%d\n",a,b);}A) 3,11 B) 2,8 C) 1,-1 D) 4,985、下面程序段的运行结果是____B______.int n=0;while (n++<=2)printf("%d",n);A) 012 B) 123 C) 234 D) 错误信息86、下面程序段的运行结果是___D_____.int x=0,y=0;while (x<15) y++,x+=++y;printf("%d,%d",y,x);A) 20,7 B) 6,12 C) 20,8 D)8,2087、下面程序的运行结果是___B_____.#include<stdio.h>void main(){ int s=0,i=1;while (s<=10){ s=s+i*i;i++;}printf("%d",--i);}A) 4 B) 3 C) 5 D) 688、函数pi的功能是根据以下近似公式求π值:____C______(π*π)/6=1+1/(2*2)+1/(3*3)+..+1/(n*n)请填空,完成求π的功能。
计算机网络试题库及参考答案全套

计算机网络试题库及参考答案全套在计算机网络技术的学习过程中,进行试题的练习是巩固知识、检验理解的重要途径。
本文将为您提供一套全面的计算机网络试题库及参考答案,帮助您更好地掌握和应用计算机网络知识。
一、单选题1. 计算机网络中,最早出现的网络技术是:A. ARPANETB. InternetC. IntranetD. Extranet参考答案:A2. 以下哪个不属于计算机网络的组成要素?A. 通信子网B. 用户子网C. 管理子网D. 控制子网参考答案:D二、多选题1. 下列哪些属于网络传输介质?A. 电缆B. 光纤C. 空气D. 无线电波参考答案:A、B、D2. 常用的计算机网络拓扑结构有哪些?A. 总线型B. 星型C. 环型D. 树型参考答案:A、B、C、D三、判断题1. 广域网(WAN)是指范围较大,覆盖面积较广的计算机网络。
参考答案:正确2. ISO/OSI参考模型是现行网络通信的最高参考标准。
参考答案:错误四、简答题1. 请简要解释计算机网络的定义及其作用。
计算机网络是指通过通信设备和通信线路将地理位置不同的计算机连接起来,实现数据和信息的共享、传输和交换的系统。
计算机网络的作用包括:实现远程访问和远程控制,方便文件共享和资源共享,提供高效的通信和协作平台,促进信息传输的快捷和准确。
2. 解释一下计算机网络的分类。
根据覆盖范围可以分为局域网(LAN)、城域网(MAN)和广域网(WAN)三种类型。
局域网(LAN)覆盖范围较小,通常在一个建筑物或校园内部。
城域网(MAN)覆盖范围更广,通常覆盖一个城市范围。
广域网(WAN)覆盖范围最广,可跨越多个城市、国家甚至跨洲连接。
3. 解释TCP/IP协议族的基本特点。
TCP/IP协议族是互联网使用的一种通信协议体系,具有以下基本特点:- 开放性:TCP/IP协议族是开放的标准,任何厂商和个人都可以使用。
- 网络层次性:TCP/IP协议族采用分层的结构,分为应用层、传输层、网络层和链路层等多个层次,便于各层之间的协作和扩展。
C语言试题库(完整版)

C语言试题库一、单项选择第一章C语言概述(1)一个C程序的执行是从A、本程序的MAIN函数开始,到MAIN 函数结束。
B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。
C、本程序的MAIN函数开始,到本程序的最后一个函数结束。
D、本程序文件的第一个函数开始,到本程序的MAIN函数结束。
(2)以下叙述正确的是A、在C程序中,MAIN函数必须位于程序的最前面。
B、C程序的每行中只能写一条语句。
C、C语言本身没有输入输出语句。
D、在对一个C程序进行编译的过程中,可发现注释中的拼写错误。
(3)C语言规定,在一个源程序中,MAIN主函数的位置是在:A、必须在最前面。
B、必须在系统调用的库函数的后面C、可以在任意位置。
D、必须在最后面(4)一个C程序是由:A、一个主程序和若干子程序组成B、函数组成C、若干过程组成D、若干子程序组成(5)以下叙述不正确的是:A、一个C源程序可由一个或多个函数组成B、一个C源程序必须包含一个MAIN函数C、C程序的基本组成单位是函数D、在C程序中,注释说明只能位于一条语句的后面第二章数据类型、运算符与表达式(1)若x, i, j, k都是int型变量,则计算下面表达式后,x的值为x=(i=4, j=16, k=32)A、4B、16C、32D、52(2)下列四组选项中,均不是C语言键字的选项是A、define , IF, typeB、getc, char, printfC、include, scanf, caseE、i f, struct, type(3)下面四个选项中,均是不合法的用户标识符的选项是A、A,P_0,doB、float,1a0, _AC、b-a, goto, intD、_123, temp, INT(4)若有代数式3ae/bc,则正确的C语言表达式是A、a/b/c*e*3B、3*a*e/bcC、3*a*e/b*cD、a*e/c/b*3(5)已知各变量的类型说明如下:int k, a, b;unsinged long w=5;double x=1.42;则以下不符合C语言语法的表达式是A、x%(-3)B、w+=-2;C、k=(a=2,b=3,a+b)D、a+=a-=(b=4)*(a=3)第三章简单C程序设计(1)putchar函数可以向终端输出一个A、整型变量表达式值B、实型变量值C、字符串D、字符或字符型变量值(2)若x,y均定义为int型,z定义为double 型,以下合法的scanf函数调用语句是A、scanf(“%d%lx,%le”,&x,&y,&z);B、scanf(“%2d*%d%lf”,&x,&y,&z);C、scanf(“%x%*d%o”,&x,&y,&z);D、scanf(“%x%o%6.2f”,&x,&y,&z);(3)当输入数据的形式为:25,13,10<回车>时,以下程序的输出结果为main(){int x,y,z;scanf(“%d%d%d”,&x,&y,&z);printf(“x+y+z=%d\n”,x+y+z);}A、x+y+z=48B、x+y+z=35C、x+z=35D、不确定值(4)以下能正确的定义整型变量a,b和c,并对它们赋初值为5的语句是A、int a=b=c=5;B、int a, b, c=5;C、a=5, b=5, c=5;D、a=b=c=5;(5)若有以下定义,则正确的赋值语句是int a,b; float x;A、a=1, b=2;B、b++;C、a=b=5;D、b=int(x);第四章选择结构程序设计(1)能正确表示“当x的值在[1,10]和[200,210]的范围为真,否则为假”的表达式是A、(x>=1)&&(x<=10)&&(x.>=200)&&(x<=210)B、(x>=1)││(x<=10) ││(x.>=200) ││(x<=210)C、(x>=1) &&(x<=10) ││(x.>=200) &&(x<=210)D、(x>=1)││(x<=10)&& (x.>=200) ││(x<=210)(2)以下程序的运行结果是#incl ude “stdio.h”main(){int a,b,d=241;a=d/100%9;b=(-1)&&(-1);printf(“%d,%d”,a,b);}A、6,1B、2,1C、6,0D、2,0(3)请阅读以下程序:main(){int a=5 , b=0 , c=0;if (a+b+c) printf(“* * *\n”);else printf(“$ $ $\n”);}以上程序。
全国计算机等级考试二级C语言真题题库2+2014年3月

全国计算机等级考试二级C语言真题题库2 2014年3月(总分43, 做题时间120分钟)一、选择题(每小题1分,共40分)1. 下列叙述中正确的是()。
A 每一个节点有两个指针域的链表一定是非线性结构B 所有节点的指针域都为非空的链表一定是非线性结构C 循环链表是循环队列的链式存储结构D 线性结构的存储节点也可以有多个指针答案:D[解析]一个非空的数据结构如果满足以下两个条件:有且只有一个根节点;每一个节点最多有—个前件,也最多有一个后件,则称为线性结构,在数据结构中习惯称为线性表。
双向链表节点具有两个指针域,属于线性结构,故A选项错误。
循环链表所有节点的指针域都为非空,属于线性结构,故B选项错误。
循环链表是链表,循环队列属于队列,队列只能在队尾入队,在排头退队,链表可以在任何位置插入、删除,故C选项错误。
双向链表节点具有多个指针域,故D选项正确。
2. 使用白盒测试方法时,设计测试用例应根据()。
A 程序的内部逻辑B 程序的复杂结构C 程序的功能D 使用说明书答案:A[解析]白盒测试又称为结构测试或逻辑驱动测试,它允许测试人员利用程序内部的逻辑结构及有关信息来设计或选择测试用例,对程序所有的逻辑路径进行测试,故A选项正确。
3. 在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗,则实体医生和患者之间的联系是()。
A 多对多B 多对一C 一对多D 一对一答案:A[解析]一般来说,实体集之间必须通过联系来建立连接关系,分为三类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。
医生可为多位患者看病,患者也可以找多位医生看病,实体医生与患者联系是多对多,故A选项正确。
4. 设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是()。
A 二分法查找B 顺序查找C 分块查找D 哈希查找答案:A[解析]对长度为n的线性表排序,最坏情况下时间复杂度,二分法查找为O(log2n);顺序查找法为O(n);分块查找时间复杂度与分块规则有关;哈希查找时间复杂度为O(1),因其通过计算HashCode来定位元素位置,所以只需一次即可。
C语言全部考试系统题库含答案

目录第一章 C语言基础知识(C语言概述、算法、数据类型运算符表达式、位运算)一、判断题(正确的填A,错误的填B)R1.在C语言中,逗号运算符的优先级最低。
(A)2.在C语言可执行程序的开始执行点是程序中第一个函数。
(B)3.“5ch”是合法的变量名。
(B)4.C语言程序书写格式自由,一行内可以写几个语句,一个语句可以分写在多行上。
(A)5.当输入数据时,必须指明变量的地址,如scanf("%f",&f) (A)N6.表达式i++与++i在任何场合功能完全相同。
(B)7.在赋值表达式中,赋值号左边的变量和右边的表达式之值的数据类型可以不相同。
(A)R8.C语言程序中,语句以逗号结尾。
( B )9.在 C 程序中,APH 和aph 代表不同的变量。
( A )10. a-=7等价于a=a-7。
( A )N11. printf函数中用到格式符%5s ,其中数字5表示输出的字符串占用5列。
如果字符串长度大于5,则输出按原字符长从左向右全部输出。
(A )12.如果x>y为真或a<b为真,表达式(x>y)&&(a<b)就为真。
( B )13.C语言程序的变量必须先定义再使用。
( A )14.若a和b是同类型变量,在执行了赋值语句a=b;后b中的值将放入a中,b 中的值将丢失。
( B )15.程序的执行总是从main函数开始,在程序的最后一个函数中结束。
(B )16.变量的三个属性是指变量的名字、变量的值和变量在内存中的地址。
(A)17. 运算符优先顺序:赋值运算符<逻辑运算符<关系运算符<算术运算符(B)18.对应float类型的变量,也可以用等号“==”进行数值的判断。
(B)19.表达式:1 && 3.14 和 1 & 3 的值一样大。
(B)20. 为了正确计算表达式既要考虑运算符的优先级,也要考虑其结合性。
33条C#Net经典面试题目及答案

33条C#、.Net经典面试题目及答案1,请你说说.NET中类和结构的区别?答:结构和类具有大体的语法,但是结构受到的限制比类要多。
结构不能申明有默认的构造函数,为结构的副本是又编译器创建和销毁的,所以不需要默认的构造函数和析构函数。
结构是值类型,所以对结构变量所做的改变不会影响其的原值,而类是应用类型,改变其变量的值会改变其原值。
申明结构用Struck 关键字,申明类用class关键字,向方法传递结构是时是通过值传递的,而不是通过引用。
与类不同,结构的实例化可以不使用New关键字。
类可以实现接口。
2,死锁的必要条件?怎么克服?答:系统的资源不足,进程的推进的顺序不合适,资源分配不当,一个资源每次只能被一个进程使用,一个资源请求资源时,而此时这个资源已阻塞,对已获得资源不放,进程获得资源时,未使用完前,不能强行剥夺。
3,接口是否可以继承接口?抽象类是否可以实现接口?抽象类是否可以继承实体类?答:接口是可以继承接口的,抽象类是可以实现接口的,抽象类可以继承实体类,但是有个条件,条件是,实体类必须要有明确的构造函数。
4,构造器Constructor是否可以被继承?是否可以被Override?答:Constructor不可以被继承,因此不能被重写(Overriding),但可以被重载(Overloading).5,当一个线程进入一个对象的方法后,其它线程是否可以进入该对象的方法?答:不可以,一个对象的方法只能由一个线程访问。
6,用最有效的方法算出等已8对于几?答:2<<3.7, C#是否可以对内存直接进行操作?答:这个问题比较难回答,也是个很大的问题。
但是可以这样问答。
C#是可以对内存进行直接操作的,虽然很少用到指针,但是C#是可以使用指针的,在用的时候需要在前边加unsafe,,在.net中使用了垃圾回收机制(GC)功能,它替代了程序员,不过在C#中不可以直接使用finalize方法,而是在析构函数中调用基类的finalize()方法。
全国计算机等级考试二级C语言真题库之选择题(07)

全国计算机等级考试等级考试真题库之选择题(07)1.下列叙述中正确的是()。
A) 循环队列是队列的一种链式存储结构B) 循环队列是队列的一种顺序存储结构C) 循环队列是非线性结构D) 循环队列是一种逻辑结构参考答案:B【解析】在实际应用中,队列的顺序存储结构一般采用循环队列的形式。
2.下列关于线性链表的叙述中,正确的是()。
A) 各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B) 各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C) 进行插入与删除时,不需要移动表中的元素D) 以上说法均不正确参考答案:C【解析】一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。
线性链表中数据的插入和删除都不需要移动表中的元素,只需改变结点的指针域即可。
3.一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()A) 16B) 10C) 6D) 4参考答案:A【解析】根据二叉树的性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个,所以本题中度为2的结点是5-1=4个,所以度为1的结点的个数是25-5-4=16个。
4.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
A) 外模式B) 模式C) 概念模式D) 逻辑模式参考答案:B【解析】数据库系统的三级模式是概念模式、外模式和模式。
概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。
外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。
模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择B)。
5.在满足实体完整性约束的条件下()。
A) 一个关系中应该有一个或多个候选关键字B) 一个关系中只能有一个候选关键字C) 一个关系中必须有多关键字个候选D) 一个关系中可以没有候选关键字参考答案:A【解析】实体完整性约束要求关系的主键中属性值不能为空值,所以选择A)。
C网试题

10.前向信道中,PN长码的作用是扩频调制。(前向扰码加密,反向区分用户)()F
11.八木天线的方向性很好,常用于室内分布系统中电梯的覆盖。()T
12.前向功率控制的对象是终端的发射功率。()F
13.终端一旦检测到Active Set中的某个导频的Ec/Io降低到T_DROP以下,就立即请求基站把该导频从Active Set中移出。()F
37、RAKE接收机是利用空间分集的方式来提高接收效果 ( )F
38、CDMA的空中传输速率是1.2288Mbit/s( )T
39、多址方式是许多用户地址共同使用同一资源(频段)相互通信的一种方式,对于CDMA系统来说就是,许多的用户在同一时间使用相同的频点。( )T
40、GSM是用不同的时隙来区分不同的用户,CDMA是用不同的伪随机码来将不同的用户分开。( )T
A)WCDMA
B)CDMA 1X EvDO
C)GPRS
D)TD-SCDMA
答案:D
39.国家分配给联通公司的CDMA系统的带宽是()。
A)10MHZ
B)4MHz
C)6MHz
D)19MHz
答案:A
40.下列哪个国家采用机卡分离的CDMA手机。()
A)美国
B)日本
C)韩国
D)中国
答案:D
二、多选题:
1.话务阻塞的常用解决方案( )
二、单选题:
1.指南针所指的北向是()方向。
A) 地球真北
B) 地球磁北
C) 地球北极
D) 地球赤道
答案:B
2.BTS的GPS避雷器安装位置在( )。
A) GPS天线下面的GPS馈线上
通信工程师:C网电信认证考试试题(三)

通信工程师:C网电信认证考试试题(三)1、单选在ISDN中,把2B+D信道合并为一个数字信道使用时,传输速率为()。
A.1MbpsB.144KbpsC.128KbpsD.64Kbps正确答案:B2、多选(江南博哥)在ISMP上待激活的用户经过怎么样的()操作后能够激活。
A.从门户上订购一个产品B.点播一个产品C.发短信订购一个产品正确答案:A, B, C3、单选在EVDO系统中,前向链路是采用TDM的方式服务所有AT的。
周期长()个时隙,每一个时隙在同一时刻只能服务一个用户。
A.256B.64C.128D.512正确答案:A4、单选一个16端口的路由器的冲突域和广播域个数分别是()。
A.16,1B.16,16C.1,1D.1,16正确答案:B5、多选MMSC系统应对多媒体消息业务的使用情况和性能进行统计,统计分析内容包括()。
A.业务统计分析B.服务质量统计分析C.CP/SP统计分析正确答案:A, B, C6、单选IP承载网中CE采用OSI的()层工作方式()A、1B、2C、3D、4正确答案:C7、单选天翼LivePC版集成CDMAPIN卡,不是其功能的是:()A.通过PIN卡上网B.PIN码管理C.收发短信D.驱动管理。
正确答案:C8、单选DNS的主要功能是()。
A.将NetBIOS名翻译成IP地址B.分配动态地址C.提供网关服务D.将域名翻译成IP地址正确答案:D9、单选()报文是BGP系统中最重要的信息,用于在同伴之间交换路由信息。
A.OPENB.KEEPALIVEC.UPDATED.NOTIFICATION正确答案:C10、单选访问统计不包括下面哪个?()A.频道统计B.栏目统计C.首页统计D.业务统计正确答案:C11、单选WCDMA基站间同步采用的是()。
A.同步B.异步C.同步/异步D.以上都不是正确答案:C12、单选()是分组数据服务节点,作为接入网关,提供SimpleIP和MobileIP接入方式,为移动台提供访问Internet或Intranet服务。
c语言题库(60道题)

第一题:编写一个售货机(POS)计算程序,用于水果店售货员算账。
苹果每千克 3.2元,梨每千克1.96元,香蕉每千克3元,樱桃每千克24元。
某顾客购买1.5斤苹果,2斤梨,3斤香蕉,1.5斤樱桃,付给售货员100元。
要求规范输出这位顾客购买各类水果的名称,对应的重量和应付价钱,显示顾客所付款项,输出应找回的款项。
#include<stdio.h>main(){float apple=1.5,pear=2.0,banana=3.0,cherry=1.5;float cost,pay=100.0,retern;cost=3.2*apple+1.96*pear+3.0*banana+24.0*cherry;retern=pay-cost;printf("LIST\t重量:\t价钱:\n");printf("apple\t1.5\t%.2f\n",3.2*apple);printf("pear\t2.0\t%.2f\n",1.96*pear);printf("banana\t3.0\t%.2f\n",3.0*banana);printf("cherry\t1.5\t%.2f\n",24.0*cherry);printf("pay=%.2fRMB\ncost=%.2fRMB\nretern=%.2fRMB\n",pay,cost,retern);}第二题:编写一个程序,对输入的一组整数,分别统计其中正整数和负整数的个数(0作为结束标志)。
#include<stdio.h>main(){int a[]={12,1648,500,-322,41,-15,126,-45,0,45,-356},i=0,m=0,n=0;for(i=0;a[i]!=0;i++){if(a[i]<0)m++;else if(a[i]>0)n++;}printf("%d\n%d\n",m,n);}第三题:统计100-500之间各个数字之和为9的三位数,输出这些三位数。
C类子网划分测试题目

C类子网划分测试1、对于C类IP地址,子网掩码为255.255.255.248,则能提供子网数为()A、 16B、 32C、 30D、 14答案: C2、192.168.1.0/24使用子网掩码为255.255.255.240划分子网,其可用子网数为(),每个子网内可用主机地址数为()A、 14 14B、 16 14C、 254 6D、 14 62答案: A3、公司申请到一个C类IP地址,但要连接6个子公司,最大的一个公司有26台电脑,每个子网在一个网段中,则子网掩码应设为()A、 255.255.255.0B、 255.255.255.128C、 255.255.255.192D、 255.255.255.224答案: D4、关于主机地址192.168.19.125,子网掩码是255.255.255.248,以下说法正确的是()A、子网地址为:192.168.19.121B、子网地址为:192.168.19.122C、广播地址为:192.168.19.127D、广播地址为:192.168.19.128答案: C5、一个C类地址192.168.10.0,进行子网划分时,要求每个子网有10台主机,子网掩码最合适的是()A、 255.255.255.192B、 255.255.255.224C、 255.255.255.240D、 255.255.255.252答案: C6、IP地址为192.168.12.72,子网掩码为255.255.255.192,该地址所在的子网地址和广播地址为()A、 192.168.12.32,192.168.12.127B、 192.168.0.0,255.255.255.0C、 192.168.12.43,255.255.255.128D、 192.168.12.64,192.168.12.127答案: D7、如果C类子网掩码为255.255.255.224,则包含的子网位数、子网数量、每个子网中主机数为()A、 2,2,62B、 3,6,30C、 4,14,14D、 5,30,6答案: B8、规划一个C类网,需要将网络分为9个子网,每个子网最多15台主机,下列哪个是合适的子网掩码A、 255.255.240.0B、 255.255.255.224C、 255.255.255.240D、没有合适的子网掩码答案: D9、有子网掩码为255.255.255.240,则下面哪个是有效的IP地址()A、 192.168.10.210B、 192.168.10.32C、 192.168.10.127D、 192.168.10.112答案: A10、现有主机的IP地址为192.168.10.22/30,那么这个IP地址所在的网络地址是()A、 192.168.10.0B、 192.168.10.16C、 192.168.10.20D、 192.168.0.0 答案: C。
通信工程师:C网电信认证试题及答案(三)

通信工程师:C网电信认证试题及答案(三)1、单选产生基带和RF测试信号,可用于定位天线的安装位置等的仪表为()。
A.信号发生器B.信号接收器C.手持频谱仪D.基站综合测试仪正确答案:A2、单选下面哪个功(江南博哥)能不属于天翼LivePC版的网络连接功能?()A.IP地址管理B.无线连接诊断C.网络拨号诊断D.网络连接状态正确答案:B3、单选在not-so-stubbyarea中允许哪类LSA?()A.NSSA externalB.SummaryC.ASexternalD.Router正确答案:A4、单选A11消息-注册请求应答,返回的代码为(),表示Registration accepted。
A.131B.00C.128D.130正确答案:B5、多选查看和管理ActiveDirectory的工具主要需使用Windows2000Server 系统提供的管理工具()。
A.ActiveDirector y用户和计算机B.ActiveDirectory域和信任关系C.ActiveDirectory站点和服务D.ActiveDirectory域和临时任务正确答案:A, B, C, D6、单选ANAAA与AN之间交互的接口叫做()。
A.A10B.A11D.A13正确答案:C7、单选目前需要从ENUMDNS上查询的用户归属的ISMP信息包括()和IPPORT。
A.E2U+ismp:ismpidB.E2U+mms:http:mm1C.E2U+mms:http:mm7D.E2U+mms:mmscid正确答案:A8、填空题3G承载网QoS的三个基本指标是()。
正确答案:时延、抖动、丢包率9、单选EV-DORev.A支持哪些鉴权模式?()A、MD5B、CAVEC、都支持D、都不支持正确答案:C10、单选邻区规划,华为支持的1X邻区数最大是多少个()。
A、20B、30C、40D、50正确答案:C11、填空题在软交换业务系统接入IP承载网时,所有业务网络均应以()方式接入IP专网正确答案:VPN12、多选代维单位资质基本要求是()A.直接参加维护工作的人员必须与代维公司签有正式用工合同,各专业代维人员的素质、数量等必须满足维护的要求B.代维单位必须是国内正式注册的服务性企业,其登记的营业范围必须包含通信设备维护,具有法人资格,具有国家认定的单位颁发的有效期内的维护相应资格证书C.代维单位必须具有完备的维护管理制度、安全承诺和考核细则D.代维单位必须在当地有常设实体机构,并成立所代维项目专门的代维管理部门正确答案:A, B, C, D13、单选承载UDT的七号信令MSU的最大长度为()个字节。
全国计算机等级考试二级C语言真题题库2+2016年3月

全国计算机等级考试二级C语言真题题库2+2016年3月全国计算机等级考试二级C语言真题题库2+2016年3月全国计算机等级考试二级C语言真题题库22016年3月(总分100, 做题时间120分钟)一、选择题(每小题1分,共40分)1. 设有以下程序段:struct book{ float price;char language;chartitle[20];} rec,*ptr;ptr = &rec要求输入字符串给结构体变量rec 的title 成员,错误的输入语句是()。
A seanf(”%s”Ptrtitle);B scanf(”%s”,rec.title);C scanf(’’%s”,(*pu).title);D scanf(”%s”,ptr->title);答案:A符号“_>”是指针特用的,符号“.”用于指定元素的成员。
ptr 是指针,只能用符号“一>”,因此选项A错误。
+P是指定元素(Fee)可以使用“.”运算,因此选项D正确。
选项B,Fee.title 代表数组title,同理选项C正确。
答案为A选项。
2. 有以下程序:执行时输入:aBeDefG##<回车>,则输出结果是()。
A AbCdEFgB ABCDEFGC BCDEFGHD bedefgh答案:C循环的作用是将输入的字符串转化为大写,9etchar()每次读入一个字符,putchar()每次输出一个字符,当遇到#字符结束。
putchar(++C),表示将字符变量C加1后输出。
因此,输入aBcDefG##,得到的结果是BCDEFGH。
故答案为c选项。
3. 以下与存储类别有关的四组说明符中,全部属于静态类的一组是()。
A extem和staticB auto和staticC register和staticD register和excerl答案:Aauto用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。
计算机网络原理与技术C期中考试试卷(C卷)

精品文档长沙理工大学《计算机网络原理与技术C》期中考试试卷(C卷)一、单选题(12小题,每小题2分,共24分)1、因特网的历史最早可追述到上个世纪70年代,那时候她的名称为()。
A、NSFNETB、ARPANETC、INTERNETD、USENET2、()是OSI 参考模型的最底层。
A、网络层B、物理层C、传输层D、数据链路层3、城域网设计的目标是要满足几十千米范围内的大量企业、机关、公司的多个局域网互连的需求,以实现大量用户之间的多种信息传输的功能,这些信息的类型主要是文字、语音、图形与()。
A 视频B 数据C 路由信息D 控制信息4、以下哪项被视为选择无线介质的优点?()A 主机移动更方便B 安全风险更低C 减少干扰的影响D 环境对有效覆盖面积的影响更小5、误码率最低的传输介质是()。
A 双绞线B 光纤C 同轴电缆D无线电6、在局域网中,最常用的传输介质是:()A、双绞线B、同轴电缆C、光缆(光导纤维)D、无线通信7、调制解调技术主要使用在()通信方式中。
A 模拟信道传输数字数据B 模拟信道传输模拟数据C 数字信道传输数字数据D 数字信道传输模拟数据8、双绞线由螺旋状扭在一起的两根绝缘导线组成,线对扭在一起的目的是()。
A 减少电磁辐射干扰B 提高传输速率C 减少信号衰减D减低成本9、在OSI模型中,网卡属于()。
A 物理层B 数据链路层C 网络层D 运输层10、数据链路层可以通过()标识不同的主机。
A 物理地址B 端口号C IP地址D 逻辑地址11、TCP/IP体系结构中的TCP和IP所提供的服务分别为()。
A 链路层服务和网络层服务B 网络层服务和物理层服务C 运输层服务和应用层服务D 运输层服务和网络层服务12、某公司申请到一个C类网络,由于有地理位置上的考虑必须切割成5个子网,请问子网掩码要设为()A. 255.255.255.224B. 255.255.255.192C. 255.255.255.254D. 255.285.255.240二、判断题(10小题,每小题1分,共10分)精品文档1、计算机网络是将地理位置不同且具有独立功能的多个计算机系统通过通信线路和通信设备相互连接在一起,通过网络操作系统及网络协议软件进行管理,以实现资源共享和相互通信的系统。
C语言考卷(含答案)3

电子科技大学网络教育考卷(A 卷)(20 年至20 学年度第 学期)考试时间 年 月 日(120分钟) 课程 C 语言 教师签名_____一、单项选择题(每题2分,共30分)1.请问:下面这个程序段的输出是什么?( ) int a =7,b =8,c =9;if(a<b) { a=b; b=c; c=a; } printf("a=%d b=%d c=%d\n",a,b,c);A . a=7 b=8 c=7 B. a=7 b=9 c=7C. a=8 b=9 c=7D. a=8 b=9 c=82.C语言对嵌套 if 语句的规定是:else 总是与( )配对。
A.其之前最近的 if B.第一个 ifC.缩进位置相同的 ifD. 其之前最近且不带 else 的 if 3.有以下程序段:int k=0;while(k=1) k++;while 循环执行的次数是( )。
A .无限次 B.有语法错,不能执行 C. 一次也不执行 D.执行1次 4.若有语句:tatic char x[]="12345";static char y[] = {'1','2','3','4','5'}; 则下面那一个是正确的描述。
( ) A.x 数组和y 数组的长度相同。
B.x 数组长度大于y 数组长度。
C.x 数组长度小于y 数组长度。
D.x 数组等价于y 数组。
5.若有定义:int a[5][6]; 则下面关于数组a 的叙述中正确的是( )。
A.该数组共有20个元素 B.a[0][6]是该数组的一个元素C.a[0][0]是该数组的一个元素D.a[5][6]是该数组的一个元素 6.对局部变量不正确描述( )A .在不同块内可以使用相同的变量名而不会混淆。
B .局部变量在任何一个函数内有效。
C .局部变量的初值每调用一次赋一次D .用auto 说明的变量为局部变量。
全国计算机等级考试二级C语言真题库之选择题(16)

全国计算机等级考试等级考试真题库之选择题(16)1.下列叙述中正确的是A) 程序执行的效率与数据的存储结构密切相关B) 程序执行的效率只取决于程序的控制结构C) 程序执行的效率只取决于所处理的数据量D) 以上说法均错误参考答案:A【解析】程序执行的效率与数据的存储结构、数据的逻辑结构、程序的控制结构、所处理的数据量等有关。
2.下列与队列结构有关联的是A) 函数的递归调用B) 数组元素的引用C) 多重循环的执行D) 先到先服务的作业调度参考答案:D【解析】队列的修改是依先进先出的原则进行的,D正确。
3.A) DYBEAFCZXB) YDEBFZXCAC) ABDYECFXZD) ABCDEFXYZ参考答案:C【解析】前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。
前序遍历描述为:若二叉树为空,则执行空操作。
否则:①访问根结点;②前序遍历左子树;③前序遍历右子树,C正确。
4.一个栈的初始状态为空。
现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是A) 1,2,3,A,B,CB) C,B,A,1,2,3C) C,B,A,3,2,1D) 1,2,3,C,B,A参考答案:C【解析】栈的修改是按后进先出的原则进行的,所以顺序应与入栈顺序相反,故选C。
5.下面属于白盒测试方法的是A) 等价类划分法B) 逻辑覆盖C) 边界值分析法D) 错误推测法参考答案:B【解析】白盒测试法主要有逻辑覆盖、基本路径测试等。
逻辑覆盖测试包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断-条件覆盖,选择B。
其余为黑盒测试法。
6.下面对对象概念描述正确的是A) 对象间的通信靠消息传递B) 对象是名字和方法的封装体C) 任何对象必须有继承性D) 对象的多态性是指一个对象有多个操作参考答案:A【解析】对象之间进行通信的构造叫做消息,A正确。