混分的滚蛋,会的来,保证对的给我标清楚题号答案,模糊的不要回答!不要瞎蒙,谢谢!
1. 以下符合C语言语法的实型常量是 。
A. 1.2E0.5 B. 3.14.159E C. .5E-3 D. E15
2. 以下4组用户定义标识符中,全部合法的一组是 。
A. _main B. If C. txt D. int
enclude -max REAL k_2
sin turbo 3COM _001
3. 若以下选项中的变量已正确定义,则正确的赋值语句是 。
A. x1=26.8%3; B. 1+2=x2; C. x3=0x12; D. x4=1+2=3;
4. 当说明一个结构体变量时系统分配给它的内存是________。
A.各成员所需内存量总和 B.结构中第一个成员所需内存量
C.成员中占内存量最大者所需的容量 D.结构中最后一个成员所需内存量
5. 以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是 。
A. if((a>b)&&(b>c)) k=1; B. if((a>b)||(b>c)) k=1
else k=0; else k=0;
C. if(a<=b) k=0; D. if(a>b) k=1;
else if(b<=c) k=1; else if(b>c) k=1;
else k=0;
6. 下面程序运行的结果是________。
#include<stdio.h>
#define HELLO ”lin”
void main( ){printf(HELLO);printf(”HELLO”);}
A.HELLOHELLO B.HELLO C.HELLOlin D.linHELLO
7. 以下程序的输出结果是____ ___。
main()
{
int a=5;
printf("%d\n",(a+=a-=a*a) );
}
A. -40 B.10 C. 0 D. -10
8. 有以下程序
main( )
{ int i,s=0;
for(i=1;i<10;i+=2) s+=i+1;
printf(“%d\n”,s);
} 程序执行后的输出结果是 。
A. 自然数1~9的累加和 B. 自然数1~10的累加和
C. 自然数1~9中的奇数之和 D. 自然数1~10中的偶数之和
9. 为表示关系x大于等于y,y大于等于z,应使用C语言表达式 。
A. (x>=y)&&(y>=z) B. (x>=y)AND(y>=z)
C. (x>=y>=z) D. (x>=y)&(y>=z)
10. 阅读以下程序:
main()
{
int n;
scanf("%d",&n);
if(n++<5) printf("%d\n",n);
else printf("%d\n",n--);
}
程序运行后,如果从键盘上输人4,则输出结果是____ ___。
A. 6 B. 5 C. 4 D. 3