自考“C语言程序设计”模拟试题六
一、单项选择题
1.各种基本数据类型的存贮空间正确的长度排列为__________.
A.Char<long<int<float<double B.Double<float<long<int<char
C.Char<int<long<float<double D.Float<int<long<char<double
2.下面的变量说明中_____________是正确的。
A.Char:a,b,c; B.Char a;b;c;
C.Char a,b,c; D.Char a,b,c
3.main( )
{ int n;
( n=6*4,n+6),n*2;
printf(“n=%d\n”,n);
} 此程序的输出结果是______________.
A.30 B. 24 C. 60 D. 48
4.若有如下定义,则__________和_________是对数组元素的正确的引用。。
int a[10] ,*p ;
p=a ;
A. *&a[10] B. a[11] C. *(p+2) D. *p
5.设整型变量n的值为2,执行语句“n+=n-=n*n;”后,n的值是__________
A. 0 B. 4 C. - 4 D. 2
6.表达式y=(13>12?15:6>7?8:9)的值为____________ .
A 9 B 8 C 15 D. 1
7.若x=5,y=3 则y*=x+5; y的值为_______________.
A. 10 B. 20 C. 15 D. 30
8.C语言的输入与输出操作是由____________完成的。
A.输入语句 B.输出语句
C.输入与输出函数 D.输入与输出语句
9.语句 for(k=0;k<5;++k)
{ if(k= = 3) continue;
printf(“%d”,k);
}的输出结果为___________.
A.012 B. 0124 C. 01234 D. 没有输出结果
10.从循环体内某一层跳出,继续执行循环外的语句是:___________.
A. break语句 B.return语句
C.continue语句 D.空语句。
11.Break语句的正确的用法是____________.
A.无论在任何情况下,都中断程序的执行,退出到系统下一层。
B.在多重循环中,只能退出最靠近的那一层循环语句。
C.跳出多重循环。
D.只能修改控制变量。
12.两个指针变量的值相等时,表明两个指针变量是__________.
A.占据同一内存单元。 B.指向同一内存单元地址或者都为空。
C.是两个空指针。 D.都没有指向。
13.不正确的指针概念是__________.
A.一个指针变量只能指向同一类型的变量。
B.一个变量的地址称为该变量的指针。
C.只有同一类型变量的地址才能存放在指向该类型变量的指针变量之中。
D.指针变量可以赋任意整数,但不能赋浮点数。
14.设char ch=‘A’;表达式ch!(ch>=‘A’&&ch<=‘Z’)?ch:(ch+32)的值是_________.
A.A B. a C. Z D. z
15.根据C语言的语法规则,下列________个是不合法标识符。
A.While B. Name C. Rern5 D. _exam
16.设单精度变量f,g均为5.0,使f为10.0的表达式是__________.
A. f+=g B. f-=g+5 C. f*=g-15 D. f / =g*10
17. 设整型变量n的值为2,执行语句“n+=n- =n*n ;”后,n的值是__________.
A. 0 B. 4 C. –4 D. 2
18.下列不是赋值语句的是__________.
A.A++ B. a= = b C. a+=b D. a=1
19. 为表示关系x≥y≥z,应使用C语言表达式__________
A.(x>=y)&&(y>=z) B. (x>=y) AND (y>=z)
C.(x>=y>=z) D. (x>=z)&(y>=z)
20.设有数组定义:char array[]=“China”;则数组所占的存贮空间为__________.
A.4个字节 B. 5个字节 C. 6个字节 D. 7个字节
二、写出下列程序的运行结果
1. main ( )
{ int x=10,y=10;
printf(“%d %d\n”,x——,——y); }
该程序的运行结果是_______________.
2.main( )
{ int j , k , p, s;
s=0 ;
for (j=1; j<=3; j++)
{ p=1;
for(k=1; k<=j; k++)
p=p*k;
s=s+p;
}
printf(“s=%d\n”,s); }
该程序的运行结果是__________________.
3. # include “stdio.h”
main( )
{ int a[]={1,2,3,4,5}, *p;
p=a;
*(p+2)+=2;
printf(“%d, %d ”, *p, *(p+2)); }
该程序的运行结果是___________________________________.
4.main( )
{ int a[]={2,4,6,8,10};
int y=1,x,*p;
p=&a[1];
for(x=0;x<3;x++)
y + =*(p+x);
printf(“%d\n”,y); }
该程序的运行结果是________________.
5.main()
{ int a[5], k;
for(k=0;k<5;k++)
a[k]=10*k ;
printf(“%d”, a[k-1]) ; }
该程序的运行结果是_________________.
三、判断题
1. 函数一般由函数的说明部分和函数体部分组成。 ( )
2. C语言中数据类型只有整型、实型和字符型。 ( )
3. 数组的下标从1开始。 ( )
4. 假设有int a[10],*p; 则P=&a[0]与p=a等价。 ( )
5. getchar()函数的功能是从键盘上输入一个字符串。 ( )
6. 在C语言中定义一个文件指针的方法为:FILE *fp; ( )
7. 构成数组的各个元素可以有不同的数据类型。 ( )
8. C语言的数据类型只有int 型和 float 型。 &nbs
2.部分稿件来源于网络,如有不实或侵权,请联系我们沟通解决。最新官方信息请以湖北省教育考试院及各教育官网为准!
-
112023-03湖北自考《运输保险》精选习题及答案汇总湖北自考《运输保险》精选习题及答案汇总
-
112023-03湖北自考《运输保险》精选习题及答案(5)湖北自考《运输保险》精选习题及答案(5)
-
112023-03湖北自考《运输保险》精选习题及答案(4)湖北自考《运输保险》精选习题及答案(4)
-
112023-03湖北自考《运输保险》精选习题及答案(3)湖北自考《运输保险》精选习题及答案(3)
-
112023-03湖北自考《运输保险》精选习题及答案(2)湖北自考《运输保险》精选习题及答案(2)
-
112023-03湖北自考《运输保险》精选习题及答案(1)湖北自考《运输保险》精选习题及答案(1)
已帮助10w万+意向学历提升用户成功上岸
毛泽东思想概论
培训优势:课时考点精讲+刷题+冲刺,熟练应对考试题型。全程督促学习,安排好学习计划。 毛泽东思想概论...自考培训英语二
本课程既是一门语言实践课程,也是拓宽知识、了解世界文化的重要素质课程,它以培养学习者的综合语言应用能力为目标,使他们在学习、工作和社会交往中能够使用英语进行有效的交流。 英语二...自考培训马克思主义基本原理概论
本书包括两个部分:自学考试大纲和基本原理。主要内容有,马克思主义是关于工人阶级和人类解放的科学,物质世界及其发展规律,认识的本质及其规律,人类社会及其发展规律,资本主义的形成及其发展,资本主义发展的历史进程,社会主义社会及其进程,共产主义社会及其进程等。 马克思主义基本原理概论...自考培训思想道德修养与法律基础
《思想道德修养与法律基础》课具有鲜明的政治性、思想性、理论性、针对性、科学性、知识性以及实践性和修养性。它包罗政治、思想、道德、心理本质、学习成才和法律本质等内容,指导和回答大学生在人生、抱负、信念等方面遍及关心和迫切需要解决的问题。 思想道德修养与法律基础...自考培训中国近代史纲要
“中国近现代史纲要”全国高等教育自学考试指定教材,依据中央审定的普通高等学校“中国近现代史纲要”编写大纲以及马克思主义理论研究和建设工程重点教材《中国近现代史纲要》,结合自学考试的特点设计了十章,集中讲述1840年鸦片战争爆发一直到2007年中国共产党第十七次全国代表大会召开的160多年的中国近现代历史。 中国近代史纲要...自考培训

扫一扫关注微信公众号
随时获取湖北省自考政策、通知、公告以及各类学习资料、学习方法、课程。