位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C2006年4月全国计算机等级考试二级C语言笔试试卷

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

发布时间:2024-07-09

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

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

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

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

试卷相关题目

  • 1在以下给出的表达式中,与while(    )中的(E)不等价的表达式是

    A.(!E==0)

    B.(E>0‖E<0)

    C.(E==0)

    D.(E!=0)

    开始考试点击查看答案
  • 2若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是

    A.main()

    B.float fun(int a,int b){……}{……x=fun(2,10);……}main()float fun(int a,int b){……} {……x=fun(i,j);……}

    C.float fun(int,int);

    D.main()main() {float fun(int i,int j);{……x=fun(2,10);……} ……x=fun(i,j); ……}float fun(int a,int b){……}float fun(int a,int b){……}

    开始考试点击查看答案
  • 3若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是

    A.switch(x)

    B.switch((int)x);{case 1.0:printf("*\n"); {case 1:printf("*\n");case 2.0:printf("**\n");} case 2:printf("**\n");}

    C.switch(a+b)

    D.switch(a+b){case 1:printf("*\n");{case 1:printf("*\n");case 2+1:printf("**\n");}case c:printf("**\n");}

    开始考试点击查看答案
  • 4以下四个程序中,完全正确的是

    A.#include

    B.#include main();main(){/*programming*/{/*/ programming /*/printf("programming!\n");} printf("programming!\n");}

    C.#include

    D.include main()main(){/*/*programming*/*/{/*programming*/printf("programming!\n");} printf("programming!\n");}

    开始考试点击查看答案
  • 5若要求从键盘读入含有空格字符的字符串,应使用函数

    A.getc()

    B.gets()

    C.getchar()

    D.scanf()

    开始考试点击查看答案
  • 6已定义以下函数int fun(int *p){return *p;)fun函数返回值是

    A.不确定的值

    B.一个整数

    C.形参P中存放的值

    D.形参P的地址值

    开始考试点击查看答案
  • 7若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是

    A.*p=&a; scanf("%1f",p);

    B.*p=&a; scanf("%f",p);

    C.p=&a; scanf("%1f",*p);

    D.p=&a; scanf("%1f",p);

    开始考试点击查看答案
  • 8有以下程序段struct st{int  x;int  *y;)*pt;int a[]={l,2},b[]={3,4};struct st c[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是

    A.*pt->y

    B.pt->x

    C.++pt->x

    D.(pt++)->x

    开始考试点击查看答案
  • 9设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为

    A.EOF

    B.非0值

    C.0D.NULL

    开始考试点击查看答案
  • 10设有以下语句int a=1,b=2,c;c=a^(b<<2);执行后,C的值为

    A.6

    B.7

    C.8

    D.9

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