admin 管理员组文章数量: 887021
2024年2月21日发(作者:arraylist默认初始容量是10)
大学《C语言》试题及答案
大学《C语言》试题及答案(一)
1.下列定义变量的'语句中错误的是______。
A、int _int B、double int_
C、char For D、float US$
答案:D
知识点:常量、变量和标识符
2.以下不合法的用户标识符是______。
A、j2_KEY B、Double
C、4d D、_8_
答案:C
知识点:常量、变量和标识符
3.以下4组用户定义标识符中,全部合法的一组是______。
A、_main enclude sin
B、If -max turbo
C、txt REAL 3COM
D、int k_2 _001
答案:A
知识点:常量、变量和标识符
4.以下定义语句中正确的是______。
A、char a=A b=B;
B、float a=b=10.0;(正解a=10.0 b=10.0)
C、int a=10,__b=a;
D、float __a,b=a;
答案:C
知识点:常量、变量和标识符
5.以下不能定义为用户标识符的是______。
A、scanf B、Void
C、_3com_ D、int
答案:D
知识点:常量、变量和标识符
6.以下有4组用户标识符,其中合法的一组是______。
A、For -sub Case
B、4d DO Size
C、f2_G3 IF abc
D、WORD Void define
答案:C
知识点:常量、变量和标识符
7.C语言中最简单的数据类型包括______。
A、整型、实型、逻辑型
B、整型、实型、字符型
C、整型、字符型、逻辑型
D、整型、实型、逻辑型、字符型
答案:B
知识点:常量、变量和标识符
8、下列选项中,合法的C语言关键字是______。
A、VAR B、cher C、integer D、default
答案:D
知识点:常量、变量和标识符
9.以下不能定义为用户标识符的是______。
A、Main B、_0 C、_int D、sizeof
答案:D
知识点:常量、变量和标识符
10.下列叙述中正确的是______。
A、C语言中既有逻辑类型也有集合类型
B、C语言中没有逻辑类型但有集合类型
C、C语言中有逻辑类型但没有集合类型
D、C语言中既没有逻辑类型也没有集合类型
答案:D
知识点:常量、变量和标识符
大学《C语言》试题及答案(二)
改错题(每个程序只有一个错误,填入错误语句所在的行号以及修改后的语句)
1、下段程序的功能是先输入一个整数,然后将输入的整数输出。
1 main()
2 {int x;
3 scanf(“%d”,x);
4 printf(“x=%dn”,x); }
行号:3 改为:scanf(“%d”,x);
2、下段程序的功能是求1+2+3+4+……+99+100的和。
1 main()
2 { int j=1,sum=0;
3 while(j=100)
4 sum=sum+j;j++;
5 printf(“%d”,sum);}
行号:4 改为:{sum=sum+j;j++; }
3、下段程序的功能是当输入x的值为90时,输出“right”,否则输出“error”。
1 main()
2 { int x;
3 if (x=90) printf(“right”);
4 else printf(“error”);}
行号:3 改为: if (x==90) printf(“right”);
(4)下面程序的功能是输出字符串S
1 main()
2 { char s[]=”china”;
3 printf(“s=%sn”,s[]);}
行号: 3 改为: printf(“s=%sn”,s);
(5)下面程序的功能是按照下面的格式输入a和b的值,计算y=a2+b2并输出。
输入: 3 2 ?
输出: y=13
1 main()
2 { int a,b;
3 int y;
4 scanf(“a=%d,b=%d”,a,b);
5 y=a__a+b__b;
6 printf(“y=%dn”,y);
7 }
行号: 4 改为:scanf(“%d, %d”,a,b);
版权声明:本文标题:大学_大学《C语言》试题及答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1708520957h526625.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论