当前位置:IT认证>计算机二级

问题:

[单选] 下列程序的输出结果是(  )。#include<stdio.h>main(){  int a=0,i;for(i=1;i<5:i++){  switch(i){  case 0:case 3:a+=1;case】:case 2:a=2;default:a+=3;}}printf(”%d”,a);)

19。18。6。8。

问题:

[单选] 有以下程序:#include<stdio.h>main(){int a[J一{1,2,3,4,5,6,7,8,9,10,11,12),*P=a+5;*q=NULL;+q=*(p+5);printf(”%d%d\n”,*q,*q);}程序运行后的输出结果是(  )。

运后后报错。6 6。6  11。5  10。

问题:

[单选] 若有定义和语句:int*。pp,*P,a=20,b=10;pp=8Lp;P=&a;P=&.b;printf(”%d,%d\n”,*P,**PP);则输出结果是(  )。

20,10。20,20。10,20。10,10。

问题:

[单选] 下面程序段的输出结果是(  )。int i=32770:printf(”%d\n”,i);

32769。32767。-32766。输出不确定数。

问题:

[单选] 标准库函数fgets(S,n,file)的功能是(  )。

从文件file中读取长度为n的字符串存入字符数组s中。从文件file中读取长度不超过n-1个字符的字符串放到字符数组S中。从文件file中读到n个字符串存入字符数组s中。从文件file中读取长度为n-1个字符的字符串存人字符数组s中。

问题:

[单选] 下列关于定点数与浮点数的叙述中错误的是(  )。

在实数的浮点表示中,阶码是一个整数。整数是实数的特例,也可以用浮点数表示。实数的补码是其对应的反码在最后一位加1。相同长度的浮点数和定点数,前者可表示数的范围要大于后者。

问题:

[单选] 若已定义:int a口一(0,1,2,3,4,5,6,7,8,9),*p=a,i;其中0≤i≤9,则对a数组元素的引用不正确的是(  )。

a[p-a]。*(&a[i])。p[i]。*(*(a十i))。

问题:

[单选] 下列变量声明合法的是(  )。

short a=1.4e-1;。double b=1+3e2.8;。10ng do=0xfdaL;。float 2_aaa=1e-3;。

问题:

[单选] 有以下程序:#include<stdi0.h>main(){  int x,i;for(i=1:i<=100:i++){  x=i:if(++x$2==0)if(++x%3==0)if(++x%7==0)printf(“%d”,x);printf(”\n”);程序的输出结果是(  )。

2870。4284。2668。3981。

问题:

[单选] 为了提高软件的独立性,模块之间最好是(  )。

控制耦合。公共耦合。内容耦合。数据耦合。