正在加载图片...
A、函数的定义可以嵌套,但函数的调用不可以嵌套。B、函数的定义不可以嵌 套,但函数的调用可以嵌套。C、函数的定义和函数的调用都不可以嵌套。D、 函数的定义和函数的调用都可以嵌套 6. 下列数据类型中, 属于C51扩展的数据类型 A、float B、void C、strl6D、long7、指出下面正确的输入语句是_B A、scanf("x=y=%d”,&x,&y):B、scanf(“a=%d,b-%f,&m,&f):C、scanf%3c”,ch): D、scanf0%62f”&x): 双。加果整型变 、d的初始值分别是1、2、3和4,整型变量m和n的 初始值均为1,则执行表达式(m=a>b)&&n=c>d后,m和n的值分别为 A、00B、01C、10D、11 9、已知ch是字符型变量,下面不正确的赋值语句是 A A、ch="x+y":B、ch="010"C、ch="32"+"65":D、ch=32+65:10、写 出以下程序的输出结果为 A #define S(r)rr void main() int a=4.b=6:int area: area=S(a+b): printf("area=%d\n"area): A、100B、28C、24D、34 11、MCS-51单片机的复位信号是有效 A、高电平B、低电平C、上升沿D、下降沿12、函数调 用:streat(strepy(strl,str2),str3)的功能是 A、将串strl复制到串str2中后再连接到串str3之后。B、将串strl连接到串str2 之后再复制到串str3之后。C、将串str2复制到串strl中后再将串str3连接到 串strl之后。 D、将串sr2连接到串srl之后再将串sr 复制到 串str3中 13、C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是 B A、地址传递 B、单向值传递 C、双向值传递,即由实参传给形参,再由形参传回给实参D、由用户指定传递 方式 14、以下不能定义为用户标识符的是 D A、k3f B、Void D、char C、3com 15、以下能正确定义一维数组的选项是C A、int ch]: B、int ch[0..l0: C.#define SIZE 10D,int SIZE=10:int ch[SIZE]:int ch[SIZE]: 三写出下列程序的运行结果(每小题3分,共15分,) 1、有以下程序: #include<stdio.h>void main({ int i for(i=0:<++)switch(i){case 0:printf("%d"i);case 2:printf(%d"i);default: printf("%d"i); A、函数的定义可以嵌套,但函数的调用不可以嵌套。 B、函数的定义不可以嵌 套,但函数的调用可以嵌套。 C、函数的定义和函数的调用都不可以嵌套。 D、 函数的定义和函数的调用都可以嵌套。 6. 下列数据类型中,____C_______属于 C51 扩展的数据类型。 A、float B、 void C、sfr16 D、long 7、指出下面正确的输入语句是____B_______。 A、scanf(“x=y=%d”,&x,&y);B、scanf(“a=%d,b=%f”,&m,&f);C、scanf(“%3c”,ch); D、scanf(“%6.2f”,&x); 8、如果整型变量 a、b、c、d 的初始值分别是 1、2、3 和 4,整型变量 m 和 n 的 初始值均为 1,则执行表达式(m=a>b)&&(n=c>d)后,m 和 n 的值分别为 _____A______。 A、0 0 B、0 1 C、1 0 D、1 1 9、已知 ch 是字符型变量,下面不正确的赋值语句是______A_____。 A、ch=‟x+y‟; B、ch=‟\010‟; C、ch=‟32‟+‟65‟; D、ch=32+65; 10、写 出以下程序的输出结果为______A_____。 #define S(r) r*r void main( ) { int a=4,b=6; int area; area=S(a+b); printf("area=%d\n",area); } A、100 B、28 C、24 D、34 11、MCS-51 单片机的复位信号是有效。 A、高电平 B、低电平 C、上升沿 D、下降沿 12、函数调 用:strcat(strcpy(str1,str2),str3)的功能是_____C______。 A、将串 str1 复制到串 str2 中后再连接到串 str3 之后。B、将串 str1 连接到串 str2 之后再复制到串 str3 之后。 C、将串 str2 复制到串 str1 中后再将串 str3 连接到 串 str1 之后。 D、将串 str2 连接到串 str1 之后再将串 str1 复制到串 str3 中。 13、C 语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是 ___B________。 A、地址传递 B、单向值传递 C、双向值传递,即由实参传给形参,再由形参传回给实参 D、由用户指定传递 方式 14、以下不能定义为用户标识符的是_______D____。 A、k3f_ B、Void D、char C、_3com 15、以下能正确定义一维数组的选项是_____C______。 A、int ch[ ]; B、int ch[0…10]; C、#define SIZE 10 D、int SIZE=10; int ch[SIZE]; int ch[SIZE]; 三 写出下列程序的运行结果(每小题 3 分,共 15 分,) 1、有以下程序: #include <stdio.h> void main() { int i; for(i=0;i<3;i++) switch(i) { case 0: printf(“%d”,i); case 2: printf(“%d”,i); default: printf(“%d”,i); }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有