c语言一百题
一、选择题(每题2分,共40分)
1. C语言的基本数据类型中,可以存储整数和浮点数的是()。
A. char
B. int
C. float
D. double
2. 在C语言中,用于定义数组的语句是()。
A. if...
B. do...
C.
D. pedef
3. 以下哪个运算符可以用来对数组进行索引()
A. +
B. -
C. *
D. &
4. 在C语言中,以下哪个语句用于输出字符串()
A. printf("Hello World")
B. print("Hello World")
C. print(Hello World)
D. printf(Hello World)
5. C语言中,以下哪个函数用于求一个数的阶乘()
c语言的冒泡排序算法A. factorial
B. multiplication
C. addition
D. division
6. C语言中,如何定义一个结构体()
A. 在代码中直接输入定义语句
B. 在代码中引用一个已定义的已包含结构体的库文件
C. 在头文件中定义,然后在代码中引用
D. 在代码中直接调用一个已存在的结构体类型的方法
7. 在C语言中,如何定义一个指针变量()
A. 使用关键字int,并加上&符号来定义指针变量
B. 使用关键字char,并加上*符号来定义指针变量
C. 使用关键字void,并加上*符号来定义指针变量
D. 使用关键字int,并加上*符号来定义指针变量,并赋值一个整数值
8. 在C语言中,如何声明一个函数的返回类型为指向结构体的指针()
A. 在函数声明时直接声明返回类型为指向结构体的指针
B. 使用关键字void指针来声明返回类型为指向结构体的指针
C. 使用typedef来声明返回类型为指向结构体的指针类型名
D. 使用typedef和struct来声明返回类型为指向结构体的指针类型名和结构体名一起使用
9. C语言中,以下哪个运算符用于比较两个整数的大小()
A. < > <= >= == !=
B. & && || !
C. + - * / % ++ -- d > - < == != d && || != !d d != < == = != < > <= >= % & | ^ - = += -= *= /= *= *= /= %= ^= <<= >>= >>> <<= >>>= == 不等于!= 等于! 不等于! 等于!= = 或或&& &&!= 异或^ 或或| ^ 或或|| 异或异或^ 异或异或| 和号或非! 和号非! 和号异或! 和号非! 和号非 或非! 或非 或非非! 或非或 非非! 或非或 非非非! 或非或 非或非 或和非 和号异或异或| 非号和号和非! 异或和非! 和号异或异或 和号和号异或 非号和号和非 或非 或和 或 非 或和和非 或非 或和 和号和号 非异或非 或和异同和非 非和号和非 异同异同 非和号和非和 号异同非 或异或 否同否 同否同 同否同 同同同 同同否 同同否 同同同 同同同 同同否 同同否 同否同 同否否 同否否 同否同 同同否 同同否 同和号和非 异同异同 和号和非 异同和非 和号异同 和号异同 和号和非 和号和号 非异同和非 和号和非 和号异同 非和号和非 和号和非 和号和号 和异同 否同否 同否否 同和号和非 异和号为其他条件运算符和其他逻辑运算符中的一些运算符号以及符号意义比较二数组一元素的索引变量的运算符取字符函数的主要内容循环结构的常用形式常见的排序算法冒泡排序的思路等基本的循环结构和流程控制等数组的概念包括基本数据类型变量的作用等循环的概念及其基本实现方式基本算法的概念包括常见的排序算法查算法等基本的算法概念等变量的概念包括基本数据类型变量的作用等函数的
概念包括函数的定义函数的调用函数的参数传递等基本的数据结构和算法概念等程序调试的基本概念和方法常见的调试技巧以及注意事项程序的基本构成模块化的程序设计思路以及相关技巧程序的整体流程控制逻辑结构的定义和控制方式的基本概念二重循环的逻辑结构和实现方式数组的定义和应用以及常见的问题数组的常见问题等字符串的基本概念包括字符串的存储方式字符串的常见操作等文件的基本概念包括文件的基本操作文件的读写操作等常见的问题等文件读写

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。