广东工业大学华立学院考试试卷(a)
课程名称: c语言程序设计。
考试时间: 2024年月日
一、选择题(每小题2分,共40分)
1. 以下正确的说法是 a 。
a.实参可以是常量、变量或表达式。 b.形参可以为任意类型。
c.实参只能是常量d.形参可以是常量。
2. d 是正确的字符常量。
a.''c'' b.'abc.'11' d.''
语言中,求余运算符是 a 。
abc. %和/ d. *
4.设变量定义:“int a, b;”,执行语句:scanf("a=%d b=%d",&a, &b);时,输入 c,则a和b的值都是10。
a.20 20 b.20, 20 c.a=20 b=20 d.a=20, b=20
5. 软件详细设计产生的图如下,该图是 c 。
a. n-s图b. pad图。
c.程序流程图d. e-r图。
6. 表达式:(int)((double)11/2)-(9)%2的值是 c 。
a.0b.3 c.4 d.5
7. 设int c=5和int a, a=2+(c+10,14,c+11), 则a=__d___
a. 15b. 14c. 13 d. 18
8. 若变量c为char类型,能正确判断出c为大写字母的表达式是 d 。
a.‘a’<=c<= z’ b.(c>= a’) c<= z’)
c.(‘a’<=c) and (‘z’>=c) d. (c>= a’) c<= z’)
9. 下列正确的标识符是:( a)
a. 12abb. floatc. b6ty d. aw~1e
10. 有以下程序: #include <>
void main()
char c1,c2;
c1=‘e’+4;
c2=‘e’+5;
printf(“c1=%c, c2=%d”,c1,c2);
已知字母e的ascii码为101,程序运行后的输出结果是 a 。
a.c1=i, c2=106b.c1=i, c2=j
c.c1=106, c2=id.c1=105, c2=106
11. 设int a,b,c;执行表达式a=b=1,a++,b+1,c=a+b--后,a,b和c的值分别是 b 。
a.2,1,2b.2,0,3c.2,2,3 d.2,1,3
12.设有程序段:int k = 10 ;
while ( k = 1 ) k = k - 1 ;
以下描述正确的是 b 。
a.循环体语句一次也不执行b.循环是无限循环。
c. while 循环语句执行十次。 d.循环体语句执行十一次。
13执行语句:for(i=1;i++<4 ;)后,变量i的值是 c 。
a. 3 b. 4c. 5d. 不定。
14. 执行下面程序时,如果从键盘上输入:defabc〈回车>,则输出(binclude <
main()
a. abcdef b. defabc c. abc
15. 有两个字符变量a, b,则以下正确的输入格式是 a
a.scanf ("c % c", a, &bb.scanf ("s % s", a, b )
c.scanf ("c % c", a, bd.gets ("a");gets ("b")
16. 下面程序中的输出语句,a的值是( d )
main()
a.65b.20c.15d.10
17. 输出整型变量a,b的语句为printf(“ d ”,a,b) ;
a.a=%2,b=%5b. a=2,b=5
c.a=%%d,b=%%dd. a=%d,b=%d
18.有以下程序:#include <>
void main()
int a=2,b=1;
printf(“%d,”,b=a+b);
printf(“%d”,a=2*b);
程序运行后的输出结果是 c 。
a.3,2 b.3,0 c.3,6d.3,1
19.以下程序的输出结果是 b 。
include <>
void main()
int m=5;
if (+m>5) printf(“%d”,m);
else printf(“%d”,m
a.7b.6c.5d. 4
20. 有以下程序: #include <>
void fun(int p)
int d=1;
p=d++;
printf(“%d”,p);
void main( )
int a=2;
fun(a); printf(“%d”,a
程序运行后的输出结果是 a 。
a.12b.13c.11d.21
二、填空题(每空2分,共40分)
1.若有定义语句:int a=5;则表达式: (a)--的值是 4 。
2. 设int x,y;且x = 0, y = 0则表达式!x&& y 的值是 o 。
3. 条件 " 1 ≤ x ≤2 " 的c语言表达式是___x>=1 &&x<=2 __
4. 在c语言中真用 1 表示 ;假用0表示。
5. 设int a=1,b=2,c=3;写出下面各逻辑表达式的值:
1)a+b>c&&b= =c 02) a6. 以下程序的输出结果是 5 5
main()
7. 有1000元,一次存5年期,已知5年期定期存款利息年利率5.85%。
设r为年利率,n为存款年数,n年本息和公式为p=1000×(1+n×r)。将下面计算本息和的程序补充完整:
#include<>
void main()
int n=5;
double
printf("%f",p
8. 用getchar和putchar函数输入输出字符,将下面程序补充完整:
#include <>
C语言复习试卷
此复习题并非全是考题,请同学们结合期末的复习题库的题一并复习。一 单项选择。1 一个c语言程序开始和结束的位置必然是 主函数 2 c语言规定,必须用 main 作为主函数名。3 由c源程序文件编译而成的目标文件的扩展名为 obj 经过连接后成为 exe 文件。4 以下叙述不正确的是 a 在c程序中,...
c语言复习试卷A
广东工业大学华立学院考试试卷 a 课程名称 c语言程序设计。考试时间 2010年月日 一 选择题 每小题2分,共40分 1.以下正确的说法是 a a 实参可以是常量 变量或表达式。b 形参可以为任意类型。c 实参只能是常量d 形参可以是常量。2.d 是正确的字符常量。a c b abc 11 d 语...
C语言复习试卷
试卷编号 36 所属语言 c语言。试卷方案 选择结构 课下 试卷总分 100分。共有题型 5种。一 填空共4题 共计10分 第1题 3.0分 若运行时输入100 写出以下程序的运行结果。1 main int a scanf d a printf s a 2 0 no yes 答案 答案1 yes第2...