当前位置:首页 > C语言程序设计+复习题库
则下面的叙述不正确的是 C
A.struct是结构体类型的关键字 B.struct stu是用户定义的结构体类型名 C.stutype是用户定义的结构体类型名 D. a 和 b都是结构体成员名 79、下列关于结构的语法错误的是 D
A.结构是由用户自定义的一种数据类型 B.结构中可设定若干个不同数据类型的成员 C.结构中成员的数据类型可以是另一个已定义的结构 D.在定义结构时,可以为成员设置默认值 80、说明一个结构体变量时,系统分配给它的内存是 A
A.各成员所需内存量的总和 B.结构中第一个成员所需内存量 C.成员中占内存量最大者所需的容量 D.结构中最后一个成员所需内存量
三、程序理解
1.以下程序运行结果是#include
c=(a++)+(a--)-(a++); d=(b++)-(++b)+(--a); printf(\printf(\return 0; }
2.以下程序运行结果是#include
{int x=1,a=0,b=0; switch(x) {
case 0: b++; case 1: b=++a;
case 2: a++;b++;break; case 3: ++a;++b; }
printf(\return 0; }
3.以下程序运行结果是#include
4.以下程序运行结果是#include
{int a=-1, b=4, k;
k=(++a<=0)&&(b--<=0); printf(\return 0; }
5.以下程序运行结果是#include {c=a*b;printf(\ else {c=b/a;printf(\ return 0; } 6.以下程序运行结果是#include {c=a*b;printf(\ else {c=b/a;printf(\return 0; } 7.以下程序运行结果是 #include { b-=a;a++; } while(b--<0); printf(\return 0; } 8.以下程序运行结果是#include for(x=10;x>3;x--) { if(x%3) x--; --x; --x; printf(\} return 0; } 9.以下程序运行结果是 #include for(i=1;i<6;i++) { if (i%2!=0) {printf(\printf(\ } printf(\return 0; } 10.以下程序运行结果是#include for(i=1;i<6;i++) { if (i%2==0) {printf(\printf(\ } printf(\return 0; } 11.以下程序运行结果是#include {int i,x[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) printf(\printf(\ return 0; } 12.以下程序运行结果是#include {int i,n[]={0,0,0,0,0}; for(i=1;i<=4;i++)
共分享92篇相关文档