本科C语言模拟一(含答案).docVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2011年春模拟试卷1 一、单选题: 1、 C语言程序的基本单位是_______. ??A. 语句 ??B. 函数 ??C. 程序行 ??D. 字符 ?答案: B 2、 C语言程序由(?)组成 ??A. 子程序 ??B. 过程 ??C. 函数 ??D. 主程序段程序 ?答案: C 3、 算法的表示方法有________。 ??A. 自然语言,传统流程图,N-S流程图,伪代码,计算机语言 ??B. 高级语言,汇编语言,机器语言 ??C. C语言,QBASIC语言,InterDev ??D. 图形图像法,描述法,编程法 ??E. 计算机语言 ?答案: A 4、 以下程序的输出结果是 main(?) {?int?k=17; printf(%d,%o,%x?\n,k,k,k); } ??A. 17,021,0x11 ??B. 17,17,17 ??C. 17,0x11,021 ??D. 17,21,11 ?答案: D 5、 下列变量定义中合法的是 ??A. short _a=1-.le-1; ??B. double b=1+5e2.5; ??C. long do=0xfdaL; ??D. float 2_and=1-e-3; ?答案: A 6、 C语言中合法的字符常量是____ ??A. \084 ??B. \X43 ??C. ab ??D. \0 ?答案: B 7、 下面说法中正确的是(  )? ??A. int型和long型运算先将int型转换成unsigned型,再转换 ??B. 两个float型运算结果为double型 ??C. 只要表达式中存在double型,所有其他类型数据都必须转 ??D. 表达式中的类型转换与运算顺序有关 ?答案: C 8、 以下不正确的叙述是 ??A. 在C程序中,逗号运算符的优先级最低 ??B. 在C程序中,APH和aph是两个不同的变量 ??C. 若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变 ??D. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值 ?答案: D 9、 设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是 ??A. n=(n*100+0.5)/100.0 ??B. m=n*100+0.5,n=m/100.0 ??C. n=n*100+0.5/100.0 ??D. n=(n/100+0.5)*100.0 ?答案: B 10、 下列运算符中优先级最高的是 ??A. ??B. + ??C. ??D. != ?答案: B 11、 若变量已正确定义并赋值,下面符合C语言语法的表达式是 ??A. a:=b+1 ??B. a=b=c+2 ??C. int 18.5%3 ??D. a=a+7:c+b ?答案: B 12、 设CH是字符型变量,其值为A,下列表达式的值是 CH=(CH??=ACH??=Z)?(CH+32):CH ??A. A ??B. a ??C. z ??D. Z ?答案: B 13、 表达式18/4*sqrt(4.0)/8值的数据类型为 ??A. int ??B. float ??C. double ??D. 不确定 ?答案: C 14、 在C语言中,要求运算数必须是整型的运算符是 ??A. / ??B. % ??C. ! ??D. ?答案: B 15、 以下说法中正确的是 ??A. #define和printf都是C语句 ??B. #define是C语句,而printf不是 ??C. printf是C语句,但#define不是 ??D. #define和printf都不是C语句 ?答案: D 16、 下面程序的输出是 main() {? int?a=-1,b=4,k; k=(a++=0)(!(b--=0)); printf(%d%d%d%\n,k,a,b); } ??A. 0 0 3 ??B. 0 1 2 ??C. 1 0 3 ??D. 1 1 2 ?答案: C 17、 设有:int?a=1,b=2,c=3,d=4,m=2,n=2; 执行?(m=a??b)(n=c??d)后n的值是 ??A. 1 ??B. 2 ??C. 3 ??D. 4 ?答案: B 18、 若有条件表达式?(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是 ??A. (exp==0 ??B. (exp!=0) ??C. (exp==1) ??D. (exp!=1) ?答案: B 19、 为表示关系X≥Y≥Z应使用C语言表达式:__    ??A. (X =Y)(Y =Z) ??B. (X =Y)and(Y =Z) ??C. (X ≥ Y ≥ Z

文档评论(0)

kaku + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8124126005000000

1亿VIP精品文档

相关文档