网站大量收购闲置独家精品文档,联系QQ:2885784924

(客观题)C语言程序设计预赛试题.docx

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(客观题)C语言程序设计预赛试题

第七届全国信息技术应用水平大赛预赛试题 C语言程序设计 一、单选题(60题,1分/题,共60分) [1]、下列选项中,叙述不正确的是( )。 【答 案】B 【分 数】1分 【选 项】 A、用typedef可以定义各种类型名,但不能定义变量 B、typedef和#define都是在程序预编译时处理的 C、用typedef只是将已存在的类型用一个新的标识符来代表 D、使用typedef有利于程序的通用和移植 [2]、若有如下定义: int a=2,*p; float x=1, y=2; char e=‘w’; 则以下用法不正确的是( )。 【答 案】B 【分 数】1分 【选 项】 A、printf(%c,e+a); B、p=x; C、a*=y+x; D、x=y=e; [3]、下列5个符号串中,属于C语言合法标识符的共计( )个。 _1_2_3 a-b-c float 9cd a3b4 【答 案】B 【分 数】1分 【选 项】 A、1 B、2 C、3 D、4 [4]、int x=20; printf(%d\n,~x); 以上程序段运行后的输出结果是( )。 【答 案】B 【分 数】1分 【选 项】 A、235 B、-21 C、-20 D、-11 [5]、若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值(结果保留两位小数)是( )。 【答 案】A 【分 数】1分 【选 项】 A、2.50 B、2.75 C、3.50 D、0.00 [6]、若有如下程序: void s(char *m,int n) { *m=*m+3;n=n+3; printf(%c,%c,,*m,n); } void main() { char p=‘b’,q=‘B’; s(q,p); printf(%c,%c\n,p,q); } 则程序运行后的输出结果是( )。 【答 案】A 【分 数】1分 【选 项】 A、E,e,b,E B、e,E,b,F C、E,e,e,E D、e,E,b,E [7]、桌上有a、b、c、d、e五个黑白球,a=0表示白球,a=1表示黑球,其他球同样定义。则以下能表示a是黑球,其余至少有三个白球的表达式是( )。 【答 案】C 【分 数】1分 【选 项】 A、a(b+c+d+e)==1 B、a(b+c+d+e)2 C、a(b+c+d+e)=1 D、!a(b+c+d+e)==3 [8]、C语言中运算对象必须是整型的运算符是( )。 【答 案】C 【分 数】1分 【选 项】 A、/ B、++ C、% D、!= [9]、以下程序的输出结果是( )。 #include stdio.h main() { int i,j=4; for(i=j; i=2*j; i++) switch (i/j) { case 0: case 1: printf(*); break; case 2: printf(#); break; } } 【答 案】D 【分 数】1分 【选 项】 A、*### B、**## C、***# D、****# [10]、以下程序的输出结果是( )。 main( ) { int w=4,x=3,y=2,z=1; if(xy!(z==w)) printf(%d\n,(wx?w:zy?z:x)); else printf(%d\n, (wx?w:zy?z:x)); } 【答 案】A 【分 数】1分 【选 项】 A、1 B、2 C、3 D、4 [11]、关于C语言形参与实参,以下说法正确的是( )。 【答 案】A 【分 数】1分 【选 项】 A、实参和与其对应的形参各占用独立的存储单元 B、实参和与其对应的形参共占用同一个存储单元 C、只有当实参和与其对应的形参同名时才共占用同一个存储单元 D、形参是虚拟的,从不占用存储单元 [12]、以下宏定义中,不会引起二义性的共计( )个。 (1)#define POWER(x) x*x (2) #define POWER(x) (x)*(x) (3) #define POWER(x) (x*x) (4) #define POWER(x) ((x)*(x)) 【答 案】A 【分 数】1分 【选 项】 A、1 B、2 C、3 D、4 [13]、以下程序的输出结果是( )。 main() { int i,j,x=0; for (i=0;i2;i++) { x++; f

文档评论(0)

cuotian + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档