C重修试题

发布 2022-02-06 22:32:28 阅读 3257

4. 以下不能正确计算代数式值的c语言表达式是_a___

a.1/3*sin(1/2)*sin(1/2)

d.1/3.0*pow(sin(1.0/2),2)

5.有以下程序。

main()

char a='a',b;

printf("%c,",a);printf("%c",b=a++)

程序运行后的输出结果是_a___

6.设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是_c___

7.有以下程序。

3.已定义c为字符型变量,则下列语句中正确的是_c___

66' "66"; b";

4. 若以下选项中的变量已正确定义,则正确的赋值语句是_d___

a. x1=26.8%3

b. 1+2=x2

c. x4=1+2=3

d. x3=0x12

5. 若整型变量中的值依次为:1.2.3.4

则条件表达式a>b?a:ca.4 b.3 c.2 d.1

6. 以下叙述中错误的是___c___

a.复合语句在语法上被看作一条语句 语句必须以分号结束。

c.空语句出现在任何位置都不会影响程序运行。

d.赋值表达式末尾加分号就构成赋值语句。

7. 有以下程序,其中%u表示按无符号整数输出。

main()

char x=0xffx的初值为十六进制数 */

printf("%d ",x);}

程序运行后的输出结果是___a___

a.-1 b.511 c.0xff d.65535

#include <>

main()

char c1,c2,c3,c4,c5,c6;

scanf("%c%c%c%c",&c1,&c2,&c3,&c4);

c5=getchar();c6=getchar();

putchar(c1); putchar(c2);

printf("%c%c",c5,c6);

程序运行后,若从键盘输入(从第1列开始)

123《回车》

45678《回车》

则输出结果是__b___

a.1267 b.1245 c.1278 d.1256

9. 设变量x和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是___b___

>y &&y!=0); 0) x-- 0)

else yelse x++;

10. 有以下程序。

main()

int i;

for(i=1;i<=40;i++)

printf("");

执行后的输出结果是__b___

a.22 b.24 c.32 d.40

11.有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是c___

(c else if (b else x=3else x=1;

(a<3) x= (a if (a<2) x=2if (b if (a<1) x=1if (c12. 执行下面程序片段的结果是_b___

int x=23;

dowhile(!x);

a.打印出321 b.打印出23 c.不打印任何内容 d.陷入死循环

13. 有以下程序。

main()

int i, j;

for(i=1;i<=3;i++)

程序运行后的输出结果是 。

a.1*1=1 1*2=2 1*3=3 b.1*1=1 1*2=2 1*3=3

c.1*1=1d.1*1=1

14. 下列叙述中正确的是__d___

a.每一个c程序文件中都必须要有一个main()函数。

b.在c程序中main()函数的位置是固定的。

程序中所有函数之间都可以相互调用,与函数所在位置无关。

d.在c程序的函数中不能定义另一个函数。

15. 以下叙述中错误的是_b___

a.算法正确的程序最终一定会结束

b.算法正确的程序可以有零个输出。

c.算法正确的程序可以有零个输入。

d.算法正确的程序对于相同的输入一定有个相同的结果。

16.与十进制数200等值的十六进制数为___c__。

17. 以下程序的功能是:给r输入数据后计算半径为r的圆面积s,程序在编译时出错。

main()

* beginning */

int r; float s;scanf("%d",&r);

s=*∏r*r; printf("s=%f",s);}

出错的原因是__d___

a.注释语句书写位置错误

b.存放圆半径的变量r不应该定义为整型。

c.输出语句中格式描述符非法

d.计算圆面积的赋值语句中使用了非法变量。

18.有以下程序。

main()

unsigned int a;

int b=-1;

a=b;printf("%u",a);}

程序运行后的输出结果是__b___

a.-1 b.65535 c.32767 d.-32768

19.若以下选项中的变量已正确定义,则正确的赋值语句是__c___

b.1+2=x2;

20. 以下程序的输出结果是__d___

main()

int k=17;

printf("%d,%o,%x",k,k,k);}

a.17,021,0x11 b.17,17,17 c.17,0x11,021 d.17,21,11

21.有以下程序。

main()

int a=666,b=888;

printf("%d",a,b);}

程序运行后的输出结果是___b___

a.错误信息 b.666 c.888 d.666,888

22.以下4个选项,不能看作一条语句的是___d___

a. >0);

10.有以下程序。

main()

char k; int i;

for(i=1;i<3;i++)

程序运行时,从键盘输入:01↙,程序执行后的输出结果是___d___

number number numbernumber

another number

11.有以下计算公式。

若程序前面已在命令行中包含文件,不能够正确计算上述公式的程序段是__a___

=0) y=sqrt(

else y=sqrt(-xif(x<0) y=sqrt(-x);

=0) y=sqrt(>=0?x:-x);

if(x<0) y=sqrt(-x);

23. c语言中,下列叙述正确的是___d___

a.不能使用do-while语句构成的循环。

语句构成的循环,必须用break语句才能退出。

语句构成的循环,当while语句中的表达式值为非零时结束循环。

语句构成的循环,当while语句中的表达式值为零时结束循环。

重修安排意见

学分制管理补充规定。为进一步完善学分制管理制度,规范学生补考重修机制,根据 定西师范高等专科学校学分制管理细则 试行 定师专发 2011 129号 对学生补考重修制度作出补充规定。一 重修资格。一 每学期总评成绩不合格的学生,下学期开学后免费补考,补考合格者认定为有效成绩,不合格者进行重修。二 凡期...

重修开课通知

教务处通知。关于本学期重修开课的通知。各学院 本学期的重修课程从3月26日开始上课,为保证重修课程的教学质量和教学工作顺利进行,现将具体安排通知如下 一 公共课重修 公共课重修由学校统一安排,具体安排如下 一 公共外语重修安排。二 其余公共课安排。二 专业课重修 专业课重修由各学院自行安排,具体安排...

年重修选课通知

1 跨学科教育平台课。1 选课流程 登陆 青果教务管理系统 输入学号 密码 进入个人主页 点击 网上选课 选课程 进入 正选 点击 课程范围 下拉菜单 选择 主修 可跨年级 专业 点击右侧专业下拉菜单 选择本专业所属学科以外其他学科的专业 点击检索 选择课程 2 跨学科教育平台课在校期间共修6个学分...