计算机程序设计基础----习题3

基础知识2

一.单选题(共4题,8.0分)
1.表达式(k=3*2,k+4),k * 3的值是( )(2.0分)
A、18
B、14
C、30
D、10

2.下面程序的输出结果是( )。(2.0分)

#include<stdio.h>

void main()

{

int x=10,y=3,z;

printf("%d\n",z=(x%y,x/y));

}

A、4
B、3
C、1
D、0

3.经过下述赋值后,变量x的数据类型是( )。(2.0分)

float x=21.0;

int y;

y=(int)x;

A、float
B、double
C、int
D、char

4.执行语句“x=(a=5,b=a–)”后,x,a,b的值分别是( )(2.0分)
A、5,4,4
B、5,5,4
C、5,4,5
D、4,5,4

二.填空题(共2题,20.0分)

1.设有定义:int a=5; long b=2; char c=‘A’; float d=2.6; double e=3.14;,则下列表达式的类型为:(从以下A~D的选项中选择其一填入______内)(16.0分)

A. int      B. long      C. float      D. double      E. char

(1)a+5 类型为______

(2)a-1.5 类型为______

(3)a-2*b 类型为______

(4)2*d+a 类型为______

(5)b+a*e 类型为______

(6)c+1 类型为______

(7)a=b*d-e 类型为______

(8)d=e*3 类型为______

2.设有定义:int a1=5, a2=30; long b=2;,运算(a1=b>10) && (a2=b<5)后,a1的值为______,a2的值为______。(4.0分)

---->计算机程序设计基础----习题4
·
·····本章答案评论区见~


版权声明:本文为weixin_55764157原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。