以下程序的功能是:给r输入数据后计算半径为r的圆面积s,程序在编译时出错。 main() /* Be - 考试试题及答案解析 - 读趣百科
单选题

以下程序的功能是:给r输入数据后计算半径为r的圆面积s,程序在编译时出错。 main() /* Beginning */ {int r;float s; scanf("%d",&r); s=*I*r*r; printf("s=%f\n",s); } 出错的原因是 ______。

A
注释语句书写位置错误
B
存放圆半径的变量r不应该定义为整型
C
输出语句中格式描述符非法
D
计算圆面积的赋值语句中使用了非法变量

题目答案

D

答案解析

本题并未对变量“II”作任何定义,所以编译时会出出非法字符的错误信息。
举一反三
单选题

运行时输入:“abcd”、“ABCD”、“aBcD”,输出S的值为 ______。

A
3
B
2
C
1
D
0

题目答案

C

答案解析

当输入“abcd”和“aBCD”时不执行IF语句,而输入“ABCD”时执行IF语句,所以S=1。
单选题

下面各选项中,均是C语言合法标识符的选项组是

A
33 we auto
B
_23 me _3ew
C
_43 3e_ else
D
ER-DF 32

题目答案

B

答案解析

合法的标识符是由字母、数字和下划线组成,并且第一个字符必须为字母或下划线,用户定义的标识符不能与关键字相同。选项A),数字不能为第一个字母,auto为关键字;选项C)中,也是数字不能为第一个字母,else为关键字;选项D)中负号不合法。
单选题

一个关系中属性个数为1时,称此关系为

A
对应关系
B
单一关系
C
一元关系
D
二元关系

题目答案

C

答案解析

在关系模型数据库中,基本结构是二维表,这种二维表称为关系。关系的列称为属性,一个具有N个属性的关系称为N元关系。
单选题

可在C程序中用作用户标识符的一组标识符是

A
and
B
Date
C
Hi
D
case _2007 y-m-d Dr.Tom Bigl

题目答案

A

答案解析

在C语言中,合法标识符的命名规则是:标识符可以由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。C语言的标识符可以分为关键字、预定义标识符和用户标识符。选项B)和C)中的横线以及点都不合法,选项D)中的case为C语言关键字。
单选题

以下对C语言函数的有关描述中,正确的是

A
在C语言中调用函数时,只能把实参的值传给形参,形参的值不能传送给实参
B
C函数既可以嵌套定义又可以递归调用
C
函数必须有返回值,否则不能使用函数
D
函数必须有返回值,返回值类型不定

题目答案

A

答案解析

C语言中的函数可以进行递归调用,但是不能在函数中定义函数,函数不用有返回值,若有返回值,则返回值类型必确定。
模式切换
热门推荐

下列关于数据验证控件的说法不正确的是( )。

下列关于数据验证控件的说法不正确的是( )。A.在设计阶段必须将各个验证控件的ControlToValidate属性指向被验证的控件B.除必填验证控件以外,其他验证控件都将被检查对象为空...
展开详情

下列关于C++流的描述中,错误的是( )。

下列关于C++流的描述中,错误的是( )。A.cout>>A表达式中输出字符AB.eof函数可以检测是否到达文件尾C.对磁盘文件进行流操作时,必须包含头文件fstreamD.以ios_ba...
展开详情

设有char str,下列语句正确的是()

设有char str[10],下列语句正确的是()A.scanf("%s"0,&str);B.printf("%c",str);C.printf("%s",str[0]);D.printf("%s",...
展开详情

幻灯片中的文本在插入以后就具有动画了,只有在需要更改时才需要对其进行设置。

幻灯片中的文本在插入以后就具有动画了,只有在需要更改时才需要对其进行设置。计算机类判断题,等级考试判断题,计算机二级判断题,公共基础判断题...
展开详情

设有二元关系R和三元关系s,下列运算合法的是()。

设有二元关系R和三元关系s,下列运算合法的是()。计算机类单选题,等级考试单选题,计算机二级单选题,MySQL数据库程序设计单选题...
展开详情