更多"[单选题]以下程序的输出结果是( )。Void main(){ In"的相关试题:
[单选题]以下程序的输出结果是( )。
Void main()
{
Int x=0;
X += (x=4);
Printf("%d\n", x);
}
A.4
B.8
C.16
D.0
[单选题]以下程序的输出结果是( )。
Void main()
{
Int a=2,b=-1,c=2;
If(aIf(b<0)
C=0;
Else
C++;
Printf("%d\n",c);
}
A.0
B.1
C.2
D.3
[单选题]有以下程序, 程序的运行结果是( )。
Void main()
{
int i, j;
for (i = 3; i >= 1; i--)
{
for (j = 1; j <= 2; j++)
for (j = 1; j <= 2; j++)
printf("%d", i + j);
}
}
A.234345
B.432543
C.233445
D.453423
[单选题]有以下程序的执行结果是( )。
Void main()
{
int a = 0, b = 0, c = 0, d = 0;
if (a = 1)
b = 1;
c = 2;
else d = 3;
printf("%d,%d,%d,%d\n",
A,
B,
C, d);
}
A.0,1,2,0
B.0,0,0,3
C.编译有错
D.1,1,2,0
[单选题]阅读以下程序
Void main()
{
Int case;
Float printF;
printf("请输入2个数:");
scanf("%d %f",&case,&printF);
printf("%d %f\n",case,printf);
}
该程序在编译时产生错误,其出错原因是( )。
A.定义语句出错,case是关键字,不能用作用户自定义标识符
B.定义语句出错,printF不能用作用户自定义标识符
C.定义语句无错,scanf不能作为输入函数使用
D.定义语句无错,printf不能输出case的值
[单选题]有以下程序
#include "stdio.h"
void main()
{ int x=0x02ff,y=0x0ff00;
printf("%d\n",(x&y)>>4|0x005f);
}
执行后的输出结果是( )。
A.127
B.255
C.128
D.1
[单选题]有以下程序
#include "stdio.h"
void main()
{ int c;
while((c=getchar())!='\n')
switch(c -'2')
{ case 0:
case 1: putchar(c+4);
case 2: putchar(c+4);break;
case 3: putchar(c+3);
default: putchar(c+2);break;
}
printf("\n");
}
通过键盘输入446755,执行后的输出结果是( )。
A.888988
B.668966
C.88898787
D.66898787
[单选题]有以下程序
#include "stdio.h"
void main()
{ int a=1;
char c='a';
float f=2.0;
printf("%d\n",(!(a==0),f!=0&&c=='A'));
}
执行后的输出结果是( )。
A.3
B.2
C.1
D.0
[单选题]有以下程序
#include
void main()
{
int j,a[]={1,3,5,7,9,11,13,15},*p=a+5;
for(j=3;j;j--)
{
switch(j)
{
case 1:
case 2:printf("%d",*p++);
case 3:printf("%d",*(--p));
}
}
}
执行后的输出结果是( )。
A.9911
B.79911
C.99999
D.991113
[单选题]有以下程序
Void main()
{
Int a=1,b=0;
printf("%d,",b=a+b);
printf("%d",a=2*b);
}
程序运行后的输出结果是( )。
A.0,0
B.1,0
C.3,2
D.1,2
[单选题]有以下程序:
void main()
{
int x;
scanf("%d", &x);
if (x <= 3);
if (x != 10)
printf("%d\n", x);
}
程序运行时,输入的值在哪个范围内才会有输出结果( )。
A.不等于10的整数
B.大于3且不等10的整数
C.大于3或等于10的整数
D.小于3的整数