第一篇:C语言题库汇总(2011.5)(精选)
《C语言程序设计》
题 库 汇 编
信息技术学院 计算机基础教学部
二O一一年五月
(内部资料)
第一章
一、填空 共5题(共计5分)第1题(1.0分)题号:521 结构化程序中,有三种结构:顺序结构,【选择结构】,循环结构.第2题(1.0分)题号:522 一个用C语言编写的程序在运行时,如果没有发生任何异常情况,则只有在执行了【main】函数的最后一条语句或该函数中的return语句后,程序才会终止运行.第3题(1.0分)题号:518 C程序中有且仅有一个【主】函数.第4题(1.0分)题号:519 C语言程序由【函数】组成.第5题(1.0分)题号:165 程序流程图只有一个起点和【一】个终点.二、单项选择 共4题(共计4分)第1题(1.0分)题号:20 要调用文件处理函数时,在#include 命令行中应包含().A:“ctype.h” B:“string.h” C:“stdio.h” D:“math.h” 第2题(1.0分)题号:30 在C语言中,错误的语句是().A:a=b=c;B:;C:break D:b=3*5,a*=4;第3题(1.0分)题号:206 完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为().A:连接、编译 B:编译、连接 C:连接、运行 D:运行 第4题(1.0分)题号:208 C语言程序从main()函数开始执行,所以这个函数要写在().A:程序文件的开始 B:程序文件的最后 C:程序文件的任何位置(除别的函数体内)D:它所调用的函数的前面
第二章
一、填空 共15题(共计15分)第1题(1.0分)题号:525 C语言中一个单精度浮点型数据占【4】个字节.第2题(1.0分)题号:202 在C语言的源程序中若出现常量“1L”,则该常量的类型是【长整型】.第3题(1.0分)题号:317 在TC中,语句序列int k=-1;printf(“%u”,k);的输出结果为【65535】.第4题(1.0分)题号:200 C语言中为整型数据(int)分配【2】个字节的存储空间.第5题(1.0分)题号:316 已知有声明float d=1;double f=1;long g;和语句printf(“ ”,g=10+'i'+(int)d*f);,为了正确地以十进制形式输出printf参数表中第二个参数(表达式)的值,则在第一个参数中的下划线位置处应填写的格式转换说明符是【%ld】.第6题(1.0分)题号:203 在C语言中,字符型数据在内存中以【美国标准信息交换】码形式存放.第7题(1.0分)题号:264 只有在程序运行时才为【自动】存储类型和register存储类型变量分配内存.第8题(1.0分)题号:318 现有语句#define a 5+3,则表达式2*a的结果为【13】.第9题(1.0分)题号:248 C语言中,逻辑值“真”用【1】表示.第10题(1.0分)题号:238 执行“printf(”%d,%d“,i,j,k,m);”后将在屏幕上输出【2】个整数.第11题(1.0分)题号:201 在Turbo C2.0系统中,若将实型常数1.5存储在内存中,它占用【8】个字节.第12题(1.0分)题号:523 整型变量x的值为23,语句“printf(″%on″,x);”的输出结果为【27n】.第13题(1.0分)题号:315 从变量的作用域角度分有全局变量和【局部变量】.第14题(1.0分)题号:176 已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch='a'+'8'-'3'的值为【102】.第15题(1.0分)题号:533 变量从存储的时间来分可分为【静态变量】和动态变量.二、单项选择 共23题(共计23分)第1题(1.0分)题号:590 若有宏定义“#define p(x,y,z)x=y*z;”,则宏替换“p(a,x+5,y-3.1);”应为语句()。A:a=x+5*y-3.1;B:a=(x+5)*(y-3.1);C:a=x+5*y-3.1 D:a=(x+5)*(y-3.1)第2题(1.0分)题号:216 下列程序的输出是().#include
A:没有正确的输出格式控制 B:输出为:***a=2 C:输出为:###b=2 D:输出为: ***a=2###b=3 第6题(1.0分)题号:71 以下所列的C语言常量中,错误的是().A:0Xff B:1.2e0.5 C:2L D:'72' 第7题(1.0分)题号:211 已知宏定义 #define N 3 #define Y(n)((N+1)*n)执行语句z=2*(N+Y(5+1));变量z的值为().A:42 B:48 C:54 D:出错 第8题(1.0分)题号:218 下列选项中,合法的C语言关键字是().A:VAR B:cher C:integer D:default 第9题(1.0分)题号:226 若x,y 均定义为 int 型,z 为 double 型 ,以下不合法的 scanf 函数调用语句是()。A:scanf(“%d%d,%lf”,&x,&y,&z);B:scanf(“%x,%d,%lf”,&x,&y,&z);C:scanf(“%d,%x,%lf”,&x,&y,&z);D:scanf(“%d,%d,%x”,&x,&y,&z);第10题(1.0分)题号:152 正确的自定义标识符是().A:if B:a*b C:iF D:8pq 第11题(1.0分)题号:228 在C程序中,1如果用来表示逻辑值时,应代表().A:真 B:假 C:整数1 D:长整型数1 第12题(1.0分)题号:586 以下所列字符常量中,不合法的是().A:' xa2' B:'65' C:'$' D:'x2a' 第13题(1.0分)题号:221 下列格式符中,可以用于以8进制形式输出整数的是().A:%d B:%8d C:%o D:%1d 第14题(1.0分)题号:165 以下不正确的C语言标识符是().A:2y B:a_1_2 C:ablexe D:_x 3 第15题(1.0分)题号:193 以下答案中不是C语言最基本数据类型的是().A:逻辑型 B:整型 C:字符型 D:实型 第16题(1.0分)题号:227 以下四个字符序列中,能用作用户自定义的标识符是().A:Putchar B:-double C:A123-D:int 第17题(1.0分)题号:234 以下叙述中正确的是().A:输入项可以是一个实型常量,如: scanf(“%f”,3.5);B:只有格式控制,没有输入项,也能正确输入数据到内存,例如:scanf(“a=%d ,b=%d”);C:当输入一个实型数据时,格式控制部分可以规定小数点后的位数,例如:scanf(“%4.2f”,&d);D:当输入数据时,必须指明变量地址,例如: scanf(“%f”,&f);第18题(1.0分)题号:220 常数的书写格式决定了常数的类型和值,0x1011是().A:8进制整型常量 B:字符常量 C:16进制整型常数 D:2进制整型常数 第19题(1.0分)题号:78 使用语句scanf(“x=%f,y=%f”,&x,&y);输入变量x,y的值([]代表空格),正确的输入是().A:1.25,2.4 B:1.25[]2.4 C:x=1.25,y=2.4 D:x=1.25[]y=2.4 第20题(1.0分)题号:77 若变量已正确说明为float类型,要通过语句scanf(“%f %f %f ”,&a,&b,&c);给a赋于10.0, b赋予22.0,c赋予33.0,不正确的输入形式是().A:10<回车>22<回车>33<回车> B:10.0,22.0,33.0<回车> C:10.0<回车>22.0 33.0<回车> D:10 22<回车>33<回车> 第21题(1.0分)题号:587()是C语言提供的合法数据类型关键字.A:Float B:signed C:integer D:Char 第22题(1.0分)题号:232 设有说明语句 char a='101';,则变量a().A:包含4个字符 B:包含2个字符 C:包含3个字符 D:包含1个字符 第23题(1.0分)题号:217 下述程序段的输出结果是().int x=10;int y=x++;printf(“%d,%d”,(x++,y),y++);A:11,10 B:11,11 C:10,10 D:10,11 4
第三章
一、填空 共32题(共计32分)第1题(1.0分)题号:978 若x为int型,请以最简单的形式写出与逻辑表达式!x等价的C语言关系表达式【x==0】.第2题(1.0分)题号:989 若有定义:int b=7;float a=2.5,c=4.7;则表达式a+(int)(b/3*(int)(a+c)/2)%4的值为【5.5】.第3题(1.0分)题号:334 计算a、b中最小值的条件表达式为【ab?a++:++b的值为【4】.第13题(1.0分)题号:332 以下十个运算符+!<b?a:b+1的值是【3】.第15题(1.0分)题号:329 若a=1,b=4,c=3,则表达式a&&b+c||b-c的值为【1】.第16题(1.0分)题号:347 若x为int型变量,执行以下语句后x值是【-6】.x=3;x+=x-=x+x;第17题(1.0分)题号:325 关系、算术、赋值三种运算符的运算优先顺序由高到低为【算术】、【关系】、【赋值】.第18题(1.0分)题号:1001 表达式 a=3,a++,--a的值为【3】.第19题(1.0分)题号:326 执行语句“a=5+(c=6);”后,变量a、c的值依次为【11】、【6】。第20题(1.0分)题号:982 已知char w;int x;float y;double z;则表达式:w*x+z-y所求得的数据类型为【double型】.5 第21题(1.0分)题号:336 表达式3>2>1的值是【0】.第22题(1.0分)题号:999 s=3,s++,s;这个语句执行完后,s的值为【4】.第23题(1.0分)题号:344 执行语句序列“char x=3,y=6,z;z=x^y<<2;”后,z的二进制值为【00011011】.第24题(1.0分)题号:349 设x,y,z均为int 型变量,请写出描述“x或y中有一个小于z”的表达式【x
第四章
一、填空 共19题(共计19分)第1题(1.0分)题号:366 以下程序运行后的输出结果是【yes】.main(){ int a=1, b=3;if(a+b)printf(“yesn”);else printf(“non”);} 第2题(1.0分)题号:370 以下程序输出的结果是【0】.main(){ int a=5,b=4,c=3,d;d=(a>b>c);printf(“%dn”,d);} 第3题(1.0分)题号:356 下列程序的功能是输入一个整数,判断是否是素数,若为素数输出1,否则输出0,请填空.main(){int i, x, y=1;scanf(“%d”, &x);for(i=2;i<=x/2;i++)if【(x%i==0)】{ y=0;break;} printf(“%dn”, y);} 第4题(1.0分)题号:368 以下程序运行后的输出结果是【20,0】.main(){ int x=10,y=20,t=0;if(x==y)t=x;x=y;y=t;printf(“%d,%d n”,x,y);} 第5题(1.0分)题号:355 在下述程序中,判断i>j共执行的次数是【6次】 main(){int i=0, j=10, k=2, s=0;for(;;){i+=k;if(i>j){printf(“%d”,s);break;}s+=i;} } 第6题(1.0分)题号:369 若从键盘输入58,则以下程序输出的结果是 【585858】。main(){ int a;scanf(“%d”,&a);if(a>50)printf(“%d”,a);if(a>40)printf(“%d”,a);if(a>30)printf(“%d”,a);} 9 第7题(1.0分)题号:371 有如下程序 main(){ float x=2.0,y;if(x<0.0)y=0.0;else if(x>10.0)y=1.0/x;else y=1.0;printf(“%fn”,y);} 该程序的输出结果是【1.000000】.第8题(1.0分)题号:360 假定所有变量均已正确说明,下列程序段运行后x的值是【4】
a=b=c=0;x=35;if(!a)x--;else if(b);if(c)x=3;else x=4;第9题(1.0分)题号:357 有以下程序 main(){ int a=5,b=4,c=3,d=2;if(a>b>c)printf(“%dn”,d);else if((c-1>=d)==1)printf(“%dn”,d+1);else printf(“%dn”,d+2);} 执行后输出结果是 【3】。第10题(1.0分)题号:358 阅读以下程序: main(){ int x;scanf(“%d”,&x);if(x--<5)printf(“%d”'x);else printf(“%d”,x++);} 程序运行后,如果从键盘上输人5,则输出结果是【4】
第11题(1.0分)题号:352 执行语句“n=1;if(n=5)n++;”后,变量n值为6】.第12题(1.0分)题号:363 以下程序运行后的输出结果是 【10 20 0】 main(){ int a,b,c a=10;b=20;c=(a%b<1)||(a/b>1);printf(“%d %d %dn”,a,b,c);} 10 第13题(1.0分)题号:362 以下程序运行后的输出结果是 【1】.main(){ int a=1,b=2,c=3;if(c=a)printf(“%dn”,c);else printf(“%dn”,b);} 第14题(1.0分)题号:367 若有以下程序 main(){ int p,a=5;if(p=a!=0)printf(“%dn”,p);else printf(“%dn”,p+2);} 执行后输出结果是【1】。第15题(1.0分)题号:359 以下程序输出结果是 【5】 main(){ int m=5;if(m++>5)printf(“%dn”,m);esle printf(“%dn”,--m);} 第16题(1.0分)题号:365 以下程序运行后的输出结果是 【3】.main(){ int p=30;printf(“%dn”,(p/3>0 ? p/10 : p%3));} 第17题(1.0分)题号:1029 有如下程序 main(){ float x=2.0,y;if(x<0.0)y=0.0;else if(x>10.0)y=1.0/x;else y=1.0;printf(“%.2fn”,y);} 该程序的输出结果是【1.00】.第18题(1.0分)题号:364 有以下程序 main(){ int n=0,m=1,x=2;if(!n)x-=1;if(m)x-=2;if(x)x-=3;printf(“%dn”,x);} 11 执行后输出结果是【-4】 第19题(1.0分)题号:354 若执行以下程序时从键盘上输入9,则输出结果是【10】
main(){ int n;scanf(“%d”,&n);if(n++<10)printf(“%d”,n);else printf(“%d”,n--);}
二、单项选择 共18题(共计18分)第1题(1.0分)题号:378 下列________结构不是C程序的结构? A:顺序结构 B:循环结构 C:程序结构 D:选择结构 第2题(1.0分)题号:385 以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是()A:if((a>b)&&(b>c))k=1;B:if((a>b)||(b>c))k=1;else k=0;else k=0;C:if(a<=b)k=0;D:if(a>b)k=1;else if(b<=c)k=1;else if(b>c)k=1; else k=0;第3题(1.0分)题号:397 若k是int型变量,且有下面的程序片段: k=-3;if(k<=0)printf(“####”)else printf(“&&&&”);上面程序片段的输出结果是()A:#### B:&&&& C:####&&&& D:有语法错误,无输出结果 第4题(1.0分)题号:623 C语言的if语句中用作判断的表达式为________.A:关系表达式 B:逻辑表达式 C:算术表达式 D:任意表达式 第5题(1.0分)题号:638 下列条件语句中,功能与其他语句不同的是()A:if(a)printf(“%dn”,x);else printf(“%dn”,y);B:if(a==0)printf(“%dn”,y);else printf(“%dn”,x);C:if(a!=0)printf(“%dn”,x);else printf(“%dn”,y);D:if(a==0)printf(“%dn”,x);else printf(“%dn”,y);第6题(1.0分)题号:381 若执行下面的程序时,从键盘上输入3和4, 则输出结果是________.main(){int a,b,s;scanf(“%d%d”,&a,&b);s=a;if(a>b)s=b;s=s*s;printf(“%dn”,s);} 12 A:9 B:16 C:3 D:4 第7题(1.0分)题号:639 有以下程序 #include main(){ int a,b,c=246;a=c/100%9;b=(-1)&&(-1);printf(“%d,%dn”,a,b);} 输出结果是()A:2,1 B:3,2 C:4,3 D:2,-1 第8题(1.0分)题号:392 有以下程序 main(){ int i=1,j=2,k=3;if(i++==1&&(++j==3||k++==3))printf(“%d %d %dn”,i,j,k);} 程序运行后的输出结果是()A:1 2 3 B:2 3 4 C:2 2 3 D:2 3 3 第9题(1.0分)题号:628
与语句if(a>b)if(c>d)x = 1;else x = 2;等价的是()A:if(a>b){if(c>d)x = 1;else x = 2;} B:if(a>b){if(c>d)x = 1;} else x = 2;C:if((a>b)&&(c>d))x = 1;else x = 2;D:if(a< =b)x = 2;else if(c>d)x = 1;第10题(1.0分)题号:383 下列程序段中,能将变量x、y中值较大的数保存到变量a,值较小的数保存到变量b的程序段是______.A:if(x>y)a=x;b=y;else a=y;b=x;B:if(x>y){a=x;b=y;} else a=y;b=x;C:if(x>y){a=x;b=y;} else {a=y;b=x;} D:if(x>y){a=x;b=y;} else(x
#include
二、单项选择 共37题(共计37分)第1题(1.0分)题号:424 有以下程序段 int n=0,p;do {scanf(“%d”,&p);n++;} while(p!=12345&&n<3);此处do-while循环的结束条件是().A:p的值不等于12345并且n的值小于3 B:p的值等于12345并且n的值大于等于3 C:p的值不等于12345或者n的值小于3 D:p的值等于12345或者n的值大于等于3 第2题(1.0分)题号:1613 如果程序中想跳出循环体继续往下执行,则执行()语句.17 A:break B:continue C:switch D:return 第3题(1.0分)题号:1644 下面有关for循环的正确描述是()A:for循环只能用于循环次数已经确定的情况 B:for循环是先执行循环体语句,后判断表达式 C:在for循环中,不能用break语句跳出循环体
D:for循环的循环体语句中,可以包含多条语句,必须用花括号括起来 第4题(1.0分)题号:421 有以下程序 main(){ int k=4,n=0;for(;n;){ n++;if(n%3!=0)continue;k--;} printf(“%d,%dn”,k,n);} 程序运行后的输出结果是().A:1,1 B:2,2 C:3,3 D:4,0 第5题(1.0分)题号:422 读下列程序: main(){ int x=1,y=0,a=0,b=0;switch(x){ case 1: switch(y){ case 0: a++;break;case 1: b++;break;} case 2: a++;b++;break;} printf(“a=%d, b=%dn”,a,b);} 输出结果是().A:a=2,b=1 B:a=1,b=1 C:a=1,b=0 D:a=2,b=2 第6题(1.0分)题号:1621 下述循环的循环次数是()int k=2;while(k=0)printf(“%d”,k);k--;printf(“n”);A:0次 B:1次 C:2次 D:无限次 第7题(1.0分)题号:1624 执行下列程序段后,变量i的值是()int i=10;switch(i){ case 9:i+=1;case 10:i+=1;18 case 11:i+=1;default:i+=1;} A:13 B:12 C:11 D:14 第8题(1.0分)题号:1627 以下关于语句的说法中正确的是: A:do-while 语句的循环体至少会被执行1次 B:while语句的循环体至少会被执行1次 C:for语句的循环体至少会被执行1次 D:在C语言中只能用do,do-while,for语句实现循环 第9题(1.0分)题号:1617 设I和k都是int类型,则for循环语句().for(I=0,k=-1;k=1;I++,k++)printf(“****n”);A:判断循环结束的条件不合法 B:是无限循环 C:循环体一次也不执行 D:循环体只执行一次 第10题(1.0分)题号:1643 C语言中用于结构化程序设计的3种基本结构是()A:顺序结构、选择结构、循环结构 B:if,switch,break C:for,while,do-while D:if,for,continue 第11题(1.0分)题号:425 有以下程序 main(){int a=15,b=21,m=0;switch(a%3){case 0:m++;break;case 1:m++;switch(b%2){default:m++;case 0:m++;break;} } printf(“%dn”,m);} 程序运行后的输出结果是().A:1 B:2 C:3 D:4 第12题(1.0分)题号:404 执行语句: for(i=1;i++<4;);后, 变量i的值是().A:3 B:4 C:5 D:不定 第13题(1.0分)题号:1631 有如下程序 main(){int i,sum;for(i=l;i<=3;sum++)sum+=i;printf(“%dn”,sum);} 该程序的执行结果是()A:6 B:3 C:死循环 D:0 第14题(1.0分)题号:1616 19 要求以下程序的功能是计算: s= 1+1/2+1/3+……+1/10 main(){ int n;float s;s=1.0;for(n=10;n>1;n--)s=s+1/n;printf(“%6.4fn”,s);} 程序运行后输出结果错误,导致错误结果的程序行是()A:s=1.0;B:for(n=10;n>1;n--)C:s=s+1/n;D:printf(“%6.4fn”, s);第15题(1.0分)题号:1620 以下循环体的执行次数是______.main(){ int i, j;for(i=0,j=1;i
while(x=0);while(x= =10)第19题(1.0分)题号:1630 已知int t=0;while(t=1){…}
则以下叙述正确的是().A:循环控制表达式的值为0 B:循环控制表达式的值为1 20 C:循环控制表达式不合法 D:以上说法都不对 第20题(1.0分)题号:399 当处理特定问题,循环次数已知时,通常采用()解决.A:for循环 B:while循环 C:do循环 D:switch语句 第21题(1.0分)题号:427 以下程序段的描述,正确的是()x=-1;do {x=x*x;}while(!x);A:是死循环 B:循环执行两次 C:循环执行一次 D:有语法错误 第22题(1.0分)题号:1628 下面关于循环语句for、while、do-while的叙述中正确的是().A:三种循环语句的循环体都必须放入一对花括号中 B:三种循环语句中都可以缺省循环终止条件表达式 C:三种循环语句的循环体都至少被无条件执行一次 D:三种循环语句都可能出现无穷循环 第23题(1.0分)题号:431 以下描述中正确的是()A:由于do-while循环中循环体语句只能是可执行语句,所以循环体内不能使用复合语句 B:do-while循环由do开始,用while结束,在while(表达式)后面不能写分号 C:在do-while循环体中,是先执行一次循环,再进行判断 D:do-while循环中,根据情况可以省略while 第24题(1.0分)题号:408 已知 int i=1;执行语句while(i++<4)后,变量i的值为__________ A:3 B:4 C:5 D:6 第25题(1.0分)题号:1629 以下程序中循环体总的执行次数是()int i,j;for(i=6;i>1;i--)for(j=0;j
A:20 B:261 C:15 D:25 第26题(1.0分)题号:403 若k为整型,则while循环().k=10;while(k=0)k=k-1;
A:执行10次 B:无限循环 C:一次也不执行 D:执行一次 第27题(1.0分)题号:411 下面的for语句()for(x=2,y=8;(y>0)&&(x<5);x++,y--);A:是无限循环 B:循环次数不定 C:循环执行4次 D:循环执行3次 第28题(1.0分)题号:1633 以下程序执行后sum的值是()21 main(){ int i,sum;for(i=1;i<6;i++)sum+=i;printf(“%dn”,sum);} A:15 B:14 C:不确定 D:0 第29题(1.0分)题号:426 以下程序的输出结果是()main(){int a=1,b=0;do { switch(a){ case 1: b=1;break;case 2: b=2;break;default : b=0;} b=a+b;}while(!b);printf(“a=%d,b=%d n”,a,b);} A:a=1,b=2 B:a=1,b=1 C:a=1,b=0 D:a=1,b=3 第30题(1.0分)题号:1625 以下不致造成死循环的语句是().A:for(sum=1,i=0;sum>=i;)sum+=++i;B:for(;;x+=i);C:for(y=0,x=1;x>++y;x=i++)i=x;D:while(x=8)x--;第31题(1.0分)题号:1615 下列保留字中用于构成循环结构的是()A:if B:while C:switch D:default 第32题(1.0分)题号:1623 已知 int i=1;执行语句while(i++<4);后,变量i的值为__________ A:3 B:4 C:5 D:6 第33题(1.0分)题号:1645 设有以下程序段 int x=0,s=0;while(!x!=0)s+=++x;printf(″%d″,s);则()A:运行程序段后输出0 B:运行程序段后输出1 C:程序段中的控制表达式是非法的 D:程序段执行无限次 第34题(1.0分)题号:417 有以下程序段 int k=O: while(k=l)k++;while循环执行的次数是()A:无限次 B:有语法错,不能执行 C:一次也不执行 D:执行1次 第35题(1.0分)题号:1634 在“while(!a)”中,其中“!a”与表达式()等价.22 A:a= =0 B:a= =1 C:a!=1 D:a!=0 第36题(1.0分)题号:1638 当执行以下程序段时().y =1;do { y--;} while(--y);A:循环体将执行一次 B:循环体将执行两次 C:循环体将执行无限次 D:系统将提示有语法错误 第37题(1.0分)题号:400 下列保留字中用于构成循环结构的是()A:if B:while C:switch D:default 23
第六章
一、填空 共32题(共计32分)第1题(1.0分)题号:1059 若有定义:int a[2][3]={{1},{2,3}},则初始化后,元素a[0][1]得到的初值是【0】.第2题(1.0分)题号:398 下列程序的输出结果是【3,5,7,】.main(){ int i,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf(“%d,”,x[i][2-i]);} 第3题(1.0分)题号:1048 下面的程序打印杨辉三角形,其格式为: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 35 35 21 7 1 1 8 28 56 70 56 28 8 1 1 9 36 84 126 126 84 36 9 1 程序如下.#define N 11 main(){ int i,j,a[N+1][N+1];for(i=1;i<=N;i++){ a[i][i]=1;a[i][1]=1;} for(【i=3】;i
第4题(1.0分)题号:394 若声明“char a[15]=”Windows-9x“;”,语句“printf(”%s“,a+8);”的输出结果为【9x】.24 第5题(1.0分)题号:1071 以下程序运行后,输出结果是【1 2 3 5 6 9】.main(){int a[3][3]={1,2,3,4,5,6,7,8,9},i,j;for(i=0;i<3;i++)for(j=i;j<3;j++)printf(“%2d”,a[i][j]);} 第6题(1.0分)题号:1065 下面程序的运行结果为【1】.#include