【青书学堂】2024年第一学期 程序设计基础(高起专) 作业
为了方便日后复习,青书学堂成人大专试题整理。
若有未整理的课程,请私信我补充,欢迎爱学习的同学们收藏+点赞+关注!文章内容仅限学习使用!!!
第2题 单选题 有以下程序 #include <stdio.h> main() { int b[3][3] = { 0, 1, 2, 0, 1, 2, 0, 1, 2 }, i, j, t = 1; for ( i = 0; i < 3; i++ ) for ( j = i; j <= i; j++ ) t += b[i][b[j][i]]; printf( “%d\n”, t ); }
程序运行后的输出结果是( )。
A:1
B:3
C:4
D:9
答案:C
第3题 单选题 有以下程序: #include <stdio.h> main() { int a[5] = { 1, 2, 3, 4, 5 }, b[5] = { 0, 2, 1, 3, 0 }, i, s = 0; for ( i = 0; i < 5; i++ ) s = s + a[b[i]]; printf( “%d\n”, s ); }
程序运行后的输出结果是( )。
A:6
B:10
C:1l
D:15
答案:C
第4题 单选题 设有定义double a[10],*s=a;,以下能够代表数组元素a[3]的是( )。
A:(s)[3]
B:(s+3)
C:*s[3]
D:*s+3
答案:B
第5题 单选题 若有定义int (*pt)[3];,则下列说法正确的是( )。
A:定义了基类型为int 的三个指针变量
B:定义了基类型为int 的具有三个元素的指针数组pt
C:定义了一个名为*pt、具有三个元素的整型数组
D:定义了一个名为pt 的指针变量,它可以指向每行有三个整数元素的二维数组
答案:D
第6题 单选题 有以下程序 #include <stdio.h> void fun( char *c, int d ) { *c = *c + 1; d = d + 1; printf( “%c,%c,”, *c, d ); } main() { char b = ‘a’, a = ‘A’; fun( &b, a ); printf( “%c,%c\n”, b, a ); }
程序运行后的输出结果是( )。
A:b,B,b,A
B:b,B,B,A
C:a,B,B,a
D:a,B,a,B
答案:A
第7题 单选题 下列选项中,能正确定义数组的语句是( )。
A:int num[0…2008];
B:int num[];
C:int N=2008;
int num[N];
D:#define N 2008
int num[N];
答案:D
第8题 单选题 以下关于return 语句的叙述中正确的是( )。
A:一个自定义函数中必须有一条return 语句
B:一个自定义函数中可以根据不同情况设置多条return 语句
C:定义成void 类型的函数中可以有带返回值的return 语句
D:没有return 语句的自定义函数在执行结束时不能返回到调用处
答案:B
第9题 单选题 下列语句组中,正确的是( )。
A:char *s; s=‘‘Olympic’’;
B:char s[7]; s =‘‘Olympic’’;
C:char *s;s={“Olympic”};
D:char s[7]; s={‘‘Olympic’’};
答案:D
第10题 单选题 有以下程序,其中k 的初值为八进制数: #include <stdio.h> main() { int k = 011;
printf( “%d\n”, k++ );
}
程序运行后的输出结果是( )。
A:12
B:11
C:10
D:9
答案:D
第11题 单选题 有以下程序: #include <stdio.h> main() { int a = 1, b = 2; for (; a < 8; a++ ) { b += a; a += 2; } printf( “%d,%d\n”, a, b ); }
程序运行后的输出结果是( )。
A:9,18
B:8,11
C:7,1l
D:10,14
答案:D
第12题 单选题 有以下程序 #include <stdio.h> main() { int a = 2, b = 2, c = 2; printf( “%d\n”, a / b & c ); }
程序运行后的输出结果是( )。
A:0
B:l
C:2s
D:3
答案:A
第13题 单选题 有以下程序: #include <stdio.h> #define SUB( a ) (a) - (a) main() { int a = 2, b = 3, c = 5, d; d = SUB( a + b ) * c; printf( “%d\n”, d ); }
程序运行后的输出结果是( )。
A:0
B:-12
C:-20
D:10
答案:C
第14题 单选题 有以下程序: #include <stdio.h> #define N 8 void fun( int *x, int i ) { *x = *(x + i); } main() { int a[N] = { 1, 2, 3, 4, 5, 6, 7, 8 }, i; fun( a, 2 ); for ( i = 0; i < N / 2; i++ ) { printf( “%d”, a[i] ); } printf( “\n” ); }
程序运行后的输出结果是( )。
A:l 3 1 3
B:2 2 3 4
C:3 2 3 4
D:l 2 3 4
答案:C
第15题 单选题 有以下程序 #include <stdio.h> void f( int *p ); main() { int a[5] = { 1, 2, 3, 4, 5 }, *r = a;
f( r ); printf( “%d\n”, *r );
} void f( int *p ) { p = p + 3; printf( “%d,”, *p ); } 程序运行后的输出结果是()。
A:1,4
B:4,4
C:3,1
D:4,1
答案:D
第16题 单选题 若要定义一个具有5 个元素的整型数组,以下错误的定义语句是( )。
A:int a[5]={0};
B:int b[]={0,0,0,0,0};
C:int c[2+3];
D:int i=5,d[i];
答案:D
第17题 单选题 下列定义数组的语句,正确的是( )。
A:int N=10;
int x[N];
B:#define N 10
int x[N];
C:int x[0…10];
D:int x[];
答案:B
第18题 单选题 有定义语句:int *p[4];以下选项中与此语句等价的是( )。
A:int p[4];
B:int **p;
C:int *(p[4]);
D:int (*p)[4];
答案:C
第19题 单选题 以下程序段完全正确的是( )。
A:int *p; scanf(“%d”,&p);
B:int *p; scanf(“%d”,p);
C:int k, *p=&k; scanf(“%d”,p);
D:int k, *p; *p=&k; scanf(“%d”,p);
答案:C
第20题 单选题 有以下程序 #include <stdio.h> int f( int x ); main() { int n = 1, m; m = f( f( f( n ) ) ); printf( “%d\n”, m ); } int f( int x ) { return(x * 2); }
程序运行后的输出结果是( )。
A:1
B:2
C:4
D:8
答案:D
第21题 单选题 有以下程序
<span style="mso-spacerun:‘yes’;font-family:‘Times New Roman’;mso-fareast-font-family:宋体;
font-size:10.5000pt;mso-font-kerning:1.0000pt;">#include <stdio.h><o:p></o:p>
#include <string.h><o:p></o:p>
main()<o:p></o:p>
{<o:p></o:p>
char x[] = “STRING”;<o:p></o:p>
x[0] = 0; x[1] = ‘\0’; x[2] = ‘0’;<o:p></o:p>
printf( “%d %d\n”, sizeof(x), strlen( x ) );<o:p></o:p>
}<o:p></o:p>
程序运行后的输出结果是( )。
A:6 1
B:7 0
C:6 3
D:7 1
答案:
B
第22题 多选题 以下说法正确的是()。
A:C语言里有字符串变量
B:C语言里没字符变量
C:C语言里有字符变量
D:C语言里没有字符串变量
答案:CD
第23题 多选题 以下叙述中正确的是()。
A:一个C源程序可由一个或多个函数组成
B:一个C源程序必须包含一个main()函数
C:在C源程序中,注释说明只能位于一条语句的最后
D:C源程序的基本组成单位是函数
答案:ABD
第24题 多选题 以下描述正确的是()。
A:使用while和do-while循环时,循环变量初始话的操作应在循环体语句之前完成
B:while循环是先判断表达式,后执行循环语句
C:for,while和do-while循环中的循环体均可以由空语句构成
D:do-while和for循环均是先执行循环语句,后判断表达式
答案:ABC
第25题 多选题 以下叙述正确的是()。
A:C语言严格区分大小写英文字母
B:C语言“,”作为语句分隔符
C:可以使用/…/对C程序中的任何部分作注释
D:C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上
答案:ABCD
第26题 多选题 企业的外部文化环境主要包含( )
A:一般文化环境
B:民族文化环境
C:地域文化环境
D:异域文化环境
E:大众文化环境
答案:ABCD
第27题 多选题 在管理理论中,属于激励理论的有( )
A:需要层次论
B:双因素理论
C:ERG 理论
D:成就需要理论
E:强化理论
答案:ABCDE
第28题 多选题 判断企业文化优劣的内容标准有( )
A:效率性
B:整体性
C:道德性
D:公益性
E:创新性
答案:ACDE
第29题 多选题 企业“以人为本”的完整含义是( )
A:以人为标准
B:以人为目的
C:以人为手段
D:以人为结果
E:以人为基础
答案:BC
第30题 多选题 以下属于企业非正式的行为有( )
A:私下聚餐
B:馈赠行为
C:朋友宴会
D:个别谈心
E:小道消息
答案:ABCDE
第31题 多选题 领导艺术的内容主要包括( )
A:待人的艺术
B:办事的艺术
C:管理时间的艺术
D:休闲的艺术
E:竞争的艺术
答案:ABC
为了方便日后复习,青书学堂成人大专试题整理。
若有未整理的课程,请私信我补充,欢迎爱学习的同学们收藏+点赞+关注!文章内容仅限学习使用!!!