正确答案: B
6
题目:有如下程序#define N 2#define M N+1#define NUM 2*M+1main(){ int i; for(i = 1; i <= NUM; i++) printf("%d\n",i);}该程序中for循环执行的次数是
解析:分别将N、M的宏定义代入NUM的表达式中,可以得到NUM=2*2+1+1=6,所以当常数NUM作为for循环的终止条件时,应当循环6次。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]下列选项中不属于结构化程序设计原则的是( )。
可封装
解析:解析:结构化程序设计的主要原则概括为自顶向下,逐步求精,限制使用GOTO语句。
[单选题]以下是一段VB程序,它的基本结构属于( )。
选择结构
[单选题]已知:char a[15],b[15]={"I love china"};则在程序中能将字符串I love china赋给数组a的正确语句是
strcpy(a,b);
[多选题]要将文本框背景颜色设为绿色,可设置()的属性为vbGreen。
BackColor
解析:本题答案:B
[单选题]一监狱人脸识别准入系统用来识别待进入人员的身份,此系统一共包括识别4种不同的人员:狱警,小偷,送餐员,其他。下面哪种学习方法最适合此种应用需求:
多分类问题
[单选题]若有以下定义:int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};char c='a', d, g;则下列表达式中,结果为4的是( )。
a['d'-c]
[单选题]表达式a%*b&-d#\2#+c!的结果的数值类型为( )。
双精度型
解析:解析:本题考查表达式类型。在运算时表达式中经常出现不同类型的变量,系统会自动进行类型转换,一般情况下会将数值类型定义为占用内存最多的类型。本题中有Integer整型 (%)、Long长整型(&)、Single单精度型(!) Double双精度型(#),因此,系统会将运算结果的数值类型定义为占用内容最多的双精度型。正确答案为选项D。
[单选题]有SQL语句: SELECT主讲课程,COUNT(*)FROM 教师 GROUP BY 主讲课程 该语句执行结果含有记录个数是
6
解析:解析:本题中SQL语句的含义是分组统计“教师”表中“主讲课程”记录个数。
[单选题]在下列关于宏和模块的叙述中,正确的是( )。
宏可以是独立的数据库对象,可以提供独立的操作动作
解析:解析: 本题考查的是模块、宏。模块是Access系统中的一个重要对象,它以VBA语言为基础编写,以函数过程(Function)或子过程(Sub)为单元的集合方式存储,因此选项A错误。模块是VBA代码的容器。模块分为类模块和标准模块两种类型。窗体模块和报表模块都属于类模块,它们从属于各自的窗体和报表,因此选项C错误。使用宏,可以实现以下一些操作:①在首次打开数据库时,执行一个或一系列操作。②建立自定义菜单栏。③从工具栏上的按钮执行自己的宏或程序。④将筛选程序加到各个记录中,从而提高记录查找的速度。⑤可以随时打开或者关闭数据库对象。⑥设置窗体或报表控件的属性值。⑦显示各种信息,并能够使计算机扬声器发出报警声,以引起用户的注意。⑧实现数据自动传输。可以自动地在各种数据格式之间导人或导出数据。⑨可以为窗体定制菜单,并可以让用户设计其中的内容。因此选项B错误。