位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C2009年9月计算机二级考试C语言真题

以下程序段中,与语句: k=a>b、(b>c、1:0):0;功能相同的是

发布时间:2024-07-09

A.if((a>b)&&(b>c)) k=1;else k=0;

B.if((a>b)||(b>c)) k=1;else k=0;

C.if(a<=b)k=0;else if(b<=c) k=1;

D.if(a>b) k=1;else if(b>c) k=1;else k=0;

试卷相关题目

  • 1有以下程序#include <stdio.h>main(){ int c=0,k;   for(k=1;k<3;k++)   switch(k)   { default:c+=k;      case 2:c++;break;      case 4:c+=2;break;   }   printf("%dn",c);}程序运行后的输出结果是

    A.3

    B.5

    C.7

    D.9

    开始考试点击查看答案
  • 2设有定义: int a=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是

    A.if(a>b) c=a,a=b,b=c;

    B.if(a>b){c=a,a=b,b=c;}

    C.if(a>b) c=a;a=b;b=c;

    D.if(a>b){c=a;a=b;b=c;}

    开始考试点击查看答案
  • 3有以下程序#include <stdio.h>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

    开始考试点击查看答案
  • 4若有定义语句: int x=10;,则表达式x-=x+x的值为

    A.-20

    B.-10

    C.0D.10

    开始考试点击查看答案
  • 5表达式:(int)((double)9/2)-(9)%2的值是

    A.0

    B.3

    C.4

    D.5

    开始考试点击查看答案
  • 6有以下程序#include <stdio.h>main(){  char s[]={"012xy"};int i,n=0;     for(i=0;s[i]!=0;i++)     if(s[i]>'a'&amp;&amp;s[i]<='z') n++;     printf("%dn",n);}程序运行后的输出结果是

    A.0

    B.2

    C.3

    D.5

    开始考试点击查看答案
  • 7有以下程序#include <stdio.h>main(){  int n=2,k=0;     while(k++&amp;&amp;n++>2);     printf("%d %dn",k,n);}程序运行后的输出结果是

    A.0 2

    B.1 3

    C.5 7

    D.1 2

    开始考试点击查看答案
  • 8有以下定义语句,编译时会出现编译错误的是

    A.char a='a';

    B.char a='n';

    C.char a='aa';

    D.char a='x2d';

    开始考试点击查看答案
  • 9有以下程序#include <stdio.h>main(){  char c1,c2;     c1='A'+'8'-'4';     c2='A'+'8'-'5';     printf("%c,%dn",c1,c2);}已知字母A的ASCII码为65,程序运行后的输出结果是

    A.E,68

    B.D,69

    C.E,D

    D.输出无定值

    开始考试点击查看答案
  • 10有以下程序#include <stdio.h>void fun(int p){  int d=2;     p=d++;     printf("%d",p);}main(){  int a=1;     fun(a);     printf("%dn",a);}程序运行后的输出结果是

    A.32

    B.12

    C.21

    D.22

    开始考试点击查看答案
返回顶部