65、下面的程序中第几行有错误(每行程序前面的数
字是行号) 1 #include
C 66、请读程序:
#include
A) 正数 B) 负数 C) 零 D) 不确定的值
B 67、请读程序:
#include
A) 11 B) 10 C) 9 D) 8 C 69、请读程序片段(字符串内没有空格字符):
printf(\上面程序片段的输出结果是________。 A) 11 B) 10 C) 9 D) 8 B 70、请读程序片段(字符串内没有空格字符): printf(\上面程序片段的输出结果是________。 A) 11 B) 10 C) 9 D) 8 D 71、请读程序: #include
{ int i,j,k ,n[2] ;
for(i=0;i<2;i++) n[i]=0; k=2;
for(i=0;i A 72、请读程序: #include { int i,j,k ,n[2] ; for(i=0;i<2;i++) n[i]=0; k=1; for(i=0;i printf(\上面程序片段的输出结果是________。 A) 68 B) 0 C) D D) 不确定的值 B 74、下面各语句行中,能正确进行赋字符串操作的语句行是 A) char st[4][5]={\B) char s[5]={'A','B','C','D','E','F'}; C) char s[10]; s={\D) char s[10]; scanf(\D 75、设有以下定义语句: char str[4][12]={\下面对字符串的引用正确的是________。 A) strp[0][3] B) str[4] C) strp[1] D) strp[1][4] C 76、设有以下定义语句 char str1[]=\ 则下面对函数strcpy的调用中,错误的调用是________。 (此函数用来复制字符串) A) strcpy(str1,\ B) strcpy(str2,\ C) strcpy(str3,\ D) strcpy(str4,\C 77、设有以下定义语句 char str1[]=\ char str3[10]=\ 则下面对函数strcat的调用中,正确的调用是________。 (此函数用来连接字符串) A) strcat(str1,\ B) strcat(str2,\ C) strcat(str3,\ D) strcat(str4,\C 78、请读程序: main() { int a[10]={4,8,11,6},b[4]; int i; for(i=0;i<4;i++) b[i]=a[i+1]; printf(\ } 上面程序的输出结果是 A) 4 B) 8 C) 11 D) 6 D 79、有以下程序: #include { char c[N];int i=0; for(;i for(i=0;i 输入以下三行,每行输入都是在第一列上开始, 程序的输出结果是______。 A) abcdef B) a b c d e f C) a D) a b b cd cdef C 80、有以下程序: #include { char c[N];int i=0; for(;i for(i=0;i 输入以下2行,每行输入都是在第一列上开始, 程序的输出结果是______。 A) abc B) a b c C) ab D) a c bc D 81、下述对C语言字符数组的描述中错误的是________。 A) 字符数组可以存放字符串 B) 字符数组中的字符串可以整体输入,输出 C) 可以在赋值语句中通过赋值运算符\对字符数组整体赋值 D) 不可以用关系运算符对字符数组中的字符串进行比较 C 82、定义如下变量和数组: int i; int x[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是________。 for(i=0;i<3;i++) printf(\A) 7 5 3 B) 1 4 7 C) 3 5 7 D) 3 6 9 A 83、定义如下变量和数组: int i; int x[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是________。 for(i=0;i<3;i++) printf(\A) 1 5 9 B) 1 4 7 C) 3 5 7 D) 3 6 9 D 84、定义如下变量和数组: int i; int x[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是________。 for(i=0;i<3;i++) printf(\A) 1 5 9 B) 1 4 7 C) 3 5 7 D) 3 6 9 B 85、下列程序的输出结果是________。 main() {char ch[2][5]={\ int i,j,s=0; for(i=0;i<2;i++) for(j=0;ch[i][j]>'0' && ch[i][j]<='9';j+=2) s=10*s+ch[i][j]-'0'; printf(\ } A) 6385 B) 69825 C) 63825 D) 693825 A 86、下列程序的输出结果是________。 main() {char ch[2][5]={\ int i,j; long s=0; for(i=0;i<2;i++) for(j=0;ch[i][j]>'0' && ch[i][j]<='9';j++) s=10*s+ch[i][j]-'0'; printf(\ } A) 6385 B) 6982 C) 693825 D) 69348254 D 87、下列程序的输出结果是________。 #include {char b[]=\ char p=7; while(--p>0) putchar(b[p]); putchar('\\n'); } A) GFEDCBA B) BCDEFG C) ABCDEF D) GFEDCB D 88、下列程序的输出结果是________。 #include {char b[]=\ char p=0; while(p++<7) putchar(b[p]); putchar('\\n'); } A) GFEDCBA B) BCDEFG C) ABCDEF D) GFEDCB A 89、下列程序的输出结果是________。 #include {char b[]=\ char p=0; while(p<7) putchar(b[p++]); putchar('\\n'); } A) GFEDCBA B) BCDEFG C) ABCDEFG D) GFEDCB C 90、阅读程序: main() {char str1[]=\ scanf(\ printf(\ printf(\ 运行该程序,输入字符串HOW DO YOU DO,则程序的输出结果是______。 A) HOW DO YOU DO B) HOWhow do } } A) 23 B) 26 C) 3 D) 36 you do C) How how do you do D) how do you do B 91、阅读程序: main() {char str1[]=\ scanf(\ printf(\ printf(\ 运行上面的程序,输入字符串HOW DO则程序的输出结果是______。 A) HOW DO B) HOW how do C) How how do you do D) HOWhow do you do D 92、下面程序的输出是________。 main() {int a[10]={1,2,3,4,5,6,7,8,9,10}; printf(\ } A) 3 B) 4 C) 7 D) 2 C 93、下面程序的输出是________。 #include { char p1[10]=\ strcpy(str,strcat(p1,p2)); printf(\ } A) xyzABCabc B) abcABC C) xyabcABC D) xyzabcABC B 94、下面程序的输出是________。 main() {int aa[3][3]={{2},{4},{6}}; int i,p=aa[0][0]; for(i=0;i<2;i++) {if(i==0) aa[i][i+1]=p+1; else ++p; printf(\ A 95、设有如下的程序段: char str[]=\ char ptr[20]; strcpy(ptr,str); 执行完上面的程序段后,ptr[5]的值为________。 A) 'o' B) '\\0' C) 不确定的值 D) 'o'的ASCII码 B 96、设有如下定义语句: static char str[]=\则执行: printf(\后的输出结果为________。 A) 5 B) 7 C) 12 D) 14 A 97、设有如下定义语句: static char str[20]=\则执行: printf(\后的输出结果为________。 A) 5 B) 12 C) 13 D) 14 B 98、不能把字符串\赋给数组b的语句是________。 A) char b[10]={'H','E','L','L','O','!','\\0'}; B) char b[10]; b=\ C) char b[10]; strcpy(b,\D) char b[10]={\B 99、若有以下说明: int a[12]={1,2,3,4,5,6,7,8,9,10,11,12}; char c='a',d,g; 则数值为4的表达式是________。 A) a[g-c] B) a[4] C) a['d'-'c'] D) a['d'-c] D 100、下面程序的输出是________。 main() { char s[]=\
相关推荐: