广州大学学年第学期考试卷。
课程程序设计基础考试形式(开/闭卷,考试/查)
信息与机电工程学院系专业班级。
学号姓名。一、 选择题(每题1分,共10分)
1、一个c语言源程序是由( )
a、一个主程序和若干个子程序组成。
b、一个或多个函数组成。
c、若干个过程组成。
d、若干个子程序组成。
2、以下不正确的c语言标识符是。
a、 abc
b、 abc
c、 a_bc
d、 3、设n=10,i=4,则运算n%=i-1执行后,n 的值是( )
a、0b、3
c、2 d、1
4、设int a=4,b=2,则++a-b的结果为( )a的结果为( )b的结果为( )
a、2b、3
c、4 d、5
5、c语言用( )表示逻辑“假”的值。
a、 true
b、 t或y
c、 非零整数值
d、 整数0
6、对于for(表达式1;;表达式3)可以理解为( )
a、for(表达式1;0;表达式3)
b、for(表达式1;1;表达式3)
c、for(表达式1;表达式1;表达式3)
d、for(表达式1;表达式3;表达式3)
7、在定义int a[10];之后,对a的引用正确的是( )
a、 a[10]
b、 a[6.3]
c、 a(6)
d、 a[10-10]
8、以下不正确的叙述是( )
a、宏替换不占用运行时间。
b、宏名无类型。
c、宏替换只是字符替换。
d、宏名必须用大写字母表示。
二、 填空题(每空2分,共20分)
阅读以下c**,将答案填入___n)__内。
程序1]#include <>
int p(int k,int a)
int m,i,c=0;
for(m=2;m<=k;m++)
return c;
#define maxn 20
void main (
函数int p(int k,int a)的功能是(1
程序2]本程序找出正文文件“中的各个不同整数。该正文文件中各整数间以空格字符、tab符(制表符)、回车符分隔。程序中用数组b存贮不同的整数,变量k为已存入数组b中的不同整数的个数,并假定文件中的不同整数个数不超过1000个。
#include<>
#define n 1000
main (
file __2)__
int b[n],d,i,k ;
if ((fpt=fopen(“
k=0;while (fscanf (_3)__1)
fclose(fpt);
for (i=0;i printf (“n”);
答案] (2
[程序3]#include <>
void s(int a,int n)
int i,j,t;
for (i=0;i for(t=a[i],j=i-1;j>=0&&t a[j+1]=a[j];
a[j+1]=t;
main( )
int i,c=
s(c,6);
for(i=0;i<6;i++)
printf("%4d\t",c[i]);
printf("");
程序3的输出结果是(4
函数s(int a,int n)的功能是(5
4、执行下列语句后,a的值是。
int a=12; a*=2+3;
5、定义int a=p=a;表达式(*+p)--的值是___
6、设a=13.6,b=8 表达式a+b%3*(int)(a-b)/4的值为___
7、c语言源程序文件的后缀是经编译后生成的文件的后缀是连接后生成的文件的后缀是。exe。
三、 理解题(每题5分,共50分)
1、 以下程序,从键盘上输入”how are you?”,输出是什么?
main()
char a[7];
scanf(“%s”,a);
printf(“%s”,a);
2、以下程序执行结果是什么?
#include<>
main()
int a[3][3]=,i,s=1;
for(i=0;i<=2;i++)
s*a[i][i];
printf(“s=%d”.s);
3、若已定义int a=且有*p=a;则表达式(*+p)++的值是。
4、以下程序执行结果是:
#include <>
void fun(int x,int y)
int temp;
temp=x;
x=y;y=temp;
void main()
int a=10,b=20;
fun(a,b);
printf(“%d,%d”,a,b);
5、以下程序的执行结果是:
# include <>
typedef struct,*p=&a;
func(p);
printf("%d,%c",9、以下程序输入language programming的执行结果。
#include <>
main()
char str[30];
gets(str);
printf("str=%s",str);
10、以下程序的执行结果。
#include <>
main()
int i,j;
for(i=4;i>=1;i--)
四.编程(每小题10分, 共20分)
1、编写一段将n个数按输入顺序的逆序排列输出的程序,要求应用指针且不另外开设数组。
2、编写一段实现二分法查找的程序。
C程序11级期末试卷
一 选择题 每题1分,共10分 1 一个c语言源程序是由 a 一个主程序和若干个子程序组成。b 一个或多个函数组成。c 若干个过程组成。d 若干个子程序组成。2 以下不正确的c语言标识符是。a abc b abc c a bc d 3 设n 10,i 4,则运算n i 1执行后,n 的值是 a 0b...
2024年春C程序设计期末试卷
诚信应考考出水平考出风格。浙江大学城市学院。2013 2014学年第2学期期末考试试卷。c程序设计基础与实验 开课单位 计算分院 考试形式 闭卷 考试时间 2014年6月23日 所需时间 120分钟。注 请在答题卷上答题。1 程序经过编译 链接,并产生可运行文件,程序就一定没有错误了。2 赋值号左边...
04级《仪器分析》期末试卷 A
2005 学年第二学期04 级 仪器分析 期末试卷 答题卷 a 一 选择题 共14 分,每小题2 分 1.使用等离子体光源时 光谱的观察 观察高度 一般是在电感线圈之上15 20mm处进行,其原因是。a.这一位置,背景小,信背比 i1 ib 大b.这一位置,温度高,试样激发完全。c.便于光谱仪进行摄...