东农16春《语言程序设计》在线作业
一、多选题(共 10 道试题,共 25 分。)
1. 假设int x,y,z;若从键盘给x、y、z输入数据,下列不正确的输入语句是:
. input x、y、z;
. snf("%%%",&x,&y,&z);
. snf("%%%",x,y,z);
. r("%%%",&x,&y,&z);
正确答案:
2. 若有 hr h;,下面可以对变量正确赋值的语句是:
. h =‘’;
. gthr(h);
. h = gthr();
. snf(“%”,&h);
正确答案:
3. 下列描述正确的是:
. gthr函数只能接收一个字符
. gthr函数得到的字符可以赋给一个字符变量
. gthr函数得到的字符可以赋给一个整型变量
. gthr函数得到的字符可以作为表达式的一部分
正确答案:
4. 若为整型变量,则下列表达式的值为0的是
. %
. !=
. 3/4
. 3&&0
正确答案:
5. 下面属于转义符的有:
. ‘\t ’
. ‘\n’
. ‘%’
. ‘\376’
正确答案:
6. printf函数中,关于格式字符描述正确的是:
. 格式字符o表示以八进制无符号形式输出整数
. 格式字符u 表示以无符号十进制形式输出整数
. 格式字符x 表示以无符号十六进制形式输出整数
. 格式字符f 表示以实数形式输出单、双精度数
正确答案:
7. 目前程序设计采用的基本方法有:
. 面向过程的程序设计
. 面向对象的程序设计
. 面向问题的程序设计
. 面向机器的程序设计
正确答案:
8. 假设flot x,y,z;,并通过snf("%f%f%f ",&,&,&);对赋于10.0,赋予22.0,赋予33.0的值,下面正确的输入形式是(注:符号【代表空格):
. 1022 33
. 10.022.033.0
. 10.0,22.0,33.0
. 10.0【22.0【33.0
正确答案:
9. 以下所列语句中,不合法的语句是:
. =1,=2
. ++;
. =+1=5;
. y=(int)
正确答案:
10. 下列描述正确的是:
. puthr函数的作用是向屏幕输出一个字符
. puthr函数能在屏幕上输出控制字符
. puthr()函数中,只能是字符型变量,不能是整型变量
. puthr函数能在屏幕上输出转义字符
正确答案:
东农16春《语言程序设计》在线作业
二、单选题(共 10 道试题,共 25 分。)
1. 已知:hr ='';int i=1,j;,执行语句j=!&&i++;,则i和j的值是()
. 1,1
. 1,0
. 2,1
. 2,0
正确答案:
2. 有以下程序片段 int n=0,p; o { snf(%",&p); n++; } whil(p!=12345&&n<3); 此处 o-whil 循环的结束条件是()
. p的值不等于12345并且n的值小于3
. p的值等于12345并且n的值大于等于3
. p的值不等于12345或且n的值小于3
. p的值等于12345或且n的值大于等于3
正确答案:
3. 下面程序的结果是什么?Int i=3,j=4;i?i++:j++;printf(“% %\n”,i,j);
. 3 3
. 4 4
. 3 4
. 4 3
正确答案:
4. 不合法的八进制数是( )
. 0
. 028
. 077
. 01
正确答案:
5. 已知:int ,*p=&;,则下列函数调用中错误的是()
. snf("%",&);
. snf("%",p);
. snf("%",*p);
. printf("%",);
正确答案:
6. 在程序中,若对函数类型未加说明,则函数的隐含类型为( )。
. int
. oul
. voi
. hr
正确答案:
7. 设n=3;则执行 ++n语句后,n的值为()
. 5
. 4
. 3
. 2
正确答案:
8. 语言中最简单的数据类型包括()
. 整型、实型、逻辑型
. 整型、实型、字符型
. 整型、字符型、逻辑型
. 整型、实型、逻辑型、字符型
正确答案:
9. 已知:int x=4,y=5,z;,则执行z=x=x>y;后,z的值为()
. 0
. 1
. 4
. 5
正确答案:
10. 调用strln("\0\f\0g")的返回值是()。
. 4
. 5
. 8
. 9
正确答案:
东农16春《语言程序设计》在线作业
三、判断题(共 20 道试题,共 50 分。)
1. 程序有且仅有一个min()函数。
. 错误
. 正确
正确答案:
2. 语言在判断一个量是否为真时,以非0值代表“真”,以0值