站内搜索
02600C语言程序设计 问题列表
问题 有以下程序  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

问题 int a=3,b=8,c=5,m;m=(ab)?a:(bc)?b:c;in的值为()A、3B、5C、8D、13

问题 在C语言中,下列描述正确的是()A、不能使用do—while语句构成的循环B、do-while语句构成的循环必须用break语句才能退出C、do-while语句构成的循环,当while语句中的表达式值为非零时结束循环D、do-while语句构成的循环,当while语句中的表达式值为零时结束循环

问题 C语言程序函数返回值)是通过()语句返回。

问题 有如下程序:    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

问题 编程:从键盘输入一个字符串,并在显示器输出。

问题 下列对变量的定义中,错误的是()A、可以不放在本编译单位中,而放在其他编译单位中B、可以放在某个函数的函数头中C、可以放在所有函数之外D、可以放在某个复合语句的开头

问题 要判别变量a为真应该使用()A、a=0B、a==0C、a==1D、a!=0

问题 有宏定义#define M(x)x*x;则a=M(2+3)的值是()A、2B、3C、11D、25

问题 若有赋值语句x=x+3;则其含义是()

问题 以下程序运行后的输出结果是()。    main( )       {char m;  m=‘B’+32;printf(“%c”,m);     }

问题 语句:printf(“%d、n”,12012);的输出结果是()   A、12B、8C、6D、012

问题 知给全部元素赋初值,则在数组说明中,可以不给出数组元素的()

问题 int a=′/101′声明a中存放的是()A、/101B、101C、5D、65

问题 以下for语句构成的循环执行的次数是()     #include      #define N 2  #define M N+l  #define NUM(M+1)*M/2      main( )  {int i,n=0;  for(i=1;i=NUM;i++)        {n++;printf(“%d”,n);}        printf(“/n”);} A、5B、6C、8D、9