以下叙述中正确的是( )。
A.数组说明符的一对方括号中只能使用整型常量, 而不能使用表达式
B.一条语句只能定义一个数组
C.每个数组包含一组具有同一类型的变量, 这些变量在内存中占有连续的存储单元
D.在引用数组元素时, 下标表达式可以使用浮点数
延伸阅读
你可能感兴趣的试题
以下叙述中错误的是( )。
A.用 typedef 定义新的类型名后, 原有类型名仍有效
B.可以用 typedef 将已存在的类型用一个新的名字来代表
C.可以通过 typedef 增加新的类型
D.用 typedef 可以为各种类型起别名, 但不能为变量起别名
在一个 C 源程序文件中所定义的全局变量, 其作用域为( )。
A.所在文件的全部范围
B.所在程序的全部范围
C.所在函数的全部范围
D.由具体定义位置和 extern 说明来决定范围
以下程序段中的变量已正确定义
for( i=0; i<4; i++,i++ )
for( k=1; k<3; k++ );
printf("*" );
该程序段的输出结果是( )。
A.********
B.****
C.**
D.*
关于“while(条件表达式)循环体”, 以下叙述正确的是( )。
A.循环体的执行次数总是比条件表达式的执行次数多一次
B.条件表达式的执行次数总是比循环体的执行次数多一次
C.条件表达式的执行次数与循环体的执行次数一样
D.条件表达式的执行次数与循环体的执行次数无关
有以下程序
#include
main()
{
char a='H';
a=(a>='A' && a<='Z') (a+32):a;
printf("%c\n",a);
}
程序运行后的输出结果是( )。
A.h
B.H
C.A
D.a
若有定义: int x,y;并已正确给变量赋值, 则以下选项中与表达式(x-y)(x++):(y++)中的条件表达式(x-y)等价的是( )。
A.(x-y<0||x-y>0)
B.(x-y<0)
C.(x-y>0)
D.(x-y==0)
若有定义: char c;int d; 程序运行时输入: c=1,d=2<回车>, 能把字符 1 输入给变量 c、 整数 2 输入给变量 d 的输入语句是( )。
A.scanf("c=%c,d=%d", &c,&d);
B.scanf("c=%c d=%d", &c,&d);
C.scanf("c=%d,d=%d", &c,&d);
D.scanf("c=%d d=%d", &c,&d);
设有定义: double x=2.12;, 以下不能完整输出变量 x 值的语句是( )。
A.printf("x=%5.0f\n",x);
B.printf("x=%f\n",x);
C.printf("x=%1f\n",x);
D.printf("x=%0.5f\n",x);
有以下程序
#include
main()
{
printf("%d\n", NULL);
}
程序运行后的输出结果是( )。
A.1
B.变量无定义, 输出不确定
C.-1
D.0
若有定义:
int a,b,c;
以下选项中的赋值语句正确的是( )。
A.a=(b == c)=1;
B.(a=b)=c=1;
C.a=(b=c) + 1;
D.a + b=c;
热门相关试卷
最新相关试卷