【单选题】
以下程序的运行结果是()。#defineMUL(r)r*rmain(){inta=2,b=3,c;c=MUL(a+b)*2;printf("%d",c);}
【单选题】
下列关于C语言函数的描述中,错误的是()。
③
函数的返回值可以通过函数中的return语句获得
【单选题】
以下程序段运行时,若从键盘输入5,则运行结果是()。inta,y=10;scanf("%d",if(a10)y=a+6;printf("%d\n",y+a);
【单选题】
以下程序段运行后变量a的值为()。inti=1,a=0;for(;ii++){continue;a+=i;}
【单选题】
TurboC中,int型数据占用的字节数()。
【单选题】
以下程序运行时,若从键盘输入5,则输出结果是()。main(){inta;scanf("%d",if(a++5)printf("%d\n",a);elseprintf("%d\n",a--);}
【单选题】
若已定义inta=1,b=2,t=3;则执行以下程序段后变量a,b,t的值分别为()。if(ab){t=b;b=a;a=t;}
【单选题】
以下程序运行后输出结果是()。#includestdio.hintfun(inta,intb){return(a-b);}main(){intx=5,y=3,k;k=fun(x,y);printf("%d-%d=%d\n",x,y,k);}
【单选题】
若已定义:intq=5;对①int*p=和②p=这两条语句理解错误的是()。
①
①是对p定义时初始化,使p指向q;而②是将q的地址赋给p
③
①是对p定义时初始化,使p指向q;而②是将q的值赋给p所指向的变量