以下可以作为c语言合法变量名的是,河北农业大学2010-2011学年本科C语言期末考试真题及答案...

很权威哦!

河北农业大学课程考试试卷

2010—2011学年第2学期 2010 级 本科

专业 卷别:A

考试科目: C语言程序设计 考核方式: 闭卷考试 姓 名: 学号: 专业班级: (注:考生务必将答案写在答题纸上,写在本试卷上无效)

本试卷共( 4 )页

一、选择题(共30分,每题1分)

1、()是C程序的基本构成单位。

A、函数 B、函数和过程

C、超文本过程 D、子程序

2、C语言规定,必须用()作为主函数名。

A、function B、include C、main D、stdio

3、以下()是C语言提供的关键字。

A、continue B、procedure C、begin D、append

4、下列可以作为变量名的是()。

A、+a B、123425e C、a3B D、5e+0

5、在C语言中以下合法的字符常量是()。

A、 \0824 B、 \x243 C、 0 D、”\0”

6、设d为字符变量,则下列表达式不正确的是()。

A、d= m B、d=97

C、d=”a” D、d= \101

1 7、表达式(double)(23/3)的值是()。 A、4 B、7.0 C、7.7 D、3 8、下列程序的输出结果是()。

main( )

{ int x=4, y=0,z; x*=3+2;

printf(“%d\t”,x); x*=(y= =(z=4));

printf(“%d”,x);

}

A、14 40 B、20 0 C、20 4 D、14 4

9、已知year为整型变量,不能使表达式(year%4=

=0&&year%100!=0)||(year%400= =0)的值是1的整型数据是()。

A、1990 B、1988 C、1992 D、2000 10、若x=4,y=z=3,则下列表达式的值分别是()。 (1)(z>=y>=x)?1:0

(2)y+=z, x*=y

A、0 24 B、1 8 C、0 8 D、1 12

11、若已定义a和b为double类型,则表达式:a=1,b=a+3/2的值是

()。

A、1.0 B、1.5 C、2.0 D、3.0

12、若有定义:int m, n; char a, b, c; 在程序运行时输入数据

5 6(回车)

YOU(回车)

则把整数5赋值给m,把整数6赋值给n,把字符Y赋值给a,

把字符O赋值给b,把字符U赋值给c,以下哪一个是正确的程序段

()。

A、scanf(“%d□%d□%c□%c□%c”,&m,&n,&a,&b,&c); (□代表空

格)

B、scanf(“%d, %d”, &m, &n); a=getchar( ); b=getchar( ); c=getchar( );

2

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值