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...