1、A. ag-c B. a4 C. ad-c D. a-c【答】D(5)以下合法的数组定义是A. int a=string B. int a5=0,1,2,3,4,5;C. char a= D. char a=0,1,2,3,4,5;(6)以下错误的字符串赋值或赋初值方式是A. char *str;str=B. char str7=stringC. char str10;D. char str1=,str2=12345678stcpy(str2,strl);(7)若有以下定义和语句,则输出结果是char *sp=D:ANI.WSPprintf(%s,sp);A. 字符串中有非法字符,输出值不定
2、B. C. ANI.WSP D. ANI.WSP(8)若有以下定义和语句,则输出结果是char s12=a book!%d,strlen(s);A. 12 B. 8 C. 7 D. 6(9)以下一维数组a的正确定义是A. int a(10); B. int n=10,an;C. int n; D. #define SIZE 10scanf(,&n);int aSIZE;int an;(10)以下正确的定义语句是A. int A; B. int A3,4;C. int A3; D. int A10;(11)以下对一维数组a进行正确初始化的是A. int a10=(0,0,0,0); B. int
3、 a10=;C. int a=0; D. int a10=10*2;(12)以下对二维数组a进行正确初始化的是A. int a23=1,2,3,4,5,6; B. int a3=1,2,3,4,5,6;C. int a2=1,2,3,4,5,6; D. int a2=1,2,3,4;【答】B (13)以下给字符数组a定义和赋值正确的是A. char str10;str=ChinaB. char str=strcpy(str,abcdefghijklmnD. char str10=(14)在执行static int a3=1,2,3,4;语句后,a13的值是A. 3 B. 4 C. 0 D. 2
4、(15)在定义int a36;后,第10个元素是A. a24 B. a13 C. a31 D. a42(16)在定义int a342;。A. a212 B. a101 C. a201 D. a221(17)以下程序的运行结果是#include string.hmain() char a80=AB,b80=LMNP int i=0; strcat(a,b); while (ai+!=0) bi=ai; puts(b);A. LB B. ABLMNP C. AB D. LBLMNP【答】D (18)以下程序的运行结果是 char str=SSSWLIA,c; int k; for (k=2;(c=
5、strk)!k+) switch(c) case I:+k;break;Lcontinue; default:putchar(c); putchar(*A. SSW* B. SW* C. SW*A D. SW(19)以下程序的运行结果是 char a=morning,t; int i,j=0; for (i=1;i7;i+)if(aj0&stri9) printf(%c,stri);n【答】123(3)以下程序的运行结果是 int a33=1,2,3,4,5,6,7,8,9,i,s=0;=2; s=s+aii;s=%dn,s);【答】s=15(4)以下程序的运行结果是 int a33=1,2,
6、3,4,5,6,7,8,9,i,s=1; s=s*aii;【答】s=45(5)以下程序的运行结果是 int a=0,2,5,8,12,15,23,35,60,65;int x=15,i,n=10,m;i=n/2+1; m=n/2;while (m!=0) if (x i=i+m/2+1; else break;place=%d,i+1);【答】place=6(6)以下程序的运行结果是 int i,j,row=0,col=0,m;static int a33=1,-2,0,4,-5,6,2,4;m=a00;for (i=0;3;for (j=0;jj+) if (aij=1;j-) if (numj10),numj); elseA+numj-10);(7)编写一个程序,计算两个34阶矩阵相加,并打印出结果。【解】使用两个二维数组a和b存储两个34阶矩阵的元素值,然后用两重for循环进行相加求值产生二维数组c,最后输出c的各元素值。exci6_7.cpp*/ int a34=3,-2,1,2,0,1,3,-2,3,1,0,4; int b34=-2,3,0,-1,1,0,-2,3,-2,0,1,-3; int i,j,c34; cij=aij+bij;i+) /*输出结果*/%d ,cij);(8)编写一
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1