• [单选题]有以下程序: #includestdio.h> main() { int y=9; for(;y>0;y--) f(y%3==0)printf("%d",--y); } 程序的运行结果是( )。
  • 正确答案 :B
  • 852

  • 解析:解析:本题考查的重点是printf()函数和for循环的执行方式。在循环体内,若y为的倍数,则执行print(“%d”,--y)语句。所以,当y为9时,输出--y为8;当y为6时,输出--y为5;当y为3时,输出--y为2;当y为零时,for循环结束。因此,选项C是正确的。

  • [单选题]下列程序的输出结果是 Class Test{ public static void main(String args[]){ int n=7; n3; n=n&n+1|n+2^n+3; n>>=2; System.out.println(n); ) }
  • 正确答案 :B
  • 14

  • 解析:解析:本题考查Java中的运算符。首先要清楚程序里面涉及的运算符的含义。“$amp;amp;$gt;=2语句执行后,n的值为14,所以选项C正确。

  • [单选题]是程序中一个能逻辑地分开的部分,也就是离散的程序单位。
  • 正确答案 :A
  • 模块

  • 解析:解析:模块是数据说明、可执行语句等程序元素的集合,它是指单独命名的,可通过名字来访问的过程、函数、子程序或宏调用。模块化就是将程序划分成若干个模块,每个模块完成一个子功能,把这些模块汇总起来组成一个整体,以满足所要求的整个系统的功能。

  • [单选题]下列语句片段: int result; int a=17,b=6; result=(a%b>4) ? a%b:a/b; System.out.println(result);
  • 正确答案 :D
  • 5


  • [单选题]有下列程序: #include stdio.h> main() { FILE *fp; int a[10]={1,2,3},i,n; fp=fopen("d1.dat","w"); for(i=0;i3;i++) fprintf(fp,"%d",a[i]); fprintf(fp,"\n"); fclose(fp); fp=open("d1.dat","r"); fscanf(fp,"%d",&n); fclose(fp); prinff("%d\n",n); 程序的运行结果是( )。
  • 正确答案 :A
  • 123

  • 解析:解析:本题考查以读和写的方式打开文件对文件内容操作的不同,fp=fopen("d1.dat","w");以可写的方式为输出建立新文本文件,调用printf输出“123”,fp=fopen("d1,dat","r");以只读的方式打开文本文件,不能对文件内容进行操作,故运行结果为选项B)。

  • [单选题]下列程序段的显示结果为 ______。 x=0 Print x-1 x=3
  • 正确答案 :A
  • -1

  • 解析:解析:在该题中,x的初始值为0,顺序执行各语句,打印x-1的值即-1然后对x重新赋3,不影响打印的结果。

  • [单选题]在执行完此程序段后,i,j值为 int i=1,j=10; do{ if(++i>j--)continue; }while(i5);
  • 正确答案 :D
  • i=5 and j=6

  • 解析:解析:本题考查考生对自增自减运算符的理解。++op和op++,表示对操作数op加1,其中++op表示先对op加1然后再取值,而op++表示先取值,然后再对op进行加1。--op和op--也是一样。当进行到i=5时退出循环,此时j为6。

  • [单选题]Sub过程与Ftmetion过程最根本的区别是( )。
  • 正确答案 :A
  • Sub过程的过程名不能返回值,而Function过程能通过过程名返回值

  • 解析:本题考查函数过程和子过程的知识。函数过程和子过程都是过程,都可以使用Ca11语句进行调用,都可以指定参教,并且都可以指定用传址还是传值的方式进行参数传递.它们除了定义的关键字不同外,根本区别是:函数过程最终会通过过程名返回一个函数值,而子过程不会。

  • [单选题]下列______不是JDBCAPl向JDBCDriverManager发出请求的内容。
  • 正确答案 :B
  • D


  • 查看原题 查看所有试题

    推荐科目: 计算机二级 计算机三级 计算机四级 微软认证 Linux认证 华为认证 软考高级 职称计算机 计算机辅助设计(C LTE认证
    @2019-2025 布丁学网 www.51ksbd.net 蜀ICP备20012290号-1 川公网安备 51012202001362号