1 / 15
文档名称:

一选择题一.ppt

格式:ppt   大小:73KB   页数:15页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

一选择题一.ppt

上传人:jiaoyuan2014 2022/7/15 文件大小:73 KB

下载得到文件列表

一选择题一.ppt

相关文档

文档介绍

文档介绍:一、选择题 (一)
1.结构化程序设计所规定的三种基本结构是___C___。 A、 主程序、子程序、函数 
B、 树形、网形、环形 C、 顺序、选择、循环   
D、输入、处理、输出
2. 下列关于C语言的叙述错误的是__A。 A、3 B、4 C、.666667 D、 
12、下面C程序的输出是:__C__ main() { int m=5; if(++m>5)printf("%d\n",m); else printf("%d\n",--m); }
A、4 B、5 C、6 D、7
4
一、选择题 (五)
13.有以下程序 main() { char a,b,c,d; scanf(“%c,%c,%d,%d”,&a,&b,&c,&d); printf(“%c,%c,%c,%c\n”,a,b,c,d); } 若运行时从键盘上输入:6,5,65,66<回车>。则输出结果是__A__ A、6,5,A,B B、6,5,65,66 C、6,5,6,5 D、6,5,6,6
14.若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是___B___。 A、for(i=1,p=1;i<=5;i++) p*=i; B、for(i=1;i<=5;i++){ p=1; p*=i;} C、i=1;p=1;while(i<=5){p*=i; i++;} D、i=1;p=1;do{p*=i; i++; }while(i<=5);
5
一、选择题 (六)
15.有以下程序 main() {
int i=0,x=0; for (;;) { if(i= =3||i= =5)
continue;
if (i= =6) break; i++; s+=i; }; printf("%d\n",s); } 程序运行后的输出结果是___D____。 A、10 B、13 C、21 D、程序进入死循环
6
二、问答题 (一)
1.有以下程序
main( )
{
char k;
int i;
for(i=1;i<3;i++)
{
scanf(“%c”,&k);
switch(k)
{
case ‘0’: printf(“another\n”);
case ‘1’: printf(“number\n”);
}
}
}
程序运行时,从键盘输入:01<回车>,程序执行后的输出结果是:
another
number
number
7
二、问答题(二)
2.以下程序的功能是什么?
main( ) {
int i,s=0; for(i=1;i<10;i+=2) s+=i+1; printf(“%d\n”,s); }
小于等于10的偶数之和
8
二、问答题(三)
3.以下程序的功能是什么?
#include <> main() {
int a,b;   scanf("%d%d",&a,&b);   printf("a=%d,b=%d\n",a,b);   a= a + b ;   b= a - b ;   a= a - b ;   printf("a=%d,b=%d\n",a,b); }
交换两个整数
9
二、问答题(四)
4.以下程序段的输出结果是
int a=10,b=50,c=30; if(a>b) a=b; b=c; c=a; printf("a=%d b=%d c=%d\n",a,b,c);
a=10 b=30 c=10
10
二、问答题(五)
若c已经正确定义,
while(( c = getchar()) != '\n');语句的功能是________________。
从键盘输入字符,直到输入为回车时停止。
11
三、编程题 (一)
1.读取两个字符串,并将它们连接起来而不用到strcat函数(假设两个字符串str1, str2分别存储在两个长度为100的字符数组里,且str1的数组足够容纳str2的内容)。
12
char * strcat(char str1[], char str2[])
{
int i = 0, j = 0;

//move to the end character '\0' of str1;
for(; str1[i] != '\0'; i++);

//copy characters in str2 to s