选择题 若有以下说明和语句,int c[4][5],(*p)[5];p=c;能正确引用C数组元素的是______。
选择题 以下使指针指向一个字符串的选项错误的是______。
选择题 有以下程序:
#include <stdio.h>
main()
{ char ch='D';
while (ch>'A')
{ ch --;
putchar(ch);
if(ch=='A') break;
putchar(ch+1);
}
}
程序运行后的输出结果是
选择题 下列叙述中错误的是______。
选择题 C语言中char类型数据占字节数为______。
选择题 下列选项中非法的字符常量是 。
选择题 有以下结构体说明、变量定义和赋值语句:
struct STD{char name[10];int age;char sex;}s[5],*ps;ps=s[0];
则下列scanf函数调用语句有错误的是______。
选择题 在软件开发中,需求分析阶段可以使用的工具是______。
选择题 设变量均已正确定义,若要通过
scanf('%d%c%d%c',a1,c1,a2,c2);
语句为变量a1和a2分别赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:代表空格字符)______。
选择题 C语言主要是借助______的手段来实现程序模块化。
选择题 有以下程序:
#include<stdio.h>
#include<stdlib.h>
int fun(int n)
{int *p;
p=(int*)malloc(sizeof(int));
*p=n; return *p;
}
main()
{int a;
a=fun(10); printf('%d\n',a+fun(10));
}
程序运行后的输出结果是______。
选择题 在printf的格式字符中,e格式字符的作用是______。
选择题 面向对象方法中,继承是指______。
选择题 下列处理中与队列有关的是
选择题 在16位编译系统上,若有定义“int a[]={10,20,30}, *p=a;”,当执行“p++;”后,下列说法错误的是______。
选择题 有以下程序
#include<stdio.h>
#define S1(z)4*z+4*(z)
#define s2(x,y)4*(x)*(y)+y*x
main()
{int a=1,b=2;
printf('%d,',S1(a+b));
printf('%d,',S2(a,b)+S1(3));
printf('%d',S2(3+a,b+3));
}
程序执行后的输出结果是______。
选择题 若有定义语句:“int a[4][10], *p, *q[4];”且0≤i<4,则错误的赋值是______。
选择题 有以下程序
#include<stdio.h>
void fun(int n,int *s)
{ int f;
if(n==1) *s=n+1 ;
else
{ fun(n-1,f);
*s=f;
}
}
main()
{ int x=0;
fun(4,x);
printf('%d\n',x);
}
程序运行后的输出结果是______。
选择题 有以下程序:
#include <stdio.h>
int fun()
{ static int x=1;
x*=2;
return x;
}
main( )
{ int i,s=1;
for(i=1; i<=3; i+ +) s*=fun();
printf('%d\n',s);
}
程序运行后的输出结果是______。
选择题 下述程序的输出结果是______。
#include<stdio.h>
void main()
{ char a=1,b=2;
char c=a^b<<2;
printf('\n%d',c);
}