2019上海理工大学c语言答案,上海理工大学C语言期中试卷A(带答案)

上海理工大学—C语言。只能学生考前从事参考,不做他用,仿冒必究。

课程期中考试试卷 A 任课教师

序号: 机号: 姓名: 学号:

一、单选题(16分)

1、合法的C语言字符常数是。

A.’\97’ B.“A” C.’\t’ D.“\0”

2、为了避免嵌套的if-else的二义性,C规定:else与

A.缩排位置相同的if B.与之前最近的未配对的if

C.其之后最近的if D.同一行上的if

3、下列程序运行时,若输入3 0后回车,则输出

#include

main ( )

{

int x , y , z ;

scanf(“%d%d”,&x,&y);

if (z=x*y) printf ("* * * *" ) ;

else printf ("# # # #") ;

}

A. 有语法错误,不能通过编译

B. 输出 * * * *

C. 可以通过编译,但不能通过连接,因而不能运行

D. 输出 # # # #

4、运行下列程序,输出结果是。

main( )

{int a=100,x=10,y=20,ok1=5,ok2=0;

if (x

if (y!=10)

if (!ok1) a=1;

else

if (ok2) a=10;

a=-1; printf(“%d\n”,a); }

A.1 B.0 C.-1 D.值不确定

5、设int a=1,则执行完循环While (a++<5); a的值是___ A ______。

A. 6 B. 5 C. 1 D. -264

6、执行下面两个语句后,输出的结果为

char c1=98;

printf(“%d %c”,c1,c1-32);

A.97 66 B.98 b C.b 66 D.98 B

7、若定义 int a=10,合法的if语句是。

A.if (a<>0) a=a+2 ; B.if (a=<1) a=a+2 ;

C.if (a=>1) a=a+2 ; D.if (a= =0 ) a=a+2 ;

8、下列程序的功能___ D _______。

1-263-png_6_0_0_297_25_337_47_892.979_1262.879-2004-0-105-2004.jpg

for ( t = 1 ; t < = 100, t + + )

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值