• [单选题]下列关于单目运算符++、--的叙述中,正确的是
  • 正确答案 :D
  • 它们的运算对象可以是char型变量、int型变量和float型变量

  • 解析:本题主要考查自加与自减运算符。在C语言中,自加与自减运算符具有以下性质:

  • [单选题]有以下程序的输出结果是( ) void sum(int *a) { a[0]=a[1];} main( ) { int aa[10]={1,2,3,4,5,6,7,8,9,10},i; for(i=2;i>=0;i--) sp; sum(&aa[i]); printf(“%d\n”,aa[0]); }
  • 正确答案 :A
  • 4

  • 解析:解析:在本题中,由于函数中的参数为指针,因此在main函数中的变量可能会发生改变。程序执行过程为

  • [单选题]fileFiles.Pattem="*.dat"程序代码执行后,会显示( )。
  • 正确答案 :A
  • 只包含扩展名为"*.dat"的文件


  • [单选题]若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需“要使用的存储类别是( )。
  • 正确答案 :D
  • static


  • [单选题]有如下程序: main( ) {int x=1,a=0,b=0; switch(x) { case 0:b++; case l:a++; case 2:a++;b++; } printf("a=%d,b=%d\n",a,b); } 该程序的输出结果是( )。
  • 正确答案 :A
  • a=2,b=1

  • 解析:当X为1时,执行case1,a自加等于1,因为case1后没有break,接着执行case2,此时a的值为2,b自加为1,故选择A选项。

  • [单选题]有如下赋值语句,结果为“大家好”的表达式是( )。 a=”你好” b=”大家”
  • 正确答案 :D
  • b+RIGHT(a,2)

  • 解析:RIGHT/LEFT(<长度字符表达式>,<数值表达式>),I.EFT从<字符表达式>左边截取由<数值表达式>的值指定长度的字符,生成一个新的字符串。RIGHT从<字符表达式>右边截取由<数值表达式>的值指定长度的字符,生成一个新的字符串。AT函数是确定前面的字符串在后面字符串中的位置。一个汉字相当于两个西文字符,因此RIGHT(a,2)的结果是“好”,由此可知正确答案为选项D。

  • 查看原题 查看所有试题

    推荐科目: 计算机二级 计算机三级 Linux认证 JAVA认证 职称计算机 计算机操作员初级 计算机操作员中级 计算机操作员高级 其他 LTE认证
    @2019-2025 布丁学网 www.51ksbd.net 蜀ICP备20012290号-1 川公网安备 51012202001362号