C语言基础题及答案.pdfVIP

  • 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)

1亿VIP精品文档

相关文档