C语言常见概念测评

*
1.
关于main函数错误的是?【多选题】
main函数是程序的入口
一个C语言程序中可以有多个main函数
main函数的名字是固定的,一个工程中,有且只有一个main函数
main函数的名字是可以随便改的,例如mian
*
2.
使用C语言库函数时需要包含对应的头文件
*
3.
以下那个是printf对应的头文件
<stdio.h>
<stdio.c>
<stdlib.h>
<stdlib.c>
<string.h>
*
4.
printf与scanf函数对应的头文件是一样的
*
5.
下列那个不属于C语言的内置类型
unsigned int
void
double
long long
struct stu
*
6.
下列哪一个选项都可以作为变量的名字?
abc 0a _a
w_w char _0av
谢小白 Int s_5
return V_v f*f
*
7.
C语言规定,在一个源程序中,main函数的位置
可以任意
必须在最后
必须在库函数的后面
必须在最开始
*
8.
字符串的结束标志是什么
'0'
以字符串最后一个字母为结束标志
'\0'
没有结束标志
*
9.
printf和库函数描述错误的是?
printf函数打印字符使用%c,打印整数使用%d指定格式
printf是库函数,不需要包含头文件就可以使用
printf函数是用来在标准输出上打印格式化的信息的
库函数是C语言标准约定的,由各个C语言编译器的厂商实现的,所以各个编译器的库函数使用和功能是一样的,但是内部实现是有差异的。
*
10.
关于C语言关键字说法正确的是:
关键字可以自己创建
关键字不能自己创建
关键字可以做变量名
typedef不是关键字
*
11.
下列那个不是转义字符
\n
\a
\803
\b
*
12.

下面代码的结果是:


a = 8 b = 23 c = 8
a = 9 b= 23 c = 8
a = 9 b = 25 c = 8
a = 9 b = 24 c = 8
*
13.
下面代码输出的结果是啥:

3 3.500000
3.500000 3.500000
3.500000 3
3 3
*
14.
关于C语言算术操作符说法正确的是?
除号两边都是小数才能执行小数除法
%操作符的操作数可以是整数,也可以是小数
%操作符计算的结果是两个操作数整除之后的商
负数求模的规则是,结果的正负号由第一个运算数的正负号决定。
*
15.
下面程序输出的结果是啥:

12345
123456
23456
%5d\n
*
16.
关于printf函数说法错误的是?
printf()的作用是将参数文本输出到屏幕。它名字里面的f代表format(格式化),表示可以定制输出文本的格式。
printf()不会在行尾自动添加换行符,运行结束后,光标就停留在输出结束的地方,不会自动换行。
printf()可以在输出文本中指定占位符,“占位符”,就是这个位置可以用其他值代入。
.printf()参数与占位符是一一对应关系,如果有n个占位符,printf()的参数就应该有n个
*
17.
关于scanf函数说法正确的是?
scanf中也有占位符,占位符和后边的参数提供的地址一一对应。
scanf()处理所有占位符时,会自动过滤起首的空白字符,包括空格、制表符、换行符
scanf的占位符%s表示读取一个字符串,遇到空白字符也全部读取
scanf是库函数,库函数不需要包含头文件
问卷星提供技术支持
举报