




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
7下列程序的输出结果是 。 main ( ) int x=023; printf(“%d”,-x) A)17 B)18 C)23 D)24,一、选择题(每个小题共四个答案,其中只有一个是正确的)。 1不合法的常量是 。 A) 2 B) “ ” C) D)“483”,C,2判断int x = 0xaffbc;x的结果是 。 A)赋值非法 B)不确定 C)为Oxaffb D)为0xffbc,D,3在C语言中,数字029是一个 。 A)八进制数 B)十六进制数 C)十进制数 D)非法数,D,4若int k=7,x=12;则能使值为3的表达式是 。 A)x%=(k%=5) B)x%=(kk%5) C)x%=kk%5 D)(x%=k)(k%=5),D,5假定x和y为double型,则表达式x=2,y=x+3/2的值是 。 A)3.500000 B)3 C)2.000000 D)3.000000,D,6执行下列程序片段时输出结果是 。 int x=13,y=5; printf(“%d”,x%=(y/=2); A)3 B)2 C)1 D)0,C,B,一、选择题(每个小题共四个答案,其中只有一个是正确的)。 8以下程序片段 。 int x=2,y=3; printf(xy ? “*x=%d”: “#y=%d”,x y ? x : y); A)输出控制格式错误 B)输出为:*x=2 C)输出为:#y=2 D)输出为:#y=3,D,9设:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=ab) & (n=cd) 后n的值为 。 A)1 B)2 C)3 D)4,10以下程序片段 。 main ( ) int x=0,y=0,z=0; if (x=y+z) printf(“*”); else printf(“#”); A)有语法错误,不能通过编译 B)输出:* C)可以编译,但不能通过连接,所以不能运行 D)输出:#,B,D,一、选择题(每个小题共四个答案,其中只有一个是正确的)。 11、对下述程序, 是正确的判断。 main ( ) int x,y; scanf(“%d,%d”, A)有语法错误,不能通过编译 B)若输入3和4,则输出4和5 C)若输入4和3,则输出3和4 D)若输入4和3,则输出4和5”,A,12、下述程序的输出结果是 。 main ( ) int a=0,b=0,c=0; if (+a0 | | +b0) +c; printf(“%d,%d,%d”,a,b,c); A)0,0,0 B)1,1,1 C)1,0,1 D)0,1,1,C,一、选择题(每个小题共四个答案,其中只有一个是正确的)。 13、以下程序输出结果是 。 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; case 3:a+; b+; printf(“a=%d,b=%d”,a,b); A)a=1,b=0 B)a=2,b=1 C)a=1,b=1 D)a=2,b=2,B,14、下述程序的运行结果是 。 main ( ) int x=9; for (; x0; x-) if (x%3=0) printf(“%d”,-x); continue ; A)741 B)852 C)963 D)875421,B,一、选择题(每个小题共四个答案,其中只有一个是正确的)。 15、下述程序段的运行结果是 。 int a=1,b=2,c=3,t; while (abc) t=a; a=b; b=t; c-; printf(“%d,%d,%d”,a,b,c); A)1,2,0 B)2,1,0 C)1,2,1 D)2,1,2,C,16、下面程序的输出结果是 。 main ( ) int k=0,m=0,i,j; for (i=0; i2; i+) for (j=0; j3; j+) k+ ; k-=j ; m = i+j ; printf(“k=%d,m=%d”,k,m) ; A)k=0,m=3 B)k=0,m=5 C)k=1,m=3 D)k=1,m=5,B,一、选择题(每个小题共四个答案,其中只有一个是正确的)。 17、以下正确的函数定义是 。 A)double fun(int x, int y) B)double fun(int x,y) z=x+y ; return z ; int z ; return z ; C)fun (x,y) D)double fun (int x, int y) int x, y ; double z ; double z ; z=x+y ; return z ; z=x+y; return z ; ,D,18、以下正确的描述是 。 A)函数的定义可以嵌套,但函数的调用不可以嵌套 B)函数的定义不可以嵌套,但函数的调用可以嵌套 C)函数的定义和函数的调用均不可以嵌套 D)函数的定义和函数的调用均可以嵌套,B,一、选择题(每个小题共四个答案,其中只有一个是正确的)。 19、下面程序的输出是 。 int i=2 ; printf(“%d,%d,%d”,i*=2,+i,i+) ; A) 8,4,2 B)8,4,3 C)4,4,5 D)4,5,6,A,20、程序的运行结果是 。 #define ADD(x) x+x main ( ) int m=1,n=2,k=3,sum ; sum = ADD(m+n)*k ; printf(“%dn”,sum) ; A)9 B)10 C)12 D)18,B,二、填空题 。(每空1分) 1设float x=2.5,y=4.7;int a = 7; 则x+a%3*(int)(x+y)%2/4为 。,2.50000,2已知A=7.5,B=2,C=3.6,表达式AB & CA | AB的值是 。,0,3设有以下定义的语句: int a32=10,20,30,40,50,60, (*p)2; p=a; 则 *(*(p+2)+1)值为_。,60,4函数fun的功能是:使一个字符串按逆序存放,请填空 void fun (char str) char m; int i,j; for(i=0,j=strlen(str);ij-1;i+,j-) m=stri; stri= 。; strj-1=m; printf(“%sn“,str); ,strj-1,二、填空题 。(每空1分) 5阅读程序,说明其输出结果_。 #include void main( ) int x = 10,y,z; y = +x; z = x+; printf(“%d,%d,%d“,x,y,z); ,12,11,11,6有如下程序: void main( ) int a = 10; int *p = 若程序中的第一个printf语句输出为194,则第二个printf语句的输出是_。,1a6,二、填空题 。(每空1分) 7函数int getw(FILE * fp)的功能是_。,从文件fp一次读出两个字节,8“066“在内存中占_个字节存储空间。,2,9若i,j已定义为int类型,则以下程序段内循环体的总的执行次数是_。 for (i=5;i;i-) for(j=0;j4;j+) .,20,10若有以下程序片段: char str=“abn012“; printf(%d“,strlen(str); 上面程序片段的输出结果是_。,3,11. 执行以下程序段后,a= ,b= ,c= 。 int x=10,y=9 ; int a,b,c ; a = (x- -=y+) ? x- : y+ ; b = x+ ; c = y ;,10 9 11,二、填空题 。(每空1分) 12函数调用语句:fun(a,b),(c,d,e)实参个数为 。,2,13若有定义:int a34=1,2,0,4,6,8,10;则初始化后,a12的值为 , a21得到的值为 。,0,6,14若有定义: struct num int a ; int b ; float f ; n = 1,3,5.0 ; struct num *pn = 则表达式(*pn).a+pn-f的值是 。,6.0,15. C语言可以定义枚举类型,其关键字为 。,enum,16 C语言中打开文件的函数是 ,关闭文件的函数是 。,fopen()函数 fclose()函数,三、阅读程序 ,并写出程序执行结果。(每题 5 分),1. #include void main() char a =“programming“, b =“language“; char *p1,*p2; int i; p1=a; p2=b; for(i=0;i7;i+) if(*(p1+i)= =*(p2+i) printf(“%c“,*(p1+i); ,输出结果:ga,三、阅读程序 ,并写出程序执行结果。(每题 5 分),2#include int abc(int u,int v); void main ( ) int a=24,b=16,c; c=abc(a,b); printf(“n%d“,c); int abc(int u,int v) int w; while(v) w=u%v; u=v; v=w; return u; ,输出结果:8,3#include int abc(int u,int v); void main () char cx = A; int k = 0; do switch(cx+) case A: k+; break; case B: k-; case C: k += 2; break; case D: k %= 2; continue; case E: k *= 10; break; default: k /= 3; k+; while(cxG); printf(“k=%d“,k);,输出结果:k=4,4#include int ff(int n) static int f = 1,g; g = g + n; f = g * f; return f; void main( ) int i; for(i=1;i=5;i+) printf(“%6d“,ff(i); ,输出结果:1 3 18 180 2700,5#include void main( ) int a34=1,2,3,4,3,4,5,6,5,6,7,8; int i; int (*p)4=a, *q=a0; for(i=0; i3; i+) if(i=0) (*p)i+i/2=*q+1; else p+,+q; for(i=0; i3; i+) printf(“%d,“, aii); ,输出结果:2,4,7,6#include void main( ) int a =2,6,10,14,18; int *p =a,a+1,a+2,a+3,a+4; int i, *q=p; for(i=0; i5; i+) ai=ai/2+ai; printf(“%d,“, *(*(q+2); printf(“%d“, *(*(+q); ,输出结果:15,9,7.#include void main( ) int a5=2, 4, 6, 8, 10; int *p=a, *q= ,输出结果:2,4,8 #include void main ( ) int i,c; char s25=“8980“,“9198“; for (i=3; i=0 ; i-) c=s0i+s1i-2*0; s0i = c % 10 + 0 ; for (i=0; i=1; i+) puts(si); ,输出结果:70789198,9.#include void main ( ) int i,j,k=19; while (i=k-1) k-=3 ; if (k%5=0) i+ ; continue ; else if (k5) break ; i+; printf(“ni=%d,k=%dn“,i,k); ,输出结果:i=6,k=4,10.#include int func (int a,int b) static int m=0,i=2; i+=m+1; m=i+a+b; return (m); void main ( ) int k=4,m=1,p1,p2; p1=func(k,m) ; p2=func(k,m) ; printf(“%d,%dn“,p1,p2) ; ,输出结果:8,17,11. #include int fun(int a) int b=0; static int c=3; b+, c+; return a+b+c; void main( ) int x=2, i; for(i=0; i3; i+
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南湘潭韶山旅游发展集团有限公司本部及所属子公司部分岗位公开招聘10人考试备考试题及答案解析
- 2025年三年级PEP人教版英语教学提升计划
- 2025黑龙江大兴安岭地区新林区住房和城乡建设局公益性岗位招聘1人备考试题及答案解析
- 2025广东惠州龙门县职业技术学校招聘合同制教师20人考试备考题库及答案解析
- 2025江苏南京工业职业技术大学招聘专职辅导员20人备考题库及答案解析
- 2025海航航空食品(北京)有限公司招聘260人考试备考试题及答案解析
- 2025年内分泌科糖尿病并发症评估试卷答案及解析
- 2025年产科产后护理知识考核模拟考试答案及解析
- 2025年民办教育行业需求分析及创新策略研究报告
- 2025年老年医学综合知识测试答案及解析
- GB/T 40073-2021潜水器金属耐压壳外压强度试验方法
- GB/T 3624-2010钛及钛合金无缝管
- GB/T 14153-1993硬质塑料落锤冲击试验方法通则
- (完整版)人教版八年级下册《道德与法治》期末测试卷及答案【新版】
- 维护新疆稳定 实现长治久安课件
- 北京大学人民医院-医疗知情同意书汇编
- 档案管理员述职报告9篇
- 舞台灯光基础知识教学课件
- 牙体牙髓病最全课件
- 脑卒中的功能锻炼课件
- 护理质控简报
评论
0/150
提交评论