山东省职高对口升学计算机理论综合模拟试题
姓名: 分数:
一、单项选择题
1.在程序中可以用来作为变量名的合法的标识符是:( )
A int B stu_1t C 2a1 D #55
2. 下列运算符运算级别最高的是:( ) A || B - = C ! D <
3 . 选择正确的运行结果:________
#include "stdio.h"main( )
2. 下列运算符运算级别最高的是:( ) A || B - = C ! D <
3 . 选择正确的运行结果:________
#include "stdio.h"main( )
{ int a=1,b=10;
do{ a++;b-=a;b--;}while(b>0);
printf("a=%d,b=%d",a,b);}
A a=4,b=-2 B a=2,b=-2 C a=4,b=-1 D a=2,b=-1
A a=4,b=-2 B a=2,b=-2 C a=4,b=-1 D a=2,b=-1
4. 以下正确的描述是:________
A continue 语句的作用是终止整个循环的执行。B break语句的作用是终止整个循环的执行。
C continue 语句和break 语句都可以在switch语句中使用。
D break 语句的作用是结束本次循环的执行。
A continue 语句的作用是终止整个循环的执行。B break语句的作用是终止整个循环的执行。
C continue 语句和break 语句都可以在switch语句中使用。
D break 语句的作用是结束本次循环的执行。
5. 设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:
scanf("i=%d,f=%f",&i,&f);为了把100和765.12分别赋给i和f,则正确的输入为
A)100<空格>765.12<回车> B)i=100,f=765.12<回车>
C)100<回车>765.12<回车> D)x=100<回车>,y=765.12<回车>
6. 以下程序的输出结果是
main( ) {int a=12,b=12; printf("%d %d\n",--a,++b); }
A) 10 10 B) 12 12 C) 11 10 D) 11 13
7程序段:int a=3,b; b=(a+=2,3*a), 则a,b的值分别是( )和( )
A.15,15 B.15,3 C.5,15 D.5,5
8 当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为
scanf返回值被忽略是怎么回事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
9下列运算中,不符合逻辑运算规则的是
A、1+1=1 B、1×0=0 C、1+0=1 D、1+1=10
10. 若x=1,while(++x<5);结束后,x的值为()。
A.4 B.5 C.6 D.7
11. 以下程序运行后,输出结果是
#include<stdio.h>
#define PT 5.5
#define S(x) PT*x*x
main( ) { int a=1,b=2; printf("%4.1f\n",S(a+b)) }
A) 49.5 B) 9.5 C) 22.0 D) 45.0
12. 以下程序的输出结果是
# include <stdio.h>
main() { printf("%d\n",NULL); }
A) 不确定的(因变量无定义) B)0 C)-1 D)1
13.设有语句int a=3;则执行了语句a+=a-=a*a;后,变量a的值是
A)3 B)0 C)9 D)-12
14. 以下程序的输出结果是
# include <stdio.h>
main()
{ int a=2,c=5; printf("a=%%d,b=%%d\n",a,c); }
A) a=%2,b=%5 B) a=2,b=5 C) a=%%d,b=%%d D) a=%d,b=%d
15. 若x和y都是int型变量,x=100,y=200,且有下面的程序片段:
printf("%d",(x,y));上面程序片段的输出结果是
A) 200 B) 100 C) 100 200 D) 输出格式符不够,输出不确定的值
16 已知字母A的ASCII码为十进制的65,下面程序的输出是
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) 不确定的值
17. 若执行下面的程序时从键盘上输入3和4,则输出是
A) 14 B) 16 C) 18 D) 20
main() { int a,b,s; scanf("%d %d",&a,&b);
s=a;if(a<b) s=b;s=s*s; printf("%d\n",s);}18. 下面的程序
A)有语法错误不能通过编译 B) 输出* * * *。
B)C) 可以通过编译,但是不能通过连接,因而不能运行。D) 输出# # # #。
main() { int x=3,y=0,z=0;
if(x=y+z) printf("* * * *");
else printf("# # # #"); }19. 下面程序的输出是
A) 17 B) 18 C) 23 D) 24
main(){ int x=023; printf(%d\n",--x);}
20. 若执行下面的程序时从键盘上输入5,则输出是
A) 7 B) 6 C) 5 D) 4
main()
{ int x;
scanf("%d",&x);
if(x++>5) printf("%d\n",x);
else printf("%d\n",x--);}
21下面程序的输出是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);}
22. 两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是
main( ){ int x;scanf("%d",&x);if(x + + >5) printf("%d",x);else printf("%d\n",x - -); }
A) 7和5 B) 6和3 C) 7和4 D) 6和4
23. 下面程序的输出是
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=b
24下列程序执行后的输出结果是
A) -32767 B) FFFE C) -1 D) -32768
main() { char x=0xFFFF; printf("%d \n",x--); }
25、语句printf("a\bre\'hi\'y\\\bou\n");的输出结果是
A) a\bre\'hi\'y\\\bou B) a\bre\'hi\'y\bou C) re'hi'you D) abre'hi'y\bou
26、CBX是( )拓扑局域网的典型实例。
A.环型 B.星型 C.总线型 D.网型
27、网际互联中,在物理层中实现透明二进制比特复制,以补偿信号衰减的中继设备是
A.中继器 B.网桥 C.路由器 D.网关
28、Ethemet局域网采用的媒体访问控制方式为( )。
A.Token Bus B. Token Ring C. FDDI D. CSMA/CD
29、异步传输模式(ATM)是使用( )两种技术的结合
A.电路交换与报文交换 B.电路交换与分组交换
C.分组交换与报文交换 D.分组交换与帧交换
30、数据链路层中的数据块常被称为( )。
A.信息 B.分组 C.帧 D.比特流
31、ARP协议的主要功能是
A、将IP地址解析为物理地址 B、将物理地址解析为IP地址
C、将主机域名解析为IP地址 D、将IP地址解析为主机域名。
32、光纤分布式接口FDDI采用 拓扑结构
A、星型 B、环型 C、总线型 D、树型
33、在域名系统中,中国的最高层域名是
A、EDU B、CN C、CHINA D、UK
34、网桥和路由器分别运行于OSI 模型的
A、数据链路层和物理层 B、网络层和传输层
C、传输层和数据链路层 D、数据链路层和网络层
35、10BASE-5采用的拓扑结构是
A、总线型 B、环型 C、星型 D、网状型
36、帧中继技术本质上是 交换技术
A、报文 B、线路 C、信元 D、分组
37、网络管理使用的协议是
A、SMTP B、TCP C、SNMP D、FTP
38、HTML正式名称是
A、主页制作语言 B、超文本标识语言 C、WWW编程语言 D、JAVA语言
39、在下列传输介质中,对单个建筑物内的局域网来说,性价比最高的是
A、双纤线 B、同轴电缆 C、光纤 D、红外线
40、当需要把一个LAN分成两个子网时,可选用的网络设备是
A、网桥 B、网关 C、路由器 D、交换机
二、多项选择题
1.关于(E-mail)下面的说法正确的是( )
A、发送时,通讯双方必须都在场 B、可以同时发送给多个用户
C、比人工邮件传送迅速,可靠且范围更广
D、在一个中可以发送文字、图像、语音等信息
2、以下属于中国计算机互联网的有( )
A、CERNET B、CHINAGBN C、NFSNET D、CSTNET
3、以下正确的有( )
A.Modem是使用拨号方式接入Internet时的设备。
B.是一种“存储转发式”的信息处理方法。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论