C语言

第561题

若有定义:

int a,b,c;

以下选项中的赋值语句正确的是()。

第562题

设a、b、c是整型变量,且已正确赋初值,以下选项中错误的赋值语句是()。

第563题

若已有定义语句:

int a,b,c;

且变量已正确赋初值,则以下选项中正确的赋值表达式是()。

第564题

若想给已定义为int型的变量a、b、c、d赋整数1,以下选项中错误的语句是()。

第565题

若有定义double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是()。

第566题

设变量已正确定义并赋值,以下正确的表达式是()。

第567题

若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。

第568题

以下选项中合法的C语言赋值语句是()。

第569题

设有定义:

int x=11,y=12,z=0;

以下表达式值不等于12的是()。

第570题

若有定义语句:

int x=10;

则表达式x-=x+x的值为()。

第571题

若有定义语句:int a=12;,则执行语句:a+=a-=a*a;后,a的值是()。

第572题

有以下定义

int a;
long b;
double x,y;

则以下选项中正确的表达式是()。

第573题

有以下程序

#include <stdio.h>
#include <math.h>
main()
{
int a = 3;
printf("%d\n",(a+=a-=a*a));
}

程序运行后的输出结果是()。

第574题

设有定义:

int k=0;

以下选项的四个表达式中与其他三个表达式的值不相同的是
()。

第575题

设变量均已正确定义并且赋值,以下与其他三组输出结构不同的一组语句是()。

第576题

有以下程序:

#include<stdio.h>
main()
{
int x=010,y=10;
printf("%d,%d\n",++x,y--);
}

程序运行后的输出结果是()。

第577题

有以下程序:

#include <stdio.h>
main()
{
int i,j,k,a=5,b=6;
i=(a==b)?++a:--b;
j=a++;k=b;printf("%d,%d,%d\n",i,j,k);
}

程序的运行结果是()。

第578题

有以下程序:

#include<stdio.h>
main()
{
int a;
scanf("%d",&a);
if(a++<9)printf("%d\n",a);
else printf("%d\n",a--);
}

程序运行时键盘输入9<回车>,则输出的结果是()。

第579题

有以下程序:

#include<stdio.h>
main()
{
int a=1,b=0;
if(--a) b++;
else if(a==0) b+=2;
else b+=3;
printf("%d\n",b);
}

程序运行后的输出结果是()。

第580题

有以下程序:

#include <stdio.h>
main()
{
int a=7;
while(a--);
printf("%d\n", a);
}

程序运行后的输出结果是()。