正在加载图片...
第四章C51应用程序设计 、填空题(每空2分,共30分) 1、在C语言的逻辑运算中,以代表逻辑值“假”。 2、C51编译器支持两种类型的指针,包括一般指针和的指针。 3、若a为nt型变量,则下面表达式的值是。 (a=3*5, 4, 4、C程序由函数构成,C程序总是从开始执行 5、若用数组名作为函数调用的实参,则传递给形参的是_数组第一个元素的值 。6、若有说明:inta0[4{1,2,3.4,5,6,7,89,10}:则a数组第一维的大小是。 7、若有inti=10,j=0:则执行完语句ifi=0)i-:else+:后i的值为。8、 若有以下语句,则编译后分配给数组ch的内存占用的字节数为。 char ch[]="Ga 9、C语言程序的三种基本结构是顺序结构、、。10、当a=8,b-4,c=2时, 表达式y=a>b>c的值为 11、设a和b均为int型变量,且a=1b-2,则表达式2.5+ab的值为。12、若x 为t型变量,则执行以下语句后x的值是 -264 X=12: 13、请写出以下程序的输出结果 main() int x=50:if(x>50) printf%dn”x>50: else 0 main( int t=1,i=4:for(:=0:i-) 1*=1: printf(%dnt) 选择题 小题2分,共30分) I、判断char型变量ch是否为大写字母的正确的表达式是 A、,A<=Ch=,Z B、(ch>=A"(ch<=ZD、(ch>=AAND(ch<=Z" C、(ch>=A&&(ch<=Z 2.在结构化程序设计中,模块划分的原则是 D。A、各模块应该包 含尽量多的功能B、各模块的规模应尽量大 C、各模块之间的联系应该尽量紧密D、模块内具有高内聚度、模块间具有低耦 合度3.以下合法的赋值语句是B 是9=200B,X:C,ab:D、zitx+y4C51语言中,下列运第海 +B、+=C ?:D、I 5.在C语言程序中,以下说法正确的是B一。第四章 C51 应用程序设计 一、填空题(每空 2 分,共 30 分) 1、在 C 语言的逻辑运算中,以代表逻辑值“假”。 2、C51 编译器支持两种类型的指针,包括一般指针和的指针。 3、若 a 为 int 型变量,则下面表达式的值是。 (a=3*5,a*4),a+2 4、C 程序由函数构成,C 程序总是从开始执行。 5、若用数组名作为函数调用的实参,则传递给形参的是_ 数组第一个元素的值 ____。 6、若有说明:int a[][4]={1,2,3,4,5,6,7,8,9,10};则 a 数组第一维的大小是。 7、若有 int i=10,j=0;则执行完语句 if(j=0)i--;else i++;后 i 的值为。 8、 若有以下语句,则编译后分配给数组 ch 的内存占用的字节数为。 char ch[]="Ganzhou"; 9、C 语言程序的三种基本结构是顺序结构 、、。 10、当 a=8,b=4,c=2 时, 表达式 y=a>b>c 的值为_____。 11、设 a 和 b 均为 int 型变量,且 a=1,b=2,则表达式 2.5+a/b 的值为。 12、若 x 为 int 型变量,则执行以下语句后 x 的值是____-264____ 。 x=12; x+=x-=x*x; 13、请写出以下程序的输出结果____1_______。 main() { int x=50; if(x>50) printf(“%d\n”,x>50); else printf(“%d\n”,x<=50); } 14、请写出以下程序的输出结果_____0________。 main() { int t=1,i=4; for(;i>=0;i--) t*=i; printf(“%d\n”,t); } 二、 选择题(每小题 2 分,共 30 分) 1、判断 char 型变量 ch 是否为大写字母的正确的表达式是 A、„A‟<=ch<=„Z‟ B、(ch>=„A‟)||(ch <=„Z‟) D、(ch>=„A‟)AND(ch <=„Z‟) C、(ch>=„A‟)&&(ch <=„Z‟) 2. 在结构化程序设计中,模块划分的原则是______D_____。 A、各模块应该包 含尽量多的功能 B、各模块的规模应尽量大 C、各模块之间的联系应该尽量紧密 D、模块内具有高内聚度、模块间具有低耦 合度 3. 以下合法的赋值语句是_____B______。 A、x=y=200 B、x--; C、a+b; D、z=int(x+y); 4、C51 语言中,下列运算符 属于三目运算符的是。 A、++ B、+= C、 ? : D、|| 5.在 C 语言程序中,以下说法正确的是_____B______
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有