中国大学MOOC: 设有如下程序段int a[1] = {0};int b[] = {9};char c[3] = {"A", "B"}; char d = "12";以下叙述正确的是( )
a, b的定义合法,c, d的定义不合法
举一反三
- 中国大学MOOC: 设有如下程序段int a[1] = {0};int b[] = {9};char c[3] = {"A", "B"}; char d = "12";以下叙述正确的是( )
- 设有如下程序段 int a[8] = {0}; int b[] = {0}; char c[2] = {"A", "B"}; char d = "AB"; 以下叙述正确的是?
- 设有如下程序段 int a[2] = {0}; int b[] = {0, 0, 1}; char c[] = {"A
- 中国大学MOOC: 设有下列程序段:static char b=2;void Y ( ){ static float d=4;....... }int a=1;void X ( ){ int c=3; ...... }关于程序段中各变量的属性,以下叙述中错误的是______。
- 中国大学MOOC: 有以下程序段 char ch; int k; ch=a; k=12; printf(
内容
- 0
中国大学MOOC: 设有如下的程序段:char str[ ]=
- 1
以下程序语句错误的是( ) A: char a='1'; B: char a="1"; C: int a='1'; D: int a=1; E: int a="1";
- 2
中国大学MOOC: 设有如下说明:typedef struct ST{long a;int b;char c[2];}NEW;以下说法正确的是( )。
- 3
有如下程序段int a=14,b=15,x; char c='A'; x=(a A: true B: false C: 0 D: 1
- 4
对于如下程序:#include [stdio.h] int s(char *,char *); int main(){ char a[20]; char b[10]; char *p; char *q; int i; p=a; q=b; scanf("%s%s",a,b); i=s(a,b); printf("%d",i);} int s(char *s,char *t){ while(*s!='\0' && *t!='\0'){ if(*s= =*t){ s++; t++; } else return *s-*t; } return *s-*t;}如果输入流是12 13,程序的输出是什么? A: -1 B: 1 C: 0 D: 2