运行下列程序,若从键盘输入字母“a”,则输出结果是( )。
char c;
c=getchar( );
if(c>='a'&&c<='g') c=c+4;
else if(c>='g'&&c<='z') c=c-21;
else printf("input error!/n");
putchar(c);
A:f B:t C:e D:d
当说明一个结构体变量时系统分配给它的内存是( )。
A:各成员所需要内存量的总和 B:结构中第一个成员所需的内存量 C:成员中占内存最大者所需的容量 D:结构中最后一个成员所需要的内存量
下列叙述中正确的是( )。
A:在面向对象的程序设计中,各个对象之间具有密切的关系. B:在面向对象的程序设计中,各个对象都是公用的 C:在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 D:上述3种说法都不对
在C语言中,函数调用时( )。
A:实参和形参各占独立的存储单元 B:实参和形参共用存储单元 C:由系统自动确定实参和形参是否共用存储单元 D:由用户指定实参和形参是否共用存储单元
有下列程序
main( )
int t, a=1, b=5, c=-2;
while(a>b>c)
t=a; a=b; b=t; c++;
printf("%d, %d, %d", a, b, c);
程序输出的结果是( )。
A:1, 5, 0 B:1, 5, -2 C:5, 1, -1 D:5, 1, -2
执行下列程序段后,变量a,b,c的值分别是( )。
int x=5,y=4;
int a,b,c;
a=(--x==y++)x:++y;
b=++x;
c=y;
A:a=5, b=5, c=5 B:a=4, b=5, c=5 C:a=5, b=6, c=5 D:a=1, b=5, c=6
若有定义int b[8],*p=b;则p+6表示( )。
A:数组元素b[6]的值 B:数组元素b[6]的地址 C:数组元素b[7]的地址 D:数组元素b[0]的值加上6
下列程序执行的输出结果是( )。
#include<stdio.h>
main( )
char a[2][4];
strcpy(a,"are");strcpy(a[1],"you");
a[0][3]='&';
printf("%s/n",
A:;
A) ar
下列程序的输出结果是( )。
#include<stdio.h>
main( )
char a[]= 'a','b','c','d','e','f,'/0';
int i,j;
i=sizeof(
A:;
&n
若有下列定义(设int类型变量占2个字节):
floatx=123.4567;
则下列语句:
printf("x=%5.2f",x);
输出的结果是( )。
A:x=123.46 B:123.4567 C:x=123.4567 D:123.46