




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
笔试模拟试题二基础部分和C语言程序设计(考试时间120分钟,满分...笔试模拟试题二基础部分和C语言程序设计(考试时间120分钟,满分...笔试模拟试题二基础部分和C语言程序设计(考试时间120分钟,满分...资料仅供参考文件编号:2022年4月笔试模拟试题二基础部分和C语言程序设计(考试时间120分钟,满分...版本号:A修改号:1页次:1.0审核:批准:发布日期:笔试模拟试题二基础部分和C语言程序设计(考试时间120分钟,满分100分)选择题((1)~(40)题每题1分,(41)~(50)每题2分,四个选项中,只有一个选项是正确的,共60分)IBM微机及其兼容机的性能指标中的内部存储器容量是指()A)高速缓存Cache的容量B)RAM的容量C)RAM和ROM的总容量D)ROM、RAM、Cache的总容量磁盘的存储地址是由()决定的。A)扇区号B)磁头号C)磁道号`D)盘面号、磁道号、扇区号内存储器存储容量的大小取决于()A)字长B)地址总线的宽度C)数据总线的宽度D)字节数十六进制数4DE。7转换成二进制数是()A)。111B)。1110C)。1110D)10。0111若用八位二进制补码表示带符号的定点整数,则能表示的范围是()A)-127~+127B)-128~+128C)-127~+128D)-128~+127发现磁盘文件中有计算机病毒后,比较彻底的清除办法是()A)用反病毒软件清除病毒B)格式化含该磁盘文件的磁盘C)删除该磁盘文件D)进行写保护解释程序的功能是()将高级语言源程序转换成为目标文件将汇编语言源程序转换成为目标文件逐条解释并执行高级语言源程序逐条解释并执行汇编语言源程序可以实现打印当前盘当前目录下指定文件ZHU。BAT中的内容的命令行是()。A)TYPEZHU>PRNB)COPYPRNC)COPY>PRND)COPYCON在DOS系统下可以执行的命令文件的扩展名不能是()。A).BAKB).COMC).EXED).BATA盘为DOS系统盘,B盘为格式化的空白盘,去掉A盘当前目录下所有扩展名为.SYS的文件扩展名,可以实现此操作的命令行是()。A>DEL*.SYSA>COPY*.SYS*.B>RENA:*.SYSA:*.A>REN*.SYS*.C盘根目录下含有DOS\UCDOS和WPS三个子目录,各子目录中含有相应系统下的全部系统文件,A盘为DOS系统盘,B盘为一张未格式化的新盘,各盘的当前目录均为根目录.仅通过修改命令名所在路径后便可以实现的命令行是()。A)A>FORMATB:/S/VB)A>MDC:/WPS/DTAC)A>C:TREED)A>C:DIR/UCDOS/*.WP?计算机网络按照联网的计算机所处位置的远近不同可以分为()。A)局域网络和远程网络B)局域网络和广域网络C)远程网络和广域网络D)局域网络和以太网络在计算机领域,媒体分为()这几类。A)感觉媒体、表示媒体、表现媒体、存储媒体和传输媒体B)动画媒体、语言媒体和声音媒体C)硬件媒体和软件传输媒体D)信息媒体、文字媒体和图像媒体在Windows中,用鼠标双击()可以关闭该窗口。A)边框B)菜单栏C)标题栏D)控制菜单框在Windows中,任务列表(TASKLIST)中列出的内容是()。已经启动并正在运行过程中的各个程序名当前活动任务的程序名已经打开的各个文件的文件名系统中的各个可执行的程序名在下命令行中,()是正确的。A)C>DISKCOPYA:B)C>RENA:MA1B:MA2C)C>COPYMA1MA1D)C>FORMATC:在DOS状态下输入命令:COPY*.C则屏幕上显示的出错信息是()。A)BadcommandorfilenameB)FilecannotcopiedontoitselfInvalidfilenameorfilenotfoundD)Filenotfound在双软驱(A高密,B低密)上复制一张高密系统盘可以使用()命令。A)DISKCOPYA:A:B)COPYA:*.*B:C)DISKCOPYA:B:D)SYSA:执行命令DIR>DIR的功能是()。将所有文件目录信息输出到DIR文件中输出当前工作目录下的所有文件目录信息将当前工作目录下的所有文件目录清单传送到DIR文件中是一条错误命令执行命令TYPE>>的结果是()。在屏幕上显示文件的内容同时,将该文件内容追加到文件的后面显示文件的内容同时输出到文件里将文件的内容追加到文件的后面将文件的内容输出到文件里下面标识符中,不合法的用户标识符为()。A)dayB)E2C)3ABD)a以下()组中的常数都是合法的C语言常量。A)-0B)"222"C)'123'D)'\n'7ff'\678''\\'2E503'{'OXFFF设int类型的数据长度为2个字节,则unsignedint类型数据的取值范围是()。A)0至255B)0至65535C)-32768至32767D)-256至255以下运算符中优先级最高的为()。A)&&B)&C)|=D)!=若x、y均为int型常量,则执行下面语句后,z=()x=5;z=x++*x++*x++;A)150B)125C)210D)336若有说明语句inti,j;且i的值为6,则执行语句j=(++i)+(i++);后j的值是()。A)4B)14C)13D)15若x为unsignedint型变量,则执行以下语句后的x值为()。x=65535;printf(“%d\n”,x);A)65535B)1C)无定值D)-1若x、y均为int型变量,则执行以下语句后的输出为()。X=015l;Y=0x15;Printf("%4o%4x\n",x,y);Printf("%4x%4d\n",x,y);Printf("%4d%4o\n",x,y);A)015015B)1515C)0150x15D)1515D21d210x1521d211325132513251325若x,y,z均为int型变量,则执行以下语句后的输出为()。Y=(x=10,x+5,z=10);Printf("x=%d,y=%d,z=%d\n",x,y,z);Z=(x=10,y=5,x+y);Printf("x=%d,y=%d,z=%d\n",x,y,z);A)x=10,y=15,z=10B)x=10,y=10,z=10C)x=10,y=10,z=10D)x=10,y=10,z=10x=10,y=5,z=10x=10,y=5,z=10x=10,y=5,z=15x=10,y=5,z=5若x、y、z均为int型变量,则执行以下语句后的结果为()。W=3;z=7;x=10;Printf("%d\n",x>10?x+100:x-10);Printf("%d\n",w++||z++);Printf("%d\n",!w>z);Printf("%d\n",w&&z);A)0B)1C)0D)0111111001110执行语句printf("Theprogram`snameisc:\\tools\");后的输出是()。A)Theprogram`snameisc:toolsB)Theprogram`snameisc:\toolsC)Theprogram`snameisc:\\toolsD)Theprogram`snameisc:\若a,b,c均为int型变量,则执行以下语句后的的值分别为()。a=b=c=1;++a||++b&&++c;A)1和1B)1和2C)2和1D)2和2以下不是无限循环的语句是()。for(y=0,x=1;x>=++y;x++=i)for(;;x++=i);while(1){x++;};for(i=10;;i--)sum+=i;若a,b为int型变量,则执行以下语句后,b的值为()。a=1;b=10;do{b-=a;a++;}while(b--<0);A)9B)8C)7D)6若x,y均为int型变量,则执行以下语句后的结果是()。For(x=1;x<5;x+=2){for(y=1;y<5;y++)printf("%2d",x*y);if(y==5)printf("\n");}A)1234B)2345C)2346912D)234369126912156912101520若x,y是int型变量,则执行以下语句后的x和y值分别是()for(y=1;x=1;y<=50;y++){if(x>=10)break;if(x%2==1){x+=5;continue;}x-=3;}A)1和2B)10和6C)6和10D)10和8为了判断两个字符串S1和S2是否相等,应当使用()。A)if(s1==s2)B)if(s1=s2)C)if(strcpy(s1,s2))D)if(strcpy(s1,s2)==0)以下不正确的描述为()A)调用函数时,实参可以是表达式。B)调用函数时,实参与形参可以共用内存单元。C)调用函数时,将为形参分配内存单元。D)调用函数时,实参与形参的类型必须一致。若x为型变量,则以下函数fun().Fun(x)…{printf("%d\n",x);}A)返回值为void类型B)无法确定返回值C)返回值为int类型D)没有返回值以下不正确的描述()在函数之外定义的变量称为外部变量,外部变量是全局变量。在一个函数中既可以使用本函数中的局部变量,又可以使用全局变量。外部变量定义和外部变量说明的含义不同。若在同一个源文件中,外部变量与局部变量同名,则在局部变量的作用范围内,外部变量不起作用。若有宏定义如下:#defineX5#defineYX+1#defineZY*X/2则执行以下printf词句后,输出结果是().Inta;a=Y;Printf("%d\n",Z);Printf("%d\n",--a);7B)12C)12D)76655若有说明:chars1[4]="12";char*ptr;则执行以下语句后的输出为()ptr=s1;printf("%d\n",*(ptr+1));A)字符'2'B)字符'1'C)字符'2'的地址D)不确定执行以下程序后,m的值是()staticinta[]={7,4,6,3,10};intm,k,*ptr;m=10;ptr=&a[0];for(k=0;k<5;k++)m=(*(ptr+k))<m)*(ptr+k):m;A)10B)7C)4D)6若有以下语句,且0〈=k〈6则()是对数组元素地址的正确表示。Staticintx[]={1,3,5,7,9,11},*ptr,k;Ptr=x;A)x++B)&ptrC)&ptr[k]D)&(x+1)若有以下程序段,则()是不正确的使用。Staticinta[2][3]={{1,2,3},{4,5,6}};Intm,*ptr;Ptr=&a[0][0];M=(*ptr)*(*(ptr+2))*(*(ptr+4));A)15B)48C)24D)无定值若有以下说明,则对结构体变量stud1中成员age的不正确引用方式是()structstudent{intage;intnum;}stud1,*p;A)stud1,*pB)C)p->ageD)(*p).age若有以下说明,则在scanf函数调用语句中对结构体变量成员的不正确引用方式为()structpupil{charname[20];intage;intsex;}pup[5],*p;A)scanf("%s",pup[0].name);B)scanf("%d",&pup[0].age;C)scanf("%d",&(p->sex));D)scanf("%d",&p->age);(48)若有以下定义,则语句()是正确的。Uniondata{inti;charc;floatf;}a;intn;A)a=5;B)a={2,'a',}C)printf("%d\n",a);D)n=a;(49)下面程序执行结果是()。#include<>inti=2,j=2;main(){inti=2;printf("i=%dj=%d\n",i,j);i=(i+++j)+(j+++i);{inti=0;printf("i=%dj=%d\n",i,j);}printf("i=%dj=%d\n",i,j);}A)i=2j=2B)i=2j=2C)i=2j=2D)i=2j=2i=0j=2i=0j=2i=0j=2i=0j=3i=6j=2i=7j=2i=8j=3i=9j=3(50)下面程序执行结果是()。#include<>main(){intn=4,x=2,s;s=fun(x,n);printf("s=%d\n",s);}fun(intx,intn){if(n==1)return(x);elsereturn(x*fun(x,n-1));}A)s=12B)s=16C)s=20d)s=24填空题(每空2分,共40分)请将每空的正确答案写在答题卡上[1]~[20]序号的横线上,答在试卷上不得分。ENIAC是世界上公认的第一台电子计算机,1946年诞生于美国,它是根据匈牙利科学家冯·诺依曼提出的[1]原理制造的。把十六进制数BE,AC转换成八进制数是[2]。在一个无符号二进制数的右边填两个零,新得到的数是原数的[3]倍。设当前盘的当前目录下的两个文件和,现要将文件合并边接到文件的后面,若使用TYPE命令,则完整的命令为[4]。设当前盘为C盘,在当前目录下有全部的DOS系统文件与批处理文件,该批处理文件的内容为:FORMATA:/4MD\XYZCD\XYZRD\XYZMD\XYZ如果在软盘驱动器A中插入一张360K容量的软盘,执行批处理文件后,A盘的目录结构是[5]。设有说明inta=1234;则printf语句的输出结果是[6]。Printf("%%05d\n",--a);以下函数cpy把字符数组s2中的全部内容复制到字符数组s1中。复制时,‘\0’也要复制过去,‘\0’后面的字符不用复制。请填空。cpy(s1,s2)chars1[],s2[];{inti;for(i=0;i<=strlen([7]);i++)s1[i]=s2[i];}(8)下述函数且于统计一行字符中的单词个数,单词之间用空格分隔.请填空.word_num(str)charstr[];{inti,num=0,word=0;for(i=0;str[i]!='\0';i++)if(str[i]=='')word=0;elseif(word==0){word=1;;}return(num);}(10)以下函数用于求出一个2*4矩陈中的最大元素值.请填空.max_value(arr)intarr[][4];{inti,j,max;max=arr[0][0];for(i=0;i<2;i++)for(j=0;j<4;j++)if([10])max=a[i][j];return(max);}(11)以下函数fun用于求两个整数a和b的最大公约数.请填空.fun(a,b)inta,b;{inti,j,m,n;if(a>b){m=a;a=b;b=m;}i=a;j=b;while((n=[11])!=0){j=i;i=n;}return(i);}(12)以下函数conj把两个字符串s1和s2连接起来.conj(s1,s2)chars1[],s2[];{inti=0,j=0;while(s1[i]!='\0')i++;while(s2[j]!='\0')s1[i++]=s2[j++];;}(13)执行以下程序段后,sum的值为[13].staticinta[3][3]={7,2,1,3,4,8,9,2,6};intsum,*pp=a[0];sum=(*p)*(*(p+4))*(*(p+8));(14)设已定义:union{charc[2];intx;}s;若执行=0x4241;后,[0]的十进制值为[14],[1]的十进制值为[15].(15)下面程序运行后的结果是[16].main(){floatg1(),g2(0,sum();printf("sum=%.2f\n",sum(g1,g2));}floatsum(g1,g2)float(*g1)(),(*g2)();{floata,b,c;a=;b=;c=(*g1)(a,b)+(*g2)(a,b);return(c);}floatg1(x,y)floatx,y;{return(x+y);}floatg2(x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 船舶喷砂销售合同协议
- 自立袋定制合同协议
- 装修公司供应商合同协议
- 融资租赁车批发合同协议
- 美术馆签约合同协议
- 给工业工厂供货合同协议
- 美容导师用工合同协议
- 美术老师合作合同协议
- 混凝土委托加工协议合同
- 维保合同解约协议书模板
- 广州市2025届高考二模试卷(含答案)
- 2025年山东菏泽市光明电力服务有限责任公司招聘笔试参考题库含答案解析
- 高中学生法制教育
- 2025-2030中国延缓衰老食品行业深度调研及市场需求与投资研究报告
- 2025年中国汽车零部件市场研究报告-2025-04-零部件
- 2024-2025年部编版语文小学二年级下册全册单元测试题(共8个单元附答案)
- 中小企业涉税风险防控与纳税筹划-随笔
- 一年级加减法口算练习题
- 依申请公开培训
- 医疗器械经营质量管理规范培训
- 职业病范围和职业病患者处理办法的规定(87)卫防字第60号
评论
0/150
提交评论