[设计题,10分] 输入实数x,按下列公式计算并输出x和y的值(小数点后保留两位)。
答案是:预处理指令|main|scanf|if(x
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[设计题,10分] 输入一个大于3的整数n,判定它是否素数(prime,又称质数)。
答案是:main |scanf|for|if(n%i==0)| break|if(i
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[设计题,10分] 从键盘输入三个整数a、b和c,按照由小到大的顺序输出。
答案是:比较|交换|3次
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[设计题,10分] (1)编写一函数,将指针变量pl和p2所指向的整数值交换。 其中:函数头是void swap (int *pl,int *p2) (2)编写一个主程序,从键盘输入两个整数,调用上述函数实现两个数据的交换并输出。
答案是:交换(*p1)和(*p2)|调用swap函数
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[设计题,10分] 从键盘输入一个4行5列的二维整型数组,输出其每一行的最小值
答案是:双重循环|假设|比较
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[设计题,10分] 1)根据下列计算公式写出函数,将华氏温度(F)转化为摄氏温度(C)。 公式: 函数头为:float change(float F) 2) 写出主函数,输入华氏温度,调用change,计算并输出对应的摄氏温度。输出温度要
答案是:scanf|printf
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[设计题,10分] 用循环结构实现下列问题:现有1020本书,第一天卖掉一半多两本,以后每天卖掉剩下的一半多两本,直到卖完为止。计算并输出卖完所需要的天数
答案是:设变量|公式 book = book/2-2|day加1
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[设计题,10分] 从键盘输入三条边a、b和c,若能构成三角形则输出其面积,否则输出不能构成三角形的提示信息“No triangle”。三角形面积计算公式其中:s=(a+b+c)/2
答案是:#include| main| scanf|if(fabs(a)1e-6)|else
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[设计题,10分] 通过指针变量输出整型数组a的10个元素。
答案是:int *p|a[10]| p=a| for| scanf| for(|p++)|printf(%p)
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[设计题,10分] 从键盘输入100个整数,计算并输出大于等于零的数的平均值(保留小数点后两位)。
答案是:main()|double ave |for|scanf|if(a[i]>3&&a[i]
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[程序题,6.6分]
函数fun 用于计算数组各元素值的平方,主函数调用fun并输出各元素的值。
void fun(int num,int a[])
{ int i;
for(i=0;i<___;i++)a[i]=a[i]*a[i]
答案是:第一空:num 第二空:b 第三空: b
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[程序题,6.6分]
将文件data1.txt的内容复制到文件data2.txt中。
#include
void main ( )
{char ch;
FILE *f1,*f2;
f1=fopen ("data1.txt","_
答案是:第一空:r 第二空:ch 第三空:f2
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[程序题,6.6分]
输入n(n≥1), 计算1+(1+2)+(1+2+3)+...+(1+2+...+n)的值。
void main ( )
{
int i,n;
long sum=0;long cal(int);
scanf
答案是:第一空:i 第二空:int m 第三空:return s(或 return(s))
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[程序题,6.6分]
输入一个正整数,若是素数(或称质数)则输出“Yes”,否则输出“No”。
void main()
{ int i,n;
scanf("%d",______); /*第一空*/
printf("%d"
答案是:第一空:&n 第二空:break 第三空:i>n-1;
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[程序题,6.6分]
键入一个字符串(不超过80个字符)存至字符数组s中并对各元素升序排序。
#include
void main()
{
int i,j,len;
char s[81],
答案是:第一空:j++ 第二空:s[i]>s[j] 第三空:s[j]=t;
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[程序题,6.6分]
输入100名学生的出生月份,统计并输出每个月份过生日的学生人数。
#include
#define N 100
void main ()
{int i, month;int birth[1
答案是:第一空:&month 第二空:i<=12(或i<13) 第三空:%d
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[程序题,6.6分]
从键盘输入10个整数,用“冒泡排序法”由小到大进行排序。
#define N 10
main()
{ int i,j,t,a[N];
for(i=0;i
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
答案是:j-- a[j]=a[j-1] a[i]
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[程序题,6.6分]
阅读下列程序,将输出结果写到各
题右侧的空白处。
void main( )
{
int i,a[5],*p;
for(i=4;i>=0;i--)*(a+i)=i;
for(p=a;p
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
答案是:01234
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[程序题,6.6分]
阅读下列程序,将输出结果写到各题右侧的空白处。
gcd(int p,int q)
{
if(p= =q)return p;
else if(p>q)return gcd(p-q,q);
else retur
答案是:max=12,min=72
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[程序题,7.6分]
s(int a)
{static int b=10;
if(a%2= =1)return(++b);
else return(++a);
}
void main( )
{ int i;
for(i=0;
答案是:1113
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[程序题,6.6分]
用递归方法计算学生年龄,已知第一位学生年龄为10岁,其余学生一个比一个大2岁,求第5位学生的年龄。
递归公式如下:
age(n)=
int age(int n)
{
if (n==1) return
答案是:第1空:10 第2空:age(n-1)+2 第3空:age(5)
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[程序题,6.6分]
从键盘输入10个学生的姓名、性别和成绩,计算并输出这些学生的平均成绩。
#define N 10
struct student
{
char name [20];
char sex;
int
答案是:第1空:&stu[i].score,&stu[i].sex,stu[i].name第2空:stu[i].score 第3
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[程序题,6.6分]
计算并输出1!+2!+3!+4!+5!的值。
# include
int f (int a)
{ static int c=1;
c=c*a;
return ;/*第一空*/
}
vo
答案是:c、f(1)或1、i
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[程序题,6.6分]
请将下列程序横线处缺少的部分补上,使其能正确运行。
30.将数组a中元素按下图循环左移一位并输出。
a[0] a[1] a[2]
答案是:a[j+1]、k、a[j]
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[程序题,6.6分]
求数组a的所有元素之和。
#define N 3
void main()
{
int i,j,sum=0;
int a[N][N]={2,4,6,8,10,12,14,16,18};
for(
答案是:第一空:i++ 第二空:j
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[分析题,5分]
#include
#define N 6
void main ()
{
int a[N]={2,5,-6,4,-9,10}, i;
for (i=0;i
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
答案是:2 5 4 10
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[分析题,5分]
阅读下列程序,请将输出结果写到各题右侧的空白处。
#include
void main()
{
int i=11,j;
j=i%3;
switch (j)
{case 1:
答案是:2
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[分析题,5分]
#include
int fx(int n)
{
int s;
if (n==0) s=0;
else s=n+fx(n-2);
return s;
}
void main()
{
答案是:20
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[分析题,5分]
#include
#include
void main ()
{
char *pa, a[20]="Beijing2008";
for (pa=a+7;*pa!=′\0
答案是:2008
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[分析题,5分]
阅读下列程序,将输出结果写到各题右侧的空白处
# include
int a=10;
void f()
{ int a=30;
printf (“%d,”,a);
}
void main()
{ f
答案是:30,10
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[分析题,5分]
阅读下列程序,将输出结果写到各题右侧的空白处。
# includeint fun (int x)
{ int p;
if(x==1) return 2;
else p=x-fun (x-2);
return
答案是:6
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[分析题,5分]
阅读下列程序,将输出结果写到各题右侧的空白处
# include
void fun(int *a,int *b,int x,int y)
{ *a=x+y;*b=x-y;}
void main ()
{
答案是:15,-5
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
阅读下列程序,将输出结果写到各题右侧的空白处。
#include
void main()
{ int a=0,b=2,c=3;
switch (a)
{ case 0:switch (b==2)
{ case l:print
答案是:% #
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[分析题,5分]
阅读下列程序,将输出结果写到各题右侧的空白处
void main()
{
int a[2][3]={{1,2,3},{4,5,6}};
int b[3][2],i,j;
for(i=0;i<=1
答案是:1 2 3 4 5 6 array b: 1 4 2 5 3 6
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[分析题,5分]
阅读下列程序,将输出结果写到各题右侧的空白处
void main()
{
float x=3.6;
int i;
i=x;
printf("x=%5.3f, i=%d\n",x,i);
}
答案是:x=3.600, i=3
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[分析题,5分]
阅读下列程序,将输出结果写到各题右侧的空白处
void main()
{
int m,n;
for(m=1;m<=3;m++)
{
for(n=1;n<=2*m-1;n++)printf(
答案是:* *** *****
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[分析题,5分]
阅读下列程序,将输出结果写到各题右侧的空白处
void main()
{
int color=2;
switch(color)
{
case 1:printf(“red\n”);brea
答案是:yellow blue
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[分析题,5分]
阅读下列程序,将输出结果写到各题右侧的空白处。
main()
{ int x=1,a=0,b=0;
switch(x)
{
case 0: a++; break;
case l: b++;
case 2:
答案是:a=1,b=2
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[分析题,5分]
分析下列两个程序的区别,并写出它们的运行结果
void main(void) void main(void)
{
答案是:y=0 y=55 y=1 y=5 y=14 y=30 y=55
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
写出下面程序的功能以及程序的运行结果。
swap(int.*p1,int*p2)
{int p;p=*pl;*p1=*p2;*p2=p;}
main( )
{ int a=5,b=7,*ptrl,*ptr2;
ptrl=&a;p
答案是:*ptr1=7,*ptr2=5 a=7,b=5
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[分析题,5分]
写出下面程序的运行结果。
main( )
{ int x=1987,a,b,c,y;
a=x/100;
b=x%100/10;
c=x%100%10;
y=100*c+l0*b+a;
printf(″c=
答案是:c=7,b=10,a=13,y=799
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[分析题,5分]
.写出下面程序的运行结果。
main( )
{ fun( );
fun( );}
fun( )
{ int a[3]={0,1,2},b=10;int i;
if (b==10){
for(i=0;
答案是:0,2,4,b=10 0,2,4,b=10
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[分析题,5分]
阅读下面的程序并回答问题
main( )
{ char a[20]=″1234567890″;
int i;
i=8;
printf(″%s\n″,&a[i-3]);
}
(1)数组中a[10]号元素中存
答案是:(1) ‘\0’ (2) 67890
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[分析题,5分]
写出以下程序的功能。如果输入14,写出程序的输出结果。
void main(void)
{ int x;
scanf(″%d″,&x);
if(x%5==0&&x%7==0)
printf(″yes″);
e
答案是:no
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[分析题,5分]
#include
void main( )
{ int i;
for(i=1;i<10;i++)
{ if(i<5)continue;
printf("%3d",
答案是:5 6 7 8 9
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[填空题,2分] 设int a=l,b=2;,执行语句printf("%d",a>=b?a:b);后的输出结果是__________。
答案是:2
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[填空题,2分] 结构化程序设计的三种结构分别是:选择结构、循环结构和__________。
答案是:顺序结构
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[填空题,2分]
设int i,j;,执行下列循环语句后输出“ABC”的行数是__________。
for(i=0;i<5;i++)
for(j=l; j
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计 目前为: 1/4 页 首页 上页 下页 尾页
答案是:6
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[填空题,2分]
判断方程ax2+bx+c=0有实根时的C语言逻辑表达式是__________。
答案是:b*b-4ac>=0
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[填空题,2分] 以下程序段运行后,变量c 的值为
int a=3,b=1,c=5;
if(a>c)
b=c;a=c;c=b;
答案是:1
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[填空题,2分]
赋值运算符的结合性是___
答案是:自右向左(或右结合)
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[填空题,2分] 设int a=8,b=2,c=3;,执行语句a%=b+c;printf("%d",a);后的输出结果是__________。
答案是:3
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[填空题,2分] 设char *st="China\0Beijing";,执行语句printf("%s",st);后的输出结果是__________。
答案是:China
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[填空题,2分] .设char s[ ]= "Star";,执行语句printf("%d",strlen(s));后的输出结果是__________。
答案是:4
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[填空题,2分]
在C语言中,变量的四个存储类型符分别是auto、static、extern和__________。
答案是:register
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[填空题,2分] 设int x,y,t;,执行语句t=10+(x=3,y=5,x-y);后t的值是__________。
答案是:2
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[填空题,2分]
设typedef float REAL;REAL x=1;,表达式x/2的值是___。
答案是:0.5
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[填空题,2分]
设char ch;,判断ch为数字字符的逻辑表达式是___。
答案是:ch>=′0′&&ch<=′9′
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[填空题,2分]
设struct student
{
char name[20];
char sex;
}stu;
语句printf("%d\n",sizeof(stu));的输出结果是___。
答案是:21
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[填空题,2分]
设char*s="abc";,语句for(;*s!=′\0′;s++) printf ("W");的输出结果是___。
答案是:WWW
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计 目前为: 1/4 页 首页 上页 下页 尾页