考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > C语言程序设计 > C语言模拟试题 > 文章内容
  

全国计算机等级考试C语言考试选择题部分(14)

中华IT学院   【 】  [ 2016年2月25日 ]

121、合法的数组定义是___D_____.

A) int a[6]={"string"};    B) int a[5]={0,1,2,3,4,5};

C) char a={"string"};      D) char a[]={0,1,2,3,4,5};

122、要求下面的程序运行后,显示如下结果:

2  10   4   6

1   5   2   3

2   4   7   8

5   1   3   2

则程序中的划线处应填入___B_____.

#include

void main( )

{ int a[4][4]={ ________ };

  int i,j;

  for(i=0;i<4;i++)

    {for(j=0;j<4;j++)  printf("M",a[i][j]);

     printf("\n"); } 

}

A) {1,5,2,3},{2,4,7,8},{5,1,3,2}

B) {2,10,4,6},{1,5,2,3},{2,4,7,8},{5,1,3,2}

C) {5,1,3,2},{2,4,7,8},{1,5,2,3}

D) {2,1,2,5},{10,5,4,1},{4,2,7,3},{6,3,8,2}

 

123、给出以下定义:

char x[ ]="abcdefg";

char y[ ]={'a','b','c','d','e','f','g'};

则正确的叙述为 ___C_____.

A) 数组x和数组y等价

B) 数组x和数组y的长度相同

C) 数组x的长度大于数组y的长度

D) 数组x的长度小于数组y的长度

 

124、定义如下变量和数组:

int i;

int x[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};

则下面语句的输出结果是___C_____.

for(i=0;i<4;i++) printf("=",x[i][3-i]);

A) 1  5  9 13         B) 1  6 11 16  

C) 4  7 10 13          D) 4  8 12 16

 

125、下面程序输出的结果是____D____.

#include

void main( )

{ int i,j,x=0;

  static int a[6]={1,2,3,4,5,6};

  for(i=0,j=1;i<5;++i,j++)  x+=a[i]*a[j];

  printf("%d\n",x);

}

A) 数组a中首尾的对应元素的乘积

B) 数组a中首尾的对应元素的乘积之和

C) 数组a中相邻各元素的乘积

D) 数组a中相邻各元素的乘积之和

126、若希望下面的程序运行后输出45,程序空白处的正确选择是___C_____.

#include

void main( )

{ int i,j=10,a[ ]={1,3,5,7,9,11,13,15};

  for( ____________ )

    j+=a[i];

  printf("%d\n",j);

}

A) i=5;i>1;i--       B) i=0;i<7;++i  

C) i=5;i>=1;--i       D) i=2;i<6;++i

 

127、若有以下说明:

char s1[ ]={"tree"},s2[]={"flower"}; ,

则以下对数组元素或数组的输出语句中,正确的是__C___.

A) printf("%s%s",s1[5],s2[7]);   

B) printf("%c%c",s1,s2);

C) puts(s1);puts(s2);     D) puts(s1,s2);

 

128、下列一维数组初始化语句中,正确且与语句float  a[ ]={0,3,8,0,9};等价的是_____D___.

A) float  a[6]={0,3,8,0,9};  B) float  a[4]={0,3,8,0,9};

C) float  a[7]={0,3,8,0,9};  D) float  a[5]={0,3,8,0,9};

 

129、运行下面程序段的输出结果是___A_____.

  char  s1[10]={'S','e','t','\0','u','p','\0'};

  printf("%s",s1);

A) Set       B) Setup      C) Set up      D) 'S''e''t'

 

130、以下程序段的输出结果是____B____.

  char  s[ ]="an apple";

  printf("%d\n",strlen(s));

A) 7          B) 8         C) 9          D) 10

分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2006-2017 中华考试网(Examw.com) All Rights Reserved  营业执照