2022年《C语言》综合复习资料.docx
《2022年《C语言》综合复习资料.docx》由会员分享,可在线阅读,更多相关《2022年《C语言》综合复习资料.docx(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -读书之法 ,在循序而渐进 ,熟读而精思C 语言综合复习资料一、单项题1. C 语言中基本数据类型有A)整型、实型、规律型 C)整型、实型、字符型B)整型、字符型、规律型 D)整型、实型、字符型、规律型2. 在 C 语言中,数字 029 是一个A)八进制数 B)十进制数 C)十六进制数 D)非法数3. 在以下关于 C 语言的不严格的表达中,错误的说法是A)在标识符中,大写字母和小些字母的意义相同B)有些不同类型的变量可以在一个表达式中运算C)在赋值表达式中等号“ =”左边的变量和右边的值可以是不同类型D)同一个
2、运算符号在不同的场合可以有不同的含义4. 已知 int a=4,b=5; , 这执行表达式 a=ab 后,变量 a 的值为A)0 B)1 C)4 D)5 5. 设有定义 int a=3,b=4,c=5; , 就以下表达式中,值为 0 的表达式是A) a&b B) a=b C) a|b+c&b-c D) .a0; 12.已定义 c 为字符型变量,就以下正确的赋值语句是A)c=66; B)c=66; C)c=B; D)c=66; 13.设 a=3,b=4,c=-5,就规律表达式:a | b+c& b=c 的值是A)1 B) 0 C)非 0 D)语法错14.以下能正确定义数组并正确赋初值的语句是A)
3、int N=5,bNN; B)int a12=1,3; C)int c2= 1,2,3,4; D)int d32=1,2,34; 15.结构化程序设计的三种基本结构是细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 17 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -读书之法 ,在循序而渐进 ,熟读而精思A)次序结构、挑选结构、循环结构B)if、switch 、break C)for、 while 、do-while D)if、for 、continue 16.
4、在一个 C 程序中A)main 函数必需显现在全部函数之前 C)main 函数必需显现在全部函数之后 17.以下合法的字符常量是B) main 函数可以在任何地方显现 D)main 函数必需显现在固定位置A) 084B)abC) x43D)“ 0”18.用 8 位无符号二进制数能表示的最大十进制数为A)127 B)128 C)255 D)256 19.设有定义: int x=0 ,y=1 ,z=1 ;就运行表达式:x=y+z- 后, x,y,z 的值分别是) 1,1,1 ) 1,2,0 ) 0,1,1 )0,2,0 20.设有 int x=11; 就表达式 x+*1/3 的值是A) 3 B)4
5、 C) 11 D) 12 21.如有 : int x=1,n=5; 就执行语句 x%=n%2 后, x 的值为A) 3 B)2 C) 1 D) 0 22.结构化程序的 3 种基本掌握结构是A if-else 结构、 while 结构、 for 结构 B 次序结构、分支机构、循环结构C while 结构、 do-while 结构、 for 结构 D 以上三种都不对23.下面程序段的输出结果是int k=11; printf“ %d,%o,%x” ,k,k,k;C)11,013,0xb D)11,13,b A)11,12,11 B)11,13,13 24.在微型运算机系统中,储备一个汉字的国标码所
6、需要的字节数是A 1 B 2 C 3 D 4 25.以下非法的赋值语句是A n=i=2,+i; B j+; C +i+1; D x=j0; 26.语句: printf%d,a=2&b=-2; 的输出结果是A)无输出 B)结果不确定 C) 1 D) 2 27.设有定义语句:charstr20=Hello,Beijing,*p=str; 就 printf%dn,strlenp+20; 输出结果是A)0 B) 5 C)7 D)20 28.以下选项中,与 k=+n 完全等价的表达式是A k=n,n=n+1 B n=n+1,k=n C k=+n D k+=n+1 二、读程序,写出程序执行结果1. #in
7、clude void main 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 2 页,共 17 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -读书之法 ,在循序而渐进 ,熟读而精思 int a=10,b=0; ifa=12 a+; b+; else a=a+3 ; b=b+3; printf“ %d,%d n” ,a,b; 2. #include void main ints,i; fors=0,i=1;i5;i+,s+=i ; printf“ %d n” ,s; 3.
8、 #include “ stdio.h”void main char n= c;switchn+ default: printfb“ error.” ; break;case a: case A: case : case B: printf“ good. ” ;break;case c: case C: printf“ pass. ” ;case d: case D: printf“ warm.” ; 4. #include void main int k=4,n=0; for ; nk ; n+; ifn%3.=0 continue; k- -; printf%d,%dn,k,n; 5. #
9、include int fint b,intm,int n inti,s=0; 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 3 页,共 17 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -读书之法 ,在循序而渐进 ,熟读而精思fori=m;i=n;i+=2 s+=bi; return s; void main intx,a=1,2,3,4,5,6,7,8,9,10; x=fa,3,8; printf“ %d n” ,x; 6. #include voidcopy_st
10、rchar from ,char to */ int k=0 ;whilefromk.=0 tok=fromk ;k+ ; tok=0 ;/*末尾加上串终止标志 void main char str180=” red ” ,str280=” green ”copy_str str1,str2;putsstr2 ; 7. #include int d=1; void funint p int d=5; d+=p+; printf“ %d” ,d; void main int a=3; funa; d+=a+; printf%dn, d; 8 #include void main int i,j
11、;fori=0 ; i3 ; i+ 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 4 页,共 17 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -读书之法 ,在循序而渐进 ,熟读而精思forj=0 ; j=i ;j+ printf* ;printfn ; 9. #include void main inti; for i=0; i3; i+ switch i case 1: printf%d , i; case 2: printf%d , i; default :pri
12、ntf%d , i; 10 #include intwsint x ifx/1000 return3 ;else ifx/100 return2 ;else return1 ; void main int a=123 ;printf%d 是%d 位数 n,a,wsa ; 11. #include #include void main char a10=abc ;char b=defg ;putsa ;putsb ;putsstrcata,b; 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 5 页,共 17 页 - - - - - - - - - 名
13、师归纳总结 精品学习资料 - - - - - - - - - - - - - - -读书之法 ,在循序而渐进 ,熟读而精思12.#include void main int i,n=1,2,3,4,5;fori=0 ;i2 ;i+ ni=n4-i+1 ;printf%d ,ni fori=0 ;i5 ;i+ printf%d ,ni; 13.#include void main int a34=1,2,3,4,9,7,10,6,-1,8,-5,5; int i,j,row=0,colum=0,max; max=a00; fori=0;i=2;i+ forj=0;jmax max=aij; ro
14、w=i; colum=j; printfmax=%d,row=%d,colum=%d,max,row,colum; 14.#include voidcopy_strchar from ,char to int k=0 ;whilefromk.= 0 tok=fromk ;k+ ; tok= 0 ;/*末尾加上串终止标志 */ void main char str180= good,str280= abcdef;copy_strstr1,str2;putsstr2 ; 细心整理归纳 精选学习资料 15. #include 第 6 页,共 17 页 - - - - - - - - - - - -
15、- - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -读书之法 ,在循序而渐进 ,熟读而精思void main int a=0; a+=a=8; printf“ %d n” ,a; #include 16. void main int x=4; ifx+=5 printf“ %d n” , x ; else printf“ %d n” , x- ; 17. #include #define MAXa,b ab . a : b+1 void main int i=6,j=8; printf“ %d n” ,MAXi,
16、j; 18 #include void main int i,j,m=0,n=0,k=0; fori=6; i=9;i+ forj=2; j=3;j+ switchi%j case 0: m+; break; case 1: n+; break; case 2: k+; break; default: k+;n+;m+; printf%d %d %dn,m,n,k; 19. #include void main inti; fori=1;i5;i+ 细心整理归纳 精选学习资料 ifi%2 第 7 页,共 17 页 - - - - - - - - - - - - - - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言 2022 语言 综合 复习资料
限制150内