题库 题库

【单选题】

阅读以下程序:
main()
{  int  x;
scanf(“%d”,&x);
if(x--<5) printf(“%d”’x);
else    printf(“%d”’x++);
}
程序运行后,如果从键盘上输人5,则输出结果是
  • A.3

  • B.4

  • C.5

  • D.6

参考答案

查看答案

相关试题

单选题 为表示关系x≥y≥z,应使用C语言表达式________。 查看答案
单选题 以下关于函数的叙述中正确的是________。 查看答案
单选题 执行下面程序后,a的值是
main()
{ int a;
printf("%d\n",(a=3*5,a*4,a+5));}
查看答案
单选题 以下能正确定义且赋初值的语句是 查看答案
单选题 与 y=(x>0?1:x<0?-1:0);的功能相同的if语句是 查看答案
单选题 设有定义:int a=2,b=3,c=4;,则以下选项中值为0的表达式是________。 查看答案
单选题 定义如下变量:
int n=10;
则下列循环的输出结果是________。
while(n>7)
{    n--;
printf("%d\n",n);
}
查看答案
单选题 以下程序的输出结果是
main()
{  int  a[4][4]={{1,3,5},{2,4,6},{3,5,7}};
printf(“%d%d%d%d\n”,a[0][3],a[1][2],a[2][1],a[3][0];
}
查看答案
单选题 下列数据中为字符串常量的是________。 查看答案
单选题 设函数fun的定义形式为________。
 void fun(char ch, float x ) { … }
则以下对函数fun的调用语句中,正确的是
查看答案
判断题 静态局部变量的值在函数调用结束后不消失而保留原值 查看答案
单选题 执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是
main()
{  char  s[100];  int  c, i;
scanf("%c",&c);  scanf("%d",&i);  scanf("%s",s);
printf("%c,%d,%s \n",c,i,s);
}
查看答案
单选题 表达式k=1*3 ? 2 : 0的值是________。 查看答案
单选题 设有如下定义:
int x=10,y=3,z;
则语句
printf("%d\n",z=(x%y,x/y));
的输出结果是________。
查看答案
单选题 C语言中,运算对象必须是整型数的运算符是________。 查看答案
单选题 算法可使用下面        方法来描述。 查看答案
判断题 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。 查看答案
单选题 以下程序的输出结果是________。
main()
{  int x=10,y=11;
printf("%d %d\n",x--,--y);
}
查看答案
单选题 下列形式的常数中,C程序不允许出现的是_________。 查看答案
判断题 数组中的每一个元素可以属于不同数据类型。 查看答案