- 12
- 0
- 约1.06万字
- 约 5页
- 2023-06-08 发布于中国
- 举报
C语言基础题及答案--第1页
C语言基础题及答案
1、一个C语言的源程序中[正确答案:A]。
)必须有一个主函数B)可以有多个主函数C)必须有主函数和其他函数D)可以没有主函数
2、关于C程序的主函数,以下描述中正确的是
[正确答案:B]。
)C程序的第一个函数称为主函数,程序从该函数开始运行。B)C程序的主函数即是main函数,程
序从该函数开始运行。C)C程序可以有多个主函数,程序从第一个主函数开始运行。D)C程序可以
没有主函数,程序从第一个函数开始运行。3、C程序中,return语句的作用是[正确答案:D]。
)终止程序运行B)返回到上层循环C)返回到外层结构D)返回到上层函数
4、C语言程序的3种基本结构是[正确答案:A]。 )顺序结构,选择结构,循环结构B)递归结构,
循环结构,转移结构C)嵌套结构,递归结构,顺序结构D)循环结构,转移结构,顺序结构5、以
下对C程序的描述中正确的是[正确答案:A]。 )C程序总是从main()函数开始执行。B)C程序可以
从程序中的任何函数开始执行。C)C程序总是从第一个定义的函数开始执行。D)C程序中的main()
函数必须放在程序的开始部分。6、关于C程序第1行的包含语句,以下写法中正确的是[正确答案:D]。
)#includestdio.hB)#includestdio.hC)#include (stdio.h)D)#includestdio.h
7、关于C语言程序,正确的编程流程应该是[正确答案:A]。
)编辑→保存→编译→运行B)编译→编辑→运行→保存C)保存→运行→编辑→编译D)运行→编
译→保存→编辑
8、下列的哪个不是C语言的关键字[正确答案:D]。
)whileB)autoC)breakD)printf
9、下列的哪个不是C语言的算术运算符[正确答案:C]。
)+B)%C)=D)-
10、下列的哪个不是C语言的关系运算符[正确答案:C]。
)=B)=C)=D)!=
11、下列的哪个是错误的描述[正确答案:D]。
)代码如果没有缩排是错误的B)程序总是从main函数开始执行C)注释/*和*/不可以嵌套
D)C源文件经过编译先生成目标文件,再经过连接才能生成可执行文件 12、以下哪个是合法的用户
标识符[正确答案:B]。
)3abB)_iswC)floatD)b-b
13、以下四项中哪个不是合法的变量名[正确答案:B]。 )INTB)intC)year2009D)my_program
14、以下选项中,合法的C语言用户标识符是[正确答案:D]。
)b-aB)5abC)intD)_5ab
15、以下选项中,三种类型都是C语言的基本类型的是[正确答案:C]。
)int,long,realB)integer,short,doubleC)int,float,charD)int,decimal,char
16、关于main函数的实现,以下写法中必定错误的是[正确答案:A]。
)main {printf(Hello\n);}B)main() {printf(Hello\n);}
C)intmain(void) {printf(Hello\n);}D)voidmain() {printf(Hello\n);}
17、把x,y定义成float类型,并赋同一初值3.14,正确的是[正确答案:C]。
)floatx,y=3.14;B)floatx,y=2*3.14;C)floatx=y=3.14;D)floatx=3.14,y=x;
18、若变量已正确定义并赋值,以下哪个表达式不符合C语言语法[正确答案:B]。)a*b/cB)3.14%2C)
2,bD)a/b/c
19、设intn,m;使m为n的十进制百位数的语句是[正确答案:C]。
)m=n/100;B)m=n%100;C)m=n/100%10;D)m
原创力文档

文档评论(0)