2022年石油大学-C语言-在线考试附答案 .docx
《2022年石油大学-C语言-在线考试附答案 .docx》由会员分享,可在线阅读,更多相关《2022年石油大学-C语言-在线考试附答案 .docx(36页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - C 语言综合复习资料一、单项挑选题1. C 语言中基本数据类型有 B整型、字符型、规律型A整型、实型、规律型C整型、实型、字符型D整型、实型、字符型、规律型2. 在 C 语言中,数字029 是一个 D非法数A八进制数B十进制数C十六进制数3. 在以下关于C 语言的不严格的表达中,错误的说法是 A在标识符中,大写字母和小些字母的意义相同B有些不同类型的变量可以在一个表达式中运算C在赋值表达式中等号“ =”左边的变量和右边的值可以是不同类型D同一个运算符号在不同的场合可以有不同的含义4. 已知 int a=4,b=5; , 这执行表达式 a=ab
2、后,变量 a 的值为 A0 B1 C4 D5 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 为字符型变量,就以下正确的赋值语句是 Ac=66; Bc=66; Cc=B; Dc=66; 13.设 a=3,b=4,c=-5,就规律表达式:a | b+c& b=c 的值是 A1 B 0 C非 0 D语法错14.以下能正确定义数组并正确赋初值的语句是 Aint N=5,bNN; Bint a12=1,3; Cint c2= 1,2,3,4; Dint d32=1,2,34; 第
3、 1页 共 18页名师归纳总结 - - - - - - -第 1 页,共 18 页精选学习资料 - - - - - - - - - 15.结构化程序设计的三种基本结构是 A次序结构、挑选结构、循环结构Bif、switch 、break Cfor、 while 、do-while Dif、for 、continue 16.在一个 C 程序中 Amain 函数必需显现在全部函数之前 Cmain 函数必需显现在全部函数之后17.以下合法的字符常量是 B main 函数可以在任何地方显现 Dmain 函数必需显现在固定位置A 084BabC x43D“ 0”18.用 8 位无符号二进制数能表示的最大十
4、进制数为 A127 B128 C255 D256 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 B4 C 11 D 12 21.假设有 : int x=1,n=5; 就执行语句 x%=n%2 后, x 的值为 A 3 B2 C 1 D 0 22.结构化程序的 3 种基本掌握结构是 A if-else 结构、 while 结构、 for 结构 B 次序结构、分支机构、循环结构C while 结构、 do-whi
5、le 结构、 for 结构 D 以上三种都不对23.下面程序段的输出结果是 int k=11; printf“ %d,%o,%x” ,k,k,k;A11,12,11 B11,13,13 C11,013,0xb D11,13,b 24.在微型电脑系统中,储备一个汉字的国标码所需要的字节数是 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=s
6、tr; 就 printf%dn,strlenp+20; 输出结果是A0 B 5 C7 D20 28.以下选项中,与 k=+n 完全等价的表达式是 A k=n,n=n+1 B n=n+1,k=n C k=+n D k+=n+1 二、读程序,写出程序执行结果1. #include 第 2页 共 18页名师归纳总结 - - - - - - -第 2 页,共 18 页精选学习资料 - - - - - - - - - void main int a=10,b=0; ifa=12 a+; b+; else a=a+3 ; b=b+3; printf“ %d,%d n” ,a,b; 2. #include
7、void main ints,i; fors=0,i=1;i5;i+,s+=i ; printf“ %d n” ,s; 3. #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;
8、for ; nk ; n+; ifn%3.=0 continue; k- -; printf%d,%dn,k,n; 5. #include 第 3页 共 18页名师归纳总结 - - - - - - -第 3 页,共 18 页精选学习资料 - - - - - - - - - int fint b,intm,int n inti,s=0; 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_strchar fr
9、om ,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 第 4页 共 18页名师归纳总结
10、 - - - - - - -第 4 页,共 18 页精选学习资料 - - - - - - - - - int i,j ;fori=0 ; i3 ; i+ 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 :printf%d , i; 10 #include intwsint x ifx/1000 return3 ;else ifx/100 return2 ;else
11、 return1 ; void main int a=123 ;printf%d 是%d 位数 n,a,wsa ; 11. #include #include void main char a10=abc ;char b=defg ;第 5页 共 18页名师归纳总结 - - - - - - -第 5 页,共 18 页精选学习资料 - - - - - - - - - putsa ;putsb ;putsstrcata,b; 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 ;
12、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; row=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
13、;/*末尾加上串终止标志 */ void main 第 6页 共 18页名师归纳总结 - - - - - - -第 6 页,共 18 页精选学习资料 - - - - - - - - - char str180= good,str280= abcdef;copy_strstr1,str2;putsstr2 ; 15. #include void main int a=0; a+=a=8; printf“ %d n” ,a; 16. #include void main int x=4; ifx+=5 printf“ %d n” , x ; else printf“ %d n” , x- ; 17
14、. #include #define MAXa,b ab . a : b+1 void main int i=6,j=8; printf“ %d n” ,MAXi,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; 第 7页 共 18页名师归纳总结 - - - - - - -第 7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年石油大学-C语言-在线考试附答案 2022 石油大学 语言 在线 考试 答案
限制150内