C语言初学者百题大战之三十三.pdfVIP

  • 2
  • 0
  • 约2.02万字
  • 约 14页
  • 2022-07-04 发布于上海
  • 举报
C语言初学者百题大战之三十三 2022/7/2 C语言初学者百题大战之三十三 一、选择题 (请在 【答题】菜单上选择 【选择题】命令,启动选择题测 程序,按 照题目上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效,考生须使用 鼠标答题。选择题部分只能进入一次,退出后不能再次进入。选择题部分不单独计 时。) 1、面向对象方法中,继承是指 (  )。 A . 一组对象所具有的相似性质 B. 一个对象具有另一个对象的性质 C . 各对象之间的共同性质 D. 类之间共享属性和操作的机制 『正确答案』 D 『答案解析』 继承性机制使得子类不仅可以重用其父类的数据结构和程序代码,而且可以在父类代码的基础上方便地修改和扩充,这种修 改并不影响对原有类的使用,即实现了类之间共享属性和操作。答案选择D选项。 2、以下叙述中正确的是 (  )。 A . 函数调用时,不必区分函数名称的大小写 B. 调用函数时,函数名必须与被调用的函数名完全一致 C . 函数名允许用数字开头 D. 在函数体中只能出现一次return语句 『正确答案』 B 『答案解析』 调用函数的时候只有保证调用语句的函数名和被调函数的函数名、参数列表一致才能保证调用的正确性,B正确。C语言对大 小写敏感,选项A 错。用户自定义的函数名需要遵循用户标识符的命名规则,由字母、数字、下划线组成并且第一个字符不 能为数字,选项C错。一个函数每次只能使用一个return语句,但是该函数体中可以有多个返回点,也就是有多条return语 句,每次只从其中一点返回,选项D错。答案选择B选项。 3、以下叙述中正确的是 (  )。 A . 不同函数的形式参数不能使用相同名称的标识符 B. 用户自己定义的函数只能调用库函数 C . 实用的C语言源程序总是由一个或多个函数组成 D. 在C语言的函数内部,可以定义局部嵌套函数 『正确答案』 C 『答案解析』 一个C程序可以有一个或多个程序文件,所以也可以有一个或多个函数,选项C正确;除了main函数不能被其他函数调用之 外,用户自定义函数可以调用其他任意函数,包括库函数和用户自定义函数,选项B错误;函数是一个独立的模块,不同函数 之间的定义相互没有影响,所以标识符可以相同,选项A 错误;函数体内部只可以调用但是不可以定义其他函数,选项D错 误;答案选择C选项。 4 、以下叙述中错误的是 (  )。 A . C程序经过编译、链接步骤之后才能形成一个真正可执行的二进制机器指令文件 B. C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令 C . 用C语言编写的程序称为源程序,它以A SCII代码形式存放在一个文本文件中 D. C语言源程序经编译后生成后缀为.obj 的目标程序 编号:4bc69e53962a28ca06005ddf998a1d90 1 C语言初学者百题大战之三十三 2022/7/2 『正确答案』 B 『答案解析』 B项错误,注释语句不会被翻译成二进制的机器指令。C源程序经过C编译程序编译之后生成后缀为.obj 的二进制文件 (称为目 标文件),然后由“链接程序” (Link)的软件把.obj 文件与各种库函数连接起来生成一个后缀为.exe的可执行文件。答案选择 B选项。 5、有以下程序 #inc ude stdio.h main() {  char b,c;  int i;  b=a;  c =A;  for(i=0;i6;i++)  {   if (i%2) putchar(i+b);   e se putchar(i+c);  }  printf(\n); } 程序运行后的输出结果是 (  )。 A . A B

文档评论(0)

1亿VIP精品文档

相关文档