【单选题】
函数swap(intx,inty)可以完成对x值和y值的交换,在运行调用函数中的如下语句后,a=2;b=3;swap(a,b);a和b的值分别是()
【单选题】
下面程序执行后的结果是() #include stdio.h int m=0; void fun( ) { m++; } void main( ) { m++; fun( ); m++; printf(%d,m); }
【单选题】
下列关于C语言注释的叙述中错误的是()。
①
以/*开头并以*/结尾的字符串为C语言的注释符
②
注释可以出现在任何位置,用以提示和注释程序的意义
【单选题】
有如下定义:char a[][6]={abcde,ABCDE,#@xyz};哪个选项可以输出字符串ABCDE()
【单选题】
表达式:sizeof(unsigned)的值是()。
【单选题】
有一个二进制数,最后为第1位,依次向前为第2位、第3位等等,它的第19位的位权是多少()。
【单选题】
以下对指针变量进行操作的语句,正确的选项是()
【单选题】
若有以下说明语句: structdate {intyear; intmonth; int }brithday; 则下面的叙述不正确的是().
【单选题】
下列程序的输出结果是()。 #include fun(int *a,int *b) {int *w;*a=*a+*a;*w=*a; *a=*b; *b=*w;} main( ) {int x=9,y=5,*px=fun(px,py);printf(%d, %d\n,x,y);}
【单选题】
若已定义inta=5;下面对(1)int*p=&a;(2)*p=a;两个语句的正确解释是()
①
语句(1)和(2)中的*P含义相同,都表示给指针变量p赋值
②
语句(1)和语句(2)的执行结果,都是把变量a的地址值赋给指针变量p
③
语句(1)在对p进行说明的同时进行初始化,使p指向a,语句(2)将变量a的值赋给指针变量p
④
语句(1)在对p进行说明的同时进行初始化,使p指向a,语句(2)将变量a的值赋于*p