C语言考试试卷

发布 2021-04-23 13:12:28 阅读 6649

2023年c语言考卷详解。

b场:单选题:

1、c 语言程序中可以对程序进行注释,注释部分必须用符号__c__括起来。

a ,,c long b[2][3]=,d double y[ ]3]=;

10、执行以下程序段后,m的值是__c__

int a=

int m=10,k,*ptr=a;

for(k=0;k<5;k++)

m +=ptr+k);

a 23b 24c 25d 26

11、若有数组定义并初始化语句:char a1=char a2=pro" ;则下列正确的说法是___d___

a a1和a2完全相同b a1和a2不同, a1是指针。

c a1和a2存储单元的数目相同 d a1和a2不同,a2的存储单元的数目多。

12、若有函数调用语句:

func(rec1, rec2+rec3, (rec4, rec5));

则可以判断该函数的参数个数是___a__

a 3b 2c 5d 有语法错误。

13、若有以下定义:

struct personc[10]=,p=&a[0];

则能打印出字母'l'的语句是__d__

a printf(“%c” ,c[3 ].nameb printf(“%c” ,c[3 ] name[1

c printf (“c ” c[2 ] name[1d printf(“%c” ,c[2 ] name[0]);

14、若要打开a盘根目录下user子目录下名为的文本文件进行读、写操作,则下面符合此要求的函数调用是__b__

a fopen (“a:\user\ fopen (“a:\\user\\

c fopen (“a:\user\ fopen (“a:\\user\\

15、若建立了以下链表结构,如图所示。指针p指向如图所示的结点,t为与data同类型的数据变量,则交换p所指向的结点的数据和该结点的下一个结点的数据的语句为:t=p->data; _b___

a p->next->data = p->data; p->data =t; b p->data = p-> next->data; p->next->data =t

c p->data =t; p->next->data = p->data; d p->next->data= t; p-> data = p->next->data;

程序填空题。

1、程序运行时,输入整数n(01

源程序:#include <>

void main()

int i,j,n;

scanf("%d", n);

for(i=1; _1___ii<=n 】

getchar();暂停程序,按任意键继续*/

2、输入一行字符,统计并输出其中英文字母、数字和其他字符的个数。

运行示例:输入字符串: abcabc23+45#

各类字符个数:letter=6, digit=4, other=2

源程序:#include <>

void main( )

int digit, letter, other;

char __1ch 】

digit = letter = 0;

other = 20 】

printf("输入字符串: "

while( (ch = getchar())n')

if((ch >=a' &ch <=z3ch>=’a’ &z’】

letter ++

else if (ch >=0' &ch <=9')

digit ++

else4other++ other=other+1 】【other+=1 】

printf("各类字符个数: ")

printf("letter=%d,digit=%d,other=%d",letter,digit,other);

getchar();暂停程序,按任意键继续*/

3、输入一个整数,逆序后输出。函数reverse(int number)的功能是返回number的逆序数。例如reverse(12345)的返回值是54321。

运行示例:输入整数: -1230

逆序后: -321

源程序:#include <>

int reverse(int);

void main( )

int in;

___1int m 】【int m=0 】

printf("输入整数:")

scanf("%d", in);

m = 2reverse (in) 】

printf("逆序后:%d",m);

getchar();暂停程序,按任意键继续*/

int reverse(int number)

__3int flag 】【int flag=0 】

C语言考试试卷

选择题。1 以下叙述正确的是。a c语言比其他语言高级 b c语言可以不用编译就能被计算机识别执行。c c语言以接近英语国家的自然语言和数学语言作为语言的表达形式。d c语言出现的最晚 具有其他语言的一切优点。2 c语言中用于结构化程序设计的三种基本结构是。a 顺序结构 选择结构 循环结构 b if...

C语言考试试卷

西电09级 c语言 期末试卷a 理论闭卷部分 2009 2010学年第一学期2010年1月考。班级姓名学号。注意事项 考生文件 存盘位置 刘涛。doc 一 单项选择题 每题1分,共12分 1 c语言中的标识符只能由字母 数字和下划线组成,且第一个字符 a 必须为字母b 必须为字母或下划线 c 必须为...

C语言考试试卷

学院文理出卷教师张兴艳系主任签名。制卷份数专业班级编号。江汉大学文理学院2010 2011学年第二学期。考试试卷。课程编号 z061000545课程名称 c语言程序设计 试卷类型 a b卷考试形式 开 闭卷 考试时间 120 分钟。1 在c语言中,合法的字符常量是。a 084b x43c abd 0...