位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级CC语言第2套模拟试题

下面的程序main(){ int x=3;do {printf("%dn",X-=2);}while(!(--x));}

发布时间:2024-07-09

A.输出的是1

B.输出的是1和-2

C.输出的是3和0

D.是死循环

试卷相关题目

  • 1设函数fun的定义形式为________、 void fun(char ch, float x ) { … }则以下对函数fun的调用语句中,正确的是

    A.fun("abc",3.0);

    B.t=fun('D',16.5);

    C.fun('65',2.8);

    D.fun(32,32);

    开始考试点击查看答案
  • 2已有定义:char a[]="xyz",b[]={'x','y','z'};,以下叙述中正确的是______、

    A.数组a和b的长度相同

    B.a数组长度小于b数组长度

    C.a数组长度大于b数组长度

    D.上述说法都不对

    开始考试点击查看答案
  • 3定义如下变量:int n=10;则下列循环的输出结果是________、while(n>7){    n--;printf("%dn",n);}

    A.1098

    B.987

    C.10987

    D.9876

    开始考试点击查看答案
  • 4以下程序的输出结果是________、main(){  int x=10,y=11;printf("%d %dn",x--,--y);}

    A.10 10

    B.9 9

    C.9 10

    D.10 9

    开始考试点击查看答案
  • 5下列语句中符合C语言语法的赋值语句是

    A.a=7+b+c=a+7;

    B.a=7+b++=a+7;

    C.a=7+b,b++,a+7

    D.a=7+b,c=a+7;

    开始考试点击查看答案
  • 6以下叙述中错误的是________、

    A.C语句必须以分号结束

    B.复合语句在语法上被看作一条语句

    C.空语句出现在任何位置都不会影响程序运行

    D.赋值表达式末尾加分号就构成赋值语句

    开始考试点击查看答案
  • 7设有定义:int a=2,b=3,c=4;,则以下选项中值为0的表达式是________、

    A.(!a= =1)&&(!b= =0)

    B.(a

    C.a && b

    D.a||(b+b)&&(c-a)

    开始考试点击查看答案
  • 8以下能正确定义且赋初值的语句是

    A.int n1:=n2:=10;

    B.char c=32;

    C.float f=f+1.1;

    D.double x=12.3E2.5;

    开始考试点击查看答案
  • 9下面的程序main(){ int x=3,y=0,z=0;if(x=y+z)printf("* * * *");else printf("# # # #");}

    A.有语法错误不能通过编译

    B.输出* * * *、

    C.可以通过编译,但是不能通过连接,因而不能运行、

    D.输出# # # #、

    开始考试点击查看答案
  • 10以下关于函数的叙述中正确的是________、

    A.每个函数都可以被其它函数调用(包括main函数)

    B.每个函数都可以被单独编译

    C.每个函数都可以单独运行

    D.在一个函数内部可以定义另一个函数

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