计算机二级习题练习

计算机二级考试C语言每日一练(2015-12-11)
1题:设有以下说明语句:


  typedefstructstu


  {inta;


  floatb;


  }stutype;


  则下面叙述中错误的是()。

  A、struct是结构类型的关键字

  B、structstu是用户定义的结构类型

  C、a和b都是结构成员名

  D、stutype是用户定义的结构体变量名
【单选题】:      

2题:有以下程序
#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

【单选题】:      

3题:下列选项中属于向对象设计方法主要特征的是()。
A.继承
B.自顶向下
C.模块化
D.逐步求精
【单选题】:      

4题:若有定义语句:doublea,*p=&a;,以下叙述中错误的是()。
A.定义语句中的*号是一个间址运算符
B.定义语句中的*号只是一个说明符
C.定义语句中的P只能存放double类型变量的地址
D.定义语句中,*p=&n把变量a的地址作为初值赋给指针变量P
【单选题】:      

5题:有以下程序
main()
{int i,s=0,t[]={l,2,3,4,5,6,7,8,9};
for(i=0;i<9;i+=2)s+=*(t+i);
printf("%d\n",s);
}
程序执行后的输出结果是
A.45
B.20 
C.25
D.36

【单选题】:      

6题:第5题假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:只删除字符串前导和尾部的*号,串中字母之间的*号都不删除。形参n 给出了字符串的长度,形参h给出了字符串中前导*号的个数,形参e给出了字符串中最后的*个数。在编写时不得使用c语言给提供得字符串函数。
【分析题】:

7题:变换型系统结构图由输入、中心变换、()三部分组成。
【填空题】:

8题:
标准库函数fgets(S,n,file)的功能是( )。
A. 从文件file中读取长度为n的字符串存入字符数组s中
B. 从文件file中读取长度不超过n-1个字符的字符串放到字符数组S中
C. 从文件file中读到n个字符串存入字符数组s中
D. 从文件file中读取长度为n-1个字符的字符串存人字符数组s中
【单选题】:      

9题:若有定义:“doublea=22;inti=0,k=18;”,则不符合C语言规定的赋值语句是(  )。
A.a=a++,i++;
B.i=(a+k)<=(i+k);
C.i=a%11;
D.i=!a;
【单选题】:      

10题:c语言中,下列不合法的字符常量是( )。
A.'\xff'
B.'\65'
C.'&'
D.'\028'
【单选题】:      

 

您正在结束答题

请确认是否提交试卷?

继续做题 确认提交