正确答案: B

2

题目:表达式 5 Mod 3+3\\5*2的值是( )。

查看原题查看所有试题

学习资料的答案和解析:

  • [单选题]在软件开发中,需求分析阶段可以使用的工具是( )。
  • DFD图

  • 解析:在需求分析阶段可以使用的工具有数据流图(DFD图),数据字典(DD),判定树与判定表,所以选择B。

  • [单选题]列表l1=[1,2,3],则表达式1+li()
  • 异常


  • [单选题]下列运算符中,不能重载的是
  • ?:

  • 解析:解析::?是C++中唯一一个三目运算符,不能被重载。

  • [单选题]下列关于线程和进程的说法中,正确的是______。
  • 线程结构驻留在用户空间中

  • 解析:解析: 线程与进程在概念上是相关的。线程不包括进程地址空间中的代码和数据,线程是计算过程在某一时刻的状态。进程是一个内核级的实体,一个用户程序不能直接访问这些数据。线程是一个用户级的实体,能够被普通的用户级方法直接访问。

  • [单选题]下列程序的输出结果是 #include"stdio.h" #define N3 #define M3 void fun(int a[M][N]) { printf("%d\n",*(a[1]+2));} main() { int a[M][N]; int i,j; for(i=0;iM;i++) for(j=0;jN;j++) a[i][j]=i+j-(i-j); fun(a);}
  • 4

  • 解析:解析: 若有以下定义:int a[3][4],i,j;且当 0=i3,0=j4,则可以有以下几种方式来引用数组中的第i行,第j列的元素:

  • [单选题]在设置在报表每一页的底部都输出的信息,需要设置( )。
  • 页面页脚


  • [单选题]以下程序段运行的结果是:_______。 Dima(-1 To 5)As Boolean Dim flag As Boolean flag=False Dim i As Integer Dim j As Integer Do Until flag=True For i=-1 To 5 j=j+1 If a(i)=False Then a(i)=True Exit For End If If i=5 Then flag=True End If Next Loop Print j
  • 35

  • 解析:解析:该程序段的作用是给数组a的每个数组元素赋值True,具体实现的方式为:每次从数组a的第一个元素开始判断,该元素是否为False,如果是,则令此元素为True,然后跳出循环,重新从数组a的第一个元素开始判断;如果当前元素不为False,则判断下一个元素。因此语句j=j+1将执行1+2+3+4+5+6+7=28次,即j=28。然后再遍历一遍数组a的所有元素,最后结束程序段。所以j最终的值是:j=28+7=35。

  • [单选题]以下程序的输出结果是______。 int d=1; fun(int p) { static int d=5; d+=p; printf("%d ",d); return(d); } main() { int a=3; printf("%d\n",fun(a+fun(d))); }
  • 6 15 15

  • 解析:解析:本题要注意静态变量d。第1次执行fun(d),即fun(1),在函数fun里对静态变量赋初值5,得到d=d+p=5+1=6并输出,返回6;第2次执行fun(a+fun(d)),即fun(3+6)=fun(9),在函数fun中直接执行d=d+p=6+9=15并输出,然后返回15再一次输出。

  • [单选题]若有如下语句 include voidmain( ) { intx=3: do{ x=X-2: cout$amp;
  • 输出的是1和-2

  • 解析:B。【解析】d0…while语句的一般格式为“d0循环体语句while(表达式);”,先执行循环体语句一次,再判断表达式的值,若为真则继续执行循环,否则终止循环。本题中,先执行x=x-2,即为1。判断表达式的值,!(--x)为真,x=0,继续循环。再次执行循环体语句后,x=-2,此时表达式的值为0,结束循环。

  • 推荐下载科目: 计算机四级 软考中级 微软认证 思科认证 软考高级 软考初级 通信工程师 计算机操作员中级 计算机辅助设计(C 其他
    @2019-2025 布丁学网 www.51ksbd.net 蜀ICP备20012290号-1 川公网安备 51012202001362号