C语言考试练习题
不要被面前的雾迷住了眼睛,即使出现了再大的困难。以下是小编为大家搜索整理的C语言考试练习题,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!
1、阅读下面的程序
#include
void main()
{
int i,j,m,n;
i=8;j=10;
m=++i;
n=j++;
printf("%d,%d,%d,%d",i,j,m,n);
}
程序的运行结果是______C____.
A) 8,10,8,10 B) 9,11,8,10
C) 9,11,9,10 D) 9,10,9,11
2、已知a=12,则表达式a+=a-=a*=a的结果是_____A__.
A) 0 B) 144 C) 12 D) -264
3、若已定义int a,则表达式a=10,a+10,a++的值是__B_.
A) 20 B) 10 C) 21 D) 11
4、阅读下面的程序
#include
void main()
{
int i,j;
scanf("=-",&i,&j);
printf("i=%d,j=%dn",i,j);
}
如果从键盘上输入1234567<回车>,则程序的'运行结果是____D____.
A) i=123,j=4567 B) i=1234,j=567
C) i=1,j=2 D) i=123,j=45
5、下面程序的输出结果是____D____.
#include
void main()
{
int a=-1, b=4, k;
k=(++a<=0)&&(b--<=0);
printf("%d,%d,%dn",k,a,b);
}
A) 1,1,2 B) 1,0,3 C) 0,1,2 D) 0,0,3
6、下面程序的输出结果是____A____.
#include
void main()
{
int a=5,b=3;
float x=3.14, y=6.5;
printf("%d,%dn",a+b!=a-b,x<=(y-=6.1));
}
A) 1,0 B) 0,1 C) 1,1 D) 0,0
7、执行下面程序段后,输出结果是____A____.
int a;
int b=65536;
a=b;
printf("%dn",a);
A) 65536 B) 0 C) -1 D) 1
8、若有以下定义和语句:
int a=010, b=0x10, c=10;
printf("%d,%d,%dn",a,b,c);
则输出结果是____B_____.
A) 10,10,10 B) 8,16,10 C) 8,10,10 D) 8,8,10
9、已知有double型变量x=2.5,y=4.7,整型变量a=7,
则表达式 x+a%3*(int)(x+y)%2/4 的值是_____B____.
A) 2.4 B) 2.5 C) 2.75 D) 0
10,若已定义x和y是整型变量,x=2;,则表达式y=2.75+x/2的值是____C____.
A) 5.5 B) 5 C) 3 D) 4.0
-
C语言中gets()函数知识
导语:gets从标准输入设备读字符串函数,其可以无限读取,不会判断上限,以回车结束读取,所以程序员应该确保buffer的空间足够大,以便在执行读操作时不发生溢出。。下面是C语言中gets()函数知识,一起来学习下吧:gets()函数用于从缓冲区中读取字符串,其原型如下:char*gets(cha...
-
C与C++之间相互调用的实例方法
如果使用C语言编写的DLL,希望从中导出函数给C或C++的模块访问,则应使用__cplusplus预处理器宏确定正在编译的语言。如果是从C++语言模块使用,则用C链接声明这些函数。如果使用此技术并为DLL提供头文件,则这些函数可以原封不动地由C和C++模块使用。下面是小编为大家...
-
浅谈高职C语言课程的教学分析与设计
C语言作为学院网络技术专业的人门课程,旨在通过锻炼学生的逻辑思维,墙养学生在职业岗位中实际应用的能力.目前,该专业的学生毕业后主要从事网站开发和网络管理等方面的工作,而在这些领域几乎都以C语言作为应用的开发工具.但从历年教学实践来看,教师往往付出的精力多...
-
C语言的第一个程序
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的`编程语言。下面小编带大家看看第一个C语言程序。第一个C语言程序实例说明输出"Hello,world!"是...