位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C2013年9月全国计算机等级《二级C语言程序设计》上机模考试卷(5)

要求通过while循环不断读入字符,当读入字母N时结束循环,若变量已正确定义,下列正确的程序段是( )。

发布时间:2024-07-09

A.while((ch—getchar())!='N')printf("%c",ch);

B.while(oh=getchar()!='N')printf("%c",ch);

C.while(ch=getchar()=='N')printf("%c",ch);

D.while((ch—getchar())=='N')printf("%c",ch);

试卷相关题目

  • 1设有以下定义union data{int d1;float d2;)demo;则下面叙述中错误的是( )。

    A.变量demo与成员d2所占的内存字节数相同

    B.变量demo中各成员的地址相同

    C.变量demo和各成员的地址相同

    D.若给demo.d1赋99后,demo.d2中的值是99.0

    开始考试点击查看答案
  • 2有下列程序:main(){ char s[]="abcde";s+=2:printf("%d\n",s[0]);}执行后的结果是( )。

    A.输出字符a的ASCII码

    B.输出字符c的ASCII码

    C.输出字符c

    D.程序出错

    开始考试点击查看答案
  • 3设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是( )。

    A.x&&y

    B.x<=y

    C.x||y+z&&y—Z

    D.!((x开始考试点击查看答案

  • 4有如下程序:main(){ int x=1,a=0,b=0;switch(x){case 0:b++;case 1:a++;case 2:a++.b++;}printf("a=%d,b=%d\n",a,b);}该程序的输出结果是( )。

    A.a=2,b=1

    B.a=1,b=1

    C.a=1,b=0

    D.a=2,b=2

    开始考试点击查看答案
  • 5假定X和Y为double型,则表达式x=2,y=x+3/2的值是( )。

    A.3.500000

    B.3

    C.2.000000

    D.3.000000

    开始考试点击查看答案
  • 6下列选项中非法的字符常量是( )。

    A.'\t'

    B.'\039'

    C.','

    D.'\n '

    开始考试点击查看答案
  • 7在位运算中,操作数每左移两位,其结果相当于( )。

    A.操作数乘以2

    B.操作数除以2

    C.操作数除以4

    D.操作数乘以4

    开始考试点击查看答案
  • 8关于结构化程序设计原则和方法的描述错误的是( )。

    A.选用的结构只准许有一个入口和一个出口

    B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现

    C.不允许使用GOTO语句

    D.语言中若没有控制结构,应该采用前后一致的方法来模拟

    开始考试点击查看答案
  • 9设有定义的语句:“char c1=92,c2=92;”,则以下表达式中的值为零的是( )。

    A.c1^c2

    B.c1&c2

    C.~c2

    D.c1 | c2

    开始考试点击查看答案
  • 10下列程序的输出结果是( )。main(){ int i=1,j=2,k=3;if(i++==1&&(++j==3==||k++==3))printf("%d%d%d\n",i,j,k);}

    A.1 2 3

    B.2 3 4

    C.2 2 3

    D.2 3 3

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