欢迎来到天天文库
浏览记录
ID:51225601
大小:41.13 KB
页数:5页
时间:2020-03-10
《C语言基础题及答案.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言基础题及答案1、一个C语言的源程序中[正确答案: A]。 A)必须有一个主函数 B)可以有多个主函数 C)必须有主函数和其他函数 D)可以没有主函数 2、关于C程序的主函数,以下描述中正确的是[正确答案: B]。 A)C程序的第一个函数称为主函数,程序从该函数开始运行。 B)C程序的主函数即是main函数,程序从该函数开始运行。 C)C程序可以有多个主函数,程序从第一个主函数开始运行。 D)C程序可以没有主函数,程序从第一个函数开始运行。 3、C程序中,return语句的作用是[正确答案: D]。 A)终止程序运行 B)返回到上层循环 C)返回到外层结构 D)返回到上
2、层函数 4、C语言程序的3种基本结构是[正确答案: A]。 A)顺序结构,选择结构,循环结构 B)递归结构,循环结构,转移结构 C)嵌套结构,递归结构,顺序结构 D)循环结构,转移结构,顺序结构 5、以下对C程序的描述中正确的是[正确答案: A]。 A)C程序总是从main()函数开始执行。 B)C程序可以从程序中的任何函数开始执行。 C)C程序总是从第一个定义的函数开始执行。 D)C程序中的main()函数必须放在程序的开始部分。 6、关于C程序第1行的包含语句,以下写法中正确的是[正确答案: D]。 A)#include stdio.h B)#include 'stdi
3、o.h' C)#include (stdio.h) D)#include 7、关于C语言程序,正确的编程流程应该是[正确答案: A]。 A)编辑→保存→编译→运行 B)编译→编辑→运行→保存 C)保存→运行→编辑→编译 D)运行→编译→保存→编辑 8、下列的哪个不是C语言的关键字[正确答案: D]。 A)while B)auto C)break D)printf 9、下列的哪个不是C语言的算术运算符[正确答案: C]。 A)+ B)% C)= D)- 10、下列的哪个不是C语言的关系运算符[正确答案: C]。 A)>= B)<= C)= D)!= 11、
4、下列的哪个是错误的描述[正确答案: D]。 A)代码如果没有缩排是错误的 B)程序总是从main函数开始执行 C)注释/*和*/不可以嵌套 D)C源文件经过编译先生成目标文件,再经过连接才能生成可执行文件 12、以下哪个是合法的用户标识符[正确答案: B]。 A)3ab B)_isw C)float D)b-b 13、以下四项中哪个不是合法的变量名[正确答案: B]。 A)INT B)int C)year2009 D)my_program 14、以下选项中,合法的C语言用户标识符是[正确答案: D]。 A)b-a B)5ab C)int D)_5ab 15、以下选项中,三种
5、类型都是C语言的基本类型的是[正确答案: C]。 A)int, long, real B)integer, short, double C)int, float, char D)int, decimal, char 16、关于main函数的实现,以下写法中必定错误的是[正确答案: A]。 A)main { printf("Hello"); } B)main() { printf("Hello"); } C)int main(void) { printf("Hello"); } D)void main() { printf("Hello"); } 17、把x,
6、y定义成float类型,并赋同一初值3.14,正确的是[正确答案: C]。 A)float x,y=3.14; B)float x,y=2*3.14; C)float x=y=3.14; D)float x=3.14,y=x; 18、若变量已正确定义并赋值,以下哪个表达式不符合C语言语法[正确答案: B]。 A)a*b/c B)3.14%2 C)2,b D)a/b/c 19、设int n,m; 使m为n的十进制百位数的语句是[正确答案: C]。 A)m = n/100; B)m = n%100; C)m = n/100%10; D)m = n%10/100; 20、设flo
7、at x,y; 使y为x的小数部分的语句是[正确答案: C]。 A)y = (int)x; B)y = int(x); C)y = x – (int)x; D)y = x – int(x); 21、C语言中的运算对象必须是整型的运算是[正确答案: D]。 A)/ B)= C)>= D)% 22、设要定义n为整型变量,定义x为双精度实型变量,正确的语句是[正确答案: C]。 A)int n, double x, B)int n, double x;C)int n; double x; D)int n; double
此文档下载收益归作者所有