当前位置: 首页 > news >正文

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个字符的编码

http://www.lryc.cn/news/271612.html

相关文章:

  • not attached to window manager问题解决
  • 影视后期: PR调色处理,调色工具面板介绍
  • ARM AArch64的虚拟化(virtualization)详解(上)
  • 计算机组成原理知识总结
  • springboot学习(八十五) 解决springboot3.2找不到资源无法抛出404错误的问题
  • OpenHarmony 应用通用签名
  • Redis:原理+项目实战——Redis实战1(session实现短信登录(并剖析问题))
  • 交叉编译aarch64架构支持openssl的curl、libcurl
  • 扩展名是.KEY的文件可能有不同的存在,打开方式也因此不同
  • 软件工程总复习笔记
  • 蓝桥杯-每日刷题-030
  • AI赋能游戏开发,如何更好地处理随之而来的海量数据,更好地利用开发游戏?
  • Serverless架构学习路线及平台对比
  • 解决ROS含动态参数的Config文件无法正确识别的错误
  • 探索 PyTorch 中的 torch.nn 模块**(1)
  • 【WPF.NET开发】预览事件
  • JDBC->SpringJDBC->Mybatis封装JDBC
  • ts中的keyof 关键字
  • Head First Design Patterns - 装饰者模式
  • MySQL 执行过程
  • 判断电话号码是否重复-excel
  • 【Java开发岗面试】八股文—Java虚拟机(JVM)
  • 【Linux】Linux 下基本指令 -- 详解
  • Eureka注册及使用
  • Ubuntu之修改时区/时间
  • 4、内存泄漏检测(多线程)
  • 在使用tcp长连接时,是否还需要再引入重发机制?
  • 记一次Oracle Cloud计算实例ssh恢复过程
  • 2024年01月数据库流行度最新排名
  • Stable Diffusion API入门:简明教程