1.表示关系x≥y≥z应使用C语言表达式()
A)(x>=y)&&(y>=z)B)(x>y)AND(y>z)C)x>=y>=zD)(x>=y)&(y>=z)
2.C语言可执行程序的开始执行点是()
A)程序中第一条可执行语言B)程序中第一个函数
C)程序中的main函数D)包含文件中的第一个函数
3.以下if语句书写正确的是()
A)if(x=0;)
printf("%f",x);
else printf("%f",-x);
B)if(x>0)
{x=x+1;printf("%f",x);}
else printf("%f",-x);
C)if(x>0);
{x=x+1;printf("%f",x);}
else printf("%f",-x);
D)if(x>0)
{x=x+1;printf("%f",x)}
else printf("%f",-x);
4.以下表达中正确的是()
A)在C程序中,语句之间必须要用分号(;)分隔
B)在C程序中#include行和#define行不是C语句
C)程序中的注释部分可有可无,通常可以省略
D)当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值
5.以下语句的输出结果是()
printf("%d,%d,%u\n",016,16,-16);
A)16,16,65420
B)14,16,6542
C)16,16,-16
D)14,16,-16
6.以下选项中,与k=n++完全等价的表达式是()
A)k=n,n=n+1
B)n=n+1,k=n
C)k=++n
D)k+=n+1
7.以下合法的赋值语句是()
A)x=y=100
B)d--;
C)x+y;
D)c=int(a+b);
8.设a、b、c为int型变量,若从键盘给a、b、c输入数据,则正确的输入语句是()
A)scanf("%d%d%d",a,b,c);
B)put("%d%d%d",a,b,c);
C)input("%d%d%d",a,b,c);
D)scanf("%d%d%d",&a,&b,&c);
9.以下正确的数组定义语句是()
A)int y[1][4]={1,2,3,4,5,}
B)float x[3][]={
{1},{2},{3}}
C)long s[2][3]={
{1},{1,2}{1,2,3,}}
D)double t[][3]={0}
10.设有如下的变量定义:
int i=8,k,a,b;
unsinged long w=5;
double x=1.42,y=5.2
则以下符合C语言语法的表达式是()
A)a+=a-=(b=4)*(a=3)
B)x%(-3);
C)a=a*3=2
D)y=float(i)
11.以下字符串不属于标识符的是()
A)sum
B)average
C)day_night
D)M.D.JOHN
12.若t已定义为double类型,表达式:t=1,t++,t+5的值是()
A)1
B)7.0
C)2.0
D)1.0
13.以下各选项企图说明一种新的