c语言程序设计章节作业网上,C语言程序设计第17章在线测试

《C语言程序设计》第17章在线测试剩余时间:46:14

答题须知:1、本卷满分20分。

2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。

3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。

第一题、单项选择题(每题1分,5道题共5分)

1、以下程序运行后,main(){char *s="abcde"; s+=2; printf("%d\n",s); },输出结果是:

434a502feaf70b1d66a6fef44d91bf1d.png

7321c4bbbd1f6e7a78038202fc98b669.png

A、cde

B、字符c的ASCII码值

aed28bf2d61c3bb9f973522ad21676e5.png

1cd6868ff307ffa9371cb181d66ccdf1.png

C、字符c的地址

D、值不确定

2、已知int a[]={1,2,3,4,5,6,7,8,9},*p = a; 则值为3的表达式是()

f75f17100b99ce3751b065b0c2d747dd.png

504575e7f6d0ea5db0cf8053151b8c77.png

A、p+=2,*(p++)

B、p+=2,*++p

5e0c3d870be2b95541f3603026616742.png

5ec5c28f7c1d252bf3b3a87fc36750a6.png

C、p+=3,*p++

D、p+=2,++*p

3、声明一个函数为外部函数,应该在声明函数的函数类型的前面加( )。

7924da7ec8732d11dbf7fb8b22d58788.png

5b0790ff60a83e1da3649a84aa3e2e7f.png

A、auto

B、static

f0a975fadacb93d66e6b59c8facb3352.png

8774067704ef20c5d6c04c3c7f192b9e.png

C、extern

D、register

4、在主函数中定义的变量( )。

21fc56fba6f7febb8067c7794d64535b.png

633670be4ddcf4056962fc0449555e73.png

A、只在主函数中有效

B、可以在整个文件中有效

d91ade25abbf2fc3f776cace77e3445b.png

0bc60a80ce853cef18978e1d0d4afb76.png

C、可以在所有函数中有效

D、可以在被调用的函数中有效

5、如果全局的外部变量和函数体内定义的局部变量重名,则( )。

33167281d0742b17165fd99332527369.png

4911b0861786f33e73f2bc9d3e64f473.png

A、出错

B、局部变量优先

3a1f47ed563a205f63ba5ae010b93b94.png

42a5ed66be9334928fa761e92d6ba03c.png

C、外部变量优先

D、全局的外部变量优先

第二题、多项选择题(每题2分,5道题共10分)

1、以下叙述中,正确的叙述是:

3219ef8c2a98e6259c447ec787749c85.png

A、预处理命令须以#开始

46773fd64db59c04844d272342b1527b.png

B、在程序中凡以#开始的语句都是预处理命令

b3622d57d97ac54ba88a5e65224d64ae.png

C、预处理行不是c的可编译语句

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值