您当前位置: 唯学网 » 软件工程师 » 试题专题

计算机软件水平考试程序员精选练习题

来源:唯学网•教育培训(www.vixue.com)  【唯学网 • 中国教育电子商务平台】 加入收藏

现在距离2014年上半年计算机软件水平考试时间已经不远了,考生复习时间有限,如何才能在最短的时间里将计算机软件水平考试的各考试科目的重要考点掌握透彻,离不开大量的试题练习。为此,唯学网小编特别整理了2014年计算机软件水平考试各考试科目练习题,本文为考试提供的是程序员方面的精选练习题,望考生能够认真练习。

1.假定a和b为int型变量,则执行下述语句组后,b的值为( )。

a=1;

b=10;

do

{

b-=a;

a++;

} while (b--<0);

(1)9 (2)-2 (3)-1 (4)8

2.设有变量说明语句

int a=1,b=0;

则执行以下程序段的输出结果为( )。

switch (a)

{

case 1:

switch (b)

{

case 0:printf( "**0**");break;

case 1:printf( "**1**");break;

}

case 2:printf( "**2**");break;

}

printf( "\n");

(1)**0** (2)**0****2** (3)**0****1****2** (4)有语法错误

3.以下合法的数组说明是( )。

(1)char a[6]= "string";

(2)int a[5]={0,1,2,3,4,5};

(3)char a= "string";

(4)INT a[]={0,12,3,4,5};

4.下述程序代码中有语法错误的行是( )。

int i,ia[10],ib[10]; /*第一行*/

for (i=0;i <=9;i++) /*第2行*/

ia=0; /*第3行*/

ib=ia; /第4行*/

(1)第1行 (2)第2行 (3)第3行 (4)第4行

5.若已定义

int a[9],*p=a;

:在以后的语句中未改变p的值,则不能表示a[1]地址的表达式是( )。

(1)p+1 (2)a+1 (3)a++ (4)++p

答案:

1.(4) 2.(2) 3.(4) 4.(4) 5.(3)

如需查阅更多计算机软件水平考试练习题,请关注唯学网计算机培训栏目软件工程师培训频道,小编在此预祝每一位参加计算机软件水平考试的考生都能够顺利通过,早日实现自己的梦想。

0% (0)
0% (10)
已有条评论