文档介绍:《C语言程序设计》试题(一)
开课学院:沈阳化工大学科亚学院类别:科亚学院考试性质:考试
课程号:1610023001 适用学期:2014-2015(1) 共(4)页
适用班级:2014级考试时间: 90分钟
总分
一
二
三
四
五
六
七
八
九
十
选择题(每题2分,共60分)
1、下列不合法的标识符是( )。
A、fun B、sum C、sales_Amount D、a-10
2、下列不是基本数据类型的是( )。
A、char B、int C、float D、logical
3、下列不是C语言中的整型常量的是( )。
A、-320 B、- C、+45 D、1456
4、若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是( )。
A、1 B、2 C、 D、
5、已定义c为字符型变量,则下列语句中正确的是( )。
A、c='97'; B、c="97"; C、c=97; D、c="a";
6、以下合法的C语言赋值语句是( )。
A、a=b=58 B、k=int(a+b) C、a=58, b=58 D、--i;
7、以下正确的赋值语句为( )。
int a; float b;
scanf("%d, %f",&a,&b);
A、3 <Enter> B、a=3, b=<Enter>
C、a, b<Enter> D、3,<Enter>
8、若变量已正确定义,要将a和b中的数进行交换,下面选项中不正确的是( )。
A、a=a+b; b=a-b; a=a-b; B、t=a; a=b; b=t;
C、a=t; t=b; b=a; D、t=b; b=a; a=t;
9、若有以下程序段,c3的值是( )。
int c1=1,c2=2,c3;
c3=c1/c2;
A、0 B、1/2 C、 D、1
10、以下程序的输出结果是( )。
main()
{ int a=2,b=3;
printf("a=%d,b=%d\n",a,b+3);}
A、a=2 b=3 B、a=2, b=6 C、a=2,b=6 D、a= b=
11、设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为( )。
A、0 B、1 C、2 D、7
12、假定w、x、y、z、m均为int型变量,有如下程序,则该程序运行后,m的值是( )。
w=1; x=2; y=3; z=4;
m=(w<x)?w:x;
m=(m>y)?m:y;
m=(m<z)?m:z;
A、4 B、3 C、1 D、2
13、运行以下程序,输出( )。
main()
{
int k=-3;
if(k<=0)
printf("****\n");
else
printf("&&&&\n");
}
A、**** B、&&&& C、####&&&& D、有语法错误不能通过编译
14、以下程序的输出是( )。
main()
{ int a=2,b=-1,c=2;
if(a<b)
if(b<0)
c