网站大量收购闲置独家精品文档,联系QQ:2885784924

2022年包头轻工职业技术学院公共课《C语言》科目期末试卷A(有答案).pdf

2022年包头轻工职业技术学院公共课《C语言》科目期末试卷A(有答案).pdf

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2022年包头轻工职业技术学院公共课《C语言》科目期末试卷A(有 答案) 一、填空题 1、在C语言中,输入操作是由库函数________完成的,输出操作是由库函数 ________完成的。 2、下面程序段的运行结果是_______ 。 x=2 ; do{printf (*);x-- ;)while (!x==0 ); 3、函数swap (int x,inty)可完成对x和y值的交换。在运行调用函数中的如下语 句后,a[0]和a[1]的值分别为_______ ,原因是_______ 。 a[o]=1;a[1]=2; swap(a[o],a[1]); 4 、为建立如图10-5所示的存储结构(即每个结点两个域,data是数据域,next是 指向结点的指针域),请将定义补充完整。 struct s{char data; _______ }node; 5、假设变量a、b和c均为整型,以下语句借助中间变量t把a、b和c中的值进行交 换,即把b中的值给a,把c中的值给b,把a中的值给c。例如:交换前,a=10、 b=20、c=30;交换后,a=20、b=30、c=10。请填空。 _______ ;a=b;b=c;_______ ; 6、运算符%两侧运算量的数据类型必须都是_______ ;运算符++和一一的运算量 必须是_______ 。 7、若有定义floata[3][5];则a数组所含数组元素个数是_______ ,a数组所占的字 节数是_______ 。 8、下面程序段的运行结果是_______ 。 Char a[]=123456789,*p; inti=0;p=a; while (*p ) {if (i%2==0)*p=*; p++;i++; } puts (a); 9、若想输出b数组的10个元素,则下面存在错误的程序行是_______ 。(每个程序 行前面的数字代表行号。) 1 int main () 2 {int b[10]={1,3,5,7,9,2,4 ,6,8,10},k; 3 for (k=0;k10;k++,b++) 4 printf (%4d,*b); 5 return0; 6 } 10、若x=0123,则表达式(5+ (int)(x )) (~2)的值是_______ 。 二、选择题 11、若有定义语句:int a=7;float x=2.5 ,y=4.7 ;则表达式x+a%3* (int) (x+y)%2/4 的值是( )。 A.2.500000 B.2.750000 C.3.500000 D.0.000 000 12、以下正确的叙述是( )。 A.在C程序中,每行中只能写一条语句 B.若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数 C.在C程序中,无论是整数还是实数,都能被准确无误地表示 D.在C程序中,%是只能用于整数运算的运算符 13、一个C程序的执行是从( ) A.本程序的main函数开始,到main函数结束 B.本程序的第一个函数开始,到本程序文件的最后一个函数结束 C.本程序的main函数开始,到本程序文件的最后一个函数结束 D.本程序的第一个函数开始,到本程序main函数结束 14、以下叙述不正确的是( ) A.一个C源程序可由一个或多个函数组成 B.一个C源程序必须包含一个main函数 C.C程序的基本组成单位是函数 D.在C程序中,注释说明只能位于一条语句的后面 15、以下程序有语法性错误,有关错误原因的正确说法是( )。 #include stdio.h int main () {int G=5,k; void prt_char (); k=prt_char (G); } A.语句void prt_char ();有错,它是函数调用语句,不能用void说明 B.变量名不能使用大写字母 C.函数说明和函数调用语句之间有矛盾 D.函数名不能使用下划线 16、已有定义intx;floaty ;且执行scanf (%3d%f”,x,y);语句,若从 第一列开始输入数据12345 口678回车,则 y 的值为(

您可能关注的文档

文档评论(0)

单元金卷 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档