正确答案: A
3
题目:有以下程序#include "stdio.h"#define M(x,y) (x)*(y) #define N(x,y) (x)/(y) main(){ int a=5,b=6,c=8,k; k=N(M(a,b),c); printf("%d\n",k);} 程序的运行结果是
解析:带参数的宏定义的一般形式为#define 宏名(参数表)字符串。题目中定义了两个宏“#define M(x,y) (x)*(y)”、“#define N(x,y) (x)/(y)”,即可以用M(x,y) 表示(x)*(y)运算,N(x,y)表示(x)/(y)运算。主函数main中关键是计算k=N(M(a,b),c),根据前述的宏,有k=a*b/c,计算后有k=30/8,取整后得到3。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]以下有关优先级的比较,正确的是______。
算术运算符>连接运算符>逻辑运算符
解析:解析:优先级:算术运算符,连接运算符,关系运算符,逻辑运算符。
[单选题]下列说法中错误的是______。
远程视图使用Visual FoxPro的SQL语法从Visual FoxPro视图或表中选择信息
解析:解析:作为数据库的一部分,视图兼有“表”和“查询”的特点,与查询类似的地方是,可以用来从一个或多个相关联的表中提取有用信息;与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久地保存在磁盘上。视图设计器比查询设计器仅仅多一个“更新条件”选项卡;选项D中的远程视图是指视图中的数据来源于远程数据源,因此选项D的说法错误。
[单选题]Modem的数据传输速率可达到 ( )
几十Kbps
[单选题]在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的______。
实体完整性
解析:解析:实体完整性是保证表中记录惟一的特性,即在一个表中不允许有重复的记录。在Visual FoxPro中利用主关键字或候选关键字来保证表中的记录惟一,即保证实体惟一性。在Visual FoxPro中将主关键字称作主索引。
[单选题]以下控件可作为其他控件容器的是
PictureBox和Frame
解析:解析:图片框(PietureBox)不仅可以显示图形还可以作为其他控件的容器。框架控件(Frame)是用来放置其他控件的,其作用是用来分组。故这两个控件都可作为其他控件的容器。选项B正确。
[单选题]在单链表中,增加头结点的目的是()
方便运算的实现
[单选题]有如下程序: Private Sub Form_Click() Dimi As Integer,sumASInteger sum=0 For i=2To 10 If i Mod2>0 And i Mod 3=0 Then sum=sum+i End If Nexti Print sum EndSub 程序运行后,单击窗体,输出结果为( )。
12
[单选题]某二叉树中度为2的结点有10个,则该二叉树中有( )个叶子结点。
11
解析:解析:根据二叉树的性质3:对任何一棵二叉树,度为0的结点(即叶子结点)总是比度为2的结点多一个。
[单选题]在数据库设计中,将E—R图转换为关系模式的过程属于( )。
逻辑设计阶段
解析:数据唪设计阶段主要包括需求分析、概念设计、逻辑设计和物理设计。逻辑设计的主要工作是将E—R图转换为关系模式。