C语言
第581题
有以下程序:
#include <stdio.h>
main()
{
int a=1,b=1;
while(a--)
b--;
printf("%d,%d\n", a,b);
}程序的运行结果是()。
第582题
有以下程序
#include <stdio.h>
main()
{
int x,y,z;
x=y=1;
z=x++,y++,++y;
printf("%d,%d,%d\n",x,y,z);
}程序运行后的输出结果是()。
第583题
以下程序段中的变量已定义为int类型,则
sum=pAd=5;
pAd=sum++,++pAd,pAd++;
printf("%d\n",pAd);程序段的输出结果是()。
第584题
有以下程序
#include<stdio.h>
main()
{
int sum,pad,pAd;
sum=pad=5;
pAd=++sum,pAd++,++pad;
printf("%d\n",pad);
}程序的输出结果是()。
第585题
有以下程序
#include <stdio.h>
main()
{
int i;
for(i=1;i<=40;i++)
{
if(i++%5==0)
if(++i%8==0)printf("%d",i);
}
printf("\n");
}执行后的输出结果是()。
第586题
有如下程序:
#include <stdio.h>
main()
{
int a =0,b=1;
if(++a==b++)
printf("T");
else
printf("F");
printf("a=%d,b=%d\n",a,b);
printf("\n");
}程序运行后的输出结果是()。
第587题
如下程序:
#include <stdio.h>
main()
{
int a =0,b=1;
if(a++&&b++)
printf("T");
else
printf("F");
printf("a=%d,b=%d\n",a,b);
printf("\n");
}程序运行后的输出结果是()。
第588题
以下叙述中正确的是( )。
第589题
以下叙述中正确的是( )。
第590题
以下能正确输出字符a的语句是( )。
第591题
以下不能输出字符A的语句是( )。(注:字符A的ASCII码值 为65,字符a的ASCII码值为97。)
第592题
设有定义:
double x=2.12;
以下不能完整输出变量x值的语句是
( )。
第593题
有以下程序:
#include <stdio.h>
main()
{
int k=10;
printf("%4d,%o,%x\n",k,k,k);
}程序的运行结果是( )。(u代表一个空格)
第594题
有以下程序:
#include <stdio.h>
main()
{
int k=-17;
printf("%d,%o,%x\n",k,1-k,1-k);
}程序的运行结果是( )。
第595题
有以下程序段:
char ch;
int k;
ch='a';
k =12;
printf("%c,%d,",ch,ch,k);
printf("k=%d\n",k);已知字符a的ASCII码十进制值为97,则执行上述程序段后输出的结果 是( )。
第596题
有以下程序:
#include <stdio.h>
main()
{
int a=1,b=0;
printf("%d,",b=a+b);
printf("%d\n",a=2*b);
}程序运行后的输出结果是( )。
第597题
程序段:
int x=12;
double y=3.141593;
printf("%d%8.6f",x,y);输出结果是( )。
第598题
有以下程序
#include <stdio.h>
main()
{
int a=2,c=5;
printf("a=%%d,b=%%d\n",a,c);
}程序运行后的输出结果是( )。
第599题
有以下程序:
#include <stdio.h>
main()
{
char a,b,c,d;
scanf("%c%c",&a,&b);
c=getchar();d=getchar();
printf("%c%c%c%c\n",a,b,c,d);
}当执行程序时,按下列方式输入数据(从第一列开始,
12<CR> 34<CR>
则输出结果是( )。
第600题
设有:
char s[5],c;
则调用函数scanf能正确给s和c读入数据的是
( )。