计算机与网络技术类-计算机编程基础_第1页
计算机与网络技术类-计算机编程基础_第2页
计算机与网络技术类-计算机编程基础_第3页
计算机与网络技术类-计算机编程基础_第4页
计算机与网络技术类-计算机编程基础_第5页
已阅读5页,还剩122页未读 继续免费阅读

下载本文档

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

文档简介

includestdiohmainintijnforiii)kforikki{for(j=2;j<i;j++)if(i%j==0)break;if(j>=i){printf("%d\t",i);k++;}}}nprintf("%d",n);}A.素数张,且要求每种不少于1张,主要程序段中横线中应该填()for(i=1;i<=20;i++)A.8A.6B.-8B.*!?D.&!&结果是()。aiwhileaiforiii+)printf("%3d",a[i]);}aA.3A.{;}C.if(ijA.a[3][2]B.a[2][1]D.a[2][3]A.************B.*********C.************·D.***************A.“C”C'26.从循环体内某一层跳出,继续执行循环外的语句是:()。i++;}printf("%d",i);}A.530.下面程序的运行结果是()。main(){inti,j,a=0;for(i=0;i<2;i++)A.4D.inta[]={0};A.14B.Vi_dA.0B.1A.%!C.**D.*!*38.下列哪个是赋值运算符()A.==39.设x和y均为int型变量,则执行以下的循环后,y的值为()。yxyyifxbreakifxxcontinuexA.1A.只在当前目录中搜索C方式搜索A.W*AB.WL*C.WL*AD.WLA42.下列程序的运行结果是()voidmain(){charb[]="Hello,job";b[5]=0;puts(b);}A.31D.1A.1A.049.()是构成C语言程序的基本单位A.0B.1D351.百马百担问题:在横线处应该填写()for(x=0;x<=33;x++)//大马的数量intm4,5,6};后,m[1][0]的值是()A.4B.1ntxxxiintA.1B.-1D3ifxA.TC.1CA.用户程序bA.0B.1D3mA.10#includeprintf("%d\t",a[i]);printf("\n");for(i=5;i>=3;i--){x=a[i];j=i+1;while(j<7&&x>a[j])printf("%d\t",a[i]);printf("\n");}A.0A.6结果是()#include<stdio.h>main(){intn=0,x,i;iA.x=x/y-4tdiohmainintijforii69.当#include后面的头文件用<>(尖括号)括起来时,寻找包含文件的方式是A.只在当前目录中搜索C方式搜索72.以下说法中正确的是()。A.10D3printf("%4d",n[k]);}A.str[i]=''D.str[i]!=''if(max[i]<a[i][j])max[i]=a[i][j];printf("%3d",max[i]);}}A.10A.数组全部元素的值78.执行以下程序时输入1234567,程序的运行结果是()。main(){intx,y;A.1779.赋值运算符的结合性是()A.从左向右A.i++;D.k=i=j;for(j=0;j<N-1-i;j++)if(a[j]>a[j+1]){k=a[j];a[j]=a[j+1];a[j+1]=k;}for(i=0;i<N;i++)printfdaiif______)printf("\n");}}A.2B.8A.变量不用定义就能使用A.10A.988.intx=6,y=-8,则x*=y%5表达式的值是()A.2D.-3A.9ainintijksptptforiiiprintf(“%d,%d,%d”,s,t,p);}i93.若运行以下程序时,从键盘输入2473<回车>,则下面程序的运行结果是()。95.inta[3][4]={{1,2},{0},{1,2,3}};则a[1][1]的值为A.0B.1D3)A.inta[3]={1,2,3,4};B.inta[]={1,2,3};intijji)A.14A.0B.1}}A.源程序A.B+B=BBzA.%!113.当执行下面的程序时,如果输入ABC,则写出下面程序的运行结果()#includeA.int117.下列程序段运行结果为()charch[]=”600”;inta,s=0;forA.0118.执行语句:printf(“|%10.5f|”,12345.678);的输出是()。ch[4][5]={"AAAA","BBB","CC","DDD"};printf("%s\n",ch[0]);}A.AAAAa入的内容是()if(a[j]>a[j+1]){k=a[j];a[j]=a[j+1];a[j+1]=k;}for(i=0;i<N;i++){printf("%4d",a[i]);if((i+1)%10==0)printf("\n");}}A.N-1-iD.N-1B.1122.C语言规定一条语句必须以()作为结束标志A.逗号A.2printf("%d",i++);}则printf函数输出结果是A.1sefA.**D.*%B.str={"boy"};D.str[20]={"boy"};129.下列叙述正确的是()。130.intx=6,y=8,则x*=(y%5)表达式的值是()A.6B.8A.4为()#include<stdio.h>main(){inti,j,p,n=3,s=0;foriinip1;for(j=1;j<=i;j++)p=p*j;s=s+p;}printf(“s=%d\n”,s);}A.2B3A.x=x/y-4AffA.2D.-3A.=141.设x,k都是整形,则选项等价的是()Aisdigit(str[i])D.str[i]>='0'&&str[i]<='9'143.以下描述正确的是()。chDii1;inta述是()Aa[0][0]可得到初值0A.inta[]={1,2,3};A替152.关于递推法,下列说法正确的是()A得到相邻的数据项间的关系B的ntfdnintfdntfdnCfornnnif(n%3!=0)printf(“%4d”,n);A.inta[2][3]={0};B.inta[][3]={{1,2},{0}};C.inta[2][3]={{1,2},{3,4},{5,6}};DintaA.在编写统计元素个数的程序时,定义计数器变量,并赋初值为0B变量,并赋初值为0C的程序时,定义积变量,并赋初值为1156.()下列不是构成C语言程序的基本单位。raa158.关于迭代法,下列说法正确的是()A断用变量的旧值递推新值的过程160.下面不属于关系运算符的是()B.A语句最后必须有一个分号printf("排序前:\n");for(i=0;i<N;i++)printf("%d\t",R[i]);printf("\n");for(i=______;i>=0;i--){temp=R[i];j=i+1;while(j<N&&(temp>R[j])){R[j-1]=R[j];j++;}R[j-1]=temp;}printf("排序后:\n");for(i=0;i<N;i++)printf("%d\t",R[i]);printf("\n");}173.下列程序(1)处和(2)处可以合并,可以在(1)处写成k+=2()。turnab相同()chara[]=intfdxqrtncI。for(i=0;i<10;i++)scanf("%d",&a[i]);i=0;do{k=i;j=i+1;while(j<10){if(a[j]<a[k])k=j;j++;}if(_____){t=a[i];a[i]=a[k];a[k]=t;}i++;}while(i<9);for(i=0;i<10;i++)226.main(){inta,b,c;scanf(“%d,%d”,&a,&b);c=a>b?a:b;printf("c=%n",c);}当输入。源程序,其特点是使用了助记符号,克服了机器语言难读、难编、难记等缺点()结果()。231.当多个case后面的语句相同时,允许多个case共用这些语句()。240.下列程序的输出结果是3行值()#include<stdio.h>main(){inti,j;foriinip1;for(j=1;j<=i;j++)p=p*j;s=s+p;}printf(“s=%d\n”,s);}ymain){inta=252;printf(“a=%oa=%#o\n”,a,a);printf(“a=%xa=%#x\n”,a,a);}运printf("%d",b[i]);printf("\n");}printfd”,y)259.!=属于关系运算符()ritfnfor(i=N-1;i>0;i--){for(j=N-2;________;j--)if(a[j]>a[j+1]){k=a[j];a[j]=a[j+1];a[j+1]=k;}}printf("排序后:\n");for(i=0;i<N;i++)printf("%d",a[i]);printf("\n");return0;}268.在case后面的各常量表达式的值可以相同,程序不会出现错误()。usrsisibreak;}printf(“%d”,r);}表达式()。274.在循环语句嵌套使用的情况下,break语句只能跳出(或终止)它所在的循环,而不能同时跳出(或终止)多层循环lt288.for循环语句如果省略了表达式2(循环条件),则此循环无论怎么处理都是mainintyxzprintfddnxyz4,3k ()#include<stdio.h>main(){intm,n;printf(“Enterm,n:”);scanf(“%d%d”,&m,&n); ()。e4.switch语句可以嵌套,即任何一个case语句后面又可以是switch语句()。329.下面程序的运行结果是5213()eprintf("%4d",v[k]);}330.从多层循环嵌套中退出时,只能使用goto语句()345.当将实型数据(包括单、双精度)赋给整型变量时,通常是根据小数部分第whileiputsc用continue语句终止本次循环()352.表达式x=2,x++,5的结果与x=(2,x++,5)的结果一样()aprintf("排序前:\n");for(i=0;i<N;i++)printf("

温馨提示

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

评论

0/150

提交评论