c语言程序设计中北大学期末试卷,《C语言程序设计》期末试卷.doc

《C语言程序设计》期末试卷

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

(使用层次或专业: 计算机)

若程序题中预留的空白不够,在试卷最后一页背面答题,请标记相应的题号

题 次一二三四五六总分应得分20101010644实得分

得分评卷人一、选择题(每题1分,共20分)1?下列属于整型常量的是( )?

A?12 B?12.0 C?-12.0 D?10E10

2?不属于字符型常量的是( )?

A.‘A’ B?'a' C?“A” D?'b'

3?下列表达式为关系表达式的为( )?(其中a为一整型变量) A.3+4*5 B?a==10 C?a>0?a:-a D?a=1

4?下面不正确的赋值语句是( )?

A.a=a+1 B?a= =b C?a+=b D?a=1

5?下列对数组定义不正确的语句是( )?

A.int m[5]; B?char b[]={‘h’,’e’};

C?int a[10]={1,6,8,4}; D?char p[];

6?表达式y=(13>12?15:6>7?8:9)的值为( )?。

A 9 B 8 C 15 D. 1

7?执行下列语句后,a的值是( )int a=8;

a+=a-=a*a;

A.-240 B?64 C?112 D?-112

8?指出下面正确的输入语句( ) A. scanf(“a=b=%d”,&a,&b) ; B. scanf(“%d,%d”,&a,&b) ;

C. scanf(“%c”,c) ; D. scanf(“%f\n”,&f) ;

9?下面的变量说明中正确的是( ) A.int:a, b, c; B.int a; b; c;

C.int a, b, c D.int a, b, c;

10?C语言用表示逻辑“真”值( )?

A.True B. t 或 y C. 非零整型值 D. 整型值011?若x=5,y=4 则y*=x+5; y的值为( ) A. 40 B. 20 C. 15 D. 30

12、若变量c为char类型,能正确判断出c为小写字母的表达式是( )?

A.′a′<=c<=′z′ B. (c>=′a′) || (c<=′z′)

C.(′a′<=c) and (′z′>=c) D. (c>=′a′) && (c<=′z′)

13、设有定义:long x=-123456L; 则以下能够正确输出变量x值的语句是(???? )?

A.printf(“x=%d\n”,x) B.printf(“x=%ld\n”,x)

C.printf(“x=%8dl\n”,x) D.printf(“x=%LD\n”,x);

14、设char ch=′A′;表达式ch!(ch>=′A′&&ch<=′Z′)?ch:(ch+32)的值是( )

A.A B. a C. Z D. z

15、根据C语言的语法规则,下列哪个是不合法标识符( )?

A.While B. Name C. Rern5 D. _exam

16?指出下面正确的输入语句(???? )?

A. scanf(“a=b=%d”,&a,&b) ; B. scanf(“%d,%d”,&a,&b) ;

C. scanf(“%c”,c) ; D. scanf(“% f%d\n”,&f) ;

17?以是不正确的描述( )?

A. 不论在主函数还是自定义函数中,只要说明了变量,就可为其分配存贮单元 B. 在定义函数时,必须指定形参的类型 C. 形参和实参之间可以是值传递 D. 数组名可以作为参数进行传递18?假定有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是( )?

A. 3 B.6 C.10 D. 20

19、为表示关系x≥y≥z,应使用C语言表达式( )?

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值