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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

安大计算机c语言复习题目与复试真题回顾.docx

1、安大计算机c语言复习题目与复试真题回顾1.一个C程序的执行是从【A】。A) 本程序的main函数开始,到main函数结束B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C) 本程序的main函数开始,到到本程序文件的最后一个函数结束D)到本程序文件的第一个函数开始,到本程序的main函数结束2.一个C语言程序是由【B】。A) 一个主程序和若干子程序组成B) 函数组成C) 若干过程组成D) 若干子程序组成3.C语言规定,在一个源程序中,main函数的位置【C】A)必须在最开始B)必须在系统调用的库函数的后面C)可以在任何位置D)必须在最后4.在C语言中,数字0X26是一个【D】进

2、制数A)二B)八C)十D)十六5.设宏定义为#defineABC(x)x*x,引用ABC(1+2*3)后的获值是【D】。 A)49 B)7 C)14D)136.设说明为inta3=1,2,*p=a;则*p与*(p+2)的值分别是【A】。 A)1和 B)0和1 C)1和2 D)2和07.设说明为inta=10;执行语句a*=1+2+3;后a的值是【D】。 A)15 B)24 C)33 D)608.为表示关系xyz,应使用C语言表达式【C】。 A)(x=y=z) B)(x=y)AND(y=z) C)(x=y)&(y=z) D)(x=y)&(y=z)9.说明语句:inta3=1,2,3,4,5,6,

3、7,8,9;则a数组的行数为 【D】。A)不确定 B)1 C)2 D)310.以下程序时,从键盘输入25,13,10,则输出结果是【A】。main()inta1,a2,a3;scanf(“%d,%d,%d”,&a1,&a2,&a3);printf(“a1+a2+a3=%dn”,a1+a2+a3);Aa1+a2+a3=48 Ba1+a2+a3=25Ca1+a2+a3=10 D不确定11.putchar函数可以向终端输出一个【D】。A)整型变量值 B)实型变量值C)字符串 D)字符或字符变量值12.执行下面程序,屏幕输出的值是【C】intx;printf(“%dn”,(x=3*5,x+5);A)1

4、0 B)15 C)20 D)513判断字符类型变量c是否为大写字母的正确表达式是【C】。A)A=c=A)&(c=A)&(c=Z) D)(A=c)14.C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是【B】。A)地址传递 B)单向值传递C)由实参传给形参,再由形参传回给实参 D)由用户指定传递方式15.下面程序段的运行结果是【A】。char*s=”abcde”;s+=1;printf(“%sn”,s);A)bcde B)abcde C)ab D)b16.若有定义:inta23,则以下对a数组元素的正确引用是【B】。A)*(a+1) B)*(a1+2) C)&a00 D)a1+317

5、.若有定义:ints46,t64,(*p)6;,则以下正确的赋值语句是【】。A)p=t; B)p=s2; C)p=s; D)p=t3;18.若有以下定义,则数组b占用内存的字节数是【D】。charb=”Clanguage”A)14 B)15 C)8 D)1119.设说明为charstr6=a,b,0,c,d,0;执行printf(“%s”,str);后输出的结果是【C】。 A)abcdB)abcC)abD)ad20.定义如下变量和数组:inti;intx33=1,2,3,4,5,6,7,8,9;则下面语句的输出结果是 【C】。 for(i=0;i3;i+)printf(%d,x2-i);A)1

6、59B)147C)357D)36921.有如下程序main()inta=10,b=4,c=3;if(ab)a=b;if(ac)a=c;printf(“%d,%d,%dn”,a,b,c); 运行后的输出结果是 【D】。 A)3,4,10 B)4,4,3 C)3,4,3 D)10,4,322.在C语言中,合法的字符常量是【B】。A)084 B)x43 C)ab D)023.若有定义和语句:int*pp,*p,a=10,b=20;pp=&p;p=&a;p=&b;printf(%d,%dn,*p,*pp);则输出结果是【D】。A)10,20 B)10,10 C)20,10 D)20,2024.若有以下

7、定义和语句charc1=b,c2=e;printf(%d,%cn,c2-c1,c2-a+A);则输出结果是【B】。A)2,M B)3,EC)2,E D)输出项与对应的格式控制不一致,输出结果不确定25.在以下一组运算符中,优先级最高的运算符是【C】。A)0;i-);后,变量i的值为【C】。A)10B)9C)0D)130.如果定义一个整型变量inta;,使该变量字节不变,而正数值的表示范围扩大一倍的方式用【C】。A)signedB)longC)unsignedD)float31.表达式10!=9的值是【C】。 A)trueB)非零值C)1D)032.若intx=10;则表达式x+(char)1/

8、2.0值的类型是【B】A)intB)doubleC)floatD)unsigned33.以下不属于C语言关键字的是【B】。A)caseB)byteC)doD)float34.C语言中,以下不是正确的常量。【B】A)543210LB)05078C)-0x41D)1234535.以下四组中都能正确作为C语言程序标识符的是【B】组。A)printfB)sort_1rowstring_to_floatifPIC)powD)book-namestringbook.price1_abcA#B36.使下列程序段输出“123,456,78”,由键盘输入数据,正确的输入是【B】。inti,j,k;scanf(“

9、%d,%3d%d”,&i,&j,&k);printf(“%d,%d,%dn”,i,j,k);A)12345678B)123,456,78C)123,45678D)123,*4567837.判断char类型的变量c1是否为数字字符的正确表达式为【B】。A)(c1=0)&(c1=0)&(c1=9)C)0=c1=0)|(c1=9)38.若有语句inta=1,b=2,c=3;则以下值为0的表达式是【D】。A)a&bB)ab)|(b0)&(x=0)and(x=9)C)(09) D)(s19)&(s1=(int)(45.7)*6+x2*x是【B】。A)算数表达式 B)关系表达式C)逻辑表达式 D)代数表达

10、式63.在每一函数中,至少应当有一个【A】语句,才能带出函数值。A)return B)局部变量 C)赋值D)什么都不用64.下列数组说明语句中语法正确的是【C】.A)inta(5) B)floatA(10) C)inta6 D)doulbleA(10)65.C语句printf(y=%d,(92*8+3)%3*4);运行输出的结果是【D】.A)y=0 B)y=3 C)8 D)y=866.数组说明语句intb34;所定义的数组元素个数是【B】.A)20B)12C)6D)467.C语言提供的合法数据类型是【D】A)ShortB)IntC)DoubleD)float68.下面程序的循环结束后i的值是【

11、C】main()inti;for(i=0;i=y)&(y=z)B)(x=y=z) C)(x=y)AND(y=z)D)(x=y)&(y=z)74.使用C语言,运算对象必须是整型的运算符是【D】。A)+B)/ C)*D)%75.若定义如下变量和数组:inti;staticintx33=1,2,3,4,5,6,7,8,9;则执行下面的语句输出结果是是【C】。for(i=0;i3;i+)(printf(“%d”,x);A)357B)147C)159 D)36976.若定义如下变量和数组:inti;*pstaticinta10=1,2,3,4,5,6,7,8,9,10;p=a;则执行下面的语句输出结果是

12、【C】。for(i=3;i6;i+)printf(“%d”,*(p+i);A)3456B)123 C)456 D)36977.下面程序输出的结果是【D】。#includemain()intm,n,o,a=2,b=3;m=(+a=-b)?-a:+b;n=+a;o=b;printf(“m=%d,n=%d,o=%d”,m,n,o);A)m=4,n=4,o=3B)m=4,n=3,o=4 C)m=3,n=4,o=4D)m=3,n=4,o=378.下面程序输出的结果是【B】。#include#defineSUB(x,y)(x)*ymain()inta=3,b=4;printf(“%d”,SUB(a+,+b

13、);A)12B)15C)20D)1679若有下面的定义语句:staticcharstr=“abcd”,*string;下面的语句不正确的是【 B 】A)string=”123”;B)str=”aaaa”; C) *(str+2)=1; D)string=str;80.以下错误的描述是【D】A)函数调用可以出现在执行语句中B)出现在一个表达式中C)作为一个函数的实参D)作为一个函数的形参81.在宏定义#definePI3.14159中,用宏名PI代替一个【D】A) 常量 B) 单精度数 C) 双精度数 D) 字符串82.若有宏定义#defineMOD(x,y)x%y则执行以下语句后的输出为【B】

14、intz,a=15,b=100;z=MOD(b,a);printf(%dn,z+);A) 11 B) 10 C) 6 D) 宏定义不合法83.一个C语言程序是由【B】A)一个主程序和若干个子程序组成B)函数组成C)若干过程组成D)若干子程序组成84.C语言中,引用数组元素时,其数组下标的数据类型允许是【C】A)整型常量B)整型表达式C)整型常量或整型表达式D)任何类型的表达式85.下面四个选项中,不合法的用户标识符的选项是【C】A)AB)flatC)b-aD)_12386.在C语言中,数字026是一个【B】进制数A)二B)八C)十D)十六87.C语言中的实数可以用多种形式表示,以下四种表示中,只有【C】是错误的。A)1.23e+34B)1.23e-34C)0.3e1.2D).123488.在宏定义#defineFUN(a)a*a中,宏展开FUN(a)中的a用一个【C】代替。A)赋值语句

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

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