问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求一份C语言程序设计的期末考试试题!!!谢谢了

发布网友 发布时间:2022-05-01 00:28

我来回答

3个回答

热心网友 时间:2022-06-21 09:18

一. 选择题 (共15题, 每题2分,共30分)

1. 定义结构体的关键字是( )

A. union B. enum C.struct D.typedef

2. 设整型变量a为5,使b不为2的表达式是( )

A. b=a/2 B. b=6-(--a) C. b=a%2 D. b=a>3?2:1

3. 下面哪一项是不正确的字符串赋值或赋初值的方法( )

A. char *str; str= “china”;

B. char str[7]= {‘c’, ‘h’, ‘i’, ‘n’, ‘a’};

C. char str1[]= “china”,str2[]=“123”;

D. char str1[10]; str1= “china”;

4. 以下对二维数组a进行正确初始化的是( )

A. int a[2][3]={{1,2},{3,4},{5,6}}; B. int a[ ][3]={1,2,3,4,5,6};

C. int a[2][ ]={1,2,3,4,5,6}; D. int a[2][ ]={{1,2},{3,4}};

5. 选出下列标识符中不是合法的标识符的是( )

A. hot_do B. cat1 C. _pri D. 2ab

6. 以下说法中正确的是( )

A. C语言程序总是从第一个的函数开始执行

B. 在C语言程序中,要调用的函数必须在main()函数中定义

C. C语言程序总是从main()函数开始执行

D. C语言程序中的main()函数必须放在程序的开始部分

7. 若已定义:int a[9], *p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式为( )

A. p+1 B. a+1 C. a++ D. ++p

8. 若有说明: int i,j=7, *p=&i;, 则与i=j; 等价的语句是( )

A. i= *p; B. *p=*&j; C. i=&j; D. i=* *p;

9. 若变量c为char类型,能正确判断出c为小写字母的表达式是( )

A. ‘a’<=c<= ‘z’ B. (c>= ‘a’) || (c<= ‘z’)

C. (‘a’<=c) and (‘z’>=c) D. (c>= ‘a’) && (c<= ‘z’)

10. 以下程序的输出结果是( )

main()

{ int a[]={1,2,3,4,5,6,7,8,9}, *p;

p=a;

*(p+3)+=2;

printf( “%d,%d\n”,*p,*(p+3) ); }

A. 0, 5 B. 1, 6 C. 1, 5 D. 0, 6

11. 以下程序的输出结果是( )

main()

{ int a=5;

float x=3.14;

a*=x*(‘E’- ‘A’);

printf(“%f\n”,(float)a); }

A. 62.000000 B. 62.800000 C. 63.000000 D. 62

12. 以下程序的输出结果是( )

#define f(x) x*x

main()

{ int a=6,b=2,c;

c=f(a)/f(b);

printf(“%d\n”,c); }

A. 9 B. 6 C. 36 D. 18

13. 定义如下变量和数组:int i; int x[3][3]={1,2,3,4,5,6,7,8,9};

则语句for(i=0;i<3;i++) printf("%d ",x[i][2-i]); 的输出结果是( )

A. 1 5 9 B. 1 4 7 C. 3 5 7 D. 3 6 9

14. 下列程序段的输出结果是 ( )

void main( )

{ int k;

for (k=1;k<5;k++)

{ if(k%2!=0)

printf( “#” );

else

printf(“*”) ; }

}

A. #*#* B . *#*# C. ## D. **

15. 下列程序执行后输出的结果是( )

int d=1;

fun (int p)

{ int d=5;

d + =p + +;

printf("%d,",d); }

main( )

{ int a=3;

fun(a);

d + = a + +;

printf("%d\n",d); }

A. 8, 4 B. 9, 6 C. 9, 4 D. 8, 5

二. 填空题(共7题,每空2分,共30分)

1. 数组 int a[3][5]; 共定义了_______________个元素。

2. 有float f=3.1415927; 则 printf(“%5.4f”, f );输出的结果是_______________。

3. 下面程序的功能是:输出 100以内(不包含100)能被 3整除且个位数为 6的所有整数,请填空。

main( )

{ int i;

for(i=1; _______________; i++)

if (_______________)

printf("%d", i);

}

4. 设有“int x=2, y”说明,则逗号表达式“y=x+5,x+y”的值是 _______________

5. 以下是使用指针,进行字符串复制的程序,请填空。

main()

{ char a[]= “Tsinghua University”, b[30], *p1,*p2;

p1=a;

p2=b;

for(; *p1!= ‘_______________’; p1++, p2++)

_______________=_______________;

*p2= ‘_______________’;

printf(“string a is:%s\n”,a);

printf(“string b is:%s\n”,b);

}

6. 下面程序用冒泡法对数组a进行降序排序,请填空。

main()

{ int a[5]={4,7,2,5,1};

int i,j,m;

for(i=0;i<4;i++)

for(j=0;j<_______________;j++)

if( _______________< _______________ )

{ m=a[ j];

a[ j]=a[ j+1];

a[ j+1]= m; }

for(i=0;i<5;i++)

printf("%d ",a[i]);

}

7. 函数fun的功能是:使一个字符串按逆序存放,请填空。

void fun (char str[])

{ char m; int i,j;

for(i=0,j=strlen(str);i<_______________;i++,j--)

{ m=str[i];

str[i]= _______________;

str[j-1]=m;

}

printf("the rotated string is %s\n",_______________);

}

热心网友 时间:2022-06-21 09:18

我的是编程问题的题目:
1.有一条河流,原有8000万条鱼,由于受到污染,每年减少一半,求第几年减少到为原来的1/16,16年后为多少条?(注意int的取值范围)
2.求该班有多少个学生优秀,和多少名学生要补考。设该班不超过50名学生,每名学生有5科科目,有三科超过80分(100分制),为优秀,5科中有一科低于60分,就要重考!(用一维数组)
3.亲密数对(要求要调用一个自定义的函数);
4.任意两个日期间的相隔天数(1900<=x<=3000)(要求调用自己定义的函数!)

热心网友 时间:2022-06-21 09:19

你哪里的?我有一份.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎么把Applestore切换成中国区的?我在appleid上切换了地区怎么还不行... 为什么公司能免去董事长的位置呢 员工把董事长开除违法吗 山药炒木耳怎么做好吃又简单 泡田螺钓大青鱼最好用的小药? 求比值.(1)1:25 ... 化简笔 求比值 1.2:0.15 500米:25米 3千克:900克 先化简,再求比值. “不因篇咏见”的出处是哪里 “篇咏又清泚”的出处是哪里 我最近下面*旁边长了很多小痘痘,请问怎么回事?小痘痘怎么样就下去了 女友故事周可反全文发送到wo9aixiao@163.com多谢 《C语言程序设计》复习题 在线跪求答案···每题一分。谢谢了。 郭姓女儿取名 c语言程序设计试题+统计 郭姓女孩起名四个字 求周可反《女友故事》带图的版本 c语言程序设计哪本习题集有详细答案。。。编程题有详细过程。。。哪本书好些啊。。谢谢了。。。 女友故事28 周可反 最新的496242159@qq.com C语言程序设计试题 求标准答案 都是多选 女友故事,周可反,全集,望发送阿。 郭姓女孩取名!谢谢! 女友故事周可反的那个,要28以后的,谢谢tbgreat@126.com 求个小说《 女友故事 》是周可反写的 求大量C语言程序设计习题(越多越好) 跪求《女友故事》全集 周可反 小惠 那个 要全集 请发送到673897731@qq.com c语言程序设计练习题!!10道 如何在手机上修改微博上已经设定好的四项基本资料 如何把EXCEL中把已设置好的公式保存后别的人不可以进行修改,而只可以在没有公式的单元格输入数据?谢谢! FAQ-20 如何修改或取消已经设定好的定时发送邮件呢? 女友故事 周可反谁有啊 akaisherry@qq.com 女生下面的两侧怎么一直长小痘痘咋办特别多 谁有女友故事全集啊 主角是周可反的那部 能发给我吗 1647547758@qq.con 谢谢 提问女友故事周可反,求全,bibay@163.com 各位 结构工程师考试在什么时候? 女生阴部长了小痘痘,是两侧一列那种老小了 结构师、造价师、监理工程师、产评估师、建筑师、建造师、岩土工程师等的具体考试时间谁知道?我要最新的 注册结构工程师的考试时间,考试科目,谁知道啊 客厅22平方装挂机需要几匹空调? 注册结构工程师专业考试时间多久 洗头床洗头池坏了怎么粘上 22平方米的客厅装几p的空调?在顶楼 什么是床上洗头 床上洗头跟平时自己洗头有什么不同? 护士为床上患者洗头时水温应调到多少 太式洗头床冲头的时候总是给客人的衣服弄湿是什么原因? 洗头床买什么牌子的好理发店专用的 大一匹,制冷量2600W,22平方够用吗? 怎么确认这个注销了没 搜索qq号 美发专用洗头床什么牌子好?