C语言开发基础(习题卷22)_第1页
C语言开发基础(习题卷22)_第2页
C语言开发基础(习题卷22)_第3页
C语言开发基础(习题卷22)_第4页
C语言开发基础(习题卷22)_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

试卷科目:C语言开发基础C语言开发基础(习题卷22)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesC语言开发基础第1部分:单项选择题,共73题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.存储字符串?\\\\abe\376"需要的字节数是()A)11B)13C)6D)7答案:D解析:[单选题]2.执行下列程序后,其输出结果是()。main(){inta=9;a+=a-=a+a;printf("%d\n",a);}A)18B)9C)-18D)-9答案:C解析:[单选题]3.以下程序运行结果是()。#include<stdio.h>intfunc(){staticintm=2;return++m;}intmain(){inti;for(i=1;i<=2;i++)func();printf("%d",func());return0;}A)2B)3C)4D)5答案:D解析:static定义的静态变量,在函数调用时只初始化一次,在用printf函数时又调用了一次func函数[单选题]4.以下不正确的说法为。A)在不同函数中可以使用相同名字的变量B)形式参数是局部变量C)在函数内定义的变量只在本函数范围内有效D)在函数内的复合语句中定义的变量在本函数范围内有效答案:D解析:[单选题]5.下列说法中,错误的是()。A)每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符号B)每个函数都有一个函数头和一个函数体,主函数也不例外C)主函数只能调用用户函数或系统函数,用户函数可以相互调用D)程序是由若干个函数组成的,但是必须有、而且只能有一个主函数答案:A解析:[单选题]6.下列关于栈和队列的描述中,正确的是()。A)栈是先进先出B)队列是先进后出C)队列允许在队尾删除元素D)栈在栈顶删除元素答案:D解析:线性表是由n个元素组成的一种线性结构,栈和队列都是操作受限的线性表:栈只能在栈顶插入和删除元素,按照?先进后出?的原则组织数据;队列是指允许在一端进行插入、而在另一端进行删除的线性表,按照?先进先出?的原则组织数据。答案选择D选项。[单选题]7.下面跳转语句中,可以选择不唯一的跳转目的地的是A)continue;B)break;C)goto标识符;D)return;答案:C解析:[单选题]8.若有x=1y=2z=3,则表达式(x<y?x:y)==z的值是()。A)1B)2C)3D)0答案:D解析:[单选题]9.软件开发中,需求分析阶段可以使用的工具是()。A)N-S图B)DFD图C)PAD图D)程序流程图答案:B解析:结构化方法是结构化程序设计理论在软件需求阶段的运用,DFD(数据流图)是结构化常用的工具之一,数据字典、判定树和判定表也是常用的结构化分析工具。程序流程图、N-S图、PAD图等图形工具用于详细设计的过程中。答案选择B选项。[单选题]10.以下程序段inta=0;do{++a;}while(1);A)循环体执行2次B)有语法错误C)是无限循环D)循环体执行1次答案:C解析:[单选题]11.以下语句不可以在屏幕上输出Hello,World的是()A)Console.WriteLine("Hello"+",World");B)Console.WriteLine(?Hello?+","+"World");C)Console.WriteLine(HelloWorld);D)Console.Write(?Hello,World?);答案:C解析:[单选题]12.以下程序_x000D_main(){intx[3][2]={0},I;_x000D_for(I=0;IA)200B)204C)240D)246答案:B解析:[单选题]13.已有定义语句?charchl[10]="12345",ch2[10]="abcde",ch3[10];?,下面语句中能将chl中存储的字符串和ch2中存储的字符串正确交换的是A)ch3=ch1,ch1=ch2,ch2=ch3;B)ch3[0]=ch1[0],ch1[0]=ch2[0],ch2[0]=ch3[0];C)strcpy(ch3[0],ch1[0]),strcpy(ch1[0],ch2[0]),strcpy(ch2[0],ch3[0]);D)strcpy(ch3,ch1),strcpy(ch1,ch2),strcpy(ch2,ch3);答案:D解析:[单选题]14.以下错误的定义语句是()。A)intx[][3]={{0},{1},{1,2,3}};B)intx[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};C)intx[4][]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};D)intx[][3]={1,2,3,4};答案:C解析:[单选题]15.以下程序main(){intx=10,y=10,I;for(i=0;x>8;y=++i)printf("%d,%d",x--,y);}的输出结果是()。A)10B)9C)10D)10答案:D解析:[单选题]16.在C语言中,调用函数除函数名外,还必须有().A)函数预说明B)实际参数C)()D)函数返回值答案:C解析:[单选题]17.如有说明:inta[3][4];,则对a数组元素的正确引用是()A)a[3][4]B)a[1,3]C)a[1+1][0]D)a(2)(1)答案:C解析:[单选题]18.有以下程序段:scanf("%d%d%d",&a,&b,&c);if(a>b)a=b;if(a>c)a=c;printf("%d\n",a);该程序段的功能是()。A)输出a、b、c中的最小值B)输出a、b、c中的最大值C)输出a的原始值D)输出a、b、c中值相等的数值答案:A解析:程序执行过程为:从键盘读入三个整型数据,依次赋给a,b,c,判断a>b,若成立,将较小的值b赋值给较大的值a,判断a>c,若成立,将较小的值c赋值给较大的值a,实现了将从键盘读入的数据中最小值赋给a的功能,最后输出a,即输出最小值。答案选择A选项。[单选题]19.()。有以下程序main(){intc=5,x;scanf("%d",&x);switch(x+1){case6:c++;case8:++c;break;default:c+=3;}printf("%d",c);}程序运行时,从键盘输入:5<回车>,程序执行后的输出结果是。A)6B)7C)8D)语法错答案:B解析:[单选题]20.下面的4段程序都试图求解整数1~l0的和,不能满足要求的是()。A)#include<iostream>usingnamespacestd;intmain(){inti,sum;for(i=1,sum=0;i<=10;++i)sum+=i;cout<<"i="<<i<<"sum="<<sum<<endl;return0;}B)#include<iostream>usingnamespacestd;intmain(){inti,sum;i=1,sum=0;for(;i<=10;)sum+=i++;cout<<"i="<<i<<"sum="<<sum<<endl;return0;}C)#include<iostream>usingnamespacestd;intmain(){inti,sum;i=1,sum=0;for(;i<=10;++i,sum=sum+i);cout<<"i="<<i<<"sum="<<sum<<endl;return0;}D)#include<iostream>usingnamespacestd;intmain(){inti,sum;i=1,sum=0;for(;i<11;sum=sum+i,++i);cout<<"i="<<i<<"sum="<<sum<<endl;return0;}答案:C解析:[单选题]21.一个C语言的执行是从____()_____.A)本程序的主函数开始,到本程序的主函数结束B)本程序的第一个函数开始,到本程序的最后一个函数结束C)本程序的主函数开始,到本程序的最后一个函数结束D)本程序的第一个函数开始,到本程序的主函数结束答案:A解析:[单选题]22.在定义构造数据类型时,不能()。A)说明变量B)说明存储类型C)初始化D)末尾不写分号答案:D解析:[单选题]23.()。若x,i,j和k都是int型变量,则执行下面表达式后x的值为x=(i=4,j=16,k=32)A)4B)16C)32D)52答案:C解析:[单选题]24.已有定义intx=3,y=4,z=5;则表达式!(x+y)+z-1&&y+z/2的值是()。A)1B)6C)0D)2答案:A解析:[单选题]25.()。已知:intc[3][4];则对数组元素引用正确的是A)c[1][4]B)c[1.5][0]C)c[1+0][0]D)以上表达都错误答案:C解析:[单选题]26.若main()函数中有下面定义、声明和语句:Structtest{intn;char*ch;};Chars1[]="China",s2[]="England";Structtestx[2],*p=x;X[0].n=300;x[0].ch=s1;X[1].n=400;x[1].ch=s2;则不能输出字符串?England?的语句是_________。A)Puts(x[1].ch);B)Puts((x+1)->ch);C)Puts((++x)->ch);D)Puts((++p)->ch);答案:C解析:[单选题]27.为表示关系x<y<z,应使用C语言表达式()。A)(x<y)&&(y<z)B)(x<y)AND(y<z)C)(x<y<z)D)(x<y)&(y<z)答案:A解析:[单选题]28.执行下面的程序段后,变量k中的值为()intk=3,s[2];s[0]=k;k=s[1]*10;A)33B)10C)30D)不定值答案:D解析:题号:55755[单选题]29.执行以下语句后a的值为()。inta,b,c;a=b=c=1;++a||++b&&++c;A)错误B)0C)2D)1答案:C解析:[单选题]30.若程序中有如下的说明和定义:Structexep{intx,y;};Exepx,y;则会发生的情况是()。A)编译时出错B)能通过编译、连接、执行C)能通过编译但连接出错D)能通过编译、连接,但不能执行答案:B解析:[单选题]31.()。程序运行输出了错误的结果,可以排除下列哪一个因素。A)算法错误B)运行时输入数据错误C)未通过编译D)系统资源配置不当答案:C解析:[单选题]32.1分一般已有定义?intx=15,y;floatz=12;?,下列表达式中语法正确的是_________。A)X=y=z*2B)X>0?y=x:y=-xC)Y=x%3.5D)X+2=z-3答案:A解析:[单选题]33.在下面关于一维数组的说明中有语法错误的是().A)intB)intC)intD)int答案:C解析:[单选题]34.C程序中的宏展开是在()。A)编译时进行的B)程序执行时进行的C)编译前预处理时进行的D)编辑时进行的答案:C解析:[单选题]35.堆排序最坏情况下的时间复杂度为()。A)O(n1.5)B)O(nlog2n)C)O(n(n-1)/2)D)O(log2n)答案:B解析:堆排序是指利用堆积树这种数据结构所设计的一种排序算法,属于选择排序。在对长度为n的线性表排序时,最坏情况下,冒泡排序、快速排序、直接插入排序的时间复杂度均为O(n2),而堆排序时间复杂度为O(nlog2n),复杂度最小。答案选择B选项。[单选题]36.有如下程序的输出结果是().#include<stdio.h>voidmain(){intn[5]={0,0,0},i,k=2;for(i=0;i<k;i++)n[i]=n[i]+1;printf("%d\n",n[k]);}A)不定值B)2C)1D)0答案:D解析:[单选题]37.表达式!x等价于()A)x==0B)x==1C)x!=0D)x!=1答案:A解析:[单选题]38.()是一组计算机能识别和执行的代码指令。A)单词B)机器语言C)函数D)程序答案:D解析:[单选题]39.设有n个数按从大到小的顺序存放在数组x中,以下能使这n个数在x数组中的顺序变为从小到大的是______。A)for(i=0;i<n/2;i++){t=x[i];x[i]=x[n-i-1];x[n-i-1]=t;}B)for(i=0;i<n;i++){t=x[i];x[i]=x[n-i-1];x[n-i-1]=t;}C)for(i=0;i<n/2;i++){t=x[i];x[i]=x[n-i+1];x[n-i+1]=t;}D)for(i=0;i<n/2;i+=2){t=x[i];x[i]=x[n-i-1];x[n-i-1]=t;}答案:A解析:[单选题]40.下列二叉树描述中,正确的是()。A)任何一棵二叉树必须有一个度为2的结点B)二叉树的度可以小于2C)非空二叉树有0个或1个根结点D)至少有2个根结点答案:B解析:空树度为0,斜二叉树度为1,故A项错误,B项正确。空二叉树没有结点,非空二叉树的定义中要求有且只有一个结点是该树的根结点,故C和D项错误。答案选择B选项。[单选题]41.以下选项中非法的C语言字符常量是()。A)'aa'B)'\b'C)'\007'D)'\xaa'答案:A解析:A项,'aa'表示字符串,应该用双引号括起来。B项,转义符'\b'表示后退一格;C项,'\ddd'表示八进制ACSII码对应的字符;D项,'\xhh'表示两位的十六进制ASCII码对应的字符。答案选择A选项。[单选题]42.若有以下程序:Main(){Intx=8,a=1;While(x){a++;};}则语句a++执行的次数是()A)1B)0C)有限次D)无限次答案:D解析:[单选题]43.下列说法中正确的是()A)书写C语言程序时,区分字符大小写。B)书写C语言程序时,一行只能写一条语句。C)书写C语言程序时,一条语句不能可分成几行书写。D)C语言本身有输入/输入语句。答案:A解析:[单选题]44.以下选项中,与k=n++;完全等价的语句是()。A)k=n;n=n+1;B)n=n+1;k=n;C)k=++n;D)k+=n+1;答案:A解析:[单选题]45.若定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf("%d",x[i][2-i]);A)159B)147C)357D)369答案:C解析:[单选题]46.逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是()。A)关系模型B)谓词模型C)物理模型D)实体-联系模型答案:A解析:数据库采用了三级数据模型的结构,即概念模型、逻辑模型、物理模型。其中,逻辑模型也称数据模型,面向数据库系统,着重于在数据库系统一级的实现。数据模型主要有:①层次模型;②网状模型;③关系模型;④面向对象模型等。答案选择A选项。[单选题]47.有以下程序程序运行后的输出结果是()A)<2>OKB)<1>OKC)<1>OK<2>OKD)屏幕没有输出答案:B解析:字符O的ASCIl是码值为48.字符0是ASC码为0的字符,是一个字符串的结束标志。if=0语句中条件为真,输出?<1>OK?。本题答案为B选项。[单选题]48.设有inta;intf=3;,则执行语句a=(f++)%3;后a的值是______。A)0B)1C)2D)3答案:A解析:[单选题]49.有以下程序:Structs{intx,y;}data[2]={10,100,20,200};Main(){structs*p=data;Printf("%d\n",++(p->x));}程序运行后的输出结果是______。A)10B)11C)20D)21答案:B解析:[单选题]50.合法的C语言字符常量是()。A)'\t'B)"A"C)65D)A答案:A解析:C语言的字符常量是用一对单引号括起来的单个字符。并且C还允许用一种特殊形式的字符常量,就是以一个?\?开头的字符序列,例如,'\t'代表水平制表。[单选题]51.下列程序段输出的结果是______。Intx=5;If(x=4)printf("TRUE");Elseprintf("FALSE");A)TRUEFALSEB)FALSETRUEC)TRUED)FALSE答案:C解析:[单选题]52.2+7/2的运算结果是()A)4.500000B)5.500000C)5D)5.000000答案:C解析:[单选题]53.有如下条件表达式,若a=2、b=4、c=5、d=7则表达式的值为()。a>b?a:c>d?c:dA)2B)4C)5D)7答案:D解析:[单选题]54.关于标准函数,以下说法正确的是____。A)是系统提供的库函数B)用户必须要重新定义C)不同系统提供的库函数是相同的D)使用前不须加任何说明答案:A解析:[单选题]55.若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是________。A)1B)2C)3D)4答案:A解析:条件表达式的一般形式为:表达式17表达式2:表达式3本题先求的是a<b的值,为真,所以整个表达式?a<b?a:c<d?c:d?的值为a的值1[单选题]56.下列语句组中正确的是()。A)char*s;s=?Olympic?B)chars[7];s=?Olympic?;C)char*s;s={?Olympic?};D)chars[7];s={?Olympic?};答案:A解析:[单选题]57.有定义语句:inta=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是______。A)if(c<a)x=1;elseif(b<a)x=2;elsex=3;B)if(a<3)x=3;elseif(a<2)x=2;elsex=1;C)if(a<3)x=3;if(a<2)x=2;if(a<1)x=1;D)if(a<b)x=b;if(b<c)x=c;if(c<a)x=a;答案:C解析:本题的考查点是if语句。选项A,因为前面两个条件都不满足,所以执行最后一种操作,x=3;选项B,a<3成立,执行第一种操作,x=3;选项C,a<3成立,执行第一种操作,x=3;a<2成立,执行第二种操作,此时x=2;a<1不成立,最后的不执行,所以执行此段程序后x=2;选项ф,a<b成立,执行x=b,此时x=2;b<c成立,执行x=c,此时x=3;c<a不成立,不执行x=a,所以执行此段程序后x=3。[单选题]58.语句intk,i=3;k=(i++)+(i++)+(i++);执行过后k和i的值分别为()。A)9,6B)12,5C)18,6D)15,5答案:A解析:[单选题]59.条件运算符是一个()目运算符。A)1B)2C)3D)4答案:C解析:[单选题]60.有三个关系表R、S和T如下,其中三个关系对应的关键字分别为A,B和复合关键字(A,B)。表T的记录项(b,q,4)违反了()。A)实体完整性约束B)参照完整性约束C)用户定义的完整性约束D)关系完整性约束答案:B解析:关系模型中的完整性约束包括:①实体完整性约束,指若属性M是关系的主键,则M中的属性值不能为空;②参照完整性约束,指若属性A是关系M的外键,它与关系M的主码相对应,即对于关系M中的每个元组在A上的值要么为空,要么等于关系M中某个元组的主码值;③用户定义的完整性约束,指根据应用环境的要求和实际的需要,对某一具体应用所涉及的数据提出的约束条件。本题中违反的是参照完整性约束,属性B为关系S的外键,则T中元组在B上应该为空或者与S中主键值相等,而S中B属性不存在值q。答案选择B选项。[单选题]61.已知字符'a'的ASCII码为97,执行printf("%c%d",'b','b'+1);的输出是_________。A)b99B)98cC)9899D)bc答案:A解析:[单选题]62.以下流程图中,若输入的a的值为6,则输出的变量b为()A)23B)12C)29D)37答案:B解析:[单选题]63.设有如下三个关系表:下列操作中正确的是()。A)T=R∩SB)T=R∪SC)T=R×SD)T=R/S答案:B解析:观察可知,T中的元组既包含R中的所有元素又包含S中的所有元组,则T=R∪S。答案选择B选项。[单选题]64.下面不正确的赋值或赋初值的方式是_。A)Charstr[]="string";B)Charstr[10];str="string";C)Char*p="string";D)Char*p;p="string";答案:B解析:[单选题]65.若已定义:intA,*p;实现正确给a输入数据的程序段是()。A)a=&p;scanf("%d",p);B)p=&a;scanf("%d",p);C)*p=&a;scanf("%d",p);D)*a=&p;scanf("%d",p);答案:B解析:B,把a的地址值赋值给p,scanf("%d",p):把p所指向的地址的值输入到屏幕上而p所指向的地址就是a变量的值[单选题]66.已知有声明?inta=0,b=2;?,则执行语句?b=--all++b;?后,变量b的值A)0B)1C)2D)3答案:B解析:[单选题]67.对for(表达式1;;表达式3)可理解为()。A)for(表达式1;0;表达式3)B)for(表达式1;1;表达式3)C)for(表达式1;表达式1;表达式3)D)for(表达式1;表达式3;表达式3)答案:B解析:[单选题]68.执行下列程序,k输入为1时的输出结果是A)1B)123C)2D)3答案:B解析:[单选题]69.已定义x为float型变量,其值为213.45678,则printf("%-4.2f\n",x);的输出结果为()。A)213.45B)213.46C)-213.45D)输出格式控制说明的域宽不够,不能输出答案:B解析:[单选题]70.语句cout<<((a=2)&&(b=-2));的输出结果是()。A)无输出B)结果不确定C)-1D)1答案:D解析:第2部分:多项选择题,共4题,每题至少两个正确答案,多选或少选均不得分。[多选题]71.若a、b、c、d都是int类型变量且初值为0,以下选项中正确的赋值语句是()。A)a=b=c=100;B)d++;C)c+b;D)d=(c=22)-(b++);答案:ACD解析:[多选题]72.以下叙述中错误的是()A)在C程序中的八进制和十六进制,可以是浮点数B)整型变量可以分为int型、short型、long型和unsigned型四种C)八进制数的开头要使用英文字母o,否则不能与十进制区分开D)英文大写字母X和英文小写字母x都可以作为二进制数字的开头字符答案:ACD解析:C程序中的实型常量只有十进制一种数制,所以A错误。八进制数以数字0打头,所以C错误。C语言中整数只有十进制、八进制、十六进制三种,没有二进制数制,所以D错误。[多选题]73.118、若有定义:inta=8,b=5,c;chard='A';,则执行语句c=a/b+d%a+0.5;后c值错误的是()。A)2B)2.5C)3D)类型不一致,无法计算,编译出错答案:BCD解析:[多选题]74.以下描述正确的是。A)goto语句只能用于退出多层循环B)swtich语句中不能使用continue语句C)只能用continue语句来终止本次循环D)在循环中break语句能独立出现答案:BD解析:第3部分:填空题,共2题,请在空白处填写正确答案。[填空题]75.以下程序的运行结果是。main(){inta,b,c,d;a=c=0;b=1;d=20;if(a)d=d-10;elseif(!b)if(!c)d=15;elsed=25;printf("%d\n",d);}答案:20解析:[填空题]76.以下程序的运行结果是。main(){inta=1,b=2,c=3;++a;c+=++b;{intb=4,c;c=b*3;a+=c;printf("first:%d,%d,%d\n",a,b,c);a+=c;printf("second:%d,%d,%d\n",a,b,c);}printf("third:%d,%d,%d"\n",a,b,c);}答案:first:14,4,12second:26,4,12third:26,3,6解析:第4部分:判断题,共8题,请判断题目是否正确。[判断题]77.一个C程序可以有若干个C源程序组成,而C源程序可以由若干个函数和预处理组成。()答案:对解析:[判断题]78.165、continue不是结束本次循环,而是终止整个循环的执行。A)正确B)错误答案:错解析:[判断题]79.一个程序应包含两个方面的内容:数据结构和算法。数据结构指数据的组织形式,C语言数据结构是以数据类型的形式出现的;算法是解决一个问题而采取的方法和步骤。A)正确B)错误答案:对解析:[判断题]80.空语句没有任何作用。A)正确B)错误答案:错解析:[判断题]81.186、结构体变量可以作数组元素。A)正确B)错误答案:对解析:[判断题]82.两个指针的减法运算,只适用于两个指针所指对象在同一数组中的情况下。A)正确B)错误答案:对解析:[判断题]83.在C程序中,%是只能用于整数运算的运算符答案:对解析:[判断题]84.172、浮点型常量的指数表示中,e是可以省略的。A)正确B)错误答案:错解析:第5部分:问答题,共13题,请在空白处填写正确答案。[问答题]85.以下程序的输出结果为()。main(){shorti;i=-4;printf("\ni:dec=%d,oct=%o,hex=%x,unsigned=%u\n",i,i,i,i);}答案:i:dec=-4,oct=177774,hex=fffc,unsigned=65532解析:[问答题]86.程序设计语言的发展,到目前为止,大体上经历了三个阶段:机械语言、汇编语言和()。答案:高级语言解析:[问答题]87.有以下程序:Main(){intk=5,n=0;While(k>0){switch(k){default:break;Case1:n+=k;case2:case3:n+=k;}k--;}Printf("%d\n",n);}程序运行后的输出结果是()。答案:7解析:[问答题]88.有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。答案:#definenmax50main(){inti,k,m,n,num[nmax],*p;printf("pleaseinputthetotalofnumbers:");scanf("%d",&n);p=num;for(i=0;i<n;i++)*(p+i)=i+1;i=0;k=0;m=0;while(m<n-1){if(*(p+i)!=0)k++;if(k==3){*(p+i)=0;k=0;m++;}i++;if(i==n)i=0;}while(*p==0)p++;printf("%disleft\n",*p);}解析:[问答题]89.简单说明TCP与UDP的区别答案:解析:1。TCP是基于连接的,UDP是基于无连接2。对系统资源的要求(TCP较多,UDP少)3。UDP程序结构较简单4。流模式与数据报模式5。TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证解析:[问答题]90.以下程序段的运行结果是().union{intx;floaty;charc;}m,n;m.x=5;m.y=7.5;m.c=?A?;n.x=8;printf("%d\n",m.x);答案:65解析:[问答题]91.若有以下数组a,数组元素:a[0]~a[9],其值为941282107513该数组中下标最小的数组元素名是__.答案:a[0]解析:[问答题]92.【程序填空】题目:用冒泡法进行排序。*/#include<stdio.h>Voidmain(){inta[10],i,j,t;for(i=0;i<10;i++)scanf("%d",&a[i]);**********SPACE***********/for(i=0;【?】;i++)**********SPACE***********/for(j=0;【?】;j++)if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}for(i=0;i<=9;i++)printf("%4d",a[i]);printf("\n");}答案:

温馨提示

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

评论

0/150

提交评论