请认准浙江省自考网,本站发布自考相关内容资讯,详细信息以浙江省教育考试院为准。
咨询报名热线:13450267658
2024浙江地区自考备考指南
首页 > 自考题库 > 历年真题 > 工学类
2024年4月浙江省自学考试《计算机基础与程序设计》试题(3)

一、单项选择题(本大题共20小题,每小题1分,共20分)
在每小题列出的四个备选项中只有一个是符合题目要求的。请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.内存每个基本单元都有唯一的序号,这个序号称为(    )
A.地址 B.字节
C.代码 D.字
2.计算机对编译型高级语言的执行方式是(    )
A.逐条语句边解释边执行,即解释一条就执行一条
B.将整个程序编译完成后再执行,不生成目标代码
C.将源程序编译成目标程序,执行连接后的程序
D.将源程序解释完毕后再执行
3.下列转义字符中,表示换行的是(    )
A.\0 B.\n
C.\r D.\f
4.unsigned long型数的取值范围是(    )
A.-215~(215-1) B.-231~(231-1)
C.0~(216-1) D.0~(232-1)
5.设有int a=3;表达式a十=a *=a *=a的值是(    )
A.3 B.9
C.81 D.162
6.下列四种运算符中,优先级最低的是(    )
A.>= B.!
C.&& D.||


7.下列程序段的输出结果是(    )
main( )
{
int a=5,b=3,c;
c=a;a=b;b=c;
printf(″%d,%d\n″,a,b);
}
A.3,5 B.5,3
C.5,8 D.8,3
8.下列程序段所表示的逻辑关系是(    )
if(a<b)
if(c==d)
x=l;
else
x=2;
A.x=  B.x=
C.x=  D.x=
9.执行下列程序段后,i的结果是(    )
int i=10;
switch(i){
case 9:i+=l;break;
case 10:i+=l;break;
case 11:i+=1;break;
default:i+=1;break;
}
A.10 B.1l
C.12 D.13
10.下列程序段的输出结果是(    )
a=100;
do
a=a+l;
while(a>120);
printf(″%d″,a);
A.100 B.101
C.120 D.121
11.关于break和continue语句,下列说法正确的是(    )
A.在循环体中可以用break语句结束本次循环
B.在循环体中可以用continue语句结束本次循环
C.break语句仅能使用在switch结构中
D.可以使用continue语句跳出switch结构
12.若有定义int a[4]={l,2,3,4};则a[a[0]+2 * a[2]-a[3]]等于(    )
A.1 B.2
C.3 D.4
13.定义如下变量和数组,则下列程序段的输出结果是(    )
int i,x[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
if(i % 2!=1) printf(″%d″,x[i][i]);
A.19 B.17
C.37 D.39
14.若有定义static char str2[10],strl[ ]=″China″;欲将strl中的字符串拷贝到str2中去,下列正确的语句是(    )
A.strcpy(str2,strl); B.strcpy(strl,str2);
C.strcpy(″China″,str2); D.strl=str2;
15.下列关于C程序的说法中不正确的是(    )
  A.一个源程序文件由一个或多个函数组成
  B.一个C程序可以有多个名字为main的函数
  C.一个C程序由一个或多个源程序文件组成
  D.一个C程序必须有一个main函数
16.用数组名作为函数调用时的实参,实际上传递的是(    )
A.数组全部元素的值     B.数组第一个元素的值
  C.数组的首地址     D.数组元素的个数
17.设有函数(    )
   void print _value(int * x)
  {printf(″%d\n″,+ + * x);}
执行程序段int a=25;print_value(&a);的正确输出是
  A.23     B.24   
C.25  D.26
18.语句float *p [6];的含义是(    )
   A.p是一个数组,有6个元素,每个元素都是浮点数
   B.p是一个指针,指向有6个浮点数据的数组
   C.p是一个指针数组,有6个元素,每个元素都是浮点型指针
   D.p是一个指针,指向一个浮点数   
19.设有下列程序(    )
# include ″stdio.h″
void main(void)
{
unsigned x=1,y=2;
printf(″%d\n″,~(x&y));
}
该程序的运行结果是
A.-1 B.0
C.1 D.2
20.设有说明:FILE * fp;对于fp=fopen(″c:\\abc.dat″,″r+″);语句,下列说法正确的是
(    )
A.打开ASCII文件读写     B.打开二进制文件读写
  C.打开ASCII文件只读     D.打开二进制文件只读  


标签: 浙江自考 浙江自考模拟 浙江自考真题 浙江自考练习题 浙江自考网
URL: http://m.zj.zikaoguo.com/tiku/linianzhenti/gongxuelei/2414.html
文章来源:http://m.zj.zikaoguo.com/tiku/linianzhenti/gongxuelei/2414.html(转载请注明出处)

自考东培题库

浙江自考网,为浙江自考考生提供专业免费的自学考试资讯、提供浙江自考本科官网报名入口、、自考本科、自考大专的考前辅导培训,提供便捷的自考成绩查询、自考院校、自考专业等等丰富的自考资讯,同时,也为广大参加浙江自考的考生提供丰富的自考学习资料。

我们努力为全国自考考生编撰整理了全专业的自考练习题库,提供浙江甚至全国所有院校专业的在线题库练习和自考课程。该小程序免费练习,不需要安装,每个自考学员都可免费使用,并且在线自考课程仅售¥38元/科。

相关文章推荐