




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题,(每题1分,共40分)(下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填写在答题卡相应位置上,答在试卷上不得分)(1) 以下程序段中与语句k=ab?(bc?1:0):0;功能等价的是A) if(aB) &(bC) ) k=1; B) if(aB) |(bC) ) k=1else k=0; else k=0 C) if(aB) k=1; else if(bC) k=1; else k=0; else k=0; (2) 有以下程序main( ) char k; int I; for(i=1;i3;i+) scanf(“%c”,&k); switch(k) case 0: printf(“anothern”); case 1: printf(“numbern”); 程序运行时,从键盘输入:01,程序执行后的输出结果是A) another B) another C) another D) numbernumber number number number number another number(3) 有以下程序main( ) int x=0,y=5,z=3; while(z-0&+x5) y=y-1; printf(“%d,%d,%dn”,x,y,z);程序执行后的输出结果是A) 3,2,0 B) 3,2,-1 C) 4,3,-1 D) 5,-2,-5(4) 有以下程序main( ) int i,s=0; for(i=1;i10;i+=2) s+=i+1; printf(“%dn”,s);程序执行后的输出结果是A) 自然数19的累加和 B) 自然数110的累加和C) 自然数19中的奇数之和 D) 自然数110中的偶数之和(5) 有以下程序main( ) int i,n=0; for(i=2;i5;i+) do if(i%3) continue; n+; while(!i);n+; printf(“n=%dn”,n);程序执行后的输出结果是A) n=5 B) n=2 C) n=3 D) n=4(6) 若程序中定义了以下函数 double myadd(double a,double B) return (a+B) ;并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是A) double myadd(double a,B) ; B) double myadd(double,double);C) double myadd(double b,double A) ;D) double myadd(double x,double y);(7) 有以下程序char fun(char x , char y) if(xy) f(x,y); else if(yz) f(y,z); else f(x,z); printf(“%d,%d,%dn”,x,y,z);执行后输出结果是A) 1,2,3 B) 3,1,2 C) 1,3,2 D) 2,3,1(10) 有以下程序段int a10=1,2,3,4,5,6,7,8,9,10,*p=&a3,b;b=p5;b中的值是A) 5B) 6C) 8D) 9(11) 有以下程序main( ) char a=”abcdefg”,b10=”abcdefg”; printf(“%d %dn”,sizeof(A) ,sizeof(B) );执行后输出结果是A) 7 7 B) 8 8 C) 8 10 D) 10 10(12) 若以下选项中的变量已正确定义,则正确的赋值语句是 A) x1=26.8%3; B) 1+2=x2; C) x3=0x12; D) x4=1+2=3;(13) 在下列c语言中运算对象必须是整型的运算符是 A) %= B) / C)= D) *=(14)若有以下程序段;int c1=1,c2=2;c3=1.0/c2*c1;则执行后,c3中的值是 。A) 0 B) 0.5 C) 1 D) 2(15) 有以下定义#include char a10,*b=a;不能给数组a输入字符串的语句是A) gets(A) B) gets(a0) C)gets(&a0); D) gets(B) ;(16) 有以下程序main( ) char *p10=“abc”,”aabdfg”,”dcdbe”,”abbd”,”cd”; printf(“%dn”,strlen(p4);执行后输出结果是A) 2 B) 3 C) 4 D) 5(17) 有以下程序int a=2;int f(int *A) return (*A) +;main( ) int s=0; int a=5; s+=f(&A) ; s+=f(&A) ; printf(“%dn”,s);执行后输出结果是A) 10 B) 9 C) 7 D) 8(18) 有以下程序#define f(x) x*xmain( ) int i; i=f(4+4)/f(2+2); printf(“%dn”,i);执行后输出结果是A) 28 B) 22 C) 16 D) 4(19) 设有以下语句typedef struct S int g; char h; T;则下面叙述中正确的是A) 可用S定义结构体变量 B)可以用T定义结构体变量C)S是struct类型的变量 D)T是struct S类型的变量(20) x和y均为int型变量,则以下语句:x+=y; y=x-y; x-=y;的功能是 。A) 把x和y按从大到小排列 B) 把x和y按从小到大排列 C) 无确定结果 D) 交换x和y中的值 三、填空题(每空4分,共40分)(请将每一个空的正确答案写在答题卡【1】至【10】序号的横线上, 答在试卷上不得分)(1) 在关系数据库中,把数据表示成二维表,每一个二维表称为【1】。(2) 以下程序运行时若从键盘输入:347890。输出结果是 【2】。#includemain() inti=0,j=0,k=0;scanf(%d%*d%d,&i,&j,&k);printf(%d%d%dn,i,j,k);(3) 以下程序运行后的输出结果是 【3】。#defineS(x) 5*x*x+1main() inti=6,j=8; printf(%dn,S(i+j);(4) 以下程序运行后的输出结果是 【4】main()inta=13,b=4,c=15,t=78;if(ba&ac) t=a;a=c;c=t;if(ac&bc) t=b;b=a;a=t;printf(%d%d%dn,a,b,c);(5) 以下程序运行后的输出结果是 【5】main() inta,b,c a=20;b=30;c=(a%b1); printf(%d %d %dn,a,b,c);(6)已知字符A的ACSII码值为65,以下语句的输出结果是【6】char ch=B;printf(“%c %dn”,ch,ch);(7)有以下语句段int n1=50,n2=60;printf(“ 【7】 ”,n1.n2);要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。n1=10n2=20(8)有以下程序main( ) int t=1,i=5; for(;i=0;i-) t*=i; printf(“%dn”,t);执行后输出结果是【8】 。(9)有以下程序main( ) int n=0,m=10,x=12; if(!n) x-=1; if(m) x-=2; if(x) x-=3; printf(“%dn”,x);执行后输出结果是【9】 。(10)有以下程序#include main( ) char ch1,ch2; int n1,n2; ch1=getchar(); ch2=getchar(); n1=ch1-0; n2=n1*10+(ch2-0); printf(“%dn”,n2);程序运行时输入:12,执行后输出结果是【10】 。四、编程题(每题10分,共20分)1、编程计算S=10! (10分) 2、用选择排序法对n个整数排序(降序)一、选择题,(每题2分,共40分)(下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填写在答题卡相应位置上,答在试卷上不得分)(1) 有以下程序main() int m=3,n=4,x;x=-m+;x=x+8/+n;printf(%dn,x);程序运行后的输出结果是A) 3 B) 5 C) -1 D) -2 (2) 有以下程序main() char a=a,b;print(%c,+a);printf(%cn,b=a+);程序运行后的输出结果是A) b,b B) b,c C)a,b D) a,c (3) 有以下程序main() int m=0256,n=256;printf(%o %on,n,n);程序运行后的输出结果是A) 0256 0400 B) 0256 256 C) 256 400 D) 400 400 (4) 有以下程序main() int a=666,b=888;printf(%dn,a,b);程序运行后的输出结果是A) 错误信息 B) 666 C) 888 D) 666,888 (5) 有以下程序main() int i;for(i=0;i3;i+)switch(i)case 0:printf(%d,i);case 2:printf(%d,i);default:printf(%d,i);程序运行后的输出结果是A) 022111 B) 021021 C) 000122 D) 012 (6) 若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|10的是A) abs(x-y)-10& x-y10C) (x-y)10D) (x-y)*(x-y)b) if(bc)printf(%d,d+ +1);elseprintf(%d,+d +1);printf(%dn,d);程序运行后的输出结果是A) 2 B) 3 C) 43 D) 44 (8)下列条件语句中,功能与其他语句不同的是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); (9)有以下程序main() int i=0,s=0;for (;)if(i=3|i=5) continue;if (i=6) break;i+;s+=i;printf(%dn,s);程序运行后的输出结果是A) 10 B) 13 C) 21 D) 程序进入死循环 (10) 若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是A) for(i=1,p=1;i=5;i+) p*=i;B) for(i=1;i=5;i+) p=1; p*=i;C) i=1;p=1;while(i=5)p*=i; i+;D) i=1;p=1;dop*=i; i+; while(i=5); (11) 有以下程序main() char a,b,c,d;scanf(%c,%c,%d,%d,&a,&b,&c,&d);printf(c,%c,%c,%cn,a,b,c,d); 若运行时从键盘上输入:6,5,65,66。则输出结果是A) 6,5,A,B B) 6,5,65,66 C) 6,5,6,5 D) 6,5,6,6(12) 以下叙述中正确的是A) C语言的源程序不必通过编译就可以直接运行B) C语言中的每条可执行语句最终都将被转换成二进制的机器指令C) C源程序经编译形成的二进制代码可以直接运行D) C语言中的函数不可以单独进行编译(13) 以下符合C语言语法的实型常量是A) 1.2E0.5 B) 3.14.159E C) .5E-3 D) E15(14) 以下4组用户定义标识符中,全部合法的一组是A) _main B) If C) txt D) int enclude -max REAL k_2 sin turbo 3COM _001(15) 若以下选项中的变量已正确定义,则正确的赋值语句是A) x1=26.8%3 B) 1+2=x2 C) x3=0x12 D) x4=1+2=3;(16) 设有以下定义int a=0; double b=1.25;char c=A;#define d 2则下面语句中错误的是A) a+; B) b+ C) c+; D) d+;(17) 设有定义:float a=2,b=4,h=3;,以下C语言表达式与代数式 计算结果不相符的是A) (a+b) *h/2 B) (1/2)*(a+b) *hC) (a+b) *h*1/2 D) h/2*(a+b) (18) 有以下程序main( ) int x=102,y=012; printf(“%2d,%2dn”,x,y); 执行后输出结果是A) 10,01 B) 02,12 C) 102,10 D) 02,10(19) 以下4个选项中,不能看作一条语句的是A) ; B) a=0,b=0,c=0;C) if(a0); D) if(b=0) m=1;n=2;(20) 设有定义:int a,*pa=&a;以下scanf语句中能正确为变量a读入数据的是A) scanf(“%d”,pa) ; B) scanf(“%d”,a) ;C) scanf(“%d”,&pa) ; D) scanf(“%d”,*pa) ;二、简答题(20 分)1、运行一个C+源程序的步骤(5 分)2、函数参数传递的形式有哪几种(5 分)3、const 有什么用途?(请至少说明两种)(5 分)4、C程序的特点有哪些? (5 分)三、填空题(每空2分,共20分)(请将每一个空的正确答案写在答题卡【1】至【10】序号的横线上, 答在试卷上不得分)(1)在关系数据库中,把数据表示成二维表,每一个二维表称为【1】。(2)以下程序运行时若从键盘输入:102030。输出结果是 【2】。#includemain() inti=0,j=0,k=0;scanf(%d%*d%d,&i,&j,&k);printf(%d%d%dn,i,j,k);(3) 以下程序运行后的输出结果是 【3】。#defineS(x) 4*x*x+1main() inti=6,j=8; printf(%dn,S(i+j);(4) 以下程序运行后的输出结果是 【4】main()inta=3,b=4,c=5,t=99;if(ba&ac) t=a;a=c;c=t;if(ac&bc) t=b;b=a;a=t;printf(%d%d%dn,a,b,c);(5) 以下程序运行后的输出结果是 【5】main() inta,b,c a=10;b=20;c=(a%b1); printf(%d %d %dn,a,b,c);(6)已知字符A的ACSII码值为65,以下语句的输出结果是【6】char ch=B;printf(“%c %dn”,ch,ch);(7)有以下语句段int n1=10,n2=20;printf(“ 【7】 ”,n1.n2);要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。n1=10n2=20(8)有以下程序main( ) int t=1,i=5; for(;i=0;i-) t*=i; printf(“%dn”,t);执行后输出结果是【8】 。(9)有以下程序main( ) int n=0,m=1,x=2; if(!n) x-=1; if(m) x-=2; if(x) x-=3; printf(“%dn”,x);执行后输出结果是【9】 。(10)有以下程序#include main( ) char ch1,ch2; int n1,n2; ch1=getchar(); ch2=getchar(); n1=ch1-0; n2=n1*10+(ch2-0); printf(“%dn”,n2);程序运行时输入:12,执行后输出结果是【10】 。四、编程题(每题10分,共20分)1、编程计算S=1+2+3+100 (10分)2、用选择排序法对n个整数排序(降序)四、编程题:(每题10分,共20分)1、用递归方法编程计算S=1!+2!+3!+100! (10分2、用选择排序法对n个整数排序(降序)三、编程题:(每题10分,共20分)1、编程计算S=10! (10分)2、用选择排序法对n个整数排序(降序)一、判断是非题(每题1分,共10分,对的打,错的打)1、在C程序中,语句之间必须要用分号“;”分隔. ( )2、在C程序中所用的变量必须先定义后使用.( )3、C程序中的注释部分可有可无,通常应该省略.( )4、在C程序中,移位运算符的优先级最低.( )5、若a和b是同类型变量,在执行了赋值语句a=b;后b中的值将放入a中,b中的值将丢失( )6、break语句只能用在循环语句中.( )7、C语言中最基本的数据类型包括:整型、实型、逻辑型、字符型( )8、在C语言的if语句中,可以用数学表达式作判断的表达式.( )9、在C程序中,定义数组必须指明数组元素的个数( )10、在C语言中,所有函数名都必须有参数( )二、单项选择题(每题2分,共40分)(1)以下叙述中正确的是( ) (A)用C语言实现的算法必须要有输入和输出操作 (B)用C语言实现的算法可以没有输出但必须要有输入 (C)用C程序实现的算法可以没有输入但必须要有输出 (D)用C程序实现的算法可以既没有输入也没有输出 (2)以下不能定义为用户标识符是 (A)Main (B)_0 (C)_int (D)sizeof (3)以下选项中,不能作为合法常量的是 (A)1.234e04 (B)1.234e0.4 (C)1.234e+4 (D)1.234e0 (4)数字字符0的ASCII值为48,若有以下程序 main() char a=1,b=2; printf(%c,b+); printf(%dn,b-a); 程序运行后的输出结果是 (A)3,2 (B)50,2 (C)2,2 (D)2,50 (5)有以下程序 A main() int m=12,n=34; printf(%d%d,m+,+n); printf(%d%dn,n+,+m); 程序运行后的输出结果是 (A)12353514 (B)12353513 (C)12343514 (D)12343513 (6)有以下语句:int b;char c10;,则正确的输入语句是 A)scanf(%d%s,&b,&c); B) scanf(%d%s,&b,c); c)scanf(%d%s,b,c); D)scanf(%d%s,b,&c); (7)有以下程序 main() int a,b,d=25; a=d/10%9;b=a&(-1); printf(%d,%dn,a,b); 程序运行后的输出结果是 A)6,1 B)2,1 C)6,0 D)2,0 (8)有以下程序 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)有以下程序 main() char a7=a00a00; int i,j; i=sizeof(a); j=strlen(a); printf(%d %dn,i,j); 程序运行后的输出结果是 A)2 2 B)7 6 C)7 2 D)6 2 (10)以下能正确定义一维数组的选项是 A)int a5=0,1,2,3,4,5; B)char a=0,1,2,3,4,5; C)char a=A,B,C; D)int a5=0123; (11)一个c程序总是从( )开始执行。A) main函数 B) 程序的第一行 C) 程序的第一个函数 D) 不固定位置 (12)c程序书写自由,一行内可写多条语句,且语句中的空格和回车符均可忽略不计,但每条语句和数据定义后必须有一个( )A) 逗号 B) 句号 C)分号D) 冒号 (13)以下叙述错误的是( )A)用户所定义的标示符允许使用关键字 B) 用户所定义的标示符尽量做到见名知意C) 用户所定义的标示符必须以字母和下划线开头D) 用户所定义的标示符大小写代表不同标识(14)以下叙述错误的是( )A) c语句必须以分号结束 B) 复合语句在语法上被看作一条语句 C) 空语句在任何位置上都不会影响程序运行 D)赋值表达式末尾加分号就构成赋值语句(15)已有定义:char a=xyz,b=x,y,z;,以下叙述中正确的是 A)数组a和b的长度相同 B)a数组长度小于b数组长度 C)a数组长度大于b数组长度 D)上述说法都不对 (16)以下叙述中错误的是 A)对于double类型数组,不可以直接用数组名对数组进行整体输入或输出 B)数组名代表的是数组所占存储区的首地址,其值不可改变 C)当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出下标越界的出错信息 D)可以通过赋初值的方式确定数组元素的个数 (17)有以下程序 C main() int c=35;printf(%dn,c&c); 程序运行后的输出结果是 A)0 B)70 C)35 D)1 (18)以下叙述中正确的是 A)预处理命令行必须位于源文件的开头 B)在源文件的一行上可以有多条预处理命令 C)宏名必须用大写字母表示 D)宏替换不占用程序的运行时间 19)以下语句或语句组中,能正确进行字符串赋值的是 A)char *sp;*sp=right!; B)char s10;s=right!; C)char s10;*s=right!; D)char *sp=right!; (20)设有如下说明 C typedef struct ST long a;int b;char c2;NEW; 则下面叙述中正确的是 A)以上的说明形式非法 B)ST是一个结构体类型 C)NEW是一个结构体类型 D)NEW是一个结构体变量三、填空填充题(每题3分,共30分)(1) 有如下程序main( ) int y=3,x=3,z=1;printf(“%d %dn”,(+x, y+),z+2);运行该程序的输出结果是【 _】(2) 有如下程序main( ) int x=1,a=0,b=0;switch(x)case 0: b+;case 1: a+case 2: a+;b+printf(“a=%d,b=%dn”,a,b);该程序的输出结果是【 _】(3) 有如下程序main( ) float x=2.0,y;if(x0.0) y=0.0;else if(x10.0) y=1.0/x;else y=1.0;printf(“%fn”,y);该程序的输出结果是【 _】(4) 有如下程序main( ) int i,sum;for(i=1;i6) n-;printf(“%d”,n);该程序段的输出结果是(7) 有如下程序int runc(int a,int b) return(a+b);main( ) int x=2,y=5,z=8,r;r=func(func(x,y),z);printf(“%dn”,r);该程序的输出的结果是【 _】(8) 有如下程序段int *p,a=10,b=1p=&a; a=*p+b;执行该程序段后,a的值为【 _】(9) 有如下程序#define N 2#define M N+1#define NUM 2*M+1#main() int i;for(i=1;i=NUM;i+) printf(“%dn”,i);该程序中的for循环执行的次数是【 _】(10) 有如下程序段int a=14,b=15,x;char c=A;x=(a&b)&(cB);执行该程序段后,x的值为四、编程题(每题10分,共20分)1、编程计算S=1*2*3*10 (10分)2、输入10个数,求其最大值,并输出。一、判断是非题(每题1分,共10分,对的打,错的打)1、在一个C程序中,只能有一个主程序. ( )2、在C程序中指针变量只能存放变量地址.( )3、C程序中的注释部分可有可无,通常应该省略.( )4、在C程序中,逗号运算符的优先级最低.( )5、若a和b是同类型变量,在执行了赋值语句a=b;后b中的值将放入a中,b中的值将不会丢失( )6、continue语句只能用在循环语句中.( )7、C语言中最基本的数据类型包括:整型、实型、数组型、字符型( )8、在C语言的if语句中,必须用逻辑表达式作判断的表达式.( )9、在C程序中,不可以通过赋初值的方式确定数组元素的个数( )10、构成C程序的基本单位是函数,主程序函数名可以由用户命名( )二、单项选择题(每题2分,共40分)1、以下叙述中正确的是【 】A、C语言的源程序不必通过编译就可以直接运行B、C语言中的每条可执行语句最终都将被转换成二进制的机器指令C、C源程序经编译形成的二进制代码可以直接运行D、C语言中的函数不可以单独进行编译2、正确的自定义标识符是【 】A、if B、a*bC、iFD、8pq3、存储字符串anb所用的字节数是【 】A、2B、3C、4D、54、关系表达式axb的正确描述是【 】A、a=x=a&x=a|xbD、!(x=b)5、以下符合C语言语法的实型常量是【 】A、1.2E0.5 B、3.14.15E C、.5E-3 D、E156、设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是【 】A、6.500000 B、6 C、5.500000 D、6.0000007、设int x=102,y=012; 执行printf(“%2d,%2dn”,x,y);后的输出结果是【 】A、10,01 B、002,12 C、102,10 D、02,108、设有以下定义int a=0; double b=1.25;char c=A;#define d 2则下面语句中错误的是【 】A、a+; B、b+ C、c+; D、d+;9、若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a;for(b=1;bb)&(n=cd)运算后,n的值位为【 】A、0 B、1 C、2 D、312、设int a=3,b=4; 执行printf(%d,%d,(a,b),(b,a);后的输出结果是【 】A、3,4B、4,3C、3,3D、4,413、以下能对二维数组a进行正确初始化的语句是【 】A、int a2=1,2,3,4; B,int a23=1,2,3,4,4,5,6,8;C、int a23=1,2,3,4,5,6;D,inta3=1,2,3,4,5;14、设有定义:int n=0,*p=&n,*q=&p;则以下选项中,正确的赋值语句是【 】A、p=1;B、*q=2; C、q=p; D、*p=5;15、设char s 10, *p;正确的操作语句是【 】A、p=SCEMI;B、s+;C、s=SCEMI;D、s = SCEMI ;16、设int *a5,(*b) 5,*c(),(*d)();则被分别称为是【 】A、指针数组、数组指针、指针函数、函数指针B、数组指针、指针数组、指针函数、函数指针C、数组指针、指针数组、函数指针、指针函数D、指针数组、数组指针、函数指针、指针函数17、文件中定义的静态全局变量(或称静态外部变量)其作用域是 【 】A、只限某个函数 B、本文件C、跨文件 D、不限制作用域18、要求函数的功能是交换x和y中的值,且通过正确调用返回交换结果。能正确实现此功能的函数是【 】 A、funa(int *x,int *y) B、funb(int x,int y) int *p; int t; *p=*x;*x=*y;*y=*p;t=x;x=y;y=t; C、func(int *x,int *y) D、fund(int x,int y) *x=*y;*y=*x; *x=*x+*y; *y=*x-*y; *x=*x-*y; 19、函数调用:strcat(strcpy(str1,str2),str3)的功能是【 】A、将串str1复制到串str2中后再连接到串str3之后B、将串str1连接到串str2之后再复制到串str3之后C、将串str2复制到串str1中后再将串str3连接到串str1之后D、将串str2连接到串str1之后再将串str1复制到串str3中20、设有如下定义:struct skint a;float b;data;int *p;若要使p指向data中的a域,正确的赋值语句是【 】A、p=&a; B、p=data.a C、p=&data.a; D、*p=data.a三、填空填充题(每题2分,共10分)1、如果a=9、b=12、c=56,则表达式d=ab?(ac?a:c):b)的值为【 _】2、已知x=7.5,y=2,z=3.6,则表达式xy&zxy的值是【 _】 3、若有以下定义和语句,则通过指针p引用值为47的数组元素的表达式是【_ 】int w10=23,54,10,33,47,98,72,80,61), *p; p=w;4、表示关系xyz,应使用c语言表达式【 _】表示数学式”a/bc” 应使用c语言表达式【 _】四、程序分析题(每题5分,共20分)1、在执行以下程序时,程序执行完以后,在屏幕上看到的输出结果是【 _】main() int i,j,m,n; i=12; j=14; m=+i; n=j+; printf(%d, %d, %d, %d,I,j,m,n); 2、若有以下程序 int f(int x,int y) return (y-x)*x; main() int a=6,b=9,c=7,d; d=f(f(3,4),f(3,5); printf(%dn,d); 执行后输出结果是【 _】。 3、有以下程序: main() int n1,n2;scanf(%d,&n2);while(n2!=0) n1=n2%10;n2=n2/10;printf(%d,n1);程序运行后,如果从键盘上输入1435;则输出结果为【 _】。4、有以下程序#include struct NODE int num; struct NODE *next; ;main( ) struct NODE *p,*q,*r; int sum=0; p=(struct NODE *)malloc(sizeof(struct NODE); q=(struct NODE *)malloc(sizeof(struct NODE); r=(struct NODE *)malloc(sizeof(struct NODE);p-num=4;q-num=6;r-num=8;p-next=q;q-next=r;r-next=NULL;sum+=p-num;sum+=q-next-num;printf(“%dn”,sum); 执行后的输出结果是【 _】。五、编写程序(每题10,共20分) (1)编程求s=1+1/2+1/3+1/4.+1/100。(2)输入10个数,找出最大值,并打印出来。一、选择题:(每小题2分,共40分)1若x, y均为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教师招聘之《幼儿教师招聘》练习题库有答案详解
- 渔业养殖水产品与健康饮食书籍出版创新创业项目商业计划书
- 教师招聘之《小学教师招聘》题库检测模拟题【模拟题】附答案详解
- 教师招聘之《幼儿教师招聘》考试综合练习完整参考答案详解
- 教师招聘之《幼儿教师招聘》强化训练含答案详解(模拟题)
- 教师招聘之《小学教师招聘》高分题库附答案详解【满分必刷】
- 2025年呼伦贝尔莫力达瓦达斡尔族自治旗内蒙古大学校园引才笔试备考附答案详解(突破训练)
- 患者隐私保护-医疗机构医疗质量安全专项整治行动方案
- 2025年美妆行业个性化定制服务模式在短视频平台中的应用报告
- 2025年私募股权投资基金行业投资热点:生物制药生产与质量控制退出策略深度分析
- 2025年北京市水务局所属事业单位招聘工作人员101人笔试高频重点提升(共500题)附带答案详解
- 红光治疗仪的使用
- 高教版2023年中职教科书《语文》(基础模块)上册教案全册
- 湖北省武汉市汉阳区2024-2025 学年上学期期中质量检测八年级英语试卷(含笔试答案无听力原文及音频)
- DB11T 1649-2019 建设工程规划核验测量成果检查验收技术规程
- 幼儿园大班幼儿拼音字母表幼儿拼音字母表
- 《吴文化教程(活页版)》 课件全套 模块1-12 历史特征- 吴地产业经济
- 三级筑路工(高级)职业技能鉴定考试题库(含答案)
- 大学新生见面会初见欢共进步启新程模板
- 2024年全国期货从业资格之期货投资分析考试高频题(附答案)
- 光伏项目施工总进度计划表(含三级)
评论
0/150
提交评论