计算机程序设计网络助学的题计算机程序设计网络助学的题.docVIP

  • 16
  • 0
  • 约8.2千字
  • 约 18页
  • 2017-04-23 发布于贵州
  • 举报

计算机程序设计网络助学的题计算机程序设计网络助学的题.doc

1.下列四组选项中,正确的C语言标识符是( )。 A、%x B、a+b C、a123 D、123 该题考查标识符的定义。C语言标识符命名规则:由字母或者下划线开头,其后可以跟字母、数字、下划线三类字符组成的字符序列。故应选C。 标准答案:C 2.编译程序的功能是( ) A、修改并建立源程序 B、将源程序翻译成目标程序 C、调试程序 D、命令计算机运行可执行程序 该题考查高级语言程序执行过程。高级语言编写程序通用性好,不依赖于机器,但机器不能直接识别,需要用编译程序将源程序翻译成目标程序才能执行,完成这个翻译过程的程序叫做编译程序,故应选B。 标准答案:B 3.下列是合法C语言常量的是( ) A、e B、7E4.0 C、E4 D、-9.13E-30 该题考查指数形式实数构成规则。指数形式实数形式为:$+-N.ME+-n$,构成规则:整数前边的正号可以省略;整数或者小数可以被省略,但是不能同时省略,即e或者E前面必须有数字;阶码必须是整数。A选项同时省略了阶码、整数和小数,不合法;B选项阶码不是整数,不合法;C选项同时省略了整数和小数,不合法。故应选D。 标准答案:D 4.设有int a=3,b=-4,c=5;下列表达式的值是( ) A、0 B、1 C、3 D、4 答案:A 5.下列存储器中属于外存的是( ) A、ROM B、RAM C、硬盘 D、显示器 该题考查计算机系统的存储器组成。解答本题,首先要分清A、B属于内存储器,简称内存;RAM是Random Access Memory的缩写,其内容是随机写入,断电或者关机后全部消失;ROM是Read Only Memory的缩写,意思是只读存储器,只能读出,不能写入,断电和关机后,其内容仍然存在,不会丢失。D是输出设备,不是存储设备。只有C属于外存储器,简称外存,故应选C。 标准答案:C 6.如果int a=3,b=4;则下列条件表达式的值是( ) A、3 B、4 C、0 D、1 标准答案:A 7.设a=1,b=3,c=0;下面表达式的值为1的有(  ) A、!ab||a(c+1) B、a-b+3 C、(ab)==c D、(a=0)(b=10) E、baac 该题考查运算符的优先级。 A选项:优先级顺序为括号逻辑非逻辑与逻辑与,计算过程,由!ab| |a(c+1) 变成 0b| |a1 再变成0||1,结果为1; B选项:a-b+3为1; C选项:优先级顺序为括号等号,计算过程,由(ab)==c变成0==c,可见0==c成立,结果为1; D选项:括号逻辑与,计算过程,由(a=0)(b=10)变成010,可见结果为0; E选项:关系运算逻辑与,计算过程,由baac变成11,可见结果为1。 故应选ABCE。 标准答案:ABCE 8.已知ch是字符型变量,下面正确的赋值语句是( ) A、 B、 C、 D、 E、 该题考查字符型变量赋值规则。 A选项是试图把一个字符串赋值到字符型变量中,是不合法的,C程序中字符串用字符数组来实现; B选项相当于不把字符’7’( ASCII码值55)和’9’( ASCII码值57)对应的ASCII码值相加后对应字符赋给ch,这时ch存储是p(ASCII码值112); C选项把ASCII码值为7+9=16对应的字符赋给ch; D选项是以十六进制数ff表示的ASCII码值对应字符赋给ch; E选项是以八进制数65表示的ASCII码值对应字符赋给ch。 故应选BCDE。 标准答案:BCDE 9.以下叙述不正确的是 ( ) A、在C程序中,SUM和sum是两个不同的变量名 B、在C程序中,无论是整数还是实数,都能被准确无误的表示 C、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值 D、若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数 E、在C程序中,%是只能用于整型数运算的运算符 该题考查C程序基本规则。C程序区分大小写,A正确;在计算过程可能会有截断,强行转换等情况,B错误;整型变量中可以输入实型,这时会自动取整,实型变量中也可以输入整型,这时转化成实型,因此C错误;D显然正确;%是取余运算,只能用于整型数据,E正确。故应选BC。 标准答案:BC 10.以下叙述正确的是 ( ) A、函数是C程序的基本单位 B、C程序的每行只能写一个语句 C、C语言本身没有输入输出语句 D、在C程序中,注释说明只能位于一条语句的后面 E、在对C程序进行编译过程,可发现注释中的拼写错误 该题考查C程序基本规则。C语言为函数式语言,基本单位是函数,A正确;C语言一行中可以学多个语句,B错误;C语言输入输出功能是由标准函数库中的输入输出函数实现的,C正确;注释说明可以位于任何语句后面,D错误;注释中内容不参与编

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档