C语言2023精选填空题
  KMmKYbIfxJ2Q 2023年11月02日 47 0

 

C语言2023精选填空题_运算符

C语言2023精选填空题_数组_02编辑

  1. C程序设计的三种基本结构是:选择结构、循环结构和             
  2. 一个C语言程序的基本组成单位是            
  3. 一个C语言程序的执行起点是            
  4. C语言标识符的第一个字符必须为下划线或者             
  5. 在C语言中,整型常量的书写形式包括:八进制、十进制和             进制。
  6. 在C语言中,运算符的操作数必须是整型的是             
  7. 设int a=9,b=6,c;,执行语句c=a/b+0.8;后c的值是             
  8. 设int a;float b;char c;long d;double e;,则表达式a/c-b+d-e值的类型是             
  9. 设int x=7,y=3,则表达式x%y+x/y的值是             
  10. 设int i;float f=3.14;,执行i=(int)f;后,变量i的值是            
  11. 设float x=23.65;, 则执行语句printf("%d\n",(int)(x+0.5));后输出结果是            
  12. 设int j=5;,则执行语句j+=j-=j*j;后,变量j的值是            
  13. 设int a=2;,则执行a+=a*=15;后,变量a的值是            
  14. 在C语言中,优先级最低的运算符是            
  15. 设int a,b;,表达式a=2,b=5,b++,a+b的值是            
  16. 设int a=12;,语句printf("%d\n",(a/3,a%3,a/10>0));的输出结果是             
  17. 若定义了int a=1;,则执行printf("%d\n",((a=a+4,a+5),a+6));语句的输出结果是            
  18. 设int x=14;,则表达式x++%-5的值为            
  19. 利用运算符--,下列两条语句b=5+a;a-=1;

   可以仅由一条语句实现,这条语句是                 

  1. 设宏定义#define K 2+3执行printf("%d\n",K/K);后的输出结果是            
  2. 设宏定义#define F(x) x*x执行printf("%d\n",F(3+4));后的输出结果是            
  3. 正确表达数学关系式0≤x<20的C语言表达式是                   
  4. 设int n;,“n的值能同时被3和5整除”的逻辑表达式是                   
  5. 设int m,n;“n是小于整数m的偶数”的C语言表达式是                   
  6. 设char ch;,判断ch为数字字符的逻辑表达式                     。      
  7. 在C语言中,表达式4&&5-3&&5的值是             
  8. 设int x=10,y=3;,执行printf("%d,%d\n",x--,++y);后的输出结果是             
  9. 设int x=011; printf("%d\n",++x); 后的输出结果是             
  10. 设int x=-9,y;,则执行y=x>=0?x:-x;后y的值是             
  11. 设int x=1,y=3,z;,执行z=x>y?++x:y++;后,z的值是            
  12. 设char ch='A';,则printf("%c",(ch>='A'&&ch<='Z')?ch+32:ch);的结果是            
  13. 执行printf("%d\n",1+!2+(3<=4)+5/6+7%8);后的输出结果是            
  14. 设int a=1,b=2,c=3;,执行表达式(a>b)&&(c=1)后c的值是            
  15. 设int a=-3,b=7,c=-1;则执行(a==0)&&(a=a%b<b/c);后变量a的值是            
  16. 设int y;执行表达式(y=4)||(y=5)||(y=6)后,y的值是            
  17. 设int m=0;,执行表达式m||(m=2)||(m=3)||(m=4)后,m的值是            
  18. 设int a=0,b=0,c=2,d=4;,则执行(c=a==b)||(d=b==a);后变量d的值是            
  19. 设int a=1,b=2,m=2,n=2;,执行表达式(m=a<b)||++n后,n的值是            
  20. 下列程序段的输出结果是            

int k=10;

if(k<0) printf("%d\n",k<0);

else printf("%d\n",k>=0);

  1. 下列程序段的输出结果是            

int x=3;

if(x=5) x++;

printf("%d\n",x);

  1. 设for(k=0;k<0;k++) ++k;则该循环共执行       次。
  2. 设int n;,执行for(n=0;n==0;n++) n=0;后,循环体被执行的次数是            
  3. 执行下列程序段后,输出结果是____________。

int x=3;

do printf("%3d",x-=2); while(!(--x));

  1. 下列程序 int x=3;

             do printf("%d",--x); while(!x);

循环执行的次数是            

  1. 设int a=11,b=2;,执行下述程序段后,输出结果为            

do a/=b++; while(a>b);

printf("%d,%d\n",a,b);

  1. 在C语言中,若有以下函数:

int fac(int n)

 { if(n==0||n==1) return 1;

  else return n*fac(n-1);}

则fac(5)的结果为            

  1. 设int a[10];则数组a的首元素是            
  2. 在C语言中,声明一个2行3列的二维整型数组a的语句是“               ;”。
  3. 设double y[4][5];,则数组y中元素的个数是            
  4. 设int a[3][4]={{1,2,5,3},{2,4,7,9},{3,6,5,8}};

则表达式a[1][2]+a[2][3]的值是            

C语言2023精选填空题_程序段_03

C语言2023精选填空题_程序段_04编辑



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  X5zJxoD00Cah   2023年11月24日   35   0   0 SQL运算符
  zLxnEsMLk4BL   2023年11月19日   30   0   0 数组字符串数组名
  X5zJxoD00Cah   2023年11月19日   19   0   0 数组单引号字符串
  gBkHYLY8jvYd   2023年12月10日   22   0   0 #include数组i++
KMmKYbIfxJ2Q