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

《C语言程序设计》考试试卷.pdf

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

《C语言程序设计》考试试卷

时量:120分钟,总分:100分

一、单项选择题(每空3分,共30分)

1.C语言的运算符按运算对象的数目可以分为_______。

A)单目运算一种B)单目和双目运算符

C)单目、双目和三目运算符D)单目、双目、三目运算和四目运算符

2.C语言表达式2/5*10的值是______。

A)0.04B)4C)4.0D)0

3.已知变量f和i的类型说明如下:floatf=12.34;inti;

则以下符合C语言语法的表达式是______。

A)i=(int)f%5B)i=int(f)%5

C)i=f%5D)i=(intf)%5

4.能正确表示数学式1≤x≤5的C语言表达式是______。

A)1=x=5B)(x=1)(x=5)

C)(x=1)(x=5)D)(1=x)||(5=x)

5.设变量c的数据类型是char,i的数据类型是int,f的数据类型是float,则C语言表达

式c*i+c*f-i+100值的数据类型为______。

A)intB)floatC)charD)不确定

6.在下列选项中,合法的C语言用户标识符的是_______。

A)intB)sinC)ifD)i+j

7.C程序的执行从_______开始。

A)程序中的第1个语句

B)程序中的第1个函数

C)名为main的函数

D)包含文件的第1个函数

8.凡在C语言函数中未指定存储类别的变量,其隐含的存储类别为______。

A)自动(auto)B)静态(static)

C)字符串D)字符或字符型变量值

9.以下程序运行时要求输入10和20分别存放在变量x和y中,能正确输入数据的是

______。

main()

{intx,y;

}

(说明:用CR表示换行符,用_表示空格符)

A)10_20CRB)x=10,y=20CR

C)10CRD)x=10CR

20CRy=20CR

10.下面程序的运行结果是______。

main()

{

inta,b;

a=32767;

b=a+1;

}

A)a=32767,b=-32768

B)a=32767,b=32768

C)a=32767,b=1

D)运行出错

二、程序阅读题(每小题5分,共30分)

1.

#includestdio.h

main()

{inta,b,c,d;

unsignedu;

a=12;b=-24;u=10;

c=a+u;d=b+u;

}

程序运行结果为:

2.

#includestdio.h

main()

{inta=10,b=0;

if(a!=0)

{a=a+1;b=b+1;}

else

{a=a+2;b=b+2;}

printf(“%d,%dprintf(“%d,%d}

程序运行结果为:

3.

#defineV(s)s*s*s

#includestdio.h

main()

{intvolume;

}

程序运行结果为:

6.

#includestdio.h

main()

{inti,k=0,s[10]={1,2,3,4,5,6,7,8,9,10};

for(i=0;i10;i++)

if(i%2)k+=s[i];

for(i=i-1;i=0;i--)

if(i%5==0)printf(“%dif(i%5==0)printf(“%dt”,s[i]);

printf(

文档评论(0)

186****2228 + 关注
实名认证
内容提供者

博士毕业生

1亿VIP精品文档

相关文档