位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C2005年9月全国计算机等级考试二级C语言笔试试题

以下能正确定义且赋初值的语句是(    )。

发布时间:2024-07-09

A.int n1=n2=10;

B.char c=32;

C.float f=f+1.1;

D.double x=12.3E2.5;

试卷相关题目

  • 1以下不能正确计算代数式 值的C语言表达式是(    )。

    A.1/3*sin(1/2)*sin(1/2)

    B.sin(0.5)*sin(0.5)/3

    C.pow(sin(0.5),2)/3

    D.1/3.0*pow(sin(1.0/2),2)

    开始考试点击查看答案
  • 2当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是(    )。

    A.k%2

    B.k%2==1

    C.(k%2)!=0

    D.!k%2==1

    开始考试点击查看答案
  • 3以下叙述中错误的是(    )。

    A.C语言中对二进制文件的访问速度比文本文件快

    B.C语言中,随机文件以二进制代码形式存储数据

    C.语句 FILE fp; 定义了一个名为fp的文件指针

    D.C语言中的文本文件以ASCII码形式存储数据

    开始考试点击查看答案
  • 4有以下程序段 typedef struct NODE { int num; struct NODE *next; } OLD;以下叙述中正确的是( )。

    A.以上的说明形式非法

    B.NODE是一个结构体类型

    C.OLD是一个结构体类型

    D.OLD是一个结构体变量

    开始考试点击查看答案
  • 5若有语句:char *line[5];,以下叙述中正确的是(    )。

    A.定义line是一个数组,每个数组元素是一个基类型为char的指针变量

    B.定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组

    C.定义line是一个指针数组,语句中的*号称为间址运算符

    D.定义line是一个指向字符型函数的指针

    开始考试点击查看答案
  • 6以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。 main() /* Beginning */ { int r; float s; scanf("%d",&r); s=*p*r*r; printf("s=%fn",s); } 出错的原因是( )。

    A.注释语句书写位置错误

    B.存放圆半径的变量r不应该定义为整型

    C.输出语句中格式描述符非法

    D.计算圆面积的赋值语句中使用了非法变量

    开始考试点击查看答案
  • 7设有定义:int k=1,m=2; float f=7;,则以下选项中错误的表达式是(    )。

    A.k=k>=k

    B.-k++

    C.k%int(f)

    D.k>=f>=m

    开始考试点击查看答案
  • 8设有定义:int a=2,b=3,c=4;,则以下选项中值为0的表达式是(    )。

    A.(!a==1)&&(!b==0)

    B.(a

    C.a && b

    D.a||(b+b)&&(c-a)

    开始考试点击查看答案
  • 9有以下程序段 int k=0,a=1,b=2,c=3; k=ac 、 c:k;执行该程序段后,k的值是( )。

    A.3

    B.2

    C.1

    D.0

    开始考试点击查看答案
  • 10有以下程序段 int n,t=1,s=0; scanf("%d",&n); do{ s=s+t; t=t-2; }while (t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是( )。

    A.任意正奇数

    B.任意负偶数

    C.任意正偶数

    D.任意负奇数

    开始考试点击查看答案
返回顶部