二级C语言
第601题
在C语言中,以下说法不正确的是( )。
第602题
一个C语言程序是由( )。
第603题
以下标识符不是关键字的是( )。
第604题
下列选项中,不能作为合法常量的是( )。
第605题
以下不合法的用户标识符是( )。
第606题
下列叙述中正确的是( )。
第607题
执行以下程序段后,w的值为( )。
int w='A', x=14, y=15; w=((x || y)&&(w<'a'));
第608题
设有定义:"long x=123450L;",则以下能够正确输出变量x的是( )。
第609题
已有定义int a=3;和输出语句printf("%8x",a);以下正确的叙述是( )。
第610题
若有定义int x,y; 并已正确给变量赋值,则下列选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的
是( )。
第611题
若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是( )。
第612题
有以下程序
#define F(X,Y)(X)*(Y)
main()
{int a=3, b=4;
printf("%d\n", F(a++, b++));
}程序运行后的输出结果是( )。
第613题
下面程序的输出结果是( )。
main()
{int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
printf("%d\n",*(p+2));
}
第614题
有以下程序:
#include<stdio.h>
main()
{int a=6,b=7,m=1;
switch(a%2)
{case 0:m++;break;
case 1:m++;
switch(b%2)
{defaut:m++;
case0:m++;break;
}
}
printf("%d\n",m);
}程序运行后的输出结果是( )。
第615题
有以下程序
#include <stdio.h>
int fun(int a,int b)
{ if(b==0) return a;
else return(fun(--a,--b));
}
main()
{ printf("%d\n", fun(4,2));}程序的运行结果是( )。
第616题
关于字符常量,以下叙述正确的是( )。
第617题
下面函数调用语句含有实参的个数为( )。
func((exp1,exp2),(exp3,exp4,exp5));
第618题
语句int(*ptr)()的含义是( )。
第619题
以下不正确的定义语句是( )。
第620题
若有以下定义,则对数组元素的正确引用是( )。
int a[5],*p=a;