联大学堂《计算机基础与程序设计(信阳师范学院)》题库及答案


联大学堂《计算机基础与程序设计(信阳师范学院)》题库及答案

1、输入10个整型整数,用起泡法对这10个数排序,并该由小到大顺序在屏幕上输出。

正确答案:include|main|for|if|printf|scanf|

2、对键盘输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码之差。例如:输入的两个字符串分别为"abcdefg"和"abceef",则输出为-1。

正确答案:include|main|scanf|for|-|printf|(|)|char|!=

3、输入n值,输出高度为n的等边三角形。例如当n=4时的图形如下: * *** ***** *******

正确答案:include|main|scanf|for|printf|\n|*|(|)|;

4、输出300~400之间的全部素数,并按每行5个数输出。

正确答案:main|for|%|printf|if|==|>|

5、输入4个数,输出4个数中的最大值、最小值。

正确答案:main|printf|scanf|if|%|&;|>|

6、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

正确答案:include|main|scanf|while|\n|if|++|printf

7、输入3个数a,b,c,按大由到小的顺序输出。

正确答案:include|main|scanf|if|printf|%|&;|>|(|)

8、输出小于500的所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一个水仙花数,因为 153=13+53+33。

正确答案:include|main|for|if|*|%|+|==|printf

9、用递归实现将输入小于32768的整数按逆序输出。如输入12345,则输出54321。

正确答案:include|main|scanf|/|%|printf|int|(|)|}

10、下面程序的功能是对键盘输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码之差。例如:输入的两个字符串分别为"abcdefg"和"abceef",则输出为-1。

#include

main()

{ char str1[100],str2[100],c;

int i,s;

printf("Enter string 1: "); gets(str1);

printf("Enter string 2: "); gets(str2);

i=0;

while((str1[i] == str2[i] &;&; str1[i]!= ① ))

i++;

s= ② ;

printf("%d\n", s);

}

正确答案:①

11、求Fibonacci数列的前20个数,并将其分5行输出.

正确答案:include|main|for|if|%|printf|=|{|}|\n

12、下面程序的功能是输出两个字符串中对应相等的字符。请选择填空。

#include

char x[]="programming";

char y[]="Fortran";

main()

{ int i=0;

while(x[i]!= .\0.&;&; y[i]!= .\0.)

if(x[i]==y[i])

printf("%c", ① );

else

i++;

}

正确答案:① x[i++]

13、下面程序的功能是将字符串s中所有的字符.c.删除。请选择填空。

#include

main()

{ char s[80];

int i,j;


Tag:计算机基础与程序设计 时间:2024-01-23 10:51:05