2015年电子科技大学114 程序设计(C语言)考研真题.pdf

返回 相关 举报
2015年电子科技大学114 程序设计(C语言)考研真题.pdf_第1页
第1页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1电子科技大学 2014年攻读工程硕士学位研究生入学考试试题 考试科目:114程序设计(c语言) 注:所有答案必须写在答题纸上,写在试卷或草稿纸上均无效。 一、单项选择题(共20分,共 10题,每题2 分) 1下列关于函数特点的叙述,错误的是 ( )。 (A) 函数是构成C程序的基本模块。 (B) 函数的类型是指函数返回值的数据类型。 (C) 函数可以没有参数。 (D) 函数可以嵌套定义。 2若变量已正确定义并赋值,符合C语言语法的表达式是( )。 (A) x+y=c ( B)a=7+b+c,a+ (C)int(12.3%4) ( D)a=a+7=c+b 3下列关于指针变量的描述,( )是错误的。 (A)指针是一种变量,该变量用来存放某个变量的地址值。 (B)指针变量的类型与它所指向的变量类型一致。 (C)指针变量的命名规则与标识符相同。 (D)可以初始化指针变量为整数常量。 4字符串指针变量中存放的是 ( )。 (A)字符串的首地址 (B)字符串长度 (C)第一个字符 (D)字符串变量 5有下列结构体,对该结构体变量stu的成员项引用不正确的是 ( )。 struct student int m; float n; stu, *p; (A) stu.n (B)p-m (C) (*P) .m (D) p.n 6有下列程序: main() int a=2,4,6,8,10; int y=1,x,*p; p= for(x=0;x main( ) char ch; ch=getchar( ); switch(ch) case 65:printf (“%c“, A); break; case 66:printf (“%c“, B); default:printf (“%sn“, “other“); 当从键盘输入字母F时输出结果为( )。 (A)A (B) B (C) Bother (D)other 二、填空题(共10分,共 5题,每题2 分) 1int x=10,y=20,z=30,以下语句执行后 x ,y, z 的值分别是( ) if (xy) z=x; x=y; y=z; 2若x和n均是int型变量,且x和n的初值均为5, 则计算表达式 x+=n+ 后x的值为( );n的值为( ) 3以下程序的运行结果是:( ) main( ) if (862) printf(“T”); else printf(“F”); 4在C语言中,二维数组元素在内存中的存放顺序是( ) 5下面程序的输出为( ) main( ) int x=3,y=6,a=0; while(x+!=(y- =1) a+=1; 3if(y main() char s= “abccda”; int k; char c; for(k=1; (c=sk)!= 0;k+) switch (c) casea: putchar(%); continue; caseb: putchar(*); casec: putchar(continue; putchar(#); 2 #include int sub(int *s) static int t=0; t+=*s; return t; main() int n,i; for (i=1;iage) q=p; ; printf(“%s%d”,q-name,q-age); 五、编写程序(共40分 共4题 每题10分) 1编写完整程序,求代数和S;其中n由输入得到。 S=1-1/2!+1/3!-1/4!+1/5!-1/n! 2编写一个函数,对于一个正整数, 求它是几位数; 分别打印出每一位数字; 53编写完整程序,输入N(N=10)个整数,按照从小到大的顺序输出。 4在等式 ab=c (其中 ab)中,若数字0,1,2,3,4,5,6,7,8,9在a,b,c 3个数中出现一次且只出现一次,称这样的等式为优美乘积式。 例如65817=34902,27594=16038,都是优美乘积式。 设计程序求出所有优美乘积式,并统计优美乘积式的个数。(10分)
展开阅读全文
相关资源
相关搜索
资源标签

考研文库@kaoyanwenku.com