欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    二级C语言笔试试题.docx

    • 资源ID:87074639       资源大小:137.83KB        全文页数:89页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    二级C语言笔试试题.docx

    二级C语言笔试试题汇编二级C语言笔试试题汇编笔试一、选择题(1)(40)每题1分,(41)(50)每题2分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。01)与十进制数200等值的十六进制数为A)A8B)A4C)C8D)C4答案:C02) DOS文件系统的组织结构属于A)星形结构B)网形结构C)环形结构D)树形结构答案:D03)对存储器按字节进行编址,若某存储器芯片共有10根地址线,则该存储器芯片的存储容量 为A)1KBB)2KBC)4KBD)8KB答案:A04)在DOS环境下,代表键盘和显示器的设备文件名为A)PRNB)CONC)NULD)LPT答案:B05)计算机网络的主要特点是A)运算速度快B)运算精度高C)资源共享D)人机交互答案:C06)磁盘处于写保护状态时其中的数据A)不能读出,不能删改B)可以读出,不能删改C)不能读出,可以删改D)可以读出,可以删改答案:B07)从Windows环境进入MS-DOS方式后,返回Windows环境的DOS命令为A)EXITB)QUITC)RETD)MSDOS答案:A08)在Windows环境下,若资源管理器左窗口中的某文件夹左边标有“+”标记,则表示A)该文件夹为空B)该文件夹中含有子文件夹C)该文件夹中只包含有可执行文件D)该文件夹中包含系统文件答案:B09)在Windows菜单中,暗淡的命令名项目表示该命令A)暂时不能用B)正在执行C)包含下一层菜单D)包含对话框答案:A10)A)将当前应用程序转为后台运行B)退出Windows后再关机C)终止当前应用程序的运行D)退出Windows后重新启动计算机答案:C11)用C语言编写的代码程序A)可立即执行B)是一个源程序C)经过编译即可执行D)经过编译解释才能执行答案:B12)结构化程序由三种基本结构组成,三种基本结构组成的算法A)可以完成任何复杂的任务B)只能完成部分复杂的任务C)只能完成符合结构化的任务D)只能完成一些简单的任务答案:A13)以下定义语句中正确的是A)char a='A' b='B'B)float a=b=10.0;C)int a=10, *b=&a;D)float *a,b=&a;答案:C14)下列选项中,不能用作标识符的是A) 1234B)j_2 一C)int_2_D)2_int_答銮D15)有以下定义语句double a,b;int w;long c;若各变量已正确赋值,则下列选项中正确的表达式是A)a=a+b=b+B)w%(int)a+b)C)(c+w)%(int)aD)w=a=b;答案 C16)有众下程序main()int m=3,n=4,x;x=m+;x=x+8/-H-n;printf"dn”,x);)程序运行后的输出结果是A)3B)5C)-lD)-2答案:D17)有以下程序main() char a=*a',b;printff%cj,+a);printfi(,%cn,b=a+);程序运行后的输出结果是A)b,bB)b,cC)a,bD)a,c答案 A18)有以下程序main()int m=0256,n=256; printf(H%o%on,m,n);程序运行后的输出结果是A)0256 0400B)0256 256C)256 400D)400 400答案:C19)有以下程序main()int a=666,b=888; printff%dn”,a,b);)程序运行后的输出结果是A)错误信息B)666C)888D)666,888答案:B20)有以下程序main()int i;fbr(i=0;i<3;i-H-) switch(i) (case 0:printf("%d",i);case 2:printfl;"%d",i); defaultrprintfCi);程序运行后的输出结果是A)022111B)021021C )000122D)012答案:C21)若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是A)abs(x-y)<10B)x-y>-10&&x-y< 10C)!(x-y)<-10|!(y-x)>10D)(x-y)*(x-y)<100答案:C22)有以下程序main() int a=3,b=4,c=5,d=2;if(a>b)if(b>c)printfC%d”,d+ 1);elseprintfT'%d”,+d+ 1);printfC%dn”,d);程序运行后的输出结果是A)2B)3C)43D)44答案:A23;下列条件语句中,功能与其他语句不同的是A)if(a) prin氓"dn”,x); else pHntfC%dn”,y);B)if(a=O) printf("%dn",y); else printf(H%dnn,x);C)if(a!=O) printf(,%dn,x); else printff%dn”,y);D)if(a=O) printf(n%dn",x); else printff%dn”,y);答案:D24)有以下程序main()int i=O,s=O;M;)if(i=3|i=5) continue;if(i=6) break;i+;s+=i;)printfitH%dnM,s);)程序运行后的输出结果是A)1OB)13C)21D)程序进入死循环答案:D25)若变量己正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是A)fbr(i=l ,p= 1 ;i<=5;i-H-) p*=i;B)fbr(i= 1 ;i<=5;i-H-)p= 1 ;p*=i;C)i=l;p=l;while(i<=5)p*=i;i+;D)i= 1 ;p= l;do p*=i;i+; while(i<=5);答案:B26)有以下程序main() char a,b,c,d;scanfM%c,%c,%d,%dM,&a,&b,&c,&d);printfM%c,%c,%c,%cnM,a,b,c,d);若运行时从键盘上输入:6,5,65,66v回车o则输出结果是A)6,5,A,BB)6,5,65,66C)6,5,6,5D )6,5,6,6答案:A27)以下能正确定义二维数组的是A)inta3;B)int a3=2*3;C)inta3=;D)inta23=l,2,3,4;答案:B28)有以下程序int f(int a) return a%2;main()int s8=l,3,5,2,4,6,i,d=0;fbr(i=0;fsi);i4-4-)d+=si;printfT%dn”,d);程序运行后的输出结果是A)9B)llC)19D)21答案:A29)若有以下说明和语句intc45,(*p)5;p=c;能够正确引用c数组元素的是A)p+1B)*(p+3)C)*(p+l)+3D)*(p0+2)答案:D30)有以下程序main() int a=7,b=8,*p,*q,*r;p=&a;q=&b;r=p;p=q;q=r;printf *,%d,%d,%d,%dnM, *p, *q,a,b);程序运行后的输出结果是A)8,7,8,7B)7,8,7,8C)8,7,7,8D)7,8,8,7答案:C31) si和s2己正确定义并分别指向两个字符串。若要求:当si所指串大于s2所指串时,执行语 句S:则以下选项中正确的是A)if(sl>s2) S;B)if(strcmp(sl,s2) S;C)if(strcmp(s2,sl)>0) S;D)if(strcmp(s 1 ,s2)>0) S;答案:D32)设有定义语句int x6=2,4,6,8,5,7, *p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是A)fbr(i=0;i<6;i+) printfT'%2d”,*(pH);B)fbr(i=0;i<6;i-H-) printfC%2d”,*(p+i);C)fbr(i=0;i<6;i+) printfC%2d*p+);D)for(i=0;i<6;i-H-) printf(M%2d,(*p)-H-);答案:D33)有以下程序#include <stdio.h>main() int a= 1,2,3,4,5,6,7,8,9,10,11,12,*p=a+5,*q=NULL;*q=*(p+5);printf("%d %dn",*p,*q);程序运行后的输出结果是A)运行后报错B)6 6C)6 11D)5 10答案:A34)设有以下定义和语句inta32=l,2,3,4,5,6),*p3;p0=al;则*(p0+l)所代表的数组元素是A)a0lB)al0C)allD)al2答案:C35)有以下程序main() char str 10= MChinan,HBeijing",*p=str;printff%sn”,p+10);)程序运行后的输出结果是A)ChinaB)BeijingC)ngD)ing答案:B36)有以下程序main() char s=nABCD",*p;fbr(p=s+1 ;p<s+4;p+)printf(,%sn,p);程序运行后的输出结果是A)ABCDBCDCDDB)ABCDC)BCDD)BCDCDD答案:D37)在函数调用过程中,如果函数如funA调用了函数funB,函数funB又调用了函数如funA,则A)称为函数的直接递归调用B)称为函数的间接递归调用C)称为函数的循环调用D)C语言中不允许这样的递归调用答案:B38)己有定义:inti,a10,*p;,则合法的赋值语句是A)p=100;B)p=a5;C)p=a2+2;D)p=a+2;答案:D39)以下叙述中正确的是A)局部交量说明为static存储类,其生存期将得到延长B)全局变量说明为static存储类,其作用域将被扩大C)任何存储类的变量在未赋初值时,其值都是不确定的D)形参可以使用的存储类说明符与局部变量完全相同答案:A40)设有定义语句:charcl=92,c2=92;,则以下表达式中值为零的是A)clAc2B)cl&c2C>-c2D)cl|c2答案:A41)程序中对fun函数有如下说明void *fun();此说明的含义是A)fun函数无返回值B)fiin函数的返回值可以是任意的数据类型C)fun函数的返回值是无值型的指针类型D)指针fun指向一个函数,该函数无返回值答案:C42)有以下程序main() char s="Yesn/NoM, *ps=s;puts(ps+4);*(ps+4)=0;puts(s);程序运行后的输出结果是(选项D中的第一行是空行)A)n/NoYes/NoB)/NoYesC)n/NoYes/NoD)/NoYes答案-B43)有以下程序main() unsigned int a;int b=-l;a=b;printfC%u”,a);程序运行后的输出结果是A)-lB)65535C)32767D)-32768答案:B44)有以下程序 void fiin(int *a,int i,int j) int t;t=ai;ai=ag;aj=t;i+d-sfim(a,ij);)main()intx=2,6,l,8),i;ftin(x,0,3);for(i=0;i<4;i-H-) printf("%2d",xi);printf("n");)程序运行后的输出结果是A)1 2 6 8B)8 6 2 1C)8 1 6 2D)8 6 1 2答案:C45)有以下说明和定义语句struct student int age;char num8;struct student stu3=20J200401 ”,21J200402”,19,”200403"struct student *p=stu;以下选项中引用结构体变量成员的表达式错误的是A)(p+)->numB)p->numC)(*p).numD)stu3.age答案:D46)有以下程序main()intx=l,3,5,7,2,4,6,0,i,j,k;fbr(i=0;i<3;i-H-)fbr(j=2J>=ij-)1 >xj) k=xj;xj=xj+l ;xj+1 =k;fbr(i=0;i<3;i-H-)fbr(j=4j<7-iy-H-)if(xj>xj+1) k=xj;xj=xj+ l;xj+l=k;fbr(i=0;i<8;i4-+)printf("%d",xi);printff'rT);程序运行后的输出结果是A)75310246B )01234567076310462D) 13570246答案:A47)有如下程序#include <stdio.h>main()1) FILE *fpl;fpl=fbpen(,'fl.txtM,"wH);mrintfifeijabc”);fclose(fpl);若文本文件fl.txt中原有内容为:good,则运行以上程序后文件fl.txt中的内容为A)goodabcB)abcdC)abcD)abcgood答案:C48) (48;(50)共用题。以下程序的功能是:建立一个带有头结点的单向链表,并将存储在 数组中的字符依次转储到链表的各个结点中,请选择正确的选项作为下划线号码与题号相同处 的正确答案。#include <stdlib.h>struct nodechar data;stuct node *next;_(48)CreatList(char *s) struct node *h,*p,*q;h=(struct node *)malloc(sizeof(struct node);p=q=h;while(*s!0,) p=(struct node *)malloc(sizeofi(struct node);p->data= (49);q->next=p;q=_(50)-;s+;p->next=,0,;return h;main() char str=wlink list*;struct node *head;hcad=CreatList(str);A)char *B)struct nodeC)struct node *D)char答案:C49) (48)(50)共用一题。以下程序的功能是:建立一个带有头结点的单向链表,并将存储在 数组中的字符依次转储到链表的各个结点中,请选择正确的选项作为下划线号码与题号相同处 的正确答案。#include <stdlib.h>struct nodechar data;stuct node *next;_(48)CreatList(char *s) struct node *h,*p,*q;h=(struct node *)malloc(sizeofi(struct node);p=q=h;while(*s!=,0,) p=(struct node *)malloc(sizeof(struct node);p->data=(49);q->next=p;q=(50)一;s+;)p->next=*;return h;main() char str=Mlink list”;Struct node *head;head=CreatList(st);A)*sB)sC)*s+D)(*s)-H-答案:A50) (48)(50)共用一题。以下程序的功能是:建立一个带有头结点的单向链表,并将存储在 数组中的字符依次转储到链表的各个结点中,请选择正确的选项作为下划线号码与题号相同处 的正确答案。#include <stdlib.h>struct nodechar data;stuct node *next;_(48)CreatList(char *s) struct node *h,*p,*q;h=(struct node *)malloc(sizeofl(struct node);p=q=h;while(*s!=W) p=(struct node *)malloc(sizeofi(struct node);p->data=(49);q->next=p;q=(50)一;s+;)p->next='return h;main() char str=Mlink list*;Struct node *hcad;head=CreatList(st);A)p->nextB)pC)sD)s->next答案:B二、填空题(每空2分,共40分)请将每一个空的正确答案写在答题处【1】至【20】。1)在64位高档微机中,CPU能同时处理【1】个字节的二进制数据。本小题第1空答案:8或八51) E-mail地址由域名和用户名两部分组成,它们之间用分隔,其中在后面的部分是【2】。本小题第1空答案:域名或电子邮件服务器名52) Windows窗口一般由标题栏、菜单栏、控制按钮等部分组成。为了移动窗口,则要用鼠标拖 动3o本小题第1空答案:标题栏4)计算机软件分为系统软件和应用软件,UNIX系统属于【4】。本小题第1空答案:系统软件5)在Windows环境下,为了将屏幕内容存入剪贴板,应按【5】键。本小题第1空答案:PrintScreen或PrtScm或PrtSc6)以下程序段的输出结果是6】。int i=9;printfi("%on",i);本小题第1空答案:117)以下程序运行后的输出结果是7】。main()int a,b,c;a=25;b=025;c=0x25;printff%d %d %dnM,a,b,c);本小题第1空答案:25 21 378)以下程序运行后的输出结果是8】。main()intp7=ll,13,14,15,16,17,18;int i=Oj=O;while(i<7&&pi%2=l) j+=pi-H-;printf(,%dn,j);1本小题第1空答案:249)以下程序运行后的输出结果是9 ,main()int x=l,y=O,a=O,b=O;switch(x) case 1: switch(y) case 0: a+;break;case 1: b-H-;break;)case 2: a-H-;b-H-;break;)printff%d %dn",a,b);本小题第1空答案:2 110)以下程序运行后的输出结果是【10】。main()inta44=123,4,5,6,7,8,ll2,134,15/6,178;int i=0 j=0,s=0;while(i+<4)|if(i=2|i=4) continue;j=o;do s+=aij;j+; while(j<4);printfi"%dn",s);)本小题第1空答案:9211)以卜程序运行后的输出结果是【11】。main() char a="Language”,b="Programe”;char *pl,*p2; int k;pl=a; p2=b;fbr(k=0;kv=7;k+)ifi(*(p 1 +k)=*(p2+k) printf(,%c",*(p 1 +k);本小题第1空答案:gae12)以下程序运行后的输出结果是【12】。main() char a=M123456789M,*p;int i=0;p=a;while(*p)if(i%2=0) *p=*'p+;i+;)puts(a);本小题第1空答案:*2*4*6*8*13)以下程序中,fbr循环体执行的次数是【13】。#define N2#deflne MN+1#define KM+l*M/2main()int i;fbr(i=l;i<K;i+) 本小题第1空答案:414)本小题第1空答案:x本小题第2空答案:x*x+l或l+x*x15)以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main()int i,a20,sum,count;sum=count=0;for(i=0;i<20;i+) scanf("%d", 16);for(i=0;i<20;i+) if(ai>0)count+;sum+= 17;)printf("sum=%d,count=%dn",sum,count);本小题第1空答案:&ai或a+i本小题第2空答案:ai或*(a+i)16)以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计 算它们的和值。和值通过形参传回主函数输出。请填空。#define M2/define N4void SumColumMin(int aMN, int *sum)int ij,k,s=O;for(i=0;i<N;i+) k=0;for(j=l j<M;j+)if(aki>aUi)k=j;s+= 18;case 3:)main()int xMN=3,2,5,l,4,l,8,3,s;SumColumMin( 20);printfi"%dn",s);)本小题第1空答案:aki本小题第2空答案:*sum本小题第3空答案:x,&s一、选择题(10)每小题2分,(n)(50)每小题I分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。01)数据的存储结构是指A)存储在外存中的数据B)数据所占的存储空间量C)数据在计算机中的顺序存储方式D)数据的逻辑结构在计算机中的表示答案:D02)下列关于栈的描述中错误的是A)栈是先进后出的线性表B)栈只能顺序存储C)栈具有记忆作用D)对栈的插入与删除操作中,不需要改变栈底指针答案:B03)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是A)冒泡排序为n/2B)冒泡排序为nC)快速排序为nD)快速排序为n(n-l)/2答案:D04)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为A)B)n/2C)nD)n+1答案:C05)下列对于线性链表的描述中正确的是A)存储空间不一定是连续,且各元素的存储顺序是任意的B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面C)存储空间必须连续,且前件元素一定存储在后件元素的前面D)存储空间必须连续,且各元素的存储顺序是任意的答案:A06)下列对于软件测试的描述中正确的是A)软件测试的目的是证明程序是否正确B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能多地发现程序中的错误D)软件测试的目的是使程序符合结构化原则答案:C07)为了使模块尽可能独立,耍求A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强答案:B08)下列描述中正确的是A)程序就是软件B)软件开发不受计算机系统的限制C)软件既是逻辑实体,又是物理实体D)软件是程序、数据与相关文档的集合答案:D09)数据独立性是数据库技术的重要特点之一。所谓数据独立性是指A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对答案:D10)用树形结构表示实体之间联系的模型是A)关系模型B)网状模型C)层次模型D)以上三个都是答案:C11)算法具有五个特性,以下选项中不属于算法特性的是 A)有穷性B)简洁性C)可行性D)确定性答案:B12)以下选项中可作为C语言合法常量的是A)-80.B)-080C)-8el.OD)-80.0e答案:A13)以下叙述中正确的是A)用C程序实现的算法必须要有输入和输出操作B)用C程序实现的算法可以没有输出但必须要有输入 C)用C程序实现的算法可以没有输入但必须要有输出 D)用C程序实现的算法可以既没有输入也没有输出 答案:C14)以下不能定义为用户标识符是A)MainB)_0C)_intD)sizeof答案:D15;以下选项中,不能作为合法常量的是A)1.234c04B)1.234e0.4C)1.234e+4D)1.234e0答案:B16)数字字符0的ASCII值为48,若有以下程序 main() char a=T,b=2;printf(n%c,H,b+);printf(H%dn,b-a);)程序运行后的输出结果是A)3,2B)50,2C)2,2D)2,50答案 C17)有以下程序main()int m=12,n=34;printff%d%d”,m+,Hn); printfM%d%dnH,n+,-H-m);程序运行后的输出结果是A)12353514B)12353513C) 12343514D)12343513答案:A18)有定义语句:int b;charc10;,则正确的输入语句是A)scanf(,%d%sM,&b,&c);B)scanf(M%d%sM,&b,c);C)scanfi(M%d%sM,b,c);D)scanff%d%sn,b,&c);答案:B19)有以下程序main() int m,n,p;scanf("m=%dn=%dp=%d",&m,&n,&p);printfTM%d%d%dnM,m,n,p);若想从键盘上输入数据,使变量m中的值为123, n中的值为456, p中的值为789,则正确的输入是A)m=123n=456p=789B)m=123 n=456 p=789C)m=!23,n=456,p=789D)123 456 789套一 A20有众下程序main()int a,b,d=25;a=d / 10%9;b=a&&(-l);printf(M%d,%dn,a,b);)程序运行后的输出结果是B 6,2,6,2,: x)z »7 x)z lz A B c D 答21)有以下程序main() int i=l j=2,k=3;&& (+j=3 II k+=3) printfif(n%d %d %dnH,ij,k);程序运行后的输出结果是A)1 23B)2 3 4C)2 2 3D)2 3 3答案:D22)若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是A)1B)2C)3D)4答案:A23)有以下程序main() int p8=ll,12,13,14,15,16,17,18,i=0j=0;while(i+<7) if(pi % 2)j+=pi;printf(u%dnnj);程序运行后的输出结果是A)42B)45C)56D)60答案 R24)有以下程序main() char a7="a00a00M;int ij;i=sizeof(a); j=strlen(a);printff%d %dn",i,j);程序运行后的输出结果是A)2 2B)7 6C)7 2D)6 2答案:C25)以下能正确定义一维数组的选项是A)int a5=0,l,2,3,4,5);B)char a=0,l,2,3,4,5);C)chara=,A7B,;C,;D)int a5=M0123M;答案:B26)有以下程序int fl(int x,int y) return x>y?x:y;int f2(int x,int y) return x>y?y:x; main() int a=4,b=3,c=5,d=2,e,£g;e=f2(fl(a,b),fl(c,d); ffl(f2(a,b),f2(c,d);g=a+b+c+d-e-fprintfi(,%d,%d,%dnM,e,f,g);)程序运行后的输出结果是A)4,3,7B)3,4,7C)5,2,7D)2,5,7答案:A27)已有定义:chara="xyz",b=3,y,N;,以下叙述中正确的是A)数组a和b的长度相同B)a数组长度小于b数组长度C)a数组长度大于b数组长度D)上述说法都不对答案:C28)有以下程序void f(int *x, int *y) int t;t=*x;*x=*y;*y=t;main() int a8= 1,2,3,4,5,6,7,8,i,*p,*q;P=a; q=&a7;while (p<q) Rp,q); P+; q-; )for(i=0;i<8;i-H-) printf("%d,",ai);程序运行后的输出结果是A)8,2,3,4,5,6,7,l,B)5,6,7,8,1,2,3A 01,2,3,4,5,6,7,8,D)8,7,6,5,4,3,2,l, 答案:D29)有以下程序 main()inta33,*p,i;P=&a00;fbr(i=0;i<9;i-H-) pi=i;fbr(i=0;i<3;i+) printfif%d H,ali);程序运行后的输出结果是A)0 1 2B)1 2 3C)2 3 4D)3 4 5 答案:D30)以下叙述中错误的是A)对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B)数组名代表的是数组所占存储区的首地址,其值不可改变C)当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出 错信息D)可以通过赋初值的方式确定数组元素的个数 答案:C31)有以下程序#define N 20fun(int a, int n, int m) intij;fbr(i=m;i>=n;i-) ai+l=ai;) main() int i,aN=l,2,3,4,5,6,7,8,9,10;fun(a,2,9);fbr(i=0;i<5;i+) print<w%dM,ai);)程序运行后的输出结果是A) 10234B) 12344Q12334D) 12234 答案:C32)有以下程序 main()inta32=0,(*ptr)2,ij;fbr(i=0;i<2;i-H-) ptr=a+i; scanf(”d”,ptr); ptr+;for(i=0;i<3;i-H-) forj=0;j<2j-H-) printf(”2d”,ai皿); printf”);若运行时输入:1 2 3回车,则输出结果为A)产生错误信息B)1 000C)1 23000D)1 02030答案:B33)有以下程序 prt(int *m,int n)int i;for(i=0;i<n;i-H-) main() int a= 1,2,3,4,5,i;prt(a,5);for(i=0;i<5;i+) printf("%d,",ai);程序运行后的输出结果是A) 1,2,3,4,5,B)2,3,4,5,6,C)3,4,5,6,7,

    注意事项

    本文(二级C语言笔试试题.docx)为本站会员(无***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开