福建省高校计算机等级考试二级c(2014年6月题库)
for(;i-3;i++) a++; a) 1 b) 0 c) 3 d) 2
45、以下程序段的运行结果是()
char a[5]={65,?B?,67,68,69},i; for(i=4;i>=0;i-=2) a[i]=a[i]+32; for(i=0;i<5;i++) printf(“<”,a[i]);
a) a B c D e b) a b c d e c) A B C D E d) A b C d E
46、以下程序段执行后s的值是()
int a[3][4]={1,2,3,4,1,2,3,4,1,2,3,4}; int i,j,s=1;
for(i=0;i<3;i++) for(j=0;j
47、下列叙述正确的是()
a) 在定义数组时,数组的长度不能使
用整形常量 b) 在定义数组时,数组的长度可以使
用整形变量
c) 数组元素的下标可以使用整形常
量
d) 数组元素的下标不能使用字符常
量
48、若以定义:int s[4][3]={{1,6},{1},{2,8,4},{7,3,5}};则s[3][1]的值是()
a) 2 b) 3 c) 7 d) 8
49、以下程序段执行后,a[4]的值为()
- 5 -
int a[8]={15,9,23,32,11};
a[4]=a[3]+a[2]+a[1]*a[6]-a[7]; a) 55 b) 32 c) 63 d) 64
50、若已定义:int a[6]={1,2,3,4,5,6};char c=?b?;则表达式值为3的是()
a) a[3]
b) a[?d?-?c?] c) a[c] d) a[?d?-c]
51、以下程序段执行后sum的值是()
int i,sum=0; int
a[3][5]={11,12,13,14,15,16,17,18,19,20,22,24,26,28,31}; for(i=0;i<3;i++) sum+=a[i][i+2]; a) 60 b) 61 c) 63 d) 58
52、若已定义:int a[4][3];假设元素a[0][0]在存储空间中的位置序号为1,则元素a[2][2]的位置序号应是()
a) 7 b) 10 c) 9 d) 8
53、错误的数组定义是()
a) int arr[][3]={10,9,8,7,6,5,4,3,2,1}; b) int arr[][3]={{0},{1},{2},{3,1}}; c) int arr[4][3]={{1,2},{3},{0}}; d) int
arr[4][]={0,1,2,3,4,5,6,7,8,9,10,11};
54、以下程序段执行结果是()
int a[10]={1,1,1,1,1,1,1,1,1,1,},i; for(i=1;i<=5;i++) a[i-1]=a[i-1]-1; for(i=0;i<10;i++) printf(“=”,a[i]); a) 0 0 0 0 0 1 1 1 1 1
福建省高校计算机等级考试二级c(2014年6月题库)
b) 0 0 0 0 0 0 0 0 0 0 c) 1 1 1 1 1 1 1 1 1 1 d) 1 1 1 1 1 0 0 0 0 0
55、以下程序段的运行结果是()
char s[80]={“super”}; strcat(s,”market”); printf(“%d”,strlen(s)); a) 11 b) 10 c) 12 d) 9
56、若已定义:int a=3,*p;执行语句p=&a;后,下列()均能表示a的地址
a) p,&a b) p,a c) *p,&a d) *p,a
57、以下程序段的运行结果是()
相关推荐: