28.請(qǐng)選出以下程序的輸出結(jié)果(A )。
#include
main( )
{chars1[10],s2[10],s3[10],s4[10];
scanf(“%s%s”,s1,s2);gets(s3);gets(s4);
puts(s1);puts(s2);puts(s3);puts(s4);
}
輸入數(shù)據(jù)如下:(此處代表回車符)
aaaa bbbb
cccc dddd
A) aaaa
B) aaaa
C) aaaa
D) aaaa bbbb
bbbb bbbb bbbb cccc
cccc cccc dddd dddd
cccc dddd dddd eeee
29.請(qǐng)讀程序:
main( )
{int n[2],i,j,k;
for(i=0;i<2;i++) n[i]=0;
k=2;
for(i=0;i
for(j=0;j
printf(“%d\n”,n[k]);
}
上面程序的輸出結(jié)果是( A )。
A) 不確定的值
B) 3
C) 2
D) 1
30.請(qǐng)讀程序片段(字符串內(nèi)沒有空格字符):printf(“%d\n”,strlen(“ATS\n012\1\\”));其輸出結(jié)果應(yīng)為( C )。
A) 11
B) 10
C) 9
D) 12
31.下述對(duì)C語言字符數(shù)組的描述中錯(cuò)誤的是( C )。
A) 字符數(shù)組可以存放字符串
B) 字符數(shù)組中的字符串可以整體輸入、輸出
C) 可以在賦值語句中通過賦值運(yùn)算符“=”對(duì)字符數(shù)組整體賦值
D) 不可以用關(guān)系運(yùn)算符對(duì)字符數(shù)組中的字符串進(jìn)行比較
32.閱讀下列程序:
main( )
{int n[3],i,j,k;
for(i=0;i<3;i++)
n[i]=0;
k=2; 考試大論壇
for(i=0;i
for(j=0;j
n[j]=n[i]+1;
printf(“%d\n”,n[1]);
}
上述程序運(yùn)行后,輸出的結(jié)果是( D )。
A) 2B) 1C) 0
D) 3
33.以下程序的輸出結(jié)果是( C )。
main( )
{int n[3][3], i, j;
for(i=0;i<3;i++)
for(j=0;j<3;j++) n[i][j]=i+j;
for(i=0;i<2;i++)
for(j=0;j<2;j++) n[i+1][j+1]+=n[i][j];
printf(“%d\n”, n[i][j]);
}
A) 14
B) 0
C) 6
D) 值不確定
34.以下語句的輸出結(jié)果為( A )。
printf(“%d\n”, strlen(“\t\”\065\xff\n”));
A) 5
B) 14
C) 8
D) 輸出項(xiàng)不合法,無正常輸出
35.合法的數(shù)組定義是( D )。
A) int a[]=”string”;
B) int a[5]={0,1,2,3,4,5};
C) char a=”string”;
D) char a[]={0,1,2,3,4,5};
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |