湘大c语言作业题库问题4答案,湘大机房c语言题库.doc

湘大机房c语言题库

试卷编号:8352

所属语言:C语言

试卷方案:2013上C语言II练习

试卷总分:100分

共有题型:4种

━━━━━━━━━━━━━━━━━

一、单项选择 共10题 (共计30分)

━━━━━━━━━━━━━━━━━

第1题 (3.0分) 题号:1064

已知梯形的上底为a,下列为b,高为h ,用C语言写的正确的面积公式是( )

A. B. C. D.

A:1/2*(a+b)*h

B:1.0/2*(a+b)*h

C:1.0/2.0(a+b)h

D:1.0\2*a+b*h

答案:B

第2题 (3.0分) 题号:1059

若有定义:double x; ,则能正确输入x值的语句是。

A:scanf("%f",x);

B:scanf("%f",&x);

C:scanf("%lf",&x);

D:scanf("%5.1f",&x);

答案:C

第3题 (3.0分) 题号:940

以下叙述正确的是()。

A:在C程序中,main函数必须位于程序的最前面

B:C程序的每行中只能写一条语句

C:C语言本身没有输入输出语句

D:在对一个C程序进行编译的过程中,可发现注释中的拼写错误

答案:C

第4题 (3.0分) 题号:772

下列字符序列中,不可用作C语言标识符的是()。

A:b70

B:#ab

C:symbol

D:a_1

答案:B

第5题 (3.0分) 题号:905

以下常量中,能够代表逻辑“真”值的常量是()。

A:\0'

B:0

C:'0'

D:NULL 空值的意思

答案:C

第6题 (3.0分) 题号:915

char str[10]="China";数组元素个数为()。

A:5

B:6

C:9

D:10

答案:D

第7题 (3.0分) 题号:922

在C语言中,调用函数除函数名外,还必须有()。

A:函数预说明

B:实际参数

C:( ) int main()

D:函数返回值

答案:C

第8题 (3.0分) 题号:989

以下不正确的说法是:C语言规定()。

A:实参可以是常量,变量或表达式

B:形参可以是常量,变量或表达式

C:实参可以为任何类型

D:形参应与其对应的实参类型一致

答案:B

第9题 (3.0分) 题号:781

已知year为整型变量,不能使表达式(year%4==0&&year%100!=0)

||year%400==0的值为“真”的数据是()。

A:1990

B:1992

C:1996

D:2000

答案:A

第10题 (3.0分) 题号:891

已知p,p1为指针变量,a为数组名,j为整型变量,下列赋值语句中

不正确的是()。

A:p=&j,p=p1;

B:p=a;

C:p=&a[j];

D:p=10;

答案:D

━━━━━━━━━━━━━━━━

二、程序填空 共1题 (共计15分)

━━━━━━━━━━━━━━━━

第1题 (15.0分) 题号:12

/*-------------------------------------------------------

【程序填空】

---------------------------------------------------------

功能: 输出1到1000之间满足如下条件的整数,该数各数位上的数字之乘积大于该数各

数位上的数字之和。

例如: 整数126,各数位上的数字之乘积12大于各数位上的数字之和9。

-------------------------------------------------------*/

#include

void main()

{ int n,k=1,s=0,m,temp;

for(n=1;n<=1000;n++){

k=1;

s=0;

/***********SPACE***********/

【?】; m=n

while(m>0){

/***********SPACE***********/

temp=【?】 m%10;

k*=temp;

s+=temp;

/***********SPACE***********/

【?】 m=(m-temp)/10

}

if(k>s)

printf("%d",n);

}

}

答案:

=======(答案1)=======

m=n

=======(答案2)=======

m%10

=========或=========

m-m/10*10

===

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值