资源描述:
《高级语言程序设计 I模拟试卷.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2010~2011学年度第2学期《高级语言程序设计I》期末考试模拟试题一、选择题1、执行下面的程序段后,变量k中的值为(A)。A)不定值B)33C)30D)10intk=3,s[2];s[0]=k;k=s[1]*10;(2000年4月)2、设有数组定义:chararray[]="China";则数组array所占的空间为(C)。A)4个字节B)5个字节C)6个字节D)7个字节(2000年4月)3、下列程序执行后的输出结果是(A)。A)you&neB)youC)meD)errmain(){chararr[2][4];strcpy(arr,"you");strcpy(arr[1
2、],"me");arr[0][3]='&';printf("%s",arr);}(2000年4月)4、执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是(D)。A)123,456,789B)1,456,789C)1,23,456,789D)1,23,456main(){chars[100];intc,i;scanf("%c",&c);scanf("%d",&i);scanf("%s",s);printf("%c,%d,%s",c,i,s);}(2000年4月)5、有如下程序main(){intn[5]={0,0,0},i,k=2;for(i=
3、0;i4、3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf(“%d,”,x[i][2-i]);}(2001年4月)8、以下程序的输出结果是(A)。A)18B)19C)20D)21main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];printf(“%dn”,s);}(2001年4月)9、以下程序的输出结果是(EFGH回车IJKL回车)。A)ABCDB)ABCDC)EFGD)EFGHFGHEFGJKIJKLKLIJ
5、OMmain(){charw[][10]={“ABCD”,”EFGH”,”IJKL”,”MNOP”},k;for(k=1;k<3;k++)printf(“%s”,w[k]);}(2001年4月)10、假定int类型变量占用两个字节,其有定义:intx[10]={0,2,4};,则数组x在内存中所占字节数是(D)。A)3B)6C)10D)20(2001年9月)11、以下程序的输出结果是(C)。main(){inti,a[10];for(i=9;i>=0;i--)a[i]=10-i;printf(“%d%d%d”,a[2],a[5],a[8]);}A)258B)741C)8
6、52D)36(2001年9月)12、以下数组定义中不正确的是(D)。A)inta[2][3];B)intb[][3]={0,1,2,3};C)intc[100][100]={0};D)intd[3][]={{1,2},{1,2,3},{1,2,3,4}};(2001年9月)13、以下程序的输出结果是(A)。main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf(“%d%d%d%d”,a[0][3],a[1][2],a[2][1],a[3][0];}A)0650B)1470C)5430D)输出值不定(2001年9月)14、以下
7、程序的输出结果是(B)。main(){charst[20]=“hello t\”;printf(%d%d”,strlen(st),sizeof(st));}A)99B)520C)1320D)2020(2001年9月)15、以下程序段的输出结果是(A)。chars[]="\141141abct";printf("%d",strlen(s));A)9B)12C)13D)14(2002年4月)16、以下程序的输出结果是(B)。main(){charcf[3][5]={"AAAA","BBB","CC