C语言试卷带答案

发布 2021-04-23 14:31:28 阅读 4035

甘肃工业职业技术学院。

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语言的基本程序设计方法。实验重点。熟...