问题:int a=3,b=8,c=5,m;m=(a>b)?a:(b>c)?b:c;in的值为()A、3B、5C、8D、13
查看答案
问题: 有以下程序 void swap(Char *x,Char *y) {Char t; t=*x;*x=*y;*y=t; } main( ) {Char *s1=”abc”,*s2=”123”; swap(sl,s2); printf(”%s,%s/n”,s1,s2); } 程序执行后的输出结果是()A、abe,123B、123,abcC、321,cbaD、1bc,a23
问题:有宏定义#define M(x)x*x*2;则a=M(2+3)的值() A、2B、3C、11D、14
问题:C语言程序函数返回值)是通过()语句返回。
问题:下列对变量的定义中,错误的是()A、可以不放在本编译单位中,而放在其他编译单位中B、可以放在某个函数的函数头中C、可以放在所有函数之外D、可以放在某个复合语句的开头
问题:在C语言中,下列描述正确的是()A、不能使用do—while语句构成的循环B、do-while语句构成的循环必须用break语句才能退出C、do-while语句构成的循环,当while语句中的表达式值为非零时结束循环D、do-while语句构成的循环,当while语句中的表达式值为零时结束循环
问题:设C为char变量,f为float变量,则c+f的运算结果为()型数据。
问题:int a=3,b=4;条件表达式m=(a>b)?a+b:a-b;m的值为()A、-1B、3C、4D、7
问题:若有赋值语句x=x+3;则其含义是()
问题:有宏定义#define M(x)x*x;则a=M(2+3)的值是()A、2B、3C、11D、25
问题:定义和语句是:int w[2][3],(* pw)[3];pw=w;则对w数组元素的非法引用是()A、* (w[O]+2)B、* pw[2]C、pw[0][O]D、* (pw[1]+2)
问题: 有以下程序 main( ) {int y=10; while(y--);printf(”y=%d/n”,y); } 程序执行后的输出结果是()A、y=0B、y=-lC、y=1D、while构成无限循环
问题:执行语句:for(i=l;i++<4;);后,变量i的值是()A、3B、4C、5D、不定
问题:C语言程序中,静态变量的类型说明符是()
问题:语句:printf(“%d”,(a=2)&&(b=-2));的输出结果是()A、无输出B、结果不确定C、-1D、1
问题: 以下程序段的输出结果是()。 Char s[]I=”/1238/080abc”; printf(”%d/n”,strlen(s));
问题:要判别变量a为真应该使用()A、a=0B、a==0C、a==1D、a!=0
问题: 有如下程序: int func(int a,int b) {return(a+b);) main() { int x=2,y=5,z=8,r; r=func(fune(x,y),z); printf(”%d\n”,r);} 该程序的输出的结果是()A、12B、13C、14D、15
问题:C语言程序强制退出循环的语句是()
问题:编程:从键盘输入一个字符串,并在显示器输出。