c语言既可以编译 也可以解释,【2019年计算机二级C语言章节练习题之C程序设计的初步知识2.1】- 环球网校...

【摘要】备考全国计算机二级C语言考试的小伙伴们,复习的都怎么样了呢?环球网校小编整理了2019年计算机二级C语言章节练习题之C程序设计的初步知识供大家参考复习,小伙伴们快来做一做,测试一下自己吧!了解更多全国计算机二级C语言敬请关注环球网校计算机二级频道。

C语言章节练习题第2章 C程序设计的初步知识

2.1 简单C语言程序的构成和格式

1[单选题] 下面程序的输出结果是(  )。

#include

main()

{

int a[] = {1,2,3,4,5,6,7,10},*p;

p =a;

printf("%d\n",*p+8);

}

A.0

B.1

C.10

D.9

参考答案:D

参考解析:“*”号的优先级比“+”的优先级高,所以先执行“*p”;指针P指向的是数组的首地址,因此*p=1;再加8得9。

2[单选题] 下面说法正确的是(  )。

A.一个C程序可以有多个主函数

B.一个C语言的函数中只允许有一对花括号

C.C程序的书写格式是自由的,一个语句可以写在一行上,也可以写在多行内

D.在对C程序进行编译时,可以发现注释行中的拼写错误

参考答案:C

参考解析:本题涉及C语言基本的3个知识点:①C 语言规定一个程序只允许有一个主函数,一个函数内可以允许有多个花括号;②C程序的注释部分仅仅是方便程序员阅读,提高程序的可读性和可移植性,它并不参与程序的编译,所以编译器也就不会发现注释中的错误。

3[单选题] 以下4个选项,不能看作一条语句的是(  )。

A.{;}

B.int x=0,y=1,z=0;

C.if(!a);

D.if(b==0)m=1:n=2:

参考答案:D

参考解析:语句是用来判定所给的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。 在if和else后面可以只含一个内嵌的操作语句,也可以有多个操作语句,此时用花括号“{}”将几个语句括起来成为一个复合语句。选项D)中没有将两个操作语句括起来,不能看作一条语句。

4[单选题] 计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是( )。

A.C语言程序仅可以编译执行

B.C语言程序仅可以解释执行

C.c)C语言程序既可以编译执行又可以解释执行

D.以上说法都不对

参考答案:A

参考解析:C语言作为计算机高级语言,用它编写的程序必须经过C语言的编译器编译后,转换为二进制的机器来运行。

5[单选题] 以下叙述中错误的是(  )。

A.C语言编写的函数源程序,其文件名后缀可以是.C

B.C语言编写的函数都可以作为一个独立的源程序文件

C.C语言编写的每个函数都可以进行独立的编译并执行

D.一个C语言程序只能有一个主函数

参考答案:C

参考解析:C语言程序是从main函数开始执行的,每一个函数可以进行独立的编译。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值