东莞理工学院(本科)试卷(a卷)
2012 --2013 学年第一学期。
程序设计基础》试卷。
开课单位:计算机学院;考试形式:闭卷;不允许携带任何书籍及电子设备入场。
注意:所有答案均写在答题卡上,做在试卷上无效!
一、单选题(共40 分每题 2 分)
1. 1、一个完整的可运行的c源程序中___
2. a.可以有一个或多个主函数b.必须有且仅有一个主函数。
3. c.可以没有主函数d.必须有主函数和其他函数。
5. 2、c语言中运算对象必须是整型的运算符是___
6. abcd.〈=
8. 3、能正确表示逻辑关系:“a≥10或a≤0”的c语言表达式是___
9. >10 or a<=>0|a<=10
10. >10 &&a<=>10‖a<=0
12. 4、下列字符序列中,不可用作c语言标识符的是___
15. 5、有如下程序。
#include <>
17. main( )
66. x[ ]p=a;则数组第2个元素“2”不可表示为___
74. 17、执行语句“char a[10]=;p=a;后,*(p+4)的值是___
75. a."abcdb.'\0c.'dd.不能确定。
77. 18、以下二维数组 a 的正确说明是。
78. a. int a[1,1b. float a(3,4);
79. c. double a[1][4d. float a(3)(4);
81. 19、int a[2][8], p; p=*a; 访问a[1][4]的方式正确的是。
82. a. p+5b. *p+1)+4);
83. c. p[1][4d. *p+12)
20、若有以下说明和语句:
85. struct student
86. std , p ;
90. p=&std ;
则以下对结构体变量std 中成员age 的引用方式不正确的是___
a. b. p->agec. (p).age d. *
二、程序阅读(输出中换行符用↙表示,空格用︺表示,共25分,每题 5 分)
1、 以下程序的运行结果是。
main()
int num=0;
while (num<=2)
int y=1,x,*p;
p=a;for(x=0;x<5;x+=2)
y =*p+x);
printf("%3d",y);
4、以下程序输出结果是___
struct stu
int x ;
int *y;
*p ;int dt[4]=;
struct stu a[4]=
main()
p=a;printf(“%d,” p->x); 语句1
printf(“%d,” p)->x );语句2
printf(“%d” ,p->y) )语句3
5、 以下程序的运行结果是。
void main()
float array[4][3]=,0.45,-5.77,123.5},
int i,j;
int min;
int m,n;
min = array[0][0];
m=0;n=0;
for(i=0;i<3;i++)
for(j=0;j<4;j
if(min > array[i][j])
min = array[i][j];
m=i;n=j;
printf("min=%d,m=%d,n=%d",min,m,n);
三、程序填空(共15 分每空1 分)
1、请补充函数fun,它的功能是:计算并输出n(包括n)以内能被3或7整除的所有自然数的倒数之和。例如,在主函数中从键盘给n输入30后,输出为:
s=1.226323。请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干表达式或语句。
#include <>
int i;
double sum = 0.0;
for (i=1; _2___i++)
if (i%3==0 __3___i%7==0)
sum +=4___i;
return sum;
main()
int n;
double s;
printf("input n: "
莞工2019C语言程序设计基础 B卷
东莞理工学院 本科 试卷 b卷 2012 2013 学年第一学期。程序设计基础 试卷。开课单位 计算机学院 考试形式 闭卷 不允许携带任何书籍及电子设备入场。注意 所有答案均写在答题卡上,做在试卷上无效!一 单选题 共40分每题2分 1 能直接执行的程序是机器语言程序,在机器内部以形式表示。a.条形...
2019C语言程序设计基础试卷
中南大学考试试卷。2011 2012学年 2 学期期末考试试题 a卷时间100分钟。c语言程序设计基础课程 48学时 3学分考试形式 闭卷。专业年级 2011级总分 100分,占总评成绩 70 注 此页不作答题纸,请将答案写在答题纸上。一 填空题 每空1分,共15分 1 c语言程序的基本单位是 1 ...
2019C 程序设计试卷A
杭州电子科技大学学生考试卷 a 卷。1 下列标识符中,是不合法的。a.program b.obj23 c.3x d.b c d 2.设int a 3,b 4,c 10 表达式 a b a.2b.1 c.0 d.1 3.定义如下变量 int i 2 int j 3 则i j的结果为 a.0.66666...