单项选择题

阅读下列程序段,则程序的输出结果为()
#include"stdio.h"
#defineM(X,Y)(X)*(Y)
#defineN(X,Y)(X)/(Y)
main()
f int a=5,b=6,c=8,k;
k=N(M(a,b),c);
printf("%d\n",k);

A. 3
B. 5
C. 6
D. 8

<上一题 目录 下一题>
热门 试题

单项选择题
有如下程序 main() char ch[2][5]= 6937 , 8254 ,*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>' 0'; j+=2) s=10*s+p[i][j]-'0'; printf( %d n ,s); 该程序的输出结果是()

A. 69825
B. 63825
C. 6385
D. 693825

单项选择题
以下叙述错误的是()。

A. 变量的作用域取决于变量定义语句的位置
B. 全局变量可以在函数以外的任何部位进行定义
C. 局部变量的作用域可用于其他函数的调用
D. 一个变量说明为static存储类型是为了限制其他编译单元的引用

相关试题
  • 若有下面的说明和定义,则sizeof(struct ...
  • 请选出以下程序的输出结果()。 #includ...
  • fgets(str,n,fp)函数从文件中读入一个...
  • 在C语言中,下列关于文件操作的叙述正确的...
  • 假定已建立以下链表结构,且指针p和q已指向...