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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

计算机等级考试c语言程序设计习题Word格式文档下载.docx

1、二、填空题1C源程序的基本单位是_,一个C源程序中必须包括一个_。2在一个C源程序中,注释部分两侧的分界符分别为_和_。3C语言源程序文件的后缀是_;经过编译后,生成文件的后缀是_;经过连接后,生成的文件的后缀是_。4结构化程序由_、_、_,3种基本结构组成。三、编程题1编写一个程序,用2个printf()语句分别输出学校名称和自己的姓名。2编写一个程序,用1个printf()语句输出学校名称和自己的姓名。第2章 数据类型及其运算1下面四个选项中,均是不合法的用户标识符的选项的是_C_。AA p_o do Bfloat lao _ACb-a goto int D_123 temp INT2以下

2、选项中可以作为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 B1212 C0 D 7以下选项中不属于C语言的类型的是_D_。Asigned short int Bunsigned long intCunsigned int Dlon

3、g short8在C语言中,要求运算数必须是整型的运算符是_D_。A/ B+ C!= D%9以下运算符中优先级最低的是_A_,以下运算符中优先级最高的是_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若有定义:int a = 7 ; float x = 2.5 , y = 4.7 ; ,则表达式x + a % 3 * ( int )( x + y ) % 2 / 4的值是

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的值是_D_。A6 B0 C2 D115以下选项中非法的表达式是_D_。A0 = x b ) & ( n = c d)运算后,n的值为_C_。A0 B1 C2 D317若变

5、量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 ) 1001C语言中的标识符只能由三种字符组成,它们是_,_和_。2在C语言中(以32位PC机为例),一个char型数据在内存中所占的字节数为_,一个int型数据在内存中所占的字节数为_,一个float型数据在内存中所占的字节数为_,一个double型数据在内存中所占的字节数为_。3

6、有以下定义int m = 5,y = 2;则计算表达式y += y -= m *= y后的y值是_。4若定义:int a = 2,b = 3;float x = 3.5,y = 2.5;则表达式( float )(a + b ) / 2 + ( int ) x % ( int ) y的值是_。5x和n均为int型变量,且x的初值为12,n的初值为5,则计算表达式x %= ( n %= 2 )后x的值为_。6设所有变量均为整型,则表达式( a = 2 , b = 5 , a+ , b+ , a + b )的值为_。7a、b和c均是int型变量,则计算表达式a = ( b = 4 ) + ( c

7、= 2 )后,a值为_,b值为_,c值为_。8a是int型变量,且a的初值为6,则计算表达式a += a -= a * a后a的值为_。9设y是int型变量,请写出判断y为奇数的关系表达式_。10若a,b,c均为整型变量,则执行以下语句a = b = c = 0 ; a+ & +b | c+ ; 后,a的值为_,b的值为_,c的值为_。三、程序阅读题1下面程序的运行结果是_b_。#includeint main( ) char m ; m = B + 32 ; printf( %cn , m ) ; return 0 ;2下面程序的运行结果是_0_。int x = 3 , y = 5 ;%dn

8、 , 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下面程序的运行结果是_3,1,0,0_。int a = 1 , b = 2 , c = 3 ; , a = b = c , a = b = c , a = ( b = c ) , a

9、= ( 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值的语句是_。Aprintf( x=%dn , x ) ; Bprintf( x=%ldnCprintf( x=%8dLn Dprintf( x=%LDn2若有以下程序段m -= n ;printf( %Xn执行后输出结果是_。A0X0 B0x0 C0 D0XABC3已知char a =

10、103 ;则语句printf( %3d , a ) ; 执行后的输出结果为_。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。则以下选项中正确的输入形式是_。A a=1 B1, 2, 3 Ca=1, b=2, c=3 D1 2 3 b=2 c=35已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是_。Ascanf( %2d%2d%2di , &j , &k ) ; Bscanf( %

11、d %d %dCscanf( %d,%d,%d Dscanf( i=%d,j=%d,k=%d6x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是_。AINPUT x、y、z; Bscanf( x , &y , &z ) ; , x , y , z ) ;Dread( 7若有int a ; float b ; scanf( %d,%fb ) ; 使a、b的值分别为30和5.5,则正确的输入是_。A30 5.5 B30, 5.5 Ca=30, b=5.5 Da=30 b=5.58根据以下定义语句和数据的输入方式,scanf语句的正确形式应为_。已有定义:float f1

12、 , f2 ;数据的输入方式:4.52 3.5%f, %ff1 , &f2 ) ;%f%f%3.2f %2.1fDscanf( %3.2f%2.1ff1, &9以下针对scanf()函数的叙述中,正确的是_。A输入项可以为一实型常量,如scanf( %f , 3.5 ) ;B只有格式控制,没有输入项,也能进行正确输入,如scanf( a=%d, b=%d ) ;C当输入一个实型数据时,格式控制部分应规定小数点后的位数,如:%4.2ff ) ;D当输入数据时,必须指明变量的地址,如scanf( 10有以下程序int main( )char c1 = 1 , c2 = 2 ;c1 = getcha

13、r( ) ; c2 = getchar( ) ;putchar( c1 ) ; putchar( c2 ) ;当运行时输入a后,以下叙述正确的是_。A变量c1被赋予字符a,c2被赋予回车符B程序将等待用户输入2个字符C变量c1被赋予字符a,c2中仍是原有字符2D变量c1被赋予字符a,c2中将无确定值1已知float f = 123.467 ; ,则执行语句printf( %.2fn , f ) ; ,输出结果是_。2已知字符A的ASCII值为十进制65,变量c为字符型,则执行语句c = + 6 - 3 printf( %cn , c ) ;3scanf()函数在输入数据时默认的分隔符有_、Ta

14、b、空格。4已知:int i = 10 , j = 1 ; 则执行语句 printf( %d,%d , i+ , +j ) ; 后,输出结果_。1下面程序的运行结果是_261_。int m = 177 ;%on2下面程序的运行结果是_20_。int n = 0 ; n += ( n = 10 ) ;, n ) ;3下面程序的运行结果是_201,10_。int a = 201 , b = 012 ;%2d,%2dn , a , b ) ;return 0 ;4下面程序的运行结果是_y=4630,y= 4630_。int y = 2456 ;y=%3on , y ) ;y=%8on5下面程序的运行

15、结果是_*3.140000,3.142*_。#include *%f,%4.3f*n , 3.14 , 3.1415 ) ;6下面程序的运行结果是_。char c = xc:dec=%d,oct=%o,hex=%x,ASCII=%cn , c , c , c , c ) ;7下面程序的运行结果是_。int x = 1 , y = 2 ;x=%d y=%d *sum*=%dn , x , y , x + y ) ;10 squared is : %dn , 10 * 10 ) ;8下面程序的运行结果是_。int n = 100 ;char c ;float f = 10.0 ;double x

16、;x = f *= n /= ( c = 48 ) ;%d %d %3.1f %3.1fn , n , c , f , x ) ;9下面程序的运行结果是_。运行时从键盘输入:25 13 10。int x , y , z ;%d%d%dx+y+z=%dn , x + y + z ) ;10下面程序的运行结果是_。55 A B。int k = 0 ; char c1 = b scanf(%d%c%ck , &c1 , &c2 ) ;%d,%c,%cn , k , c1 , c2 ) ;四、编程题1编写一个程序,读入一个字母,输出与之对应的ASCII码值。2编写一个程序,从键盘输入圆的半径r,圆柱的

17、高h,分别计算出圆周长cl、圆面积cs和圆柱的体积cv,输出计算结果时要求保留小数点后4位。3编写一个程序,输入一个三位数,分别求出这个三位数的个位、十位和百位上的数。第4章 选择结构程序设计1if语句的选择条件是_d_。A只能用关系表达式 B只能用关系表达式或逻辑表达式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

18、b ) if( b 0 ) c = 0 ; else c += 1 ;A0 B1 C2 D34当a = 1,b = 3,c = 5,d = 4时,执行下面一段程序后,x的值为_b_。 b ) if( c d ) x = 1 ; else c )if( 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(

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2