[单选题]使用宏组的目的是( )。
正确答案 :D
对多个宏进行组织和管理
解析:解析:宏组是宏的集合,主要是用来管理和组织多个宏。
[单选题]参加百年阿里培训的n位同学结伴去西湖旁边为游人指路,两人一组,他们打算先让体重之和恰好为102公斤的同学一组,请给出一个算法找到这样的组合,或者确定他们中不存在这样的组合,其中最优的算法时间复杂度为?(假设体重均为整数)()
正确答案 :B
O(n)
[单选题]有下列程序: main () { int i; for (i=1;i=40; i++) { if (i++%5==0) if(++i%8==0) printf("%d",i); } printf ("\n"); } 执行后的输出结果是( )。
正确答案 :C
32
解析:解析:在for循环体中,首先判断自变量i能否被5整除,然后再自加两次,最后判断i能否被8整除。当for循环执行到第30次时, i的值为30能被5整除,然后i经过两次自加1运算,值变为32,能被8整除,故执行“pnntf("%d",i);"语句,即输出32。本题的答案为选项C)。
[单选题]下列运算符中不能在C++中重载的是( )。
正确答案 :A
?:
解析:解析: 本题考查运算符的重载。Ct+中,“::、*、、?:”这4个运算符不能重载。
[单选题]若有以下定义和语句: int s[4][5],(*ps)[5]; ps=s; 则对s数组元素的正确引用形式是( )。
正确答案 :C
ps[0][2]
[单选题]下列叙述中,不符合良好程序设计风格的是( )。
正确答案 :A
程序的效率第一,清晰第二
[单选题]【程序】
正确答案 :
解析:解析:调用P1时,实参变量X,Y按引用传递给P1中的形参S1,S2,在子程序中S1=S1* 5=10×5= 50,S2=5+5=10。按引用传递时,X,Y值随着传给子程序P1中对应变量S1,S2的变化而变化。
[单选题]有下列程序: #includeintf(intx,inty) {return((y-x)*x);} voidmain( ) {inta=3,b=4,c=5,d; d=f(f(a,b),f(a,c)); printf("%d\n",d); } 程序运行后的输出结果是( )。
正确答案 :B
9
解析:B。【解析】在C语言中,子函数f(intX,inty)的功能是计算y减去x的差与X之积。所以在主函数中,调用f(a,b)的值等于3,调用f(a,c)的值等于6,然后再调用f(3,6)的值等于9,所以正确答案为选项8。
[单选题]项目管理器中的“应用程序”组件包含在______选项卡中。
正确答案 :B
代码
[单选题]没有定义int x;float Y;,则10+x+y值的数据类型是( )。
正确答案 :C
float
解析:由算术运算符组成的表达式中,若含有不同类型的操作数,则系统隐含地将低类型转化为高类型,由低至高的顺序为int→float→double。
查看原题 点击获取本科目所有试题