2022年4月自考计算机软件基础一真题试卷出来了,免费下载哦,欢迎有需要的同学下载学习哦,此外还包含2022年4月高等教育自学考试全国统一命题考试真题试卷免费下载。
绝密★启用前
2022年4月高等教育自学考试全国统一命题考试计算机软件基础一
(课程代码02243)
注意事项:
- 本试卷分为两部分,第一部分为选择题,第二部分为非选择题。
- 应考者必须按试题顺序在答题卡(纸)指定位置上作答,答在试卷上无效。
- 涂写部分、画图部分必须使用2B铅笔,书写部分必须使用黑色字迹签字笔。
点击免费下载:2022年4月高等教育自学考试全国统一命题考试
第一部分选择题
一、单项选择题:本大题共15小题,每小题2分,共30分。在每小题列出的备选项中只有一项 是最符合题目要求的,请将其选出。
1.下列合法的自定义标识符是
A. 3el B. for |
C. a-b D. Break |
2.若已定义:int x = 5;,则执行表达式x++后,x的值是
A. 4 B.5 | C.6 D.7 |
3. 若已定义:int x,y;,正确的语句是
A. x=3 B. x+y ; 4. 若有下列语句: int x = 09n = 0; for ( ;x= 1 ;x++) (n++; if( n>3)break;} 执行后,则 A.循环体执行了 4次 c.进入死循环 5. 下列二维数组a定义正确的是 A. int a口 [3] = {1,2,3,4,5}; C. inta[-3][3]; |
C. x++ D. x = 3 ,y=4
B-循环体执行了 5次 D. 出现语法错误 B.inta[3][] = {l,2,3,4,5}; D. inta[2][2] = {l,2,3,4,5}; |
6-若已定义:int a[] = (l ,2,3,4,5,6,7,8,9};,则数组元素 a[a[3]]的值是
A. 2 B.3 | C.4 D.5 | ||
7.下列叙述正确的是
A. 一个C源程序只能包含一个函数 c. C程序的基本单位是语句 |
B. 一个C源程序可以包含多个函数
D.主函数main和其他函数可以相互调用 |
8.若已定义:int x[ 10] , * p = x;,则对数组元素引用正确的是
A. x B.x[p] | C. p+2 D. *(p+2) |
9.若已定义:char a[ ] =”abcde”, * p = a;测 printf(“% s”,p+2);的输出结果是
A. ab B. abc | C. cde D. abcde |
10.若已定义:struct] int x;int y; }a[ ] = { {1,2} , {3,4} };,则数组 a 的长度是
A.1 B.2
11.下列程序段的时间复杂度是 for (i = 0;i<n;i++) k = i; A. 0(1) B.O(n) |
C.3 D.4
C.0(n2) D.0(n3) |
12.若一个栈的入栈序列是(a,b,c,d,e,f),其出栈序列为(a,d,f,e,c,b),则该栈长度至少为
A. 3 B.4 | C.5 D.6 |
13.若一棵二叉树的叶子节点数为28,则其度为2的节点数是
A. 27 B. 28 | C.29 D.30 |
14.一个连通图的生成树有15个顶点,则其边数是
A. 13 B.14
15.分析数据流图的工作时期属于 A.软件定义 B,软件设计 |
C.15 D. 16
C.软件编码 D.软件维护 |
第二部分非选择题
二、填空题:本大题共10小题,每小题2分,共20分。
- 表达式5+1/2的值为 。
- 表达式12+010的值为 。
- 若有如下输入语句:
scanf(”%2d%3d”,&a,&b); 执行时键入987654321 <回车〉,则变量b的值为 。
- 若已定义:int x[ 10] [10];,则数组x的最后一个数组元素为 。
- 定义无返回值的函数时,其函数类型应定义为 类型。
- 若已定义:char x[ ] =”abcd”, * p = x+2;测 print”%s”,–p);的输岀结果是.
- 写出下列程序的运行结果。
#includeH stdio. h”
int main ( ) j
char str[]=” alb2c3” ;
int i ;
for(i = 0;str[i] !=’\0’;i+ + )!
if( str[i] > = ,0z&&str[ i] < = ‘9’) putchar( str[ i ]);I
printf( ” \n456n );
return 0 ;lj
- 写出下列程序的运行结果。
#include** stdio. h”
int main ( ) {
inta[] = {l,2,3,4,5,6,7,8,9};
int * p ;
p=a+l;
*(P+3)+=3;
printf(“nl=%d,n2 = %d\n” , *p, *(p+3));
return 0 ;
- 函数SoftBubble(int s[ ] ,int n)的功能是:对长度为n的数组s元素按非递减做冒泡排序。 请填写空格,完成此功能。
void SoftBubble(int s[ ] ,int n) j
int i,j,x;
for(i = n-2;i>0;i—)
for(j=0;j< = i;j++)
if(s[j]> [1])
1 x = s[j];
s[j] =s[j+l];
s[j+l] = [2];
五、编程题:本大题共2小题,每小题9分,共18分。
- 编写一个函数StrCat,其功能是:把s2所指的字符串连接到si所指的字符串后面;连接后, 新串si的长度是原串si和串s2的长度之和。不能使用strcat库函数,其他内容已在主函 数main给出。
#include** stdio. h”
void StrCat( char * si ,char * s2) {
〃在此编写程序代码
}
int main ( ) j
char si [ 80 ] , s2 [ 40 ];
printf( M Input string si :n );
scanf( ‘* % sH ,sl);
printf( n Input string s2 :”);
scanf(” % sn ,s2);
StrCat( si ,s2);
printf( ** % sn ,sl);
return 0;
I
- 已知L是带有表头节点的单链表,类型定义如下:
typedef struct node | int data ; struct node * next; } * Link ;
函数int Count( Link L,int x)的功能是:统计并返回链表L中节点值域为x的节点个数,请 编写该函数体。
int Count(Link L,int x) {丿在此编写程序代码
点击免费下载:2022年4月高等教育自学考试全国统一命题考试
以上就是2022年4月自考计算机软件基础一真题试卷,有需要的同学可以自行下载使用,有什么问题可以随时留言咨询。
中国自考网:建议开通SVIP超级会员更划算,全站所有资源永久免费下载(正版自考网课除外)
1. 本站所有网课课程资料来源于用户上传和网络收集,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,助力考生上岸!
3. 如果你想分享自己的自考经验或案例,可在后台编辑,经审核后发布在“中国自考网”,有下载币奖励哦!
4. 本站提供的课程资源,可能含有水印,介意者请勿下载!
5. 如有链接无法下载、失效或广告,请联系管理员处理(在线客服)!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 星光不问赶路人,岁月不负有心人,不忘初心,方得始终!
中国自考网 » 2022年4月自考02243计算机软件基础一试题(历年真题)