有下列语句和赋值语句:(1) char str[]=“i am aboy.”(2) charstr[12]=”i am a boy.”(3) char *p=”i am aboy.”(4) char *p; p=”i am a boy.”下列说法正确的是( )
A. 只有(1)、(2)正确
B. 只有(3)、(4)正确
C. 只有(1)、(3)、(4)正确
D. 只有(3)正确
查看答案
以下程序的输出结果( )。#include#includemain(){char a[100]={‘a’,’b’,’c’,’d’,’e’,’f’,’h’,’i’,’j’};printf(“%d\n”,strlen(str));}
A. 6
B. 9
C. 11
D. 不能正常输出
C语言中的构造类型数据包括( )
A. 数组类型、构造体类型和共用体类型
B. 数组类型、结构体类型和指针类型
C. 数组类型、结构体类型和枚举类型
D. 数组类型、结构体类型和空类型
下列各组定义程序段,正确的是( )
A. int n=10;int a[n];
B. main(){char str[10]=”a man”;}
C. static int[][3]={{0, 1, 2},{80, 89, 2}}
D. static char[5]=”i am a student.”;
以下程序的输出结果是( )。main(){char *a[][5]={“how”,”do”,”you”,”do”,”!”};char **p;int i;p=a;for(i=0;i<4;i++)printf(“%s”,p[i]);}
A. howdoyoudo!
B. how
C. howdoyoudo
D. hdyd