C语言辅导试题,c语言程序的设计辅导试题.doc

本文主要介绍了C语言的基本概念和语法规则,包括main函数的位置、语句的书写、输入输出操作、类型转换、赋值语句、条件判断及运算符的使用。同时,提供了多项选择题和实例解析,帮助读者理解和掌握C语言编程的基础知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

c语言程序的设计辅导试题

一、单项选择题;

1、以下叙述正确的是:A)在C程序中,main函数必须位于程序的最前面B)C程序的每行中只能写一条语句C)C语言本身没有输入输出语句D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误C语言中运算对象必须是整型的运算符是A) %= B) / C) = D) 〈=若有以下定义:char a; int b;float c; double d;则表达式a*b+d-c值的类型为_____。A) float B) int C)char D) double

5、在下列选项中,不正确的赋值语句是A)++t; B)n1=(n2=(n3=0));C)k=i=j; D)a=b+c=1;

6、假定x和y为double型,则表达式x=2,y=x+3/2的值是 A) 3.500000 B) 3 C) 2.000000 D) 3.000000

7、以下不正确的叙述是 。A)在C程序中,逗号运算符的优先级最低B)在C程序中,APH和aph是两个不同的变量C)若a和b类型相同,在执行了赋值表达式a=b后b中的值将放人a中,而b中的值不变。D)当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。

8、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确输入语句是 INPUT x、y、z; B) scanf("%d%d%d",&x,&y,&z); C) scanf("%d%d%d",x,y,z); D) read("%d%d%d",&x,&y,&z);

9、若a为int类型,且其值为3,则执行完表达式a-=a*a后,a的值是_____。A) -3 B) 9 C) -12 D) -6

10、有如下程序main{ float x=2.0,y;if(x<0.0) y=0.0;else y=1.0;printf(“%f\n”,y);}该程序的输出结果是_____。A) 0.000000 B) 0.250000 C) 0.500000 D) 1.000000

以下程序输出结果_____。A) 7 B) 6 C) 5 D)4

????main ()

????{int m=5;

????if (m>5) printf (“%d\n”,m);????else printf (“%d\n”,m);????}

12、设x,y,z,t均为int型变量,则执行以下语句后,t的值为_____。????x=y=z=1;

????t=x||y&&z;

????A)不定值B)2 C)1 D)0

13、若a为int类型,且其值为,则执行完表达式a=a+=a*a后,a的值是_____。A) -B) 9 C) -12 D) 36

14、C语言对嵌套if语句的规定是:else总是与_____。

??A)其之前最近的if配对 B)第一个if配对

??C)缩进位置相同的if配对 D)其之前最近的且尚未配对的if配对

以下程序片段_____。

????????main ( )

????????{ int x=0,y=,z=0;

if (x=y+z)

?? printf(“***”);

else

? ? printf(“###”);

????????}

??A)有语法错误,不能通过编译 B)输出:***

C)可以编译,但不能通过连接,所以不能运行 D)输出:###

下面程序段

int k=2;

while (k=0) {printf(“%d”,k);k--;}

则下面描述中正确的是 。

??A)while循环执行10次 B)循环是无限循环

??C)循环题语句一次也不执行 D)循环体语句执行一次

下面程序段的运行结果是_____。? i?? n=0;? while(n++<=2);? printf("%d",n);?

A)? 2????? B)? 3 C)? 4???? D)有语法错以下程序的输出结果是_____。 main() { int num= 0; while(num<=2) { num++; printf("%d\n",num); } A}1 B} 1 C}1 D}l

2 2 2

3 3

4 19、以下程序段

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值