如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
C程序设计复习第一章概述第二章数据类型及运算为各种类型变量分配的内存空间大小4u1.21.2f‘a’“”包含头文件以下能对二维数组a进行正确初始化的语句是________。A)inta[2][]={{1,0,1},{5,2,3}};B)inta[][3]={{1,2,3},{4,5,6}};C)inta[2][4]={{1,2,3},{4,5},{6}};D)inta[][3]={{1,0,1},{},{1,1}};9.设有intx,y;以下语句判断x和y是否相等,正确的说法是该语句________。if(x=y)printf("xisequaltoy.");A)语法错B)不能判断x和y是否相等C)编译出错D)能判断x和y是否相等下列程序的运行结果是________。#include<stdio.h>voidmain(){charc='A';if('0'<=c<='9')printf("Yes");elseprintf("No");}以下程序的输出结果是。inta=1;printf("%d\n",a++);(A)1(B)2(C)3(D)不确定的值“x<88并且x>10”使用C语言描述的表达式是。写出以下程序的运行结果。#include<stdio.h>voidmain(){intnum=0;while(num++<=2);printf("%d",num);}以下程序的运行结果是。#include<stdio.h>inta=2,b=7;intfun(intx,inty){intz;z=y/x;return(z);}voidmain(){inta=4,b=5,c;c=fun(a,b);printf("%d\n",c);}第3章程序控制语句#include<stdio.h>voidmain(){inta,b,s;scanf("%d%d",&a,&b);s=a-b;if(a<b)s=b-a;printf("%d\n",s);}对于for(表达式1;;表达式3)可以理解为。(A)表达式1永远不会得到执行(B)表达式1执行3次(C)表达式1执行2次(D)表达式1执行1次语句if(i)i++;中的条件表达式i等价于________。A)i==0B)i!=1C)i!=0D)-i下面程序________。#include<stdio.h>voidmain(){intx=10;do{printf("%d",x-=9);}while(!(--x));}A)运行输出是1B)运行输出是1和-9C)运行输出是2和-8D)是死循环.有以下程序段intk=0;while(k=1)k++;while循环执行的次数是________。A)无限次B)有语法错,不能执行C)一次也不执行D)执行一次以下程序的输出结果是。#include<stdio.h>main(){intcount=0,x=3325;while(x){if(x%10==3)count++;x/=10;}printf("%d,%d",count,x);}以下程序输出的结果:#include<stdio.h>voidmain(){intn;for(n=1;n<=10;n++){if(n%2)continue;printf("%d\t",n);}}第四章数组若有定义charx[]="123456";chary[]={'1','2','3','4','5'};则。A)x数组与y数组的长度相同B)x数组长度大于y的长度C)x数组长度小于y数组长度D)x数组等价与y数组若有下列定义:charc[3],*pc=c;则对c数组元素地址的正确引用是________。A)&c[3]B)pc+2C)c++D)&c以下对二维数组c的声明正确的是_______。A)intc[3][];B)intc(3,4);C)intc(2)(2);D)intc[3][2];数组定义为"inta[3][4];",那么"a[0]+2"表示_________。A)a数组第0行第2列元素的值B)a数组第0行第2列元素的地址C)a数组第0行的首地址D)a数组第2列的首地址阅读以下程序,写出程序的运行结果。#include<stdio.h>voidmain(){staticchara[]="program",b[]="problem";char*ptr1=a,*ptr2=b;