甘肃工业职业技术学院。
2008-2009学年度第一学期《c语言程序设计》试卷(a)
一.选择题(每小题2分,共40分)
1、下列可以正确表示字符型常量的是( )
a “” b “a” c ‘\t’ d 298
2、已经int i ; float f ;正确的表达式是 (
a (int f)%i b int( f ) i c int (f % i) d(int)f% i
3、已知 int a,b ;执行语句a=( b=2*3,b*5) ,b+6 ;变量a的值是( )
a、36b、30c、12d、6
4、在c语言中,5种基本数据类型的存储空间长度的排列顺序为( c )
a、 charc、 char5、下列定义数组的语句中正确的是哪个 (
a、int a (10) b、char strc、int n=5d、#define size 10
int a[4][nchar str1[size],str2[size+2]
6、若有说明int a[ ]3]=,则a数组第一维的大小为( )
a、2b、3c、4d、不确定。
7、已知:char s[10] ,p=s;下列错误的表达式是 (
a、s=p+5 b、p=s+5 c、s[2]=p[3d、*p=s[0]
8、设有30个学生的成绩表,其中学号(int num)、姓名(char name)、成绩(int score),在下面结构体数组的定义中,不正确的是( d )
a、struct studentb、struct student
;则正确的描述是( b )
a、 a数组长度和b数组长度相同 b、 a数组长度大于b数组长度。
c、 a数组长度小于b数组长度 d、 a数组和b数组存放相同的内容。
11、输出较大字符串的正确语句是( c )
a、if(strcmp(str1,str2)) printf(“%s”,str1);
b、if(str1>str2) printf(“%s”,str1);
c、if(strcmp(str1,str2)>0) printf(“%s”,str1);
d、if(strcmp(str1)>strcmp(str2)) printf(“%s”,str1);
12、若调用一个函数,且此函数中没有return语句,则正确的说法是 (
a、该函数没有返回值b、返回若干个系统默认值。
c、能返回一个用户所希望的函数值d、返回一个不确定的值。
13、在一个文件中定义的全局变量的作用域为( d )
a、本程序的全部范围。
b、离定义该变量的位置最近的函数。
c、函数内部全部范围。
d、定义该变量的位置开始到本文件结束。
14、以下程序执行的结果是 (
int i=10;
main( )int j=1;j=func( )printf(“%d , j); j = func ( printf (“d ” ,j);}
funcstatic int k=0; k=k+i; i=i+10 ; return (k);}
a、0,0 b、10,20 c、10,30 d、20,20
15、要想使语句printf(“%s”,str);显示yes!,str可以定义为( b )
a、char str=”yesb、char str[5]=”yes!”
c、char str=;
C语言试卷 带答案
浙江科技学院。2006 2007学年第二学期考试试卷a卷 考试科目 c语言程序设计考试方式闭卷完成时限 2小时 拟题人审核人批准人 2007年 7 月 5 日。机械 电气 信息 生化 轻工 经管 理学院 2006年级各理工科专业。说明 1.应将全部答案写在答卷纸对应的题号处 否则作无效处理 2.编程...
C语言模拟试卷2 带答案
单选题 1 执行下面的程序段后,变量k中的值为。s 0 k k s 1 10 a.不定值 b.33 c.30 d.10答案 a 2 设有以下定义 define n 3 define y n n 1 n 则执行语句 z 2 n y 5 1 后,z的值为 2 3 4 5 1 a.出错。b.42c.48 ...
C语言实验 带答案
第7章 c语言实验。c语言实验的基本操作内容包括c语言编程环境visual c 6.0 vc6 的使用 数据类型和输入输出 顺序结构程序设计 分支结构程序设计 循环结构程序设计 数组和字符串 函数的使用 指针的使用 结构体的使用和文件编程。通过这些实验,熟练掌握c语言的基本程序设计方法。实验重点。熟...