A) 数组x和数组y等价
B) 数组x和数组y的长度相同
C) 数组x的长度大于数组y的长度 D) 数组x的长度小于数组y的长度
87、定义如下变量和数组:
int i;
int x[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}; 则下面语句的输出结果是_______.
for(i=0;i<4;i++) printf(\A) 1 5 9 13 B) 1 6 11 16 C) 4 7 10 13 D) 4 8 12 16
88、下面程序输出的结果是________.
#include
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(\ }
A) 数组a中首尾的对应元素的乘积 B) 数组a中首尾的对应元素的乘积之和 C) 数组a中相邻各元素的乘积
D) 数组a中相邻各元素的乘积之和
89、若有以下说明:
char s1[ ]={\
则以下对数组元素或数组的输出语句中,正确的是_____.
A) printf(\ B) printf(\
C) puts(s1);puts(s2); D) puts(s1,s2);
90、运行下面程序段的输出结果是_______.
char s1[10]={'S','e','t','\\0','u','p','\\0'}; printf(\
A) Set B) Setup C) Set up D) 'S''e''t'
91、以下程序段的输出结果是________.
char s[ ]=\ printf(\
A) 7 B) 8 C) 9 D) 10
92、若有说明:char c[10]={'E','a','s','t','\\0'};,则下述说法中正确的是__________.
A) c[7]不可引用 B) c[6]可引用,但值不确定 C) c[4]不可引用 D) c[4]可引用,其值为空字符
93、若有说明char c[7]={'s','t','r','i','n','g'};则对元素的非法引用是________.
A) c[0] B) c[9-6] C) c[4*2] D) c[2*3] 94、如有说明:char s1[5],s2[7]; ,要给数组s1和s2整体赋值,下列语句中正确的是________. A) s1=getchar(); s2=getchar(); B) scanf(\C) scanf(\D) gets(s1,s2);
95、以下程序输出的结果是_________.
#include
{ char str[ ]=\ int i; for(i=0;str[i]!='\\0';i++)
if(str[i]>='0'&&str[i]<='9') printf(\ printf(\ }
A) 123456789 B) 1a2b3c C) abc D) 123
96、以下程序输出的结果是________.
#include
{ int a[ ]={5,4,3,2,1},i,j; long s=0;
for(i=0;i<5;i++) s=s*10+a[i]; printf(\ }
A) s=12345 B) s=5 4 3 2 1 C) s=54321 D) 以上都不对
97、在定义int a[5][6];后,数组a中的第10个元素是.________(设a[0][0]为第一个元素)
A) a[2][5] B) a[2][4] C) a[1][3] D) a[1][5]
98、当接受用户输入的含有空格的字符串时,应使用________函数.
A) gets( ) B) getchar( ) C) scanf( ) D) printf( ) 99、以下一维数组a的正确定义是________ . A) int a(10); B) int n=10,a[n];
C) int n; D) #define SIZE 10 scanf(\ int a[SIZE]; int a[n];
100、以下对二维数组a进行正确初始化的是_______. A) int a[2][3]={ {1,2},{3,4},{5,6} }; B) int a[ ][3]={1,2,3,4,5,6 };
C) int a[2][ ]={1,2,3,4,5,6}; D) int a[2][ ]={ { 1,2},{3,4}};
- 9 -
答题卡
班级______姓名__________得分_________
1 11 21 31 41 51 61 71 81 91
- 10 -
2 12 22 32 42 52 62 72 82 92 3 13 23 33 43 53 63 73 83 93 4 14 24 34 44 54 64 74 84 94 5 15 25 35 45 55 65 75 85 95 6 16 26 36 46 56 66 76 86 96 7 17 27 37 47 57 67 77 87 97 8 18 28 38 48 58 68 78 88 98 9 19 29 39 49 59 69 79 89 99 10 20 30 40 50 60 70 80 90 100 参考答案:
1~5 DDADD 6~10 BBADA
11-15 DCDDD 15-20 ABBAD
21-25 ADAAA 26-30 AAACA
31-35 BCBDB 36-40 BABAC
41-45 DDBAA 46-50 CDBAC
51-55 CCBCB 56-60 BCBBD
61-65 DBDBC 66-70 ADDBC
71-75 CBDDD 76-80 BCABD
81-85 ACBBD 86-90 CCDCA
91-95 BDCBD 96-100CCADB
- 11 -
相关推荐: