大学C语言考试题库(含标准答案)
大学C语言考试题库(含答案)
单项选择
================================================== 题号:1482
执行以下程序段后,输出结果和a的值是()。int a=10; printf("%d",a++);
A、11 和10
B、11 和11
C、10 和11
D、10 和10
答案:
C
题号:2100
已知字符'A'的ASCⅡ代码值是65,字符变量c1的值是'A',c2的值是'D'.执行语句printf("%d,%d",c1,c2-2);后,输出结果是
A、65,66
B、A,B
C、65,68
D、A,68
答案:
A
题号:5055
相同结构体类型的变量之间,可以()。
A、比较大小
B、地址相同
C、赋值
D、相加
答案:
C
题号:3217
int a[10];合法的数组元素的最小下标值为()。
A、1
B、0
C、10
D、9
答案:
B
题号:45
能正确表示逻辑关系:" a≥10或a≤0 "的C语言表达式是
A、a>=0 | a<=10
B、a>=10 or a<=0
C、a>=10 && a<=0
D、a>=10 || a<=0
答案:
D
题号:157
main()
{int x=1,a=0,b=0;
switch (x)
{ case 0: b++;
case 1: a++;
case 2: a++;b++;} printf("a=%d,b=%d",a,b); }该程序的输出结果是( )
A、2,2
B、2,1
C、1,1
D、1,0
答案:
B
题号:4784
设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的
大学C语言考试题库(含答案)
单项选择
==================================================
题号:1482
执行以下程序段后,输出结果和a的值是()。 int a=10; printf("%d",a++);
A、11 和 10
B、11 和 11
C、10 和 11
D、10 和 10
答案:
C
题号:2100
已知字符'A'的ASCⅡ代码值是65,字符变量c1的值是'A',c2的值是'D'.执行语句printf("%d,%d",c1,c2-2);后,输出结果是
A、65,66
B、A,B
C、65,68
D、A,68
答案:
A
题号:5055
相同结构体类型的变量之间,可以()。
A、比较大小
B、地址相同
C、赋值
D、相加
答案:
C
题号:3217
int a[10];合法的数组元素的最小下标值为()。
A、1
B、0
C、10
D、9
答案:
B
题号:45
能正确表示逻辑关系:" a≥10或a≤0 "的C语言表达式是
A、a>=0 | a<=10
B、a>=10 or a<=0
C、a>=10 && a<=0
D、a>=10 || a<=0
答案:
D
题号:157
main()
{int x=1,a=0,b=0;
switch (x)
{ case 0: b++;
case 1: a++;
case 2: a++;b++;} printf("a=%d,b=%d",a,b); }该程序的输出结果是( )
A、2,2
B、2,1
C、1,1
D、1,0
答案:
B
题号:4784
设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的
(完整版)C语言题库(带详解答案)
一单项选择题
1.( A )是构成C语言程序的基本单位。
A、函数
B、过程
C、子程序
D、子例程
2.C语言程序从 C 开始执行。
A)程序中第一条可执行语句 B) 程序中第一个函数
C) 程序中的main函数 D)包含文件中的第一个函数
3、以下说法中正确的是( C ).
A、C语言程序总是从第一个定义的函数开始执行
B、在C语言程序中,要调用的函数必须在main( )函数中定义
C、C语言程序总是从main( )函数开始执行
D、C语言程序中的main( )函数必须放在程序的开始部分
4。下列关于C语言的说法错误的是( B ) .
A) C程序的工作过程是编辑、编译、连接、运行
B) C语言不区分大小写.
C) C程序的三种基本结构是顺序、选择、循环
D) C程序从main函数开始执行
5.下列正确的标识符是(C )。
A.—a1 B。a[i] C.a2_i D.int t
5~8题为相同类型题
考点:标识符的命名规则
(1)只能由字母、数字、下划线构成
(2)数字不能作为标识符的开头
(3)关键字不能作为标识符
选项A中的“—” ,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3)
6.下列C语言用户标识符中合法的是( B ).
A)3ax B)x C)case D)-e2 E)union
选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“—”不满足(1);
7.下列四组选项中,正确的C语言标识符是( C )。
A) %x B) a+b C) a123 D) 123
选项A中的“%” ,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2)
大学C语言考试题库(含答案)
单项选择
==================================================
题号:1482
执行以下程序段后,输出结果和a的值是()。 int a=10; printf("%d",a++);
A、11 和 10
B、11 和 11
C、10 和 11
D、10 和 10
答案:
C
题号:2100
已知字符'A'的ASCⅡ代码值是65,字符变量c1的值是'A',c2的值是'D'.执行语句printf("%d,%d",c1,c2-2);后,输出结果是
A、65,66
B、A,B
C、65,68
D、A,68
答案:
A
题号:5055
相同结构体类型的变量之间,可以()。
A、比较大小
B、地址相同
C、赋值
D、相加
答案:
C
题号:3217
int a[10];合法的数组元素的最小下标值为()。
A、1
B、0
C、10
D、9
答案:
B
题号:45
能正确表示逻辑关系:" a≥10或a≤0 "的C语言表达式是
A、a>=0 | a<=10
B、a>=10 or a<=0
C、a>=10 && a<=0
D、a>=10 || a<=0
答案:
D
题号:157
main()
{int x=1,a=0,b=0;
switch (x)
{ case 0: b++;
case 1: a++;
case 2: a++;b++;} printf("a=%d,b=%d",a,b); }该程序的输出结果是( )
A、2,2
B、2,1
C、1,1
D、1,0
答案:
B
题号:4784
设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的
大一c语言期末考试试题及答案(含对应考察点)
一
1-1 考察点计算思维C语言实现->模块化编程能力->函
数设计
题型C语言-自主编程难度系数 4
题目请在右边完善GetZhouChang函数,函数的具体要求如下:输入:圆的半径r
处理:计算这个圆的周长,并返回结果
输出:圆的周长
输出样式:
注意:请勿修改任何已有代码!默认圆周率为3.14!
默认代码#include <stdio.h>
/*
请在此处注释语句下方完成GetZhouChang函数的声明与实现*/
float GetZhouChang(float x);
float GetZhouChang(float r)
{
return 2*3.14*r;
}
int main( ) {
float r = 4.4;
float zhouchang = GetZhouChang(r);
printf("%0.2f",zhouchang);
return 0;
}
2-1 考察点计算思维C语言实现->模块化编程能力->函
数设计
题型C语言-自主编程难度系数 4
题目请完善判断奇偶数JudgeOddNumber函数,函数的具体要求如下:形参:一个整型数num
处理:判断num奇偶数,如果是奇数,返回1;如果是偶数,返回0
返回:返回判断结果
提示:函数建议声明为如下格式 int JudgeOddNumber(int num); 注意:请勿修改任何已有代码!
默认代码#include<stdio.h>
//请在此处注释语句下方完成JudgeOddNumber函数的声明与实现int JudgeOddNumber(int num);
C语言试题库(含答案)
{case'+':w=a+b;break;
case'-':w=a-b;break;
case'*':w=a*b;break;
case'/':w=a/b;break;}
在下列写法中,错误的是
A、if(ch=='+')w=a+b;
if(ch=='-')w=a-b;
if(ch=='*')w=a*b;
【10】若有以下定义,则对数组元素地址的正确引用是。
int a[5]={1,2,3,4,5},*p,i;
i=3;p=a;
A、&p
B、a++
C、&(p+1)
D、&p[i]
标准答案:D
【11】有以下程序:
#include<stdio.h>
main()
{int x,y;print f("Enteranint eger(x):");
A、数组的首地址
B、数组第一个元素的值
C、数组中全部元素的值
D、数组元素的个数
标准答案:A
【4】设有以下结构体定义:
struct emproyer
{char name[8];int age;char sex;}staff;
大学_C语言程序设计试题含答案
C语言程序设计试题含答案
C语言程序设计试题含答案(一)
一、填空题
1.以下程序输入3个整数值给a,b,c,变量b中的'值给a,变量c中的值给b,变量a中的值给c,交换后输出a,b,c的值。
#include stdio.h
main()
{ int a,b,c,__①_d___;
printf("enter a,b,c");scanf("%d%d%d",a,b,c);
___d=a_②____;__a=b_③_____;____b=c④_____;_c=d__⑤_____;
printf("%d,%d,%d",a,b,c);
}
2.求出200以内的整数中,最大的可以被17整除的数是哪个数。
#include stdio.h
___①main()____
{int i;
for(_i=200___②____;___③i=0_______;i--)
{if(____i%17==0____④________) break;}
printf("%d\n",__⑤_i____);
}
3.以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。
main()
{ int i,a[20],sum,count;
sum=count=0;
for(i=0;i20;i++) scanf("%d", __①_a[i]__ );
for(i=0;__ ②_i20_;i++)
? { if(a[i]0)
?? { count++;
?? sum+= _a[i]__③___ ;
?? }
? }
printf("sum=%d,count=%d\n",__sum④___,__⑤__count___);
大学C语言期末考试练习题(带详解答案)
大学C语言期末考试练习题(带详解答案)
一、单项选择题
1.(A)是构成C语言程序的基本单位。
A、函数
B、过程
C、子程序
D、子例程2.C语言程序从C开始执行。
A)程序中第一条可执行语句B)程序中第一个函数C)程序中的main函
数D)包含文件中的第一个函数3、以下说法中正确的是(C)。
A、C语言程序总是从第一个定义的函数开始执行
B、在C语言程序中,要调用的函数必须在main()函数中定义
C、C
语言程序总是从main()函数开始执行
D、C语言程序中的main()函数必须放在程序的开始部分4.下列关于
C语言的说法错误的是(B)
A)C程序的工作过程是编辑、编译、连接、运行B)C语言不区分大小写。
C)C程序的三种基本结构是顺序、选择、循环D)C程序从main函数
开始执行5.下列正确的标识符是(C)。
A.-a1
B.a[i]
C.a2_i
D.intt5~8题为相同类型题考点:标识符的命名
规则
(1)只能由字母、数字、下划线构成(2)数字不能作为标识符的开
头(3)关键字不能作为标识符
选项A中的“-”,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3)
6.下列C语言用户标识符中合法的是(B)。A)3a某B)某C)caeD)-
e2E)union
选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1);
7.下列四组选项中,正确的C语言标识符是(C)。
A)%某B)a+bC)a123D)123
选项A中的“%”,选项B中“+”不满足(1);选项D中的标识符
大学C语言期末考试练习题(带详解答案)(1)
低成绩,当输入负数时结束输入。
#include <stdio.h>
main ( )
{ float score, max, min;
printf ( "Please input one score:\n" );
语
scanf ("%d", &score);
言 程
max=min=score;
while ( s__c_o__r__e_>__=__0_ )
语
D 进行组织,每个工程可包括____ C/CPP源文件,但只
言 程
A 能有____ main函数。
序
A)1个
B)2个
设 计
C)3个
D)1个以上(含1个)
概 述
返回目录
C
第6页
● 单项选择题
9) 调试程序时,如果某个语句后少了一个分号,调试时会提
语
A 示错误,这种情况一般称之为____. 而某个“计算2的
C 计 6) C语言源程序文件的后缀是 ____,经过Compile后,
概 述
A 生成文件的后缀是____,经过Link后,生成文件的后
B 缀是____.
A).obj B).exe C).c
D).doc
返回目录
C
第4页
● 单项选择题
(完整版)C语言题库(带详解答案)
一单项选择题
1.(A)是构成C语言程序的基本单位。
A、函数
B、过程
C、子程序
D、子例程
2.C语言程序从 C开始执行。
A) 程序中第一条可执行语句 B) 程序中第一个函数
C) 程序中的main函数 D) 包含文件中的第一个函数
3、以下说法中正确的是(C)。
A、C语言程序总是从第一个定义的函数开始执行
B、在C语言程序中,要调用的函数必须在main( )函数中定义
C、C语言程序总是从main( )函数开始执行
D、C语言程序中的main( )函数必须放在程序的开始部分
4.下列关于C语言的说法错误的是(B)。
A) C程序的工作过程是编辑、编译、连接、运行
B) C语言不区分大小写。
C) C程序的三种基本结构是顺序、选择、循环
D) C程序从main函数开始执行
5.下列正确的标识符是(C)。
A.-a1
B.a[i]
C.a2_i
D.int t
5~8题为相同类型题
考点:标识符的命名规则
(1)只能由字母、数字、下划线构成
(2)数字不能作为标识符的开头
(3)关键字不能作为标识符
选项A中的“-” ,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3)
6.下列C语言用户标识符中合法的是( B)。
A)3ax B)x C)case D)-e2 E)union
选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1);
7.下列四组选项中,正确的C语言标识符是(C)。
A) %x B) a+b C) a123 D) 123
选项A中的“%” ,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2)
大学C语言考试题库(含标准答案)(可打印修改)
D、1,0
答案:
B 题号:4784
设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的
数据类型为()。
A、不确定
B、double
C、int
D、float
答案:
B 题号:1647
以下程序中,while循环的循环次数是______
main()
{ int i=0。
while(i<10)
else x=3。 A、15 B、14 C、3 D、4 答案: D 题号:3208 若变量已正确定义,以下程序段的输出结果是 x=5.16894。
printf(“%f\n”, (int)(x*1000+0.5)/(float)1000)。 A、5.17000
9 / 44
精品内容
B、输出格式说明与输出项不匹配,输出无定值 C、5.168000 D、5.169000 答案: D 题号:5043 以下选项中合法的实型常数是()。 A、5E2.0 B、1.3E C、E-3 D、.2E0 答案: D 题号:5608 有以下程序
ar=S(3+5)。 printf("\n%d",ar)。 } A、192 B、25 C、29 D、27 答案: C 判断 ================================================== 题号:6755 若i =3,则printf("%d",-i++)。输出的值为 -4。 答案:错误 题号:6167 表达式 (j=3, j++) 的值是4. 答案:错误 题号:1495 C语言中只能逐个引用数组元素而不能一次引用整个数组。 答案:正确 题号:2921 参加位运算的数据可以是任何类型的数据。 答案:错误 题号:2691 若有 int i=10,j=2。则执行完i*=j+8。后ⅰ的值为28。
大学C语言期末考试试题及答案
大学C语言期末考试试题
一选择题(7分,每小题0.5分)
1.C语言源程序的基本单位是( )。
A 过程
B 函数
C 子程序
D 标识符
2.下列程序的输出结果是().
main( )
{int a=7,b=5;
printf(”%d\n",b=b/a);
}
A 5
B 1
C 0 D不确定值
3。假设变量a,b均为整型,表达式(a=5,b=2,a〉b?a++:b++,a+b)的值是( )。
A 7
B 8
C 9
D 2
4.设a为int型变量,执行下列赋值语句后,a的取值分别是()。
a=125。534;a=(int)125。521%4;a=5<〈2;
A 125,31,1
B 125,1,20
C 125,31,20
D 125。534,2,20
5.设有如下程序段,下面描述中正确的是( )。
int k=10;while(k=0)k=k-1;
A 循环执行一次B循环是无限循环C循环体语句一次也不执行D循环体语句执行一次
6。以下程序的输出结果为()。
int i;
void prt()
{ for(i=5;i〈8;i++) printf(”%c”,'*’);
printf(”\t");
}
main()
{for(i=5;i<=8;i++) prt( );
}
A ***
B *** *** ******
C ******
D ** *
7.在C语言程序中,以下说法正确的是()。
A函数的定义可以嵌套,但函数的调用不可以嵌套
B函数的定义不可以嵌套,但函数的调用可以嵌套
C函数的定义和函数的调用都不可以嵌套
D函数的定义和函数的调用都可以嵌套
8.以下函数调用语句中含有()个实参。
大学C语言考试题库(含答案)
单项选择
==================================================
题号:1482
执行以下程序段后,输出结果和a的值是()。 int a=10; printf("%d",a++);
A、11 和 10
B、11 和 11
C、10 和 11
D、10 和 10
答案:
C
题号:2100
已知字符'A'的ASCⅡ代码值是65,字符变量c1的值是'A',c2的值是'D'.执行语句printf("%d,%d",c1,c2-2);后,输出结果是
A、65,66
B、A,B
C、65,68
D、A,68
答案:
A
题号:5055
相同结构体类型的变量之间,可以()。
A、比较大小
B、地址相同
C、赋值
D、相加
答案:
C
题号:3217
int a[10];合法的数组元素的最小下标值为()。
A、1
B、0
C、10
D、9
答案:
B
题号:45
能正确表示逻辑关系:" a≥10或a≤0 "的C语言表达式是
A、a>=0 | a<=10
B、a>=10 or a<=0
C、a>=10 && a<=0
D、a>=10 || a<=0
答案:
D
题号:157
main()
{int x=1,a=0,b=0;
switch (x)
{ case 0: b++;
case 1: a++;
case 2: a++;b++;} printf("a=%d,b=%d",a,b); }该程序的输出结果是( )
A、2,2
B、2,1
C、1,1
D、1,0
答案:
B
题号:4784
设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的
大学C语言考试题库(含答案)
==================================================
题号:1482
执行以下程序段后,输出结果和a的值是()。 int a=10; printf("%d",a++);
A、11 和 10
B、11 和 11
C、10 和 11
D、10 和 10
答案:
C
题号:2100
已知字符'A'的ASCⅡ代码值是65,字符变量c1的值是'A',c2的值是'D'.执行语句printf("%d,%d",c1,c2-2);后,输出结果是
A、65,66
B、A,B
C、65,68
D、A,68
答案:
A
题号:5055
相同结构体类型的变量之间,可以()。
A、比较大小
B、地址相同
C、赋值
D、相加
答案:
C
题号:3217
int a[10];合法的数组元素的最小下标值为()。
A、1
B、0
C、10
D、9
答案:
B
题号:45
能正确表示逻辑关系:" a≥10或a≤0 "的C语言表达式是
A、a>=0 | a<=10
B、a>=10 or a<=0
C、a>=10 && a<=0
D、a>=10 || a<=0
答案:
D
题号:157
main()
{int x=1,a=0,b=0;
switch (x)
{ case 0: b++;
case 1: a++;
case 2: a++;b++;} printf("a=%d,b=%d",a,b);
}该程序的输出结果是( )
B、2,1
C、1,1
D、1,0
答案:
B
题号:4784
设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为()。
C语言程序设计考试试题(附答案)
C语言程序设计考试试题(附答案) C语言程序设计考试试题(附答案)
一、选择题(共30题,每题2分,共60分)
1. 下列哪个是C语言关键字?
A. print
B. variable
C. while
D. calculate
答案:C
2. 在C语言中,下列哪个是合法的变量名?
A. 1_hello
B. _world
C. v-ariable
D. continue
答案:B
3. 下列哪个是正确的C语言注释方式?
A. // This is a comment
B. # This is a comment
C. /* This is a comment */
D.
答案:C
4. 下列哪个是正确的C语言函数定义格式?
A. void addNumbers()
B. addNumbers()
C. function addNumbers()
D. int addNumbers()
答案:D
5. 执行下面的C语言代码,输出的结果是什么?```c
#include
int main()
{
int x = 5;
int y = 2;
float result = x / y;
printf("%f", result);
return 0;
}
```
A. 2.5
B. 2
C. 2.000000
D. 5
答案:B
6. 在C语言中,下列哪个是正确的if语句格式?
A. if (x > 4) then
B. if (x > 4) { }
C. if x > 4
D. if (x > 4)
答案:D
7. 下列哪个是C语言中的逻辑运算符?
A. ++
B. &&
C. %
D. =
所有C语言题库大全(含答案)
试卷编号:2203
所属语言:C语言
试卷方案:所有C语言题库
试卷总分:1220分
共有题型:1种
一、程序填空共122题(共计1220分)
第1题(10.0分)题号:558 难度:中第2章/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
功能:一个40磅重的板碎成4块,每块正好是一个整数磅,且用这
4块当砝码能称出1~40磅的整数重量的物体。编程求这4块的各自重量。
-------------------------------------------------------*/
#include
#include
main()
{
int i,j,k,l,p,t1,t2,t3,t4;
for(i=1;i<38;i++)
/***********SPACE***********/
for(【?】;j<38-i;j++)
/***********SPACE***********/
for(k=j;k<【?】;k++)
{
l=40-i-j-k;
for(p=1;p<40;p++)
{
for(t1=-1;t1<2;t1++)
for(t2=-1;t2<2;t2++)
for(t3=-1;t3<2;t3++)
for(t4=-1;t4<2;t4++)
/***********SPACE***********/
if(【?】==p) goto next;
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单项选择
==================================================
题号:1482
执行以下程序段后,输出结果和a的值是()。int a=10 。printf("%d",a++) 。
A、11 和10
B、11 和11
C、10 和11
D、10 和10
答案:
C
题号:2100
已知字符'A' 的ASCⅡ代码值是65, 字符变量c1的值是'A',c2 的值是'D'. 执行语句printf("%d,%d",c1,c2-2) 。后, 输出结果是
A、65,66
B、A,B
C、
65,68
D、A,68
答案:
A
题号:5055
相同结构体类型的变量之间,可以()。
A、比较大小
B、地址相同
C、赋值
D、相加
答案:
C
题号:3217
int a[10] 。合法的数组元素的最小下标值为()。
A、1
B、0
C、10
D、9
答案:
B
题号:45
能正确表示逻辑关系:" a ≥10或a≤0 " 的C语言表达式是
A、a>=0 | a<=10
B、a>=10 or a<=0
C、a>=10 && a<=0
D、a>=10 || a<=0
D
题号:157
main()
{int x=1,a=0,b=0 。
switch (x)
{ case 0: b++ 。
case 1: a++ 。
case 2: a++ 。b++。} printf("a=%d,b=%d",a,b) 。} 该程序的输出结果是( )
A、2,2
B、2,1
C、1,1
D、1,0
答案:
B
题号:4784
设变量a是整型,f 是实型,i 是双精度型,则表达式10+'a'+i*f 值的
数据类型为()。
A、不确定
B、double
C、int
D、
float 答案:
B
题号:1647
以下程序中,while 循环的循环次数是______
main()
{
int i=0 。
while(i<10)
{
if(i<1) continue 。
if(i==5) break 。
i++ 。
}
}
A、死循环,不能确定次数
B、6
C、4
D、1
A
题号:191
若有说明语句:char c='\72' 。则变量c()。
A、说明不合法,c的值不确定
B、包含3个字符
C、包含1个字符
D、包含2个字符
答案:
C
题号:1300
下列程序运行结果为:
#define P 3
#define S(a) P*a*a
main()
{int ar 。
ar=S(3+5) 。
printf("\n%d",ar) 。
}
A、192
B、25
C、29
D、27 答案:C 判断
==================================================
题号:6755
若i =3 ,则printf("%d",-i++) 。输出的值为-4 。
答案:错误
题号:6167
表达式(j=3, j++) 的值是4.
答案:错误
题号:1495
C语言中只能逐个引用数组元素而不能一次引用整个数组。答案:正确
题号:2921
参加位运算的数据可以是任何类型的数据。
答案:错误
题号:2691
若有int i=10,j=2 。则执行完i*=j+8 。后ⅰ的值为28。
3 / 44
答案:错误
题号:464
若a=3,b=2,c=1 则关系表达式"(a>b)==c" 的值为" 真" 。
答案:正确
题号:66
若有# define S(a,b) a*b 则语句area=S(3,2) 。area 的值为6。答案:正确
题号:758
若有宏定义:#define S(a,b) t=a 。a=b。b=t 由于变量t 没定义,所以此宏定义是错误的。
答案:错误
题号:2158
#define 和printf 都不是C语句。
答案:正确
题号:5102
关系运算符<= 与== 的优先级相同。
答案:错误
填空
==================================================
题号:1076
表达式3.5 + 1 / 2的计算结果是_____。
答案:
空1:
3.5
题号:551
请写出以下程序的输出结果_____。
main()
{ int a = 100。
if( a > 100) printf( “n%”d, a > 100。)
else printf( “n%”d, a <= 100。) } 答案:
空1:
1
题号:3255
表达式(int )((double )(5/2 )+2.5 )的值是_____.
答案:
空1:
4
题号:2472 阅读下面程序,程序执行后的输出结果为
_____。
4 / 44