永发信息网

C语言考研试卷

答案:2  悬赏:30  手机版
解决时间 2021-02-08 19:29
谁有最近几年湖南大学和太原科技大学(2010年)的C语言考研试卷,我对比参考下,请高手指点下,哪个学校好考。试卷发送到我的邮箱zhangcaixian1984@163.com,谢了,急用。
最佳答案
湖南大学挺好的,至于那个真题 莫 ,网上好多呢,你可以下载到的。好好 复习。
全部回答
才30分……,觉得答得好多多加分!你的鼓励是我努力的方向!o(∩_∩)o...哈哈
二、选择题(每题3分,共45分) 
1. 定义一个变量使之保存值的范围是0-65535,应该选择(a )类型。 
a.unsigned short int b. int 
c.short int d.long int 


2. 设x、y、z都是整型变量,x、y的初值都是5,执行z=(++x)+(y- -)+1后,x、y、z三变量的值按顺序是(d )。 
a.5, 5, 11 b.6, 6, 13 c.4, 6, 12 d.6, 4, 12 

3.下列字符中不属于转义字符的是(d ) 
a. \n b.\t c.\b d.\k 

4.下列不正确的标识符是(b ) 
a._char b.a?b c.x d.st2_flag 

5. c语言的源程序(c )主函数 
a. 可以没有 b.可以有多个 
c.有且只有一个 d.若有,只有一个 

6. 在内存中应该开辟(a )多少个字节来存放字符‘\n’. 
a. 1 b. 2 c. 3 d. 4 

7. 下面的(c )不是合法的c语言常量。 
a. 123 b.‘m’ c.0892 d. “flag” 

8. 下面( a)对变量的说明是错误的。 
a. char c1, int x; b. int a,b; float x, y; 
c. int a; int b; d. char c1; int x; 

9. 有变量说明int a=3;, 则表达式a<1&&--a>1的运算结果和a的值应该是(a ) 
a. 0和2 b. 0和3 c. 1和2 d. 1和3 

10. 设int x=12;, 则执行完语句a+=a-=a*a; 后,a的值是(c ) //应该是a=12
a. 552 b. 264 c. -264 d. 144 

11. c语言中,运算对象必须是整型数的运算符是( ) //题目有问题,选项c是什么东东??
a. % b. / c. %和\ d. %和/ 

12. 以下关于break语句的描述,只有(c )是正确的。 
a. 在循环语句中必须使用break语句。 
b. break语句只能用于switch语句中。 
c. 在循环语句中可以根据需要使用break语句。 
d. break语句可以强制跳出所有循环。 


13. 下面的叙述中,不正确的是(a ) 
a. 在main函数中说明的变量的作用域是整个程序。 
b. 全局变量在程序运行期间一直占用分配给它的存储单元。 
c. 形式参数是局部变量。 
d. return()语句中括号内可以是常量、有确定值的变量或表达式。 

14. 定义函数时,默认的函数类型是(a ) 
a. auto b. register c. static d. extern 

15. c语言中的函数(b ) 
a. 可以嵌套定义 b. 嵌套调用和递归调用均可 
c. 不可以嵌套调用 d. 可以嵌套调用,但不可以递归调用 

三、阅读下列程序,写出执行结果(每题5分,共15分) 
1.#include<stdio.h> 
main() 
{ 
int x,m,n,a,b; 
m=n=a=b=8; 
x=(m=a>b)&&(n=a>b); 
printf(“x=%d, m=%d, n=%d\n”,x,m,n); 
} 
答:
x=0,m=0,n=8

2. #include<stdio.h> 
main() 
{ 
int a,b,c; 
a=2;b=3;c=1; 
if(a>b) 
if(a>c) 
printf(“%d\n”,a); 
else 
printf(“%d\n”,b); 
printf(“end\n”); 
} 
答:
end

3.#include<stdio.h> 
main() 
{ 
int s=0,k; 
for(k=7;k>=0;k--) 
{ 
switch(k) 
{ 
case 1; 
case 4; 
case 7; 
s++; 
break; 
case 2; 
case 3; 
case 6; 
break; 
case 0; 
case 5; 
s+=2; 
break; 
} 
} 
printf(“s=%d\n”,s) 
} 
答:
s=7

四、程序设计题(每题10分,共20分) 
1.整形数组a有五个元素,其值分别为:1、2、3、4、5,移动该数组的数,使其变成2、3、4、5、1 
#include <stdio.h>
main{
int i,temp;
int a[5]={1,2,3,4,5};
temp=a[0];
for(i=0;i<4;i++)
{
a[i]=a[i+1];
}
a[4]=temp;
}
}

2. 用户从键盘输入一个字符串(字符中不包含空格),当输入回车时认为输入结束,统计输入字符串中小写英文字母、大写英文字母、数字字符、其他字符的个数
#include "stdio.h" 
#include "string.h" 

void main() 
{ 
int i=0;//小写英文字母数量
int j=0;//大写英文字母数量
int k=0;//数字字符数量
int others=0;//其他字符数量
char temp;//接收字符。
int tempcounter;
printf("please input the string") ;
for(tempcounter=0;;tempcounter++)
{ scanf("%c",&temp);
 if(temp=='\n')
 break;
 else
 {
 if((temp>='a')&&(temp<='z'))
 {
 i=i+1;
 continue;
 }
 if((temp>='a')&&(temp<='z'))
 {
 j=j+1;
 continue;
 }
 if((temp>='0')&&(temp<='9'))
 {
 k=k+1; 
 continue;
 }
 others=others+1;
 }
}
printf("小写英文字母数量: %d\n",i);
printf("大写英文字母数量: %d\n",j);
printf("数字数量: %d\n",k);
printf("其他: %d\n",others);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
TNF宜山路光启城店地址在哪,我要去那里办事
傲江湖·重庆火锅怎么去啊,有知道地址的么
修武县焦作修武县公安局怎么去啊,谁知道地址
求首歌大概是去年前年的 有句歌词是 爱爱爱爱
腾讯大王卡山东地区的,哈尔滨用户给我打电话
nike工厂店(银泰店)地址好找么,我有些事要过
魏塘张剑虹中医诊所我想知道这个在什么地方
怎样使梨型脸变鹅蛋脸
结婚后,和婆婆住一起怎么样?
【夤怎么读】夤怎么读?
帕劳群岛好玩不
宏辉茶业在什么地方啊,我要过去处理事情
郑成功是我国历史上著名的民族英雄,他的杰出
阿迪达斯(港汇店)地址在什么地方,我要处理点
谁有人类群星闪耀时的英文版
推荐资讯
我需要KF60/150-be空气能热水器,在控制面板
襟飘带舞写出十个(含近义词的)
眉间有紫气,代表什么意思
典雅窗帘地址在什么地方,想过去办事
上海大众阜阳4S店地址有知道的么?有点事想过
东风日产(中源开发区专营店)怎么去啊,我要去
婵娟瑜伽这个地址在什么地方,我要处理点事
欧韩时尚馆在哪里啊,我有事要去这个地方
梅勇贤书法工作室怎么去啊,我要去那办事
法官把请求确认解除合同的诉请认为为请求法院
请问石家庄哪里有批发卫生纸的厂家或是批发市
汽车行驶中对路况不熟,需要减速拐弯。我还如
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?