精选试卷> 学历类> 自考专业(计算机信息管理)> 高级语言程序设计(一)> 全国自考高级语言程序设计(一)精选试题及答案1

全国自考高级语言程序设计(一)精选试题及答案1

来源: 上学吧自考专业(计算机信息管理)题库发布时间:2021-11-02

自考计算机信息管理的核心课程有马克思主义政治经济学原理,英语(二),管理经济学,网络经济与企业管理,运筹学基础,操作系统概论,数据结构导论,数据库系统原理等。上学吧自考计算机信息管理题库将该考试近10年的历年真题进行了收集和解答,如果您能坚持刷题,必然学有所获,通过考试。现在就点击安装APP刷题。以下为试卷的详细内容:

一、单项选择题参考答案见试卷末尾

1、以下不正确的描述是()

A.break语句不能用于除循环语句和 switch句以外的任何其他语句

B.在 switch语句中使用 break语句和 continue语句的作用相同

C.在循环语句中使用 continue语句是为了结束本次循环而不是终止整个循环的执行

D.在循环语句中使用 break语句是为了使流程跳出循环体提前结束循环

2、设int m=5,*p;,使p指向变量m的语句是()

A.m=p;

B.p=m;

C.*p=*m;

D.p=&m;

3、C程序的组成是()

A.若干子程序

B.循环体

C.若干过程

D.语句

4、变量的指针是指该变量的()

A.名字

B.一个标志

C.地址

D.值

5、设int m=5,n,*p1,*p2;,下列程序段正确的是()

A.p1 =&m; p2 =p1;

B.p1=&m; p2=* p1;

C.p1=&m;p2=&p1;

D.p1=&m;p2=&n;*p1=p2;

6、指针变量指向一维数组后,可以进行的运算不包括()

A.逻辑运算

B.赋值运算

C.算术运算

D.关系运算

7、设有数组定义语句“int a[50];”,下列数组元素引用中下标不越界的是()

A.a[0]

B.a[-1]

C.a[50]

D.a[51]

8、设int m=5;,语句 while(m= =0) printf("%d",m-=2);的循环体执行的次数是()

A.0

B.1

C.2

D.无限

9、以下数组的初始化合法的是()

A.char a[6] ="string"

B.inta[5]={0,1,2,3,4,5};

C.char a ="string";

D.inta[]={0,1,2,3,4,5}

10、可以作为自定义标识符的是()

A.2x

B.break

C.m-n

D.m_n

11、函数中定义的变量,其作用域是()

A.本函数

B.本程序的所有文件

C.本文件的所有函数

D.本文件的第一个函数

12、运行下列程序后,输出结果是() #include< stdio.h> f(int x, int y, int *z) { return(*z=x*x+y*y); } void main() { int a=3; f(f(1,2,&a),f(1,2,&a),&a); printf("%d",a); }

A.9

B.10

C.50

D.60

13、执行语句for(k=3;++k<5;k++)++k;后,变量k的值是()

A.3

B.5

C.6

D.7

14、C语言中规定,程序中各函数之间()

A.既允许直接递归调用,也允许间接递归调用

B.不允许直接递归调用,也不允许间接递归调用

C.允许直接递归调用,不允许间接递归调用

D.不允许直接递归调用,允许间接递归调用

15、为了判断两个字符串s1和s2是否相等,应当使用()

A.if(s1 ==s2)

B.if(s1 =s2)

C.if(strcmp(s1, s2))

D.if(strcmp(s1,s2)==0)

参考答案:

【一、单项选择题】

1~5 BDDCA 6~10 AAADD

11~15点击安装“计算机信息管理自考APP”查看答案

如果这样刷题不过瘾,请立即安装APP刷题,历年真题、高质量模拟题应有尽有。

计算机信息管理自考 APP
随时随地搜题刷题学习课程
找答案微信小程序
免下载,即可体验强大的搜题神器
小程序
上学吧找答案
APP下载
上学吧题库APP
TOP