有以下程序段struct st{int x;int *y;)*pt;int a={3,4};stru - 考试试题及答案解析 - 读趣百科
单选题

有以下程序段

struct st

{int x;int *y;)*pt;

int a[]={l,2},b[]={3,4};

struct st c[2]={10,a,20,b};

pt=c;

以下选项中表达式的值为 11 的是

A
)*pt->y
B
)pt->x
C
)++pt->x
D
)(pt++)->x

题目答案

C

答案解析

(26)C) 解析 : ->的运算优先级比 ++ 高 , 此时 ,pt->=10, 执行自加运算后为 11 。
举一反三
单选题

有以下程序

fun(char p[][10])

{ int n=0,i;

for(i=0;i<7;i++)

if(p[i][0]=='T')n++;

return n;

}

main()

{ char str[][10]={"Mon","Tue","Wed","Thu","Fri","Sat","Sun"};

printf(" % d\n",fun(str));

}

程序执行后的输出结果是

A
)1
B
)2
C
)3
D
)0

题目答案

B

答案解析

(35)B) 解析 : 此程序是统计一周七天中英文名称首字母为 “ T ” 的个数 。 P[i][0] 是字符串的首字符 , 一共有两个 “ T ” , 所以 n=2 。
单选题

设 fp 为指向某二进制文件的指针,且已读到此文件末尾,则函数 feof(fp) 的返回值为

A
)EOF
B
) 非 0 值
C
)0
D
)NULL

题目答案

B

答案解析

(27)B) 解析 : 函 数 feo f 的功能是 : 测 试 f p 所指的文件的位置是否已达到文件尾 , 如果达到文件尾 , 则函数返回非 0 值 , 否则返回 0, 表示文件尚未结束。
单选题

下列选项不符合良好程序设计风格的是

A
) 源程序要文档化
B
) 数据说明的次序要规范化
C
) 避免滥用 goto 语句
D
) 模块设 计 要保证高耦合、高内聚

题目答案

D

答案解析

答案 D解析:程序设计风格是指编写程序时所表现出的特点、习惯和逻辑思维。著名的 “ 清晰第一 , 效率第二 ” 的论点已成为当今主导的程序设计风格 。 良好的程序设计风格包括程序文档化、数据说明的次序规范化、避免滥用 goto 语句等。
单选题

从工程管理角度,软件设计一般分为两步完成,它们是

A
) 概要设计与详细设计
B
) 数据设计与接口设计
C
) 软件结构设计与数据设计
D
) 过程设计与数据设计

题目答案

A

答案解析

答案 A解析 : 软件设计是开发阶段最重要的步骤 。 从工程管理的角度看可分为两步 : 概要设计和详细设计。从技术观点看,软件设计包括结构设计、数据设计、接口设计和过程设计 4 个 步骤。
单选题

下列选项中不属于软件生命周期开发阶段任务的是

A
) 软件测试
B
) 概要设计
C
) 软件维护
D
) 详细设计

题目答案

C

答案解析

答案 C解析 : 通常把软件产品从提出 、 实现 、 使用 、 维护到停止使用退役的过程称为软件生命周期 。软件生命周期分为 3 个时期共 8 个阶段。软件定义期 : 包括问题定义、可行性研究和需求分析 3 个阶段。软件开发期:包括概要设计、详细设计、实现和测试 4 个阶段。运行维护期:运行维护阶段。
模式切换
热门推荐

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

下列关于数据验证控件的说法不正确的是( )。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数据库程序设计单选题...
展开详情