2013计算机等级考试二级C语言试题及答案6

全国等级考试资料网 2019-01-23 14:14:58 295

(36)当用户要求输入的字符串中含有空格时,应使用的输入函数是

    A)scanf()          B)getchar()          C)gets()   D)getc()

(37)下列选项中错误的说明语句是

    A)char a[]={′t′,′o′,′y′,′o′,′u′,′′};         B)char a[]={"toyou"};

    C)char a[]="toyou";                         D)char a[]=′toyou′;

(38)以下程序的输出结果是

int f()

{ static int i=0;

  int s=1;

  s+=i; i++;

  return s; }

main()

{ int i,a=0;

  for(i=0;i<5;i++)a+=f();

  printf("%d ",a);}

    A)20           B)24           C)25           D)15

(39)下列程序的输出结果是

#include "stdio.h"

#define  M(x,y)  x%y

main()

{    int a,m=12,n=100;

a=M(n,m);

printf("%d ",a--);}

    A)2      B)3       C)4          D)5

(40)假定当前盘符下有两个如下文本文件:

文件名       a1.txt   a2.txt

内容           123#        321#

则下面程序段执行后的结果为

#include "stdio.h"

void fc(FILE *p)

{    char c;

while((c=fgetc(p))!=′#′)putchar(c);}

main()

{    FILE *fp;

fp=fopen("a1.txt","r");

fc(fp);

fclose(fp);

fp=fopen("a2.txt","r");

fc(fp);

fclose(fp);

putchar(’ ’);}

    A)123321           B)123        C)321                D)以上答案都不正确

首页 1 2 尾页 相关资料

相关阅读