ImageVerifierCode 换一换
格式:DOCX , 页数:75 ,大小:61.80KB ,
资源ID:17083253      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17083253.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(给学生C语言复习题Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

给学生C语言复习题Word文档格式.docx

1、1下面四个选项中,均是不合法的用户标识符的选项的是_C_。AA p_o do Bfloat lao _ACb-a goto int D_123 temp INT2以下选项中可以作为C语言中合法整数的是_C_。A 10110B B 0386 C 0Xffa D x2a23以下选项中合法的实型常数是_C_。A5E2.0 BE-3 C2E0 D1.3E4以下选项中可作为C语言合法常量的是_A_。A-80 B-080 C-8e1.0 D-80.0e 5下面四个选项中,均是合法转义字符的选项是_B_。A n B017tC018 fxab D0101x1f6下面不正确的字符串常量是_A_。abc B121

2、2 C0 D 7以下选项中不属于C语言的类型的是_D_。Asigned short int Bunsigned long intCunsigned int Dlong short8在C语言中,要求运算数必须是整型的运算符是_D_。A/ B+ C!= D%9以下运算符中优先级最低的是_C_,以下运算符中优先级最高的是_B_。A& B= C| D=10若x = 2 , y=3,则x & y的结果是_B_。A0 B1 C2 D311若x,i,j和k都是int型变量,则计算表达式x = ( i = 4 , j = 16 , k = 32 )后,x的值为_C_。A4 B16 C32 D5212若有定义:

3、int a = 7 ; float x = 2.5 , y = 4.7 ; ,则表达式x + a % 3 * ( int )( x + y ) % 2 / 4的值是_A_。A2.500000 B2.750000 C3.500000 D0.00000013若有以下类型说明语句:char w ; int x ; float y ; double z ; ,则表达式w * x + z - y的结果为_D_类型。Afloat Bchar Cint Ddouble14已有定义:int x = 3 , y = 4 , z = 5 ; 则表达式!( x + y ) + z 1 & y + z / 2的值是_

4、D_。A6 B0 C2 D115以下选项中非法的表达式是_D_。A0 = x b ) & ( n = c d)运算后,n的值为_C_。A0 B1 C2 D317若变量c为char类型,能正确判断出c为小写字母的表达式是_D_。a = c ) | ( c = c ) D( c ) & ( c 18若x和y代表整型数,以下表达式中不能正确表示数学关系|xy|10的是_C_。Aabs( x y ) -10 & x y 10C!( x y ) 10 D( x y ) * ( x y ) 100三、程序阅读题1下面程序的运行结果是_b_。#includeint main( ) char m ; m =

5、B + 32 ; printf( %cn , m ) ; return 0 ;2下面程序的运行结果是_0_。int x = 3 , y = 5 ;%dn , x / y ) ; 3下面程序的运行结果是_0_。int m = 0xabc , n = 0xabc ; m -= n ;%xn4下面程序的运行结果是_10 , 2_。int x = 10 , y = 3 ;%d,%dn , x+ , -y ) ;5下面程序的运行结果是_9 , 10 , 9 , 10_。int i , j ; i = 8 ; j=10;%d,%d,%d,%dn , i , j , +i , j+ ) ;6下面程序的运行结

6、果是_3 , 1 , 0 , 0_。int a = 1 , b = 2 , c = 3 ; , a = b = c , a = b = c , a = ( b = c ) , a = ( b = c ) ) ;7下面程序的运行结果是_3 , 20 , 30 , 1_。int a = 2 , b=20 , c=30 , d ; d = +a = 20 | c+ ; , a , b , c , d ) ;第3章 语句与输入输出1设有定义:long x = 123456L ; ,则以下能够正确输出变量x值的语句是_B_。Aprintf( x=%dn , x ) ; Bprintf( x=%ldnCp

7、rintf( x=%8dLn Dprintf( x=%LDn2若有以下程序段m -= n ;printf( %Xn执行后输出结果是_C_。A0X0 B0x0 C0 D0XABC3已知char a = 103 ;则语句printf( %3d , a ) ; 执行后的输出结果为_C_。A67 BC C 67 D1034已知a、b、c为int类型,执行语句:scanf( a=%d, b=%d, c=%d , &a , &b , &c ) ; ,若要使得a为1,b为2,c为3。则以下选项中正确的输入形式是_C_。A a=1 B1, 2, 3 Ca=1, b=2, c=3 D1 2 3 b=2 c=35

8、已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是_C_。Ascanf( %2d%2d%2di , &j , &k ) ; Bscanf( %d %d %dCscanf( %d,%d,%d Dscanf( i=%d,j=%d,k=%d6x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是_B_。AINPUT x、y、z; Bscanf( x , &y , &z ) ; , x , y , z ) ;Dread( 7若有int a ; float b ; scanf( %d,%fb ) ; 使a、b的

9、值分别为30和5.5,则正确的输入是_B_。A30 5.5 B30, 5.5 Ca=30, b=5.5 Da=30 b=5.58根据以下定义语句和数据的输入方式,scanf语句的正确形式应为_B_。已有定义:float f1 , f2 ;数据的输入方式:4.52 3.5%f, %ff1 , &f2 ) ;%f%f%3.2f %2.1fDscanf( %3.2f%2.1ff1, &9以下针对scanf()函数的叙述中,正确的是_D_。A输入项可以为一实型常量,如scanf( %f , 3.5 ) ;B只有格式控制,没有输入项,也能进行正确输入,如scanf( a=%d, b=%d ) ;C当输入

10、一个实型数据时,格式控制部分应规定小数点后的位数,如:%4.2ff ) ;D当输入数据时,必须指明变量的地址,如scanf( 10有以下程序int main( )char c1 = 1 , c2 = 2 ;c1 = getchar( ) ; c2 = getchar( ) ;putchar( c1 ) ; putchar( c2 ) ;当运行时输入a后,以下叙述正确的是_A_。A变量c1被赋予字符a,c2被赋予回车符B程序将等待用户输入2个字符C变量c1被赋予字符a,c2中仍是原有字符2D变量c1被赋予字符a,c2中将无确定值1下面程序的运行结果是_261_。int m = 177 ;%on2

11、下面程序的运行结果是_20_。int n = 0 ; n += ( n = 10 ) ;, n ) ;3下面程序的运行结果是_201 , 10_。int a = 201 , b = 012 ;%2d,%2dn , a , b ) ;return 0 ; y=46304下面程序的运行结果是_ y= 4630_。int y = 2456 ;y=%3on , y ) ;y=%8on5下面程序的运行结果是_*3.140000 ,3.142*_。#include *%f,%4.3f*n , 3.14 , 3.1415 ) ;6下面程序的运行结果是_ c:dec=120 ,oct=170 ,hex=78

12、,ASCII=x _。char c = xc:dec=%d,oct=%o,hex=%x,ASCII=%cn , c , c , c , c ) ;x=1 y=2 *sum*=37下面程序的运行结果是_10 squared is : 100_。int x = 1 , y = 2 ;x=%d y=%d *sum*=%dn , x , y , x + y ) ;10 squared is : %dn , 10 * 10 ) ;8下面程序的运行结果是_2 48 20.0 20.0_。int n = 100 ;char c ;float f = 10.0 ;double x ;x = f *= n /=

13、 ( c = 48 ) ;%d %d %3.1f %3.1fn , n , c , f , x ) ;9下面程序的运行结果是_ x+y+z=48_。运行时从键盘输入:25 13 10。int x , y , z ;%d%d%dx+y+z=%dn , x + y + z ) ;10下面程序的运行结果是_55 ,空格 ,A _。55 A B。int k = 0 ; char c1 = b scanf(%d%c%ck , &c1 , &c2 ) ;%d,%c,%cn , k , c1 , c2 ) ;第4章 选择结构程序设计1if语句的选择条件是_D_。A只能用关系表达式 B只能用关系表达式或逻辑表

14、达式C只能用逻辑表达式 D可以用任何表达式2已知int x = 2 , y = -1 , z = 3 ;,执行下面语句后,z的值是_C_。if( x y ) if( y 0 ) z = 1 ; else z+ ;A1 B2 C3 D43以下程序段的输出结果是_C_。int a = 2 , b = 1 , c = 2 ;if( a b ) if( b 0 ) c = 0 ; else c += 1 ; , c ) ;A0 B1 C2 D34当a = 1,b = 3,c = 5,d = 4时,执行下面一段程序后,x的值为_B_。 b ) if( c d ) x = 1 ; else c )if(

15、b d ) x = 2 ; else x = 3 ; else x = 6 ;else x = 7 ;A1 B2 C3 D65为了避免嵌套的if-else的二义性,C语言规定,else与_B_配对。A与最外层的if B其之前最近的不带else的ifC其之后最近的if D与最近的 之前的if6若有定义:float w ; int a , b ; 则合法的switch语句是_D_。A switch( w ) B switch( a ) case 1.0 :*n case 1 printf( case 2.0 :*n case 2 printf( C switch( b ) D switch(a+b

16、); case 1 : case 1 : default :n case 2 : case 1 + 2 : default : 二、程序阅读题1下面程序的运行结果是_10_。9。int n ;%dn ) ;if( n+ 5) printf( else printf( , m- ) ;4下面程序的运行结果是_97 ,b_。char c1 = 97 ; if(c1 & c1 b ) c = 1 ;elseif( a = b ) c = 0 ;else c = -1 ;c=%d6下面程序的运行结果是_8888_。88。int a ;a ) ; 90 ) printf( 80 ) printf( 70 ) printf

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1