c语言(1)考试题目
- 博客分类:
- 技术杂绘
c语言(1)考试题目
2010年06月17日
一、 (共65题,每题1分,说明:选择一项正确的答案) 已经批改
1、下列能正确定义且赋初值的语句是( )。
A、int nl=n2=10;
B、char c=32;
C、float f=f+1.1;
D、double x=12.3E2.5;
参考答案:B
考生答案:B
具体得分:1
--------------------------------------------------------------------------------
2、设有定义:int k=1,m=2; float f=7;则下列选项中错误的表达式是( )。
A、k=k>=k
B、-k++
C、k%int
D、k>=f>=m
参考答案:C
考生答案:D
具体得分:0
--------------------------------------------------------------------------------
3、下列程序的功能是:给r 输入数据后计算半径为r 的圆面积s。程序在编译时出错。
main( )
/* Beginning */
{ int r; float s;
scanf("%d",&r);
s=π*r*r;
printf("s=%f\n",s);
}
出错的原因是( )。
A、注释语句书写位置错误
B、存放圆半径的变量r不应该定义为整型
C、输出语句中格式描述符非法
D、计算圆面积的赋值语句中使用了非法变量
参考答案:D
考生答案:B
具体得分:0
--------------------------------------------------------------------------------
4、设有定义:int a=2,b=3,c=4;,则下列选项中值为0 的表达式是( )。
A、(!a==1)&&(!b= =0)
B、(a<b)&&!c‖1
C、a && b
D、a‖(b+b)&&(c-a)
参考答案:A
考生答案:B
具体得分:0
--------------------------------------------------------------------------------
5、表达式3.6-5/2+1.2+5%2 的值是( )。
A、4.3
B、4.8
C、3.3
D、3.8
参考答案:D
考生答案:C
具体得分:0
--------------------------------------------------------------------------------
6、下列关于逻辑运算符两侧运算对象的叙述中正确的是( )。
A、只能是整数0或1
B、只能是整数0 或非0 整数
C、可以是结构体类型的数据
D、可以是任意合法的表达式
参考答案:D
考生答案:D
具体得分:1
--------------------------------------------------------------------------------
7、有下列程序:
main( )
{ int x,y,z;
x=y=1;
z=x++,y++,++y;
printf("%d,%d,%d\n",x,y,z);
}
程序运行后的输出结果是( )。
A、2,3,3
B、2,3,2
C、2,3,1
D、2,2,1
参考答案:C
考生答案:A
具体得分:0
--------------------------------------------------------------------------------
8、设有定义:int k=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是
( )。
A、k++
B、k+=1
C、++k
D、k+1
参考答案:D
考生答案:C
具体得分:0
--------------------------------------------------------------------------------
9、下列选项中,当x为大于l的奇数时,值为0的表达式是( )。
A、x%2==1
B、x/2
C、x%2!=0
D、x%2==0
参考答案:D
考生答案:A
具体得分:0
--------------------------------------------------------------------------------
10、计算机能直接执行的程序是( )。
A、源程序
B、目标程序
C、汇编程序
D、可执行程序
参考答案:D
考生答案:A
具体得分:0
--------------------------------------------------------------------------------
11、以下叙述中正确的是( )。
A、C程序中的注释只能出现在程序的开始位置和语句的后面
B、C程序书写格式严格,要求一行内只能写一个语句
C、C程序书写格式自由,一个语句可以写在多行上
D、用C语言编写的程序只能放在一个程序文件中
参考答案:C
考生答案:D
具体得分:0
--------------------------------------------------------------------------------
12、有定义语句:int b; char c[10];,则正确的输入语句是( )。
A、scanf("%d%s",&b,&c);
B、scanf("%d%s",&b,c);
C、scanf("%d%s",b,c);
D、scanf("%d%s",b,&c);
参考答案:B
考生答案:D
具体得分:0
--------------------------------------------------------------------------------
13、19)有下列程序:
main( )
{ int m,n,p;
scanf("m=%dn=%dp=%d",&m,&n,&p);
printf("%d%d%d\n",m,n,p);
}
若想从键盘上输入数据,使变量m 中的值为123,n 中的值为456,p 中的值为789,
则正确的输入是( )。
A、m=123n=456p=789
B、m=123 n=456 p=789
C、m=123,n=456,p=789
D、123 456 789
参考答案:A
考生答案:C
具体得分:0
--------------------------------------------------------------------------------
14、若变量已正确说明为float类型,要通过语句scanf("%f%f%f ",&a,&b,&c);给a赋于10.0,b赋予22.0,c赋予33.0,不正确的输入形式是( )。
A、102233
B、10.0,22.0,33.0
C、10.0 22.0 33.0
D、10 2233
参考答案:B
考生答案:B
具体得分:1
--------------------------------------------------------------------------------
15、若变量已正确定义,有以下程序段
int a=3,b=5,c=7;
if(a>b)a=b;c=a;
if(c!=a)c=b;
printf("%d,%d,%d\n",a,b,c);
其输出结果是( )。
A、程序段有语法错
B、3,5,3
C、3,5,5
D、3,5,7
参考答案:B
考生答案:C
具体得分:0
--------------------------------------------------------------------------------
16、有以下程序
main()
{ int i=1,j=1,k=2;
if((j++‖k++)&&i++)
printf("%d,%d,%d\n",i,j,k); }
执行后输出结果是( )。
A、1,1,2
B、2,2,1
C、2,2,2
D、2,2,3
参考答案:C
考生答案:D
具体得分:0
--------------------------------------------------------------------------------
17、有以下程序
main()
{ int a=5,b=4,c=3,d=2;
if(a>b>c)
printf("%d\n",d);
else if((c-1>=d)==1)
printf("%d\n",d+1);
else
printf("%d\n",d+2);
}
执行后输出结果是( )。
A、2
B、3
C、4
D、编译时有错,无结果
参考答案:B
考生答案:C
具体得分:0
--------------------------------------------------------------------------------
18、当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是( )。
if(a不能用 break 语句跳出循环体
D、for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
参考答案:D
考生答案:C
具体得分:0
--------------------------------------------------------------------------------
21、执行语句 for(i=1;i++<4;); 后变量 i 的值是( )。
A、3
B、4
C、5
D、不定
参考答案:C
考生答案:A
具体得分:0
--------------------------------------------------------------------------------
22、以下程序的输出结果是( )。
main()
{ int i, k, a[10], p[3];
k=5;
for (i=0;i<10;i++) a=i;
for (i=0;i<3;i++) p=a[i *(i+1)];
for (i=0;i<3;i++) k+=p*2;
printf("%d\n",k);
}
A、20
B、21
C、22
D、23
参考答案:B
考生答案:A
具体得分:0
--------------------------------------------------------------------------------
23、以下程序的输出结果是( )。
main()
{ int a=0,i;
for(i=1;i<5;i++)
{ switch(i)
{ case 0:
case 3:a+=2;
case 1:
case 2:a+=3;
default:a+=5;
}
}printf("%d\n",a);
}
A、31
B、27
C、13
D、20
参考答案:A
考生答案:C
具体得分:0
--------------------------------------------------------------------------------
24、以下程序的功能是( )。:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:
main()
{ int n,k;
发表评论
-
Programming in Emacs Lisp笔记(八)剪切和存储文本
2012-01-20 02:47 881Programming in Emacs Lisp笔记(八)剪 ... -
J2ME游戏开发笔记整编版
2012-01-20 02:47 831J2ME游戏开发笔记整编版 ... -
【详解】如何编写Linux下Nand Flash驱动 1/2
2012-01-20 02:47 1367【详解】如何编写Linux ... -
EXT2文件系统、虚拟文件系统、proc文件系统
2012-01-20 02:47 763EXT2文件系统、虚拟文件系统、proc文件系统 2010年 ... -
编程珠玑番外篇-K. Plan 9 的故事(修订版)
2012-01-20 02:47 815编程珠玑番外篇-K. Plan 9 ... -
映像劫持
2012-01-17 03:10 745映像劫持 2011年05月20日 ... -
C语言期末考试题
2012-01-17 03:10 629C语言期末考试题 2010年06月17日 一 ... -
选择题
2012-01-17 03:10 786选择题 2011年10月20日 1、根据加工零件图样选定 ... -
C语言3
2012-01-17 03:10 835C语言3 2011年01月17日 24.有以下程序 ... -
VB钓鱼
2012-01-16 01:42 781VB钓鱼 2010年04月08日 Private Sub ... -
VB 获取 Internet Explorer_Server 里面的内容
2012-01-16 01:42 1760VB 获取 Internet Explorer_Server ... -
VB操作网页元素
2012-01-16 01:42 979VB操作网页元素 2010年01月23日 用webbro ... -
IE浏览器交互
2012-01-16 01:41 751IE浏览器交互 2010年12月11日 VB与――自动 ... -
VB读取网站超链接!
2012-01-16 01:41 795VB读取网站超链接! 2011年01月23日 Priva ... -
java JNDI
2012-01-11 01:31 642java JNDI 2011年09月01日 数据库连接 ... -
oracle一些基本的sql语句-alex-iteye技术网站
2012-01-11 01:30 545oracle一些基本的sql语句-alex-iteye技术网站 ... -
ExtJs combobox 自定义过滤-模糊过滤
2012-01-11 01:30 1095ExtJs combobox 自定义过滤-模糊过滤 2011 ... -
mysql导入导出命令-java 初学者-iteye技术网站
2012-01-11 01:30 519mysql导入导出命令-java 初学者-iteye技术网站 ... -
List-LinkedList- 源代码 研究
2012-01-11 01:30 544List-LinkedList- 源代码 研究 2011年0 ...
相关推荐
C语言技能考试题目-程序填空.pdf
C语言期末考试题目2.pdf
2021年C语言期末考试题目2
C语言技能考试题目-程序改错.pdf
大学c语言期末考试题目.pdf
C语言技能考试题目.pdf
C语言等级考试题目.doc
C语言期末考试题目.doc
C语言上机考试题目借鉴.pdf
大学c语言期末考试题目借鉴.pdf
C语言期中考试题目及答案.docx
C语言实验考试题目答案分享.pdf
大学c语言期末考试题目(2).pdf
C语言考试题目