编辑
- C程序设计的三种基本结构是:选择结构、循环结构和 。
- 一个C语言程序的基本组成单位是 。
- 一个C语言程序的执行起点是 。
- C语言标识符的第一个字符必须为下划线或者 。
- 在C语言中,整型常量的书写形式包括:八进制、十进制和 进制。
- 在C语言中,运算符的操作数必须是整型的是 。
- 设int a=9,b=6,c;,执行语句c=a/b+0.8;后c的值是 。
- 设int a;float b;char c;long d;double e;,则表达式a/c-b+d-e值的类型是 。
- 设int x=7,y=3,则表达式x%y+x/y的值是 。
- 设int i;float f=3.14;,执行i=(int)f;后,变量i的值是 。
- 设float x=23.65;, 则执行语句printf("%d\n",(int)(x+0.5));后输出结果是 。
- 设int j=5;,则执行语句j+=j-=j*j;后,变量j的值是 。
- 设int a=2;,则执行a+=a*=15;后,变量a的值是 。
- 在C语言中,优先级最低的运算符是 。
- 设int a,b;,表达式a=2,b=5,b++,a+b的值是 。
- 设int a=12;,语句printf("%d\n",(a/3,a%3,a/10>0));的输出结果是 。
- 若定义了int a=1;,则执行printf("%d\n",((a=a+4,a+5),a+6));语句的输出结果是 。
- 设int x=14;,则表达式x++%-5的值为 。
- 利用运算符--,下列两条语句b=5+a;a-=1;
可以仅由一条语句实现,这条语句是 。
- 设宏定义#define K 2+3执行printf("%d\n",K/K);后的输出结果是 。
- 设宏定义#define F(x) x*x执行printf("%d\n",F(3+4));后的输出结果是 。
- 正确表达数学关系式0≤x<20的C语言表达式是 。
- 设int n;,“n的值能同时被3和5整除”的逻辑表达式是 。
- 设int m,n;“n是小于整数m的偶数”的C语言表达式是 。
- 设char ch;,判断ch为数字字符的逻辑表达式 。
- 在C语言中,表达式4&&5-3&&5的值是 。
- 设int x=10,y=3;,执行printf("%d,%d\n",x--,++y);后的输出结果是 。
- 设int x=011; printf("%d\n",++x); 后的输出结果是 。
- 设int x=-9,y;,则执行y=x>=0?x:-x;后y的值是 。
- 设int x=1,y=3,z;,执行z=x>y?++x:y++;后,z的值是 。
- 设char ch='A';,则printf("%c",(ch>='A'&&ch<='Z')?ch+32:ch);的结果是 。
- 执行printf("%d\n",1+!2+(3<=4)+5/6+7%8);后的输出结果是 。
- 设int a=1,b=2,c=3;,执行表达式(a>b)&&(c=1)后c的值是 。
- 设int a=-3,b=7,c=-1;则执行(a==0)&&(a=a%b<b/c);后变量a的值是 。
- 设int y;执行表达式(y=4)||(y=5)||(y=6)后,y的值是 。
- 设int m=0;,执行表达式m||(m=2)||(m=3)||(m=4)后,m的值是 。
- 设int a=0,b=0,c=2,d=4;,则执行(c=a==b)||(d=b==a);后变量d的值是 。
- 设int a=1,b=2,m=2,n=2;,执行表达式(m=a<b)||++n后,n的值是 。
- 下列程序段的输出结果是 。
int k=10;
if(k<0) printf("%d\n",k<0);
else printf("%d\n",k>=0);
- 下列程序段的输出结果是 。
int x=3;
if(x=5) x++;
printf("%d\n",x);
- 设for(k=0;k<0;k++) ++k;则该循环共执行 次。
- 设int n;,执行for(n=0;n==0;n++) n=0;后,循环体被执行的次数是 。
- 执行下列程序段后,输出结果是____________。
int x=3;
do printf("%3d",x-=2); while(!(--x));
- 下列程序 int x=3;
do printf("%d",--x); while(!x);
循环执行的次数是 。
- 设int a=11,b=2;,执行下述程序段后,输出结果为 。
do a/=b++; while(a>b);
printf("%d,%d\n",a,b);
- 在C语言中,若有以下函数:
int fac(int n)
{ if(n==0||n==1) return 1;
else return n*fac(n-1);}
则fac(5)的结果为 。
- 设int a[10];则数组a的首元素是 。
- 在C语言中,声明一个2行3列的二维整型数组a的语句是“ ;”。
- 设double y[4][5];,则数组y中元素的个数是 。
- 设int a[3][4]={{1,2,5,3},{2,4,7,9},{3,6,5,8}};
则表达式a[1][2]+a[2][3]的值是 。
编辑