C语言程序设计模拟试题二_第1页
C语言程序设计模拟试题二_第2页
C语言程序设计模拟试题二_第3页
C语言程序设计模拟试题二_第4页
C语言程序设计模拟试题二_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、C语言程序设计模拟试题二(含答案)1、 下列电子邮件地址中正确的是(其中表示空格)A) Malin& B) malinC) LinMa& D) LinMa2、 下列说法中正确的是A) 为了使用Novell网提供的服务,必须采用FTP协议B) 为了使用Internet网提供的服务,必须采用TELNET协议C) 为了使用Novell网提供的服务,必须采用TCP/IP协议D) 为了使用Internet网提供的服务,必须采用TCP/IP协议3、下列说法中不正确的是A) 调制解调器(Modem)是局域网络设备B) 集线器(Hub)是局域网络设备C) 网卡(NIC)是局域网络设备D) 中继器(Repeat

2、er)是局域网络设备4、十进制数397的十六进制值为A) 18D B) 18E C) 277 D) 3615、下列说法中不正确的是A) CD-ROM是一种只读存储器但不是内存储器B) CD-ROM驱动器是多媒体计算机的基本部分C) 只有存放在CD-ROM盘上的数据才称为多媒体信息D) CD-ROM盘上最多能够存储大约650兆字节的信息6、Windows应用环境中鼠标的拖动操作不能完成的是A) 当窗口不是最大时,可以移动窗口的位置B) 当窗口最大时,可以将窗口缩小成图标C) 当窗口有滚动条时可以实现窗口内容的滚动D) 可以将一个文件移动(或复制)到另一个目录中去7、从Windows中启动MS-D

3、OS方式进入了DOS状态,如果想回到Windos状态,在DOS提示符下,应键入的命令为A) EXIT B) QUIT C) WIN D) DOS -U8、要在Windows标准窗口的下拉菜单中选择命令,下列操作错误的是A) 用鼠标单击该命令选项 B) 用键盘上的上下方向键将高亮度条移至该命令选项后再按回车键C) 同时按下ALT键与该命令选项后括号中带有下划线的字母键D) 直接按该命令选项后面括号中带有下划线的字母键9、ASCLL码(含扩展)可以用一个字节表示,则可以表示的ASCLL码值个数为A) 1024 B) 256 C) 128 D) 8O10、字长为32位的计算机是指A) 该计算机能够处

4、理的最大数不超过2(32)B) 该计算机中的CPU可以同时处理32位的二进制信息C) 该计算机的内存量为32MBD) 该计算机每秒钟所能执行的指令条数为32MIPS11、在DOS系统中,下列文件名中非法的是A) ABCDEFG1 B) ABCDEFG1.234 C)ABCD_EFG D)ABCDEFG12、DOS系统启动后,下列文件中驻留内存的是A) CONFIG.SYS B) COMMAND.COM C) AUTOEXEC.BAT D) MEM.EXE13、DOS下的DIR *2命令将列出当前目录下的A) 所有名字末尾为字符2的非隐含文件和目录B) 所有名字末尾为字符2的非隐含文件C) 所有

5、非隐含文件D) 所有非隐含文件和目录14、软驱的盘符为A,A盘上只有一个目录XYZ,而XYZ下有若干子目录和文件,若想把A盘的所有内容复制到C盘根目录下,应使用的命令为A) COPY A:*.* C: B) COPY A:*.* C:*.*C) XCOPY A:*.* C: /S D) DISKCOPY A: C: 15、若要将当前盘目录下的文件A.TXT连接在文件B.TXT后面,应使用的命令为 A) COPY A.TXTB.TXT B) MOVE A.TXTB.TXTC) PATH A.TXTB.TXT D) TYPE A.TXTB.TXT16、若变量已正确定义并赋值,下面符合C语言语法的表

6、达式是A) a:=b+1 B) a=b=c+2 C) int 18.5%3 D) a=a+7=c+b17、C语言中运算对象必须是整型的运算符是A) %= B) / C) = D) =18、若已定义x和y为double类型,则表达式x=1,y=x+3/2 的值是A) 1 B) 2 C) 2.0 D) 2.519、若变量a、iI已正确定义,且i已正确赋值,合法的语句是A) a=1 B) +i; C) a=a+=5; D) a=int(i);20、若有以下程序段,int c1=1,c2=2,c3; c3=1.0/c2*c1;则执行后,c3中的值是A) 0 B) 0.5 C) 1 D) 221、若有以

7、下程序段,int c1=1,c2=2,c3;c3=1.0/c2*c1;则执行后,c3中的值是A) 0 B) 0.5 C) 1 D) 222、能正确表示逻辑关系:a=10或a0的C语言表达式是A) a=10 or a=0|a=10 &a=10a=023、有如下程序main0int x=1,a=0,b=0;switch(x)case 0: b+;case 1: a+case 2: a+;b+printf(a=%d,b=%dn,a,b);该程序的输出结果是A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=224、有如下程序 main0 float x=2.0,y;i

8、f(x0.0) y=0.0;else if(x10.0) y=1.0/x;else y=1.0;printf(%fn,y);该程序的输出结果是A) 0. B) 0. C) 0. D) 1.25、有如下程序main0int a=2,b=-1,c=2;if(ab)if(b0) c=0;else c+printf(%dn,c);该程序的输出结果是A) 0 B) 1 C) 2 D) 326、有如下程序main0 int i,sum;for(i=1;i6) n-;printf(%d,n);该程序段的输出结果是A) 987 B) 876 C) 8765 D) 987629、设有说明语句:char a=72

9、;则变量aA) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法30、有如下函数调用语句func(rec1,rec2+rec3,(rec4,rec5);该函数调用语句中,含有的实参个数是A) 3 B) 4 C) 5 D) 有语法错31、有如下程序int runc(int a,int b)return(a+b);main0int x=2,y=5,z=8,r;r=func(func(x,y),z);printf(%dn,r);该程序的输出的结果是A) 12 B) 13 C) 14 D) 1532、有如下程序段int *p,a=10,b=1p=&a; a=*p+b;执行该程序段

10、后,a的值为A) 12 B) 11 C) 10 D) 编译出错33、对于基类型相同的两个指针变量之间,不能进行的运算是A) B) = C) + D) -34、以下函数返回a所指数组中最小的值所在的下标值fun(int *a, int n)int i,j=0,p;p=j;for(i=j;in;i+)if(ai2) return(fib(n-1)+fib(n-2);else return(2);main0 printf(%dn,fib(3); 该程序的输出结果是A 2 B 4 C 6 D 836、有如下程序#define N 2#define M N+1#define NUM 2*M+1#main

11、() int i;for(i=1;i=NUM;i+)printf(%dn,i);该程序中的for循环执行的次数是A) 5 B) 6 C) 7 D) 837、有以下函数char fun(char *p) return p; 该函数的返回值是A) 无确切的值 B) 形参p中存放的地址值 C) 一个临时存储单元的地址 D) 形参p自身的地址值38、有如下程序段int a=14,b=15,x;char c=A;x=(a&b)&(cB);执行该程序段后,x的值为A) ture B) false C) 0 D) 139、若fp是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp)的返回值是A)

12、EOF B) 0 C) 非零值 D) NULL40、若有以下说明和定义fun(int *c) main()int (*a)()=fun,*b(),w10,c;在必要的赋值之后,对fun函数的正确调用语句是A) a=a(w); B) (*a)(&c); C) b=*b(w); D) fun (b);41、有如下说明int a10=1,2,3,4,5,6,7,8,9,10,*p=a;则数值为9的表达式是A) *P+9 B) *(P+8) C) *P+=9 D) P+842、有如下程序main0int n5=0,0,0,i,k=2;for(i=0;ik;i+) ni=ni+1;printf(%dn,

13、nk);该程序的输出结果是A) 不确定的值 B) 2 C) 1 D) 043、若有以下的定义:int t32;能正确表示t数组元素地址的表达式是 A) &t32 B) t3 C) t1 D) t244、有如下程序main0int a33=1,2,3,4,5,6,i,j,s=0;for(i=1;i3;i+)for(j=0;ji;j+) s+=aijprintf(%dn,s);该程序的输出结果是A) 18 B) 19 C) 20 D) 2145、有如下定义struct personchar name9; int age;strict person class10=Johu, 17,Paul, 19

14、Mary, 18,Adam 16,;根据上述定义,能输出字母M的语句是A) prinft(%cn,class3.mane);B) pfintf(%cn,1);C) prinft(%cn,1);D) printf(%cn,0);46、以下对结构体类型变量的定义中,不正确的是A) typedef struct aa int n; float m; AA; AA td1; B) #define AA struct aaAA int n;float m;td1;C) struct int n; float m; aa; stuct aa td1;D) struct int n;float m;td1;47、有如下程序main()char s=ABCD,*P;for(p=s+l; ps+4; p+) printf (%sn,p);该程序的输出结果是A) ABCD BCD CD D B) A B

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论