在临近2013年全国等级计算机考试中,为了帮助广大考生能够做到全面系统的复习,我们考吧网整理了一些有关于计算机等级考试模拟试题,希望在练习的过程中能给你提供更多的信息解题思路,同时也希望你能够顺利通关。
一、选择题(每题2分,共计70分)
1.开发大型软件时,产生困难的根本原因是A
A)大系统的复杂性
B)人员知识不足
C)客观世界千变万化
D)时间紧、任务重
2.请选出正确的程序段C
A)int *p;
scanf("%d",p);
…
B)int *s, k;
*s=100;
…
C)int *s, k;
char *p, c;
s=&k;
p=&c;
*p=′a′;
…
D)int *s, k;
char *p, e;
s=&k;
p=&c;
s=p;
*s=1;
…
3.设有以下说明语句B
typedef struct
{ int n;
char ch[8];
} PER;
则下面叙述中正确的是
A)PER 是结构体变量名
B)PER是结构体类型名
C)typedef struct 是结构体类型
D)struct 是结构体类型名
4.有如下定义D
struct person{char name[9];int age;};
struct person class[10]={"John",17,"paul",19,"Mary",18,"Adam",16,};
根据上述定义,能输出字母M的语句是
A)printf("%c",class[3].name);
B)printf("%c",class[3].name[1]);
C)printf("%c",class[2].name[1]);
D)printf("%c",class[2].name[0]);
5.若有下面的说明和定义,则sizeof(struct aa)的值是D
struct aa
{ int r1; double r2; float r3;
union uu{char u1[5];long u2[2];}ua;
} mya;
A)30
B)29
C)24
D)22
49 != return j
5.关系模型允许定义3类数据约束,下列不属于数据约束的是C
A)实体完整性约束
B)参照完整性约束
C)域完整性约束
D)用户自定义的完整性约束
6.下列用于printf函数的控制字符常量中,代表"竖向跳格"的转义字符常量是C
A)\b
B)\t
C)\v
D)\f
7.以下程序的输出结果是A
main()
{ int a=21,b=11;
printf("%d",--a+b,--b+a);
}
A)30
B)31
C)32
D)33
编辑推荐: