单选题 下列叙述中正确的是( )
A、C程序的基本组成单位是语句
B、C语句必须以分号结束
C、C程序中的每一行只能写一条语句
D、C程序必须在一行内写完
单选题 下列叙述中错误的是( )
A、结构化程序由顺序、分支、循环3种基本结构组成
B、结构化程序设计提倡模块化的设计方法
C、使用3种基本结构构成的程序只能解决简单问题
D、C语言是一种结构化程序设计语言
单选题 已有函数fun的定义"int fun(int
A,int b){if(a)return>
单选题 若有定义"long
A,b"且变量a和b都需要通过键盘输入获得初值,则下列语句中正确的是( )
A、scanf("%ld%d",&a,&b);
B、scanf("%d%d",a,b);
C、scanf("%d%d",&a,&b);
D、scanf("%ld%ld",&a,&b);
单选题 有如下程序段:char s1[80]="first", s2[20]="second", *s3="third"; strcpy(s1, strcat(s2, s3)); printf("%s\n", s1); 执行该程序段的输出是( )
A、firstsecondthird
B、secondthird
C、third
D、first
单选题 已有定义"int a[][3]={0,1,2,3,4,5,6}",则数组a第1维的大小是( )
单选题 要求通过while循环不断地将读入的字符输出,当读入字母N时结束循环。若变量已正确定义,下面正确的程序段是( )
A、while((ch=getchar())!='N')printf("%c",ch);
B、while(ch=getchar()!='N')printf("%c",ch);
C、while(ch=getchar()=='N')printf("%c",ch);
D、while((ch=getchar())=='N')printf("%c",ch);
单选题 设int n=10,i=4,则赋值运算"n%=i+1"执行后n的值是( )