下载此文档

2013年长沙理工大学C语言考试试卷A.doc


文档分类:通信/电子 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
………………………………………………………………………………………………………………课程名称(含档次)C语言程序设计课程代号D081200065专业非计算机专业层次(本部、城南)本部考试方式(开、闭卷)闭卷选择题(本题总分50分,每小题2分)下面说法正确的是(C)A)C程序由符号构成 B)C程序由C的指令构成C)C程序由函数构成 D)C程序由C语句构成在C语言中,如果下面的变量都是int型,则输出的结果是(D)sum=pad=5;pad=sum++;pad++;++pad;printf(“%d\n”,pad);A)4 B)5 C)6 D)-5/2++5%2的值是(D)A) B) C) D)(C)A){inti=5;i++;printf(“%d\n”,i);} B);C)a=5,c=10 D){;}下述程序的输出结果是(B)main(){intx=023;printf(“%d”,--x);}A)17 B)18C)23 D)24有如下定义:floatx;unsignedy;则以下合法的输入语句是(B)A)scanf(“%%d”,&x,&y); B)scanf(“%f%3o”,&x,&y);C)scanf(“%f%n”,&x,&y); D)scanf(“%f%f”,&x,&y);判断char型变量ch是否为小写字母的正确表达式是(D)A)‘a’<=ch<=’z’ B)(ch>=a)&&(ch<=z)C)(‘a’>=ch)||(‘z’<=ch) D)(ch>=’a’)&&(ch<=’z’)以下程序的输出结果是(B)main(){intx=2,y=-1,z=2;if(x<y)if(y<0)z=0;elsez+=1;printf(“%d\n”,z);}A)3 B)2C)1 D)0以下程序的运行结果是(D)main(){intk=4,a=3,b=2,c=1;printf(“\n%d\n”,k<a?k:c<b?c:a);}A)4 B)3C)2 D)1在C语言中,下述正确的是(D)A)do-while语句构成的循环不能用其他语句构成的循环来代替。B)do-while语句构成的循环只能用break语句退出。C)do-while语句构成的循环,在while后的表达式为非0时结束循环。D)do-while语句构成的循环,在while后的表达式为0时结束循环。对于下述while循环语句,说法正确的是(B)inti=1;while(i++)printf(“***”);A)判断循环结束的条件非法 B)是无限循环C)是有限循环 D)只循环一次下面程序的输出结果(B)#include<>main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;if(b%3==1){b+=3;continue;}b-=5;}printf(“%d\n”,a);}A)7 B)8C)9 D)10以下不能正确进行字符串赋初值的语句是(C)A)charstr[5]=“good!”;B)charstr[]=“good!”;C)char*str=“good!”;D)charstr[5]={‘g’,’o’,’o’,’d’,’\0’}; 给出以下定义:charx[]=“abcdefg”;chary[]={'a','b','c','d','e','f','g'};则以下叙述正确的是(C)A)数组x和数组y等价B)数组x和数组y长度相等C)数组x的长度大于数组y的长度D)数组x的长度小于数组y的长度下面对函数嵌套的叙述中,正确的是(B)A)函数定义可以嵌套,但函数调用不能嵌套B)函数定义不可以嵌套,但函数调用可以嵌套C)函数定义和函数调用均不能嵌套D)函数定义和函数调用均可以嵌套调用一个函数,此函数中没有return语句,下列说法正确的是:该函数(A)A)返回一个不确定的值B)返回若干个系统默认值C)能返回一个用户所希望的函数值D)没有返回值以下有关宏替换的叙述不正确的是(A)A)宏替换不占用运行时间B)宏名无类型C)宏替换只是字符替换D)宏名必须用大写字母表示若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是(C)A)a,point,*&a B)&*a,&a,*pointC)&a,&*point,point D)*&point,*point,&a设以下程序的输出结果是(C)。#defineSQR(x)x*xmain(){inta=16,k=2,m=1;a=(k+a)/SQR(k+m);printf(“%d\n”,a);}A)16B)9C)12D)1下面程序段运行的结果是(C)chara[]=“language”,*p;p=a;wh

2013年长沙理工大学C语言考试试卷A 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2072510724
  • 文件大小52 KB
  • 时间2019-12-25
最近更新