C语言—第1次作业:编译与连接基础知识

常做练习巩固知识

本次作业答案链接如下: 

答案解析——C语言—第1次作业:编译与连接基础知识

1.字符串的结束标志是:( )

A.是'0'

B.是EOF

C. 是'\0'

D.是空格

2.关于C语言关键字说法正确的是:( )

A.关键字可以自己创建

B.关键字不能自己创建

C.关键字可以做变量名

D.typedef不是关键字

3.用在switch语言中的关键字不包含哪个?( )三、C语言中的分支与循环—switch语句(4)分支结构 完

A.continue

B.break

C.default

D.case

4.下面哪个不是关键字:( )

A.int

B.struct

C.define

D.continue

5.C语言规定,在一个源程序中,main函数的位置( )

A.必须在最开始

B.必须在库函数的后面

C.可以任意

D.必须在最后

6.关于集成开发环境描述错误的是?

A.集成开发环境简称IDE

B.集成开发环境一般都是将编辑、编译、链接、调试等功能集成在一起的一个开发环境

C.集成开发环境就是编译器

D.集成开发环境使用起来方便,大大提升了开发和调试的效率

7.关于C语言中源文件和头文件说法正确的是?

A.C语言的源文件的后缀是.cpp

B.头文件没什么用,只要有源文件就行了

C.C语言中源文件的后缀是.c,头文件的后缀是.h

D.C语言的源文件可以没有后缀

8.关于main函数错误的是?(多选)

A.main函数是程序的入口

B.一个C语言程序中可以写多个main函数

C.main函数的名字是可以随便改的,比如:mian

D.main函数的名字是固定的,一个工程中,有且仅有一个main函数

9.printf和库函数描述错误的是?

A.printf是库函数,不需要包含头文件就可以使用

B.库函数是C语言标准约定的,由各个C语言编译器的厂商实现的,所以各个编译器的库函数使用和功能是一样的,但是内部实现是有差异的。

C.printf函数是用来在标准输出上打印格式化的信息的

D.printf函数打印字符使用%c,打印整数使用%d指定格式

10.下面关于C语言的编译和链接说法错误的是?

A.C语言是一门编译型计算机语言

B.写出来的C语言代码直接就可以运行的

C.C语言代码需要经过编译和链接生成可执行程序才能运行的

D.C语言代码经过编译生成目标文件,目标文件和链接库通过链接生成可执行程序

11.下面代码的结果是:( )

#include <stdio.h>
#include <string.h>

int main()
{
    char arr[] = {'b', 'i', 't'};
    printf("%d\n", strlen(arr));
	return 0;
}

A.3

B.4

C.随机值

D.5

12.关于字符的ASCII编码错误的是?

A.小写字母的ASCII码值+32就能得到对应的大写字母的ASCII码值

B.ASCII码值从0~31 这32个字符是非打印控制字符,在界面上不显示任何东西,比如:蜂鸣、回车、换行

C.数字字符0~9的ASCII码值是连续递增的

D.最初ASCII编码中只有128个字符的编码

  • 20
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
C语言基础知识入门教案是为初学者设计的一份教学计划,旨在帮助学生快速了解和掌握C语言基础知识。以下是一个简单的教案示例: 第一节:入门介绍 1. 引入C语言的概念和应用领域; 2. 介绍C语言的特点和优势; 3. 讲解C语言开发环境编译过程; 4. 创建并运行第一个C程序。 第二节:变量和数据类型 1. 介绍变量的概念和作用; 2. 引入C语言的基本数据类型,如整型、浮点型、字符型等; 3. 讲解变量的声明和初始化; 4. 演示如何在程序中使用变量。 第三节:运算符和表达式 1. 介绍算术运算符、关系运算符和逻辑运算符; 2. 讲解表达式的概念和构成; 3. 演示如何在程序中使用运算符和表达式; 4. 引入赋值运算符和复合赋值运算符。 第四节:控制语句 1. 介绍顺序结构、分支结构和循环结构; 2. 讲解条件语句(if-else语句和switch语句)的使用; 3. 演示循环语句(while循环、do-while循环和for循环)的应用; 4. 示例程序展示控制语句的实际运用。 第五节:函数和数组 1. 介绍函数的概念和组成部分; 2. 讲解函数的定义、声明和调用; 3. 演示如何使用函数解决实际问题; 4. 引入数组的概念和使用方法。 第六节:指针和字符串 1. 介绍指针的概念和作用; 2. 讲解指针的声明、初始化和使用; 3. 演示指针与数组的关系和指针与函数的应用; 4. 引入字符串的概念和常见操作。 第七节:文件操作 1. 介绍文件操作的基本概念; 2. 讲解文件的打开、关闭、读取和写入; 3. 演示如何在程序中进行简单的文件操作; 4. 提供实例程序,展示文件操作的实际应用。 通过以上教学计划,学生可以逐步了解和掌握C语言基础知识,建立起对C语言编程的初步认识,并能够编写简单的C程序解决实际问题。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林采采学编程+

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值