600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > c语言考试程序设计题怎么给分 计算机程序设计C语言考试试卷及评分标准.doc

c语言考试程序设计题怎么给分 计算机程序设计C语言考试试卷及评分标准.doc

时间:2023-05-29 12:31:11

相关推荐

c语言考试程序设计题怎么给分 计算机程序设计C语言考试试卷及评分标准.doc

计算机程序设计C语言考试试卷及评分标准

学院20 ~20 学年第 学期

《计算机程序设计C语言》考试试卷

试题总分: 100 分 考试时限:120 分钟

题号一二三四五六七八总分阅卷人得分

一、单项选择题(每空2分,共30分)

1.变量均为整型,设a为5,执行下列语句后,b的值不为2的是( )。

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

2.若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是( )。

A. 1B. 1.5C. 2.0D. 2.5

3.合法的数组定义是( )。

A. int a[]={"string"};B. int a[5]={0,1,2,3,4,5};C. char a={"string"};D. char a[]={0,1,2,3,4,5}

4.下列标识符错误的是( )。

A. x1yB. _123C. 2abD. _ab

5.设整型变量n的值为2,执行语句 n+=n-=n*n;后,n的值是( )。

A. 0B. 4C. -4D. 2

6.字符串“ABC”在内存占用的字节数是( )

A. 3B. 4C. 6D. 8

7.下列程序的输出结果是( )。

char p1[20]="abcd", *p2="ABCD", str[20]="xyz";

strcpy(str+2,strcat(p1+2,p2+1));

printf("%s",str);

A. xyabcABB. abcABzC. ABabczD. xycdBCD

8.在函数中默认存储类型说明符的变量应该是( )存储类型。

A. 内部静态B. 外部C. 自动D. 寄存器

9.下列字符数组长度为5的是( )。

A. char a[]= {'h', 'a', 'b', 'c', 'd'};B. char b[]= "habcd";

C. char c[10]= {'h', 'a', 'b', 'c', 'd'};D. char d[6]= {'h', 'a', 'b', 'c', '\0' }

10.设变量a 是整型,f是实型,i是双精度型,则表达式10+’a’+i*f值的数据类型是( )

A. intB. floatC. doubleD. 不确定

11.C语言允许函数值类型缺省定义,此时该函数值隐含的类型是( )

A. floatB. intC. longD. double

12.以下不能正确定义二维数组的语句是( )

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

13.若有定义:int x[5], *p=x;,则不能代表x数组首地址的是( )

A. xB. &x[0]C. &xD. p

14.下列定义的字符数组中,printf("%s\n",str[2]);语句的输出是( )

char str[3][20]={"basic","foxpro","windows"};

A. basicB. foxproC. windowsD. 输出语句出错

对于如下的结构体,若对变量person的出生年份进行赋值,( )是正确的赋值语句。

struct date{

int year,month,day;

};

struct worklist{

char name[20];

char sex;

struct date birthday;

}person;

A. person.birthday.year=1980; B. birthday.year=1980;

C. year=1980; D. person.year=1980;

二、填空和程序分析(每空2分,共24分)

1.在C语言程序中,对文件进行操作首先要____________;然后对文件进行操作,最后要对文件实行_____________操作,防止文件中信息的丢失。

2.若自定义函数要求返回一个值,则应在该函数体中有一条____________语句,若自定义函数要求不返回一个值,则应在该函数说明时加一个类型说明符_

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。