计算机二级习题练习

计算机二级考试C语言每日一练(2016-1-19)
1题:下面关于C语言的叙述中,正确的是()
A.每行只能写一条语句
B.程序中必须包含有输入语句
C.main函数必须位于文件的开头
D.每条语句最后必须有一个分号
【单选题】:      

2题:下列程序执行后输出的结果是( )。
  intd=1;
  fun(intp)
  {intd=5;
  d+=p++;
  printf("%d,",d);}
  main( )
  {inta=3;
  fun(a);
  d+=a++;
  printf("%d\n",d);}
A.8,4
B.9,6
C.9,4
D.8,5
【单选题】:      

3题:有以下程序
#include
void fun(char
*s)
{while(*s)
{ if(*s%2==0)
printf(“%c”,*s);
s++;
}
}
main()
{ char
a[]={“good”};
fun(a);printf(“\n”);
}
注意:字母a的ASCⅡ码值为97,程序运行后的输出结果是()
A.d
B.go
C.god
D.good

【单选题】:      

4题:设x、Y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是()。
A.x&&Y
B.x<=Y
C.x‖y+z&&y-z
D.!((x
【单选题】:      

5题:数字字符0的ASCII值为48,若有以下程序
main()
{ char a='1',b='2 ';
printf("%c,",b++);
printf("%d\n",b-a);
}
程序运行后的输出结果是______。
A. 3,2
B.50,2
C.2,2
D.2,50

【单选题】:      

6题:有以下程序:
  #include
  structS
  {inta,b;)data[2]=10,100,20,200);
  main()
  {struetSp=data[l];
  printf("%d\n",++(p.a));
  }
程序运行后的输出结果是()。
A.10
B.11
C.20
D.21
【单选题】:      

7题:已知int a[3][4];则对数组元素引用正确的是()
A、a[2][4]
B、a[1,3]
C、a[2][0]
D、a(2)(1)
【单选题】:      

8题:C语言有三种基本结构:顺序结构、选择结构、()。
【填空题】:

9题:
请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。
S=1+x+x(2)/2!+x(3)/3!+…x(n)/n!

【分析题】:

10题:以下错误的定义语句是()
A.int x[][3]={{0},{1},{1,2,3}};
B.int x[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};
C.int x[4][]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};
D.int x[][3]={1,2,3,4};

【单选题】:      

 

您正在结束答题

请确认是否提交试卷?

继续做题 确认提交