下列是用户自定义标识符的是 A. _sd1 B. 3_mn C. float D. Lone-3
下列关于二维数组的说明语句正确是______。 A. 二维数组在初始化时必须给出全部的值
B. 如果对二维数组的全部元素赋初值,则第一维的长度可以省略 C. 二维数组不可以分行进行赋值
D. 二维数组在引用时可以省略行下标或列下标
以下叙述中正确的是______。
A. C程序中注释部分可以出现在程序中任意合适的地方 B. 花括号“{”和“}”只能作为函数体的定界符
C. 构成C程序的基本单位是函数,所有函数名都可以由用户命名 D. 分号是C语句之间的分隔符,不是语句的一部分
以下程序的输出结果是 ??main()
??{ int i,k,a[10],p[3]: ??K=5;
??for (i=0;i〈10;i++)a[i]=i; ??for (i=0;i〈3;i++)p[i]=a[i*(i+1)]; ??for (i=0;i〈3;i++)k+=p[i]*2; ??printf(\??} A.20 B.21 C.22 D.23
下列程序的输出结果是 main() {int x,y;
x=1.5; y=(x+3.5)/5; printf(\\n\); } A. 1 B. 1.0 C. 0 D. 0.9
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是 A. char s[10]=”abcdefg”; B. char t[]=”abcdefg”,*s=t;
C. char s[10];s=”abcdefg”; D. char s[10];strcpy(s,”abcdefg”); 下面______是不正确的字符串赋值或赋初值的方式。 A. char *str;str=\B. char str[7]={'s','t','r','i','n','g'}; C. char str[10];str1=\D. char str1[]=\
若有以下说明:
int a[12]={1,2,3,4,5,6,7,8,9,10,11,12}; char c=’a’,d,g; 则数值为4的表达式是 A.a[g-c] B.a[4]
C.a[’d’-’c’] D.a[’d’-c] 若有说明:int a[10];则对a数组元素的正确引用是 A. a[10] B. a[3,5] C. a(5) D. a[10-10] 以下叙述中正确的是
A. 构成C程序的基本单位是函数 B. 可以在一个函数中定义另一个函数 C. main()函数必须放在其他函数之前
D. 所有被调用的函数一定要在调用之前进行定义
能正确表示逻辑关系:\≥9或a≤1\的C语言表达式是 A. a>=9 or a<=1 B. a>=1||a<=9 C. a>=9&&a<=1 D. a>=9||a<=1
以下叙述不正确的是_________。 A. 分号是C语言的必要组成部分 B. C程序的注释可以写在句的后面 C. 函数是C程序的基本单位 D. 主函数的名字不一定用main表示
设有以下程序段 int x=0,s=0;
while(!x!=0)s+=++x; printf(\); 则
A. 运行程序段后输出0 B. 运行程序段后输出1 C. 程序段中的控制表达式是非法的 D. 程序段执行无限次
设有int x=11;则表达式(x++*1/3)的值是 A. 3 B. 4 C. 11 D. 12
若要使字符数组的初始化赋值为下列所示的情况,则以下各个选项中______正确。
数组元素 值(字符) c[0] c[1] c[2]
'h' '' 'i' A. c[]={'h','i'}; B. c[2]=\C. c[3]=\
有如下程序 main()
D. c[]={'h','','i'};