四川省计算机二级 C 模拟试题
奋斗才精彩 ,爱拼才会赢
1
软件技术部分 (共 15 分)
一、 是非判断题(每小题 1 分,共 10 分)
(判断下列各小题的叙述,如正确则在客观题答题纸对应编号上选 A,否则选 B)
1.表和线性链表的物理存贮形式都是顺序存贮。 ( )
2.数据类型是某种程序设计语言中已实现的数据结构。 ( )
3.如果通过软件测试没有发现错误,则说明软件是完全正确的。 ( )
4.快速原型模型可以有效地适应用户需求的动态变化。 ( )
5.不同进程之间的动作在时间上不能重叠。 ( )
6.分区式存储管理能够进行存储空间共享。 ( )
7.链接文件和索引文件都可以非连续存放。 ( )
8.中断处理一般分为中断响应和中断处理两个步骤。前者由软件实施,后者主要由硬件实施。 ( )
9.在 C++语言中,“重载”表达了最简单的多态性。 ( )
10.进程调度根据一定的调度算法,从等待队列中挑选出合适的进程。 ( )
二、 选择题(每小题 1 分,共 5 分)
1.数据结构中,一个存储结点存放一个( )。
(A )数据项 (B)数据元素 (C)数据结构 (D)数据类型
2.把逻辑地址转变为内存的物理地址的过程称作( )。
(A )编译 (B)连接 (C)运行 (D)重定位
3.SPOOLing 技术可以实现设备的( )分配。
(A )虚拟 (B)共享 (C)独占 (D)物理
4.允许用户把若干作业提交计算机系统集中处理的操作系统称为( )。
(A )分时操作系统 (B)实时操作系统
(C)网络操作系统 ( D)批处理操作系统
5.进程从运行状态进入就绪状态的原因可能是( )。
(A )被选中占有处理机 (B)时间片用完
(C)等待的事件已发生 (D)等待某一事件
第二部分 (共 85 分)
一、单项选择题(每个 1 分,共 10 分)
1 "以下能正确进行字符串赋值的是( )
(A) char s[5]={'a','e','i','o','u'}; (B) char s[5];s=""good"";
(C) char s[5]=""abcd""; (D) char s[5];s[]=""good"";"
2 "有下面的说明和语句,则输出结果是() 。
char a=9,b=020;
printf(""%o"",~a&b<<1);
(A) 0337 (B) 040 (C) 32 (D) 以上答案均不正确。 "
3 "若有 float x; 则 sizeof(x) 和 sizeof(float) 两种描述( )。
(A) 都正确 (B) 都不正确
(C) 前者正确,后者不正确 (D) 后者正确,前者不正确 "
4 "若有代数式 3ae /(bc),则不正确的 c 语言表达式是( )。
(A) 3*a*e/b*c (B) 3*a*e/b/c
(C) a/b/c*e*3 (D) a*e/c/b*3"
5 "下面程序的运行结果是( )。
main()
{struct cmplx { int x;
int y;
} cnum[2]={1,3,2,7};
printf(""%d"",cnum[0].y/cnum[0].x*cnum[1].x);}
(A) 0 (B) 1 (C) 3 (D) 6"