重庆助学自考网站 今天是2019年 08月 28日 星期三
当前所在位置: 重庆助学自考网 > 自考辅导 > 笔记串讲 >

2019年自考《计算机基础与程序设计》习题集和答案2

二、计算题
76. 把十进制数369.875变为二进制数及八进制数及十六进制数。
77. 把十进制数547.25变为二进制数、八进制数及十六进制数。
78. 把二进制数10101100101.011001转为八进制数及十六进制数。
79. 把十进制数389.375变为二进制数及八进制数及十六进制数。
80. 把十进制数578.4375变为二进制数、八进制数及十六进制数。
81. 计算以下各表达式的运算结果。令a=5,b=6
’a’-7/3*16 a += b * 5
82. 计算以下各表达式的运算结果。令a=5,b=6
a*b,b+5,a=b*4 (a > 6) && (b < 7)
83. 计算以下各表达式的运算结果。令a=5,b=6
10+(a>4?a+5:b*9) 20 - (b = 4) * 3
84. 计算以下各表达式的运算结果。令a=5,b=6
a += b * 5 (a > 6) && (b < 7)
85. 计算以下各表达式的运算结果。令a=5,b=6
 (a > 6) && (b < 7) 20 - (b = 4) * 3
 
三、简答题
86. 简述计算机的工作原理。
87. 简述硬件系统和软件系统的关系。
88. 简述ROM和RAM的特点和区别。
89. 简述微型机的系统软件的类型。
90. 一般操作系统应具备哪几大功能?
91. C语言的特点有哪些?
92. C语言规定对程序中所用的变量必须“先定义、后使用”,其主要目的是什么?
93. 字符常量和字符串常量有什么区别?
94. 在C语言中的if语句中,用作条件判断的“表达式”,可以是什么类型的表达式?
switch语句后的一对圆括号中的“表达式”,又允许是什么类型?
95. 简述任意R进制的特点。
四、编程题
96. 有一函数  编程输入x值,计算并输出y值。
97. 求a,b,c三个数中最大的数并将其放在max变量中。
98. 把26个大写英文字母按字典顺序打印出来。
99. 某商品零售价是55元/kg,批发价是50元/kg,如果一次购买数量在10kg及其以上者,享受批发价。请编写一个简单的收款程序。
100. 计算分段函数值,要求用switch语句实现。

101. 编程实现输出所有的“水仙花”数。所谓的“水仙花”数是指一个三位数,其各位数字的立方和等于该数本身。
102. 写程序实现从键盘接收一个表示年份的整数,判断该年份是否为闰年。已知一个年份是闰年的条件是:该年份能够被4整除但不能被100整除,或者该年份能够被100整除且能够被400整除。
103. 设计程序对输入的百分制的学成成绩,判断所属等级’A’,’B’,’C’,’D’,’E’。90分以上为’A’,80~89分为’B’,70~79分为’C’,60~69分为’D’,60分以下为’E’。
104. 编程实现S=1!+2!+3!+… +20!
105. 编写程序从键盘任意输入一个4位数x,编程计算x的每一位数字相加之和(忽略整数前的正负号)。
五、 填空题
106. 一个完整的计算机系统由________、________、________、输入设备和输出设备五部分构成。
107. 一个完整的计算机系统由运算器、________、________、________和输出设备五部分构成。
108. 一个完整的计算机系统由运算器、控制器、________、________和________五部分构成。
109. 一个完整的计算机系统由________、控制器、________、________和输出设备五部分构成。
110. 一个完整的计算机系统由运算器________、________、输入设备和________五部分构成。
111. C程序是由________组成,其中有且仅有一个________,其关键字是________。
112. C程序由________组成,其中主函数的名字必须是________;C程序语句的结束标记是________
113. C程序由函数组成,其中有且仅有一个________,其名字必须是________;C程序语句的结束标记是________
114. C程序的基本结构有________ 、________________
115. C程序由________组成,一个函数包括         和         两大部分。
116. C语言的int型数据占________个字节,long int型数据占________个字节,char型数据占________个字节。
117. C语言的short int型数据占________个字节,float型数据占________个字节,char型数据占________个字节。
118. C语言的short int型数据占________个字节,double型数据占________个字节,char型数据占________个字节。
119. C语言的long型数据占________个字节,float型数据占________个字节,char型数据占________个字节。
120. C语言的long型数据占________个字节,double型数据占________个字节,char型数据占________个字节。
121. C语言提供的逻辑运算符有________、________、________。
122. C语言的算术运算符优先级规定:________级别最高,再________,后________。
123. 空白处用语言表达式写出下面命题:
a和b中至少有一个小于c ________
a和b都不小于c  ________
a乘以b的积除以c乘以d的积 ________
124. 空白处用语言表达式写出下面命题:
a和b都不小于c  ________
a和b中至少有一个小于c ________
a乘以b的积除以c乘以d的积 ________
125. 空白处用语言表达式写出下面命题:
a和b中至少有一个小于c ________
a乘以b的积除以c乘以d的积 ________
表示数学中的关系表达式“x≥y≥z”的C表达式是________
126. 用条件语句编制程序,从键盘接收两个整数m和n,并将其中的较小值赋于min
     main ()
        {  int  m,n,min;
            ________
            if (m>n)  ________
else    ________
            printf(“min=%d\n”,min);
}
127. 下列程序功能是交换a和b的值,并输出交换后的a和b的值。
       void main( )
          {   int a=3, b=5, t;
________;
              ________;
              ________;  
              printf("After swap %d, %d", a, b);
}
128. 空白处用语言表达式写出下面命题:
a=100 且b、c都大于85 ,或者 b=100 且a、c都大于85  ________
b不能被a整除  ________
a和b都不大于c ________
129. 用条件语句编制程序,将两个整数a ,b中的较大值赋于max
     main ()
        {  int a,b,max;
            scanf(“%d%d”,&a,&b);
            max= ( ________________________) ;
            printf(“max=%d\n”,max);}
130. 下面程序的功能是:输出100以内能被3整除且个位数为6的所有整数,请填空。
#include
main()
{ int i, j;
for(i=0;________; i++)
{ j=i*10+6;
if( ________ ) continue; 


 如需要参考答案,请联系重庆自考网的老师,或者加QQ群476598738了解。 

发布于:2019-01-10

上一篇:2019年自考《计算机基础与程序设计》习题集和答案1

下一篇:没有了